现在位置: 首页 > truthful发表的所有文章
  • 09月
  • 24日
综合 ⁄ 共 6539字 评论关闭
1楼  【整理:HTML】关于编码、unicode、utf-8的讨论 作者: straw 整理日期:2004年6月15日 我先来贴几段吧 ==========不知道你有没有这样的感受:为什么PHP很少有乱码问题而用Java做WEB应用却这么麻烦呢?为什么在Google上能用简体中文查到繁体中文,甚至日文的结果?而且用Google的时候发现它居然能自动根据我使用浏览器的语言选择自动调出中文界面? 很多国际化应用的让我理解了这么一个道理:Unicode是为更方便的做国际化应用设计的,而Java核心的字符是基于UNICODE的,这一机制为应用提供了对中文“字”的控制(而不是字节)。......
阅读全文
  • 09月
  • 14日
综合 ⁄ 共 2921字 评论关闭
  首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 Platform Standard Edition,我们经常说到的JDK,就主要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME。J2ME,The Micro Edition of the Java 2 Platform。主要用于嵌入式Java,如手机,PDA等等。J2EE,Java 2 Platform,Enterprise Edition,就是所谓的企业级Java,适合企业的大型应用开发。 J2SE:     新手最初学习的时候先要从J2SE开始学起,所包含的内容主要分为:面向对象概念的理解、Java基本语法的......
阅读全文
  • 09月
  • 04日
移动开发 ⁄ 共 19524字 评论关闭
前面一章我们已经找到了CameraService如何在mediaService中注册,并提供BpCameraService代理类接口。下面我们分析client是如何连接到server获取服务,打开Camera模块的。 在Camera的jni文件android_hardware_camera.cpp中,我们提供Camera的一些初始化、连接等操作。 frameworks/base/jni/android_hardware_Camera.cpp: static void android_hardware_Camera_native_setup() {            sp<Camera> camera = Camera::connect(cameraId);         ......... } 哦,原来jni层真正提供给java使用的类是我们的Camera类,下面我......
阅读全文
  • 08月
  • 12日
操作系统 ⁄ 共 11423字 评论关闭
From: http://blog.csdn.net/piaojun_pj/article/details/6103709   epoll的优点: 1.支持一个进程打开大数目的socket描述符(FD)     select 最不能忍受的是一个进程所打开的FD是有一定限制的,由FD_SETSIZE设置,默认值是2048。对于那些需要支持的上万连接数目的IM服务器来说显然太少了。这时候你一是可以选择修改这个宏然后重新编译内核,不过资料也同时指出这样会带来网络效率的下降,二是可以选择多进程的解决方案(传统的 Apache方案),不过虽然linux上面创建进程的代价比较小,但仍旧是不可忽视的,加上进程间数据同步远比不......
阅读全文
  • 10月
  • 29日
综合 ⁄ 共 3599字 评论关闭
bmp文件,总的说来,可以分为以下4个部分 1. 文件头-----FILE_HEADER (总共14个字节) 2. 信息头-----INFO_HEADER  (总共40个字节) 3. 调色板----PALLET (单通道灰度图像才有,真彩色3通道图像没有) 4. 图像数据---IMAGE_DATA (实际图象像素数据) bmp位图文件读写和显示到指定控件api简单封装,下面给出了封装源码的链接地址,欢迎大家一起交流,共同进步。 下载链接:http://download.csdn.net/detail/cimage/6610213 分别基本结构定义如下: 1. 文件头 struct tagBmpFileHeader //文件头 { unsigned short bfType; ......
阅读全文
  • 09月
  • 23日
算法 ⁄ 共 1654字 评论关闭
题目链接:http://poj.org/problem?id=2785 题目大意:  给出四个长度为n的列表(从上到下)                     从每个列表分别取出一个数据,使得相加的结果为0                     问最多存在多少种情况? 解题思路:  n的范围(1<=n<=4000),如果直接搜索 O(n^4) 那么肯定TLE.(计算机每秒钟的运行速度大概是10^8)                     可以转化为O(2*n^2):                     把1组和2组列表分别相加存到a[ ]数组中,3组和4组列表分别相加存到b[ ]数组中                     只需要使得两个数组中元素a[i]=-b[j],那么......
阅读全文
  • 08月
  • 08日
综合 ⁄ 共 232字 评论关闭
  空目录索引 请在所有不包含普通程序(即能够被URL直接调用的程序)的目录中放置一个1字节的index.htm文件,内容为一个空格。几乎除phpcms根目录以外,所有目录都属于这一类型,因此开发者需要在这些目录全部放入空index.htm文件,以避免当http服务器的Directory Listing打开时,服务器文件被索引和列表。 附件目录等敏感目录,要在程序中实现相应功能,当新建下级目录时,必须自动写入一个空的index.htm文件,以避免新建目录被索引的问题。
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 1811字 评论关闭
三个主流连接池从性能上排名如下:proxool>c3p0>dbcp,proxool还提供了可视化的连接池实时监控工具,所以既稳定又方便,配置也是非常容易的事情。下面我来讲讲我如何配置proxool连接池的。 关于proxool各个属性的详细说明: fatal-sql-exception: 它是一个逗号分割的信息片段.当一个SQL异常发生时,他的异常信息将与这个信息片段进行比较.如果在片段中存在,那么这个异常将被认为是个致命错误(Fatal SQL Exception ).这种情况下,数据库连接将要被放弃.无论发生什么,这个异常将会被重掷以提供给消费者.用户最好自己配置一个不同......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 31字 评论关闭
上图为整体架构 上二图为Security架构 上图为Audio架构
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 2793字 评论关闭
一、本人设想的TCP服务器有如下特性: 1.启动服务,一直监听端口。 2.有新连接(客户端)就通知用户。并把连接接收到的数据回调给用户。 3.客户端连接上后用户可在任意时间发送数据给它。 4.客户端断开时关闭或用户可手动关掉。 以上操作都可以不同线程在完成。   二、使用libuv遇到的问题 由于对libuv不熟悉+其文档,调用其函数时吃了不少苦头。 1.libuv的特性 libuv是基于event驱动的,当调用uv_run后就会一直启动event循环,阻塞其线程(event loop thread)直到没有事件了uv_run返回。除了uv_async_send函数外,其他函......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 2559字 评论关闭
<HTML> <HEAD>  <TITLE> New Document </TITLE>  <script type="text/javascript"> function sortTable(num,dataType){  var oTable = document.getElementById("tblSort");  var oTBody = oTable.tBodies[0];  var colDataRows = oTBody.rows;  var oTRs = new Array();  for(var i=0;i<colDataRows.length;i++){   oTRs[i] = colDataRows[i];  }  //如果用户在同一列上点击多次,会升序和降序进行循环,更加完善业务  if(oTable.sortNum==num){   oTRs.reverse();  }else {   oTRs.sort(genera......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 263字 评论关闭
import datetime,time start = datetime.datetime.now() start_clock = time.clock() time.sleep(1) end = datetime.datetime.now() end_clock = time.clock() print start , end print start_clock, end_clock print end-start, end_clock-start_clock #其中datetime输出的是日期格式的,格式时:分:秒;time下的clock函数输出的是实数,单位是秒
阅读全文