现在位置: 首页 > headlamp发表的所有文章
  • 09月
  • 05日
综合 ⁄ 共 1267字 评论关闭
 貌似有段时间没写日志了,却忽然有个念头,想写写有关专业方面的东西。         估计有很多同学都对C++/JAVA/C#这三大热门语言的运行机制和执行效率有或多或少的困惑,自己也有,但是经过前期的学习,了解了三者在这两方面的区别,就废话不说了,进入主题吧。         一、运行机制        1、JAVA-编译和解释型语言           一个JAVA文件,首先会由JAVA编译器(JAVAC)编译成class(字节码文件)文件,然后由Java虚拟机(JVM)去解释。不同的操作系统只要装有适合不同平台的JDK,JAVA文件都可以被解释运行。JAVA是一种编......
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 2607字 评论关闭
和数据库一样group常常用于统计。MongoDB的group还有很多限制,如:返回结果集不能超过16M, group操作不会处理超过10000个唯一键,好像还不能利用索引[不很确定]。    Group大约需要一下几个参数。  1.key:用来分组文档的字段。和keyf两者必须有一个  2.keyf:可以接受一个javascript函数。用来动态的确定分组文档的字段。和key两者必须有一个  3.initial:reduce中使用变量的初始化  4.reduce:执行的reduce函数。函数需要返回值。  5.cond:执行过滤的条件。  6.finallize:在reduce执行完成,结果集返回之前对结果集最终......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 4565字 评论关闭
TCP是TCP/IP体系中非常复杂的一个协议。下面首先介绍TCP最主要的特点: (1)TCP是面向连接的运输层协议。这就是说,应用程序在使用TCP协议之前,必须先建立TCP连接。在传送数据完成后,必须释放已经建立的TCP连接。 (2)每一条TCP连接只有两个端点,每个TCP连接只能是点对点的。 (3)TCP提供可靠交付的服务。也就是说,通过TCP连接传输数据,无差错、不丢失、不重复、并且按照序列到达。 (4)TCP提供全双工通信。TCP允许通信双方的应用应用进程在任何时候都能发送数据,TCP连接的两端都有发送缓存和接收缓存,用来临时存放双向......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 6881字 评论关闭
文章目录 PIN Network registration Define PDP (Packet Data Protocol) context PDP Authentication Signal quality Manufacturer/model/revision identification Option N.V. proprietary AT-style commands References This is a list of AT commands, or actually Hayes commands. This is not a complete list of all commands, instead if focuses mostly on commands that are needed for GPRS/3G/UMTS/HSDPA and a few other more “exotic” commands that aren’t t......
阅读全文
  • 10月
  • 17日
综合 ⁄ 共 317字 评论关闭
@echo off rem cmd /utf-8 chcp 65001 color 0a setlocal enabledelayedexpansion for /f "delims=" %%a in (skyform.framework.menubar.js) do (set t=%%aset t=!t:topoPath="http://10.10.182.34:8080";!echo !t!echo !t! >> sss.js ) for /f "delims=" %%a in (sss.js) do (set t=%%arem if !t!==ECHO is off. (echo  >> ddd.js)set t=!t:ECHO is off.=//!echo !t!echo !t! >> ddd.js ) pause
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 3862字 评论关闭
  1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。 3. Java中的数据类型有两种。 一种是基本类型(primitive ty......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 2964字 评论关闭
           继续上一篇博客,本篇博客介绍OFBiz的MVC框架。 1、OFBiz特点                  OFBiz最主要的特点是OFBiz提供了一整套的开发基于Java的web应用程序的组件和工具。包括实体引擎、服务引擎、消息引擎、工作流引擎、规则引擎等。   2、关于OFBiz的版本以及文档             版本一直在更新,现在更新到13.0.7了。       OFBiz的学习文档,少之又少,国内的文档都是过时了的,大多都是4.x的版本,国外的文档也很少。所以本博客都会将自己研究的OFBIZ的东西分享出来。   3、OFBiz的MVC框架        OFBiz采用的是Servic......
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 2294字 评论关闭
典型的求k短路径的问题,有很多种算法,暂时试了试Dijkstra+A*算法 k短路径的相关问题看这里,尽管已经是2007年的文章了,但作者真的写得非常详细和全面。 下面是一个简化的算法流程。 /* * k短路径 Dijkstra+A*算法 * 算法流程: * 1.将有向图的边反向后,Dijkstra求出任意节点到终点的最短路径 dis[i] * 2.优先队列 * struct * { * int v,l,d; * }priority_queue[10000]; * v:结点编号 * l:源点到v的距离 * d:源点经过v的到终点的某一条路径的长度 * 优先队列以l为权值排序 * 3.v = s,l = 0,d = 0; ......
阅读全文
  • 02月
  • 01日
综合 ⁄ 共 4601字 评论关闭
1、选取最适用的字段属性   MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果可以的话,我们应该使用MEDIUMINT而不是BIGIN来定义整型字段。   另外一个提高效率的方法是在可能的情况下,应该尽量把字段......
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 847字 评论关闭
尤其是当数据量非常大的时候,对MYSQL的优化是非常重要的,最常用也最需要优化的就是limit了。mysql的limit给分页带来了极大的方便,但数据量一大的时候,limit的性能就急剧下降。 同样是取10条数据  select * from table_name limit 10000,10 和  select * from table_name limit 0,10  就不是一个数量级别的。  网上也很多关于limit的五条优化准则,都是翻译自mysql手册,虽然正确但不实用。今天发现一篇文章写了些关于limit优化的,很不错。 文中不是直接使用limit,而是首先获取到offset的id然后直接使用limit size来获取数据......
阅读全文
  • 01月
  • 25日
综合 ⁄ 共 4805字 评论关闭
文件锁 JDK 1.4引入了文件加锁机制,允许我们同步访问一个共享文件,不过,竞争同一文件的两个线程有可能在不同的java虚拟机上,或者一个是java线程,另一个是操作系统中其他的某个线程,但文件锁对其他线程或其他操作系统进程都是可见的,因为java的文件加锁直接映射到了本地操作系统的加锁机制。 注,这里讲的锁是指锁定其他应用程序,而不是锁定同一虚拟机里访问的同一文件的其他线程 。如果在同一虚拟机两次锁定同一文件或某文件里的同一区域,tryLock与lock则会抛出OverlappingFileLockException异常。 要想获取整个文件的锁......
阅读全文
  • 01月
  • 19日
综合 ⁄ 共 2476字 评论关闭
Pendant Time Limit: 6000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 636    Accepted Submission(s): 322 Problem Description On Saint Valentine's Day, Alex imagined to present a special pendant to his girl friend made by K kind of pearls. The pendant is actually a string of pearls, and its length is defined as the number of pearls in it. As is known to all, Alex is very rich, and he has N pearls of each kind. Pendant can be told apart according......
阅读全文