码迷,mamicode.com
首页 > 编程语言
C语言实现memcpy和memmove
0.两者比较: memmove用于从src拷贝count个字符到dest,如果目标区域和源区域有重叠的话,memmove能够保证源串在被覆盖之前将重叠区域的字节拷贝到目标区域中。但复制后src内容会被更改。但是当目标区域与源区域没有重叠则和memcpy函数功能相同。 memmove在copy两个.....
分类:编程语言   时间:2014-09-09 11:26:48    阅读次数:286
常用java的正则表达式
package everyDayPratise;import java.util.regex.Pattern;public class RegexExample{ public static void main(String[] args) { // 1. 美国身份证号 ...
分类:编程语言   时间:2014-09-09 11:25:18    阅读次数:187
[Java Basics3] XML, Unit testing
What's the difference between DOM and SAX?DOM creates tree-like representation of the XML document in memory, SAX is event-based.What's the differen.....
分类:编程语言   时间:2014-09-09 11:21:18    阅读次数:237
线程进程的区别
线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3)线程是处理器调度的基本单位,但进程不是....
分类:编程语言   时间:2014-09-09 11:17:08    阅读次数:170
JAVA学习之常用集合List,Set,Map
常用的集合有List,Set,Map,这三个都是接口,其中List,和Set继承于Collection而Map是一个可以保存键值对的接口Collection接口Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些...
分类:编程语言   时间:2014-09-09 11:14:28    阅读次数:295
C++ ActiveX控件的开发
最近在做一款局域网的web应用,采用B/S模式,但是其中一个模块需要在网页端做出读写IC卡的操作,如果在后台直接调用读卡器接口只能触发服务器端对读卡器的动作,想要实现在浏览器端直接操作读卡器,就需要自己制作activeX控件,然后在网页前台调用控件的一些方法、属性或事件。1、创建ActiveX控件项...
分类:编程语言   时间:2014-09-09 11:14:08    阅读次数:504
3.类型、值和变量-JavaScript权威指南笔记
开始变得有意思起来了,然而第三章还是以基础知识了解的角度阐释相关的概念,并没有深入到结合代码以及要实现的功能讲用法和原理的程度。1.概论。 value:程序的运行是对值的操作。 type:能够表示并操作的值,它们的类型称作数据类型。编程语言的基本特性是能支持多种数据类型。 variable...
分类:编程语言   时间:2014-09-09 11:13:38    阅读次数:187
Java 反射机制浅析
转:http://www.cnblogs.com/gulvzhe/archive/2012/01/27/2330001.html————————————————————————————————————————————————Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和...
分类:编程语言   时间:2014-09-09 11:12:48    阅读次数:198
一些Java面试问题
面试总结 首先自我介绍1.面试官拿着你的简历,会挑其中的一个项目,然后让你说出这个框架的流程 2.画出框架的流程图,会问每一个部分都是干什么用的 3.针对2的问题,我们做的都是web项目,在那个框架中,servlet对应的是哪一个部分 4.由前两个问题牵引出web.xml文件配置中都有哪些属性,以及...
分类:编程语言   时间:2014-09-09 11:09:58    阅读次数:359
c++如何理解map对象的value_type是pair类型
map 是以 pair形式插入的。map中的元素的类型value_typetypedef pair value_type;value_type 被声明为 pair 但并不是简单的 pair 因为用一个非常量的迭代器或引用不能改变关联容器的Key。#include #include int mai.....
分类:编程语言   时间:2014-09-09 11:08:28    阅读次数:158
关于Java IM的一点资料
微信是腾讯采用自己开发的协议做的,其他市面上很多产品大都是采用XMPP协议,包括米聊在内之前也是这样子。 采用XMPP协议,服务端可以采用OpenFire搭建,客户端有个开源的叫asmack的东西,google下可以找到。 如果人手少,时间紧,建议采用XMPP,很快就可以出来东西。 ...
分类:编程语言   时间:2014-09-09 11:06:28    阅读次数:188
KMP算法的基本实现,C++
KMP算法的实现,基于算法导论32.4节。int* generateNext(string &p){ const int m = p.length(); int *next = new int[m]; int k = -1; next[0] = -1; for (int...
分类:编程语言   时间:2014-09-09 11:05:18    阅读次数:178
kestrel用java来利用
kestrel用的是scala,java无法直接使用。如想用java来运行kestrel,需要利用Xmemcached库。创建queue_kestrel.java# cd# mkdir test# export source_dir=~/test# vi queue_kestrel.java----...
分类:编程语言   时间:2014-09-09 11:04:18    阅读次数:230
线程间的互斥
互斥锁是用来保护一段临界区的(每个进程中访问临界资源的那段代码称为临界区),它可以保证在某段时间内只有一个线程在执行一段代码或者访问某个资源。1. 互斥锁的初始化pthread_mutex_init(2)int pthread_mutex_init(pthread_mutex_t *restrict...
分类:编程语言   时间:2014-09-09 11:03:18    阅读次数:238
字典树(Trie)的基本实现(C++)
简要说明一下:主要实现了两个操作,get,setget用来查找字符串键值对应的value,set则用来向字典树添加key-value对。这个实现参考自Algorithms 4th Edition, Robert Sedgewickconst int inf = -(1 next[key[d]], k...
分类:编程语言   时间:2014-09-09 11:03:08    阅读次数:218
python的基本数据结构之列表
Python的列表就像数组一样。定义一个空列表:a=[]a=list()生成列表可以用列表推导式来生成一个列表:ls1=[1,2,3,4]ls2=[x*x for x in lst1]# ls2=[1,4,9,16] 列表的一些方法:定义一个列表lsls.append(x)在列表尾部追加一个元素,等...
分类:编程语言   时间:2014-09-09 11:02:18    阅读次数:311
(转载)深入分析 Java 中的中文编码问题
文章源出处 http://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/几种常见的编码格式为什么要编码不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号的,....
分类:编程语言   时间:2014-09-09 11:00:38    阅读次数:219
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!