现在位置: 首页 > eyeglass发表的所有文章
  • 11月
  • 16日
综合 ⁄ 共 64字 评论关闭
Math.ceil求最小的整数但不小于本身. Math.round求本身的四舍五入。 Math.floor求最大的整数但不大于本身.
阅读全文
  • 08月
  • 15日
综合 ⁄ 共 1288字 评论关闭
一、看书 买一堆书,有空看看。看书,这是典型的假学习。看书看不懂还在看,就是假学习,欺骗自己,安慰自己正在学习而已。专业书都写得很好,但大都是写给已经懂的人看的。看书的最大作用就是证明自己看书是学不到东西的,然后只有寻找其他途径。 建议:把书合上,想一想,你想学的东西东西到底是要干什么用的,要掌握到什么程度才够用。实在不行,快速看完,也好过慢慢磨着看完,当你觉得什么时候去看,可以看懂了再去看,还是那句话,不是不看,看的时机对不对而已。 二、听课 听课,记笔记。很常见的假学习,听课听不懂,......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 159字 评论关闭
  C:/Documents and Settings/Administrator/Application Data/Subversion/auth/svn.simple,有时候 svn.simple文件是隐藏的。 用记事本等文本编辑器打开,里面有SVN服务器地址和用户名,密码(加密后的)。 删除此文件,之前登录SVN的账号就没了
阅读全文
  • 03月
  • 29日
综合 ⁄ 共 186字 评论关闭
在使用set时,set是自动排序的,就是每当你修改集合的状态,都会执行一次排序操作,当元素的个数很大时,追加和删除的对数复杂度可以增长的很快。   因此如果你的操作大多是查找时使用set比较好,这些都是在使用时需要认真考虑的.   真的是这样吗?看来要去看下set的实现了。   http://blog.chinaunix.net/u/14851/showart_90719.html
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 7611字 评论关闭
一、一般来说nginx 配置文件中对优化比较有作用的为以下几项: 1.  worker_processes 8; nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。 2.  worker_cpu_affinity 00000001 0000001000000100 00001000 00010000 00100000 01000000 10000000; 为每个进程分配cpu,上例中将8 个进程分配到8 个cpu,当然可以写多个,或者将一 个进程分配到多个cpu。 3.  worker_rlimit_nofile65535; 这个指令是指当一个nginx 进程打开的最多文件描述符数目,理论值应该是最多打开文 件数(ulimit -n)与ngin......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 2019字 评论关闭
使用Runtime.getRuntime().exec()方法可以在java程序里运行外部程序。   1. exec(String command)   2. exec(String command, String envp[], File dir)   3. exec(String cmd, String envp[])   4. exec(String cmdarray[])   5. exec(String cmdarray[], String envp[])   6. exec(String cmdarray[], String envp[], File dir)一般的应用程序可以直接使用第一版本,当有环境变量传递的时候使用后面的版本。其中2和6版本可以传递一个目录,标识当前目录,因为有些程序是使用相对目录的,所以就要使用这个版本。 cmd.exe /c star......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 748字 评论关闭
本人自己创作和测试的。   path是原来的目录   //////////////////////////////////////////////////////////////////////// ////////////////////以下是解决了中文目录的问题 int a=::MultiByteToWideChar(CP_ACP,NULL,path,strlen(path),NULL,0); // 分配空间要给'/0'留个空间,MultiByteToWideChar不会给'/0'空间      wchar_t *  wszString=new wchar_t[a+1]; ::MultiByteToWideChar(CP_ACP,NULL,path,strlen(path),wszString,a); wszString[a]='/0';   int u8Len=::WideCharToMultiByte(CP_UTF8,NULL,wszString,wcslen(wszStr......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 4934字 评论关闭
  随着互联网的飞速发展,流媒体技术的应用越来越广泛,从网上广播、电影播放到远程教学以及在线的新闻网站等都用到了流媒体技术。但现有公开文献所报道的大多是利用现有的流媒体服务器来搭建一个流媒体服务系统,或者是针对流媒体数据的编码方式所进行的研究。本文对流媒体服务器技术的研究重点在于如何建立一个服务器,并且在实现流媒体传输的两个基本协议RTP/RTCP的基础上构建一个基本的流媒体服务器。 2流媒体技术简介 2.1“流”的定义 现在网上传输视频、音频主要有下载(Download)和流式传输(Streaming)两种方式。流式传输......
阅读全文
  • 02月
  • 14日
综合 ⁄ 共 4097字 评论关闭
(1)版本 占4位,指IP协议的版本。通信双方使用的IP协议版本必须一致。 (2)首部长度 占4位,可表示的最大十进制数值是15。请注意,这个字段所表示数的单位是32位字长(1个32位字长是4字节),因此,当IP的首部长度为1111时(即十进制的15),首部长度就达到60字节。当IP分组的首部长度不是4字节的整数倍时,必须利用最后的填充字段加以填充。因此数据部分永远在4字节的整数倍开始,这样在实现IP协议时较为方便。首部长度限制为60字节的缺点是有时可能不够用。但这样做是希望用户尽量减少开销。最常用的首部长度就是20字节(......
阅读全文
  • 02月
  • 09日
综合 ⁄ 共 2229字 评论关闭
  malloc函数 Malloc 向系统申请分配指定size个字节的内存空间。返回类型是 void* 类型。void* 表示未确定类型的指针。C,C++规定,void* 类型可以强制转换为任何其它类型的指针。         函数简介   原型:extern void *malloc(unsigned int num_bytes);   头文件:在TC2.0中可以用malloc.h或 alloc.h (注意:alloc.h 与 malloc.h 的内容是完全一致的),而在Visual C++6.0中可以用malloc.h或者stdlib.h。   功能:分配长度为num_bytes字节的内存块   返回值:如果分配成功则返回指向被分配内存的指针,否则返......
阅读全文
  • 12月
  • 20日
综合 ⁄ 共 4759字 评论关闭
这几天的腾讯实习生面试    这几天一直在为腾讯的2012实习生面试做准备,虽然最后我在最为关键的产品第三面倒下了,有点遗憾,但是对我来说自己的问题有了一些比较明确的认识。昨天和面试我三面的面试官,腾讯电商平台部总监潘子河(Samuel Pun),通过电话和QQ大概聊了下自己存在的问题。虽然他没有让我通过这一轮面试,但是我还是很欣赏他的,因为他对于每一人都有着自己的热情,我会觉得我值得向他请教。 总结他对我的出现的主要问题有这么几点。1.对于产品的过于高层化,缺少具体的方式和措施。2.由于没有这种具体,使得自己的......
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 888字 评论关闭
文章目录 一 原因 二 解决方法 检查外部类型 假定有一个拥有两个源文件的的C程序,一个个文件中包含外部变量的声明:extern int n; 另一个文件中包含外部变量n的定义:long n; 且这两个语句都不再任何一个函数体内,因此n是外部变量。 这是一个无效的C程序,因为同一个外部变量名在两个不同的文件中被声明为不同的类型。 编译器在编译一个文件时,并不知道另一个文件的内容。连接器可能对C语言一无所知,因此它也不知道如何比较两个n的定义中的类型。 一 原因 这个程序运行......
阅读全文