Technische Beiträge

java socket 多线程网络传输多个文件

     由于需要研究了下用 java socket 传输文件,由于需要传输多个文件,因此,采用了多线程设计。客户端每个线程创建一个 socket 连接,每个 socket 连接负责传输一个文件,服务端的ServerSocket每次 accept 一个 socket 连接,创建一个线程用于接收客户端传来的文件。

1、服务端

介绍一种服务器缓存结构 --- 多级 Hash

       现在的服务器网络数据收发与存储没有不做缓存的。如果公司的重要数据存储在磁盘中,且数据接近静态但每天局有部更新而且也有大量访问,不做缓存不能发挥机器的高性能。

  • Entwickler
  • Intel AppUp® Developer
  • Studenten
  • Linux*
  • Server
  • C/C++
  • Fortgeschrittene
  • Оптимизировали, оптимизировали, да не выоптимизировали!

    Оптимизация? Конечно, каждый сталкивался с данной задачей при разработке своих, сколь-нибудь значительных, требующих определённых вычислений, приложений. При этом способов оптимизировать код существует огромное множество, и, как следствие, различных путей сделать это в автоматическом режиме с помощью опций компилятора. Вот здесь и возникает проблема – как выбрать то, что нужно нам и не запутаться?

    Software vs. GPU rasterization in Chromium*

    This article is a general overview of the ways that web browsers can rasterize website information into actual pixels you can see. When a web browser downloads a page, it parses the source code and creates the DOM. Then it needs to figure out what images/text/frames to show where. This information is represented internally as layer trees.

  • Google Chrome OS*
  • Chromium
  • rasterization
  • Grafik
  • Schriftwiedergabe
  • WebAssembly *: первый взгляд

    Эта публикация — первая в серии статей, в которых дается общее представление о WebAssembly (wasm). Этот язык еще не полностью доработан, ожидается немало изменений, но в этой статье вы получите общее представление о текущем состоянии wasm. Мы будем выпускать дальнейшие статьи с описанием изменений по мере их появления.
  • Entwickler
  • Microsoft Windows* 10
  • Microsoft Windows* 8.x
  • HTML5
  • Windows*
  • C/C++
  • JavaScript*
  • Fortgeschrittene
  • WebAssembly
  • wasm
  • javascript
  • LLVM
  • Возможности Windows 10*, о которых должны знать все разработчики игр

    В Windows 10 реализован целый ряд новых и улучшенных возможностей. Кроме того, эта операционная система должна объединить широчайший диапазон игровых платформ с приложениями универсальной платформы Windows (UWP). Благодаря расширенной поддержке устройств-трансформеров можно использовать более естественные режимы взаимодействия. Поскольку все платформы работают под управлением вариантов одной и той же операционной системы, все приложения устанавливаются из одного и того же магазина. Что касается игр для ПК, то возможности их установки еще лучше благодаря поддержке Steam*. Каким бы ни был способ установки игр, DirectX* 12 вдохнет в них новую жизнь за счет существенно расширенных возможностей.
  • Entwickler
  • Microsoft Windows* 10
  • Spieleentwicklung
  • Intel® RealSense™ Technologie
  • Windows*
  • Anfänger
  • Microsoft DirectX*
  • Windows 10
  • win10
  • GameDev
  • DirectX 12
  • graphics
  • UWP
  • universal windows platform
  • Рекомендации по созданию пользовательских интерфейсов в приложениях для камеры Intel® RealSense™ F200

    Технология Intel® RealSense™ предоставляет новые способы взаимодействия с компьютерными устройствами, в том числе возможность естественного управления с помощью жестов рук. Чтобы помочь разработчикам в ознакомлении с рекомендациями по созданию приложений с естественным пользовательским интерфейсом для камеры F200 с помощью Intel® RealSense™ SDK, члены команды Experience Design and Development в отделе Perceptual Computing Group корпорации Intel записали серию из 15 коротких видеороликов. Цель этой серии — помочь вам с самого начала реализовать в своем приложении удачный пользовательский интерфейс. Видеоролики касаются различных областей — от основ (таких как понимание зоны взаимодействия пользователя и особенностей отслеживания рук) до учебных материалов и тестирования. Можно посмотреть всю серию видеороликов или выбрать для просмотра отдельные ролики из приведенного ниже списка.
  • Entwickler
  • Microsoft Windows* 10
  • Microsoft Windows* 8.x
  • Intel® RealSense™ Technologie
  • Intel® RealSense™ SDK
  • Intel RealSense SDK
  • F200 Camera
  • ux
  • NUI
  • Intel® RealSense™ Technologie
  • Benutzererlebnis und Design
  • An example of using VTune™ Amplifier XE to profile Java class called by C/C++ application (JNI)

    Since Version 2013 Update 4, the VTune(TM) Amplifier XE performance profiler has supported profiling Java* applications using Launch Application and Attach to Process target configurations with both software- and hardware-based analysis types.

  • Entwickler
  • Linux*
  • C/C++
  • Java*
  • Anfänger
  • Intel® VTune™ Amplifier
  • vtune
  • java
  • native interface
  • jni
  • Entwicklungstools
  • Technische Beiträge abonnieren