首先来看汇编实现的memcpy函数,是利用宏函数来实现的,用汇编指令rep和movsb配合循环把数据以字节为单位从ds:esi传送到es:edi中,把循环次数放在ecx中。当然这样拷贝的才是真正的内存拷贝,其他的函数都稍微有点牵强;其实我感觉c语言来实现还是比较简单的,就是把输入的数据强制转换成字符来操作,因为在c语言中没有比字符更小的单位了。...
分类:
编程语言 时间:
2015-02-07 13:16:33
阅读次数:
195
线程的五种状态:新建:创建线程就绪:将线程放入可调度线程池运行:CPU执行该线程阻塞:此时线程移出可调度线程池,CPU暂不执行该线程死亡:线程结束(强制退出,正常退出,异常)
分类:
编程语言 时间:
2015-02-07 11:41:40
阅读次数:
170
Perl认为真值是自明的(self-evident), 表示任何事物的真值都可以计算。Perl采用使用的方式来定义真值,即一个实体的真值取决于这个实体的类型。Perl总是乐观的认为:这个世界上真的东西远比假的东西多的多。Perl区别与任何其他计算语言,Perl是语言学家创造的,语言的意思离不开上下文,所以Perl中的真值都可以在标量(标量与数组类似于英文中的单数与复数, book 与 books的区别, 真值在现实世界中,应该就是单数,所以是标量)计算,除此之外,不会做任何类型的强制转换。对于标量中各种类型...
分类:
其他好文 时间:
2015-02-06 23:16:38
阅读次数:
310
Linux系统下强制踢掉登录用户linux系统root用户可强制踢制其它登录用户,首先可用w命令查看登录用户信息,显示信息如下:[root@localhost~]#w15:49:22up18:24,5users,loadaverage:0.00,0.03,0.10USERTTYLOGIN@IDLEJCPUPCPUWHATroottty12days0.11s0.00sxinit/etc/X11/xinit/xini..
分类:
系统相关 时间:
2015-02-06 19:04:40
阅读次数:
212
三个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。1)fill_parent设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或...
分类:
移动开发 时间:
2015-02-06 18:08:19
阅读次数:
134
span标签 当内容超出 强制不断行 自动换行white-space:nowrap;white-space:norma;display:inline-block;超出自动隐藏 英方不断行显示 (必须在块元素内)overflow:hidden;white-space:nowrap;而如果希望在文字后面...
分类:
Web程序 时间:
2015-02-06 11:08:49
阅读次数:
153
object对象转换为String的一些总结-------------------------------------------------------------------------------- 在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用...
分类:
编程语言 时间:
2015-02-06 01:53:18
阅读次数:
241
大家好:最近一直在搞strongswan程序和freeradius结合,安装方法网上一搜就行了。有一个问题困扰我好久,就是它不像l2tp或是pptp那样,客户连接上以后会有一个接口,如果不想让谁登陆直接就直接找到对应的接口kill掉就行了,而strongswan却什么接口也没有,搞了半天终于找到解..
分类:
其他好文 时间:
2015-02-05 18:41:02
阅读次数:
576
一、问题背景 苹果发布IOS7.1以后,企业应用发布强制需要使用HTTPS协议。需要用https协议就需要在服务器上部署SSL证书。 二、问题描述 苹果发布IOS7.1以后,用户安装app,需要使用https协议来下载plist文件,也就...
分类:
移动开发 时间:
2015-02-05 11:44:05
阅读次数:
137
string test="5555.555";int test0 = int.Parse(test);int test1 = 0;int.TryParse(test, out test1);int test2 = Convert.ToInt32(test);int test3= (int)doubl...