- 博客(6)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 socket的一些事
套接字,也就是socket,本身不是什么协议,它是用来提供访问tcp服务的接口,或者说socket是tcp的应用编程接口API,应用程序可以通过它来访问tcp服务。在java中,我们可以通过ServerSocket,Socket来创建一个套接字。从套接字得到的结果是一个输出流(outputstream)和输入流(inputstream)对象,我们可以将socket连接当io流对象看待,从流中读数据
2015-03-30 23:04:20 597
原创 c#调用c的dll原理理解
1)在exe应用程序调用dll时,通过c#中定义的[Dllimport("test.dll")],程序会首先在bin/debug目录寻找dll,假如没找到就会去系统文件System下找,如果还没找到,就会根据系统的环境变量的设置来找,找到dll后将dll加载到内存中;2)在生成dll时,那些有_declspec(dllexport)标志的函数会形成一个导出函数表,表中包含了函数的符号名
2015-03-25 22:14:07 1395
原创 c# 与c 的一些感受
这几天在写c#调用c编写的dll,感觉很痛苦,因为c有两年没写了,c#只听过。它们最让我感到痛苦的是指针。大家都知道函数参数分为值类型和引用类型。在c中值类型传递参数时是先复制一份,然后将复制的传给函数,所以在函数中操作的是复制的参数,不会改变原来的值。但是当参数是数组时,有点不一样,它不会将整个数组复制传过去,它只是传一个地址过去,这样做的好处是可以节省时间。引用类型就不说了,就是一个地址。前面
2015-03-25 22:12:29 618
转载 java Native Method
第一篇:今天花了两个小时把一份关于什么是Native Method的英文文章好好了读了一遍,以下是我依据原文的理解。一. 什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它
2015-03-25 19:07:58 646
原创 如何查看java源码中的native方法源码
(直接下载完整的OpenJDK源码包也可以,那就可以忽略上面提到的链接的前半段,只参考后半段相对路径即可。) 接下来里面就是jdk子项目(也就是OpenJDK里的大部分类库的实现)的内容了。其中 src/ share/ 平台无关的实现 classes/ 平台无关的Java代码实现 native/ 平台无关的native代码实现(主要是C
2015-03-25 18:29:16 21131 1
转载 C#---NUnit详细使用方法
1. TDD的简介首先什么是TDD呢?Kent Beck在他的>(Addison-Wesley Professional,2003)一书中,使用下面2个原则来定义TDD:·除非你有一个失败的自动测试,永远不要写一单行代码.·阻止重复我想第一个原则是显而易见的.在没有失败的自动测试下就不要写代码.因为测试是嵌入在代码必须满足的需求中.如果没有需求,就没有必要实现任何东
2015-03-24 21:42:46 2129
.Go Web 编程
2016-05-25
ios+zbar 如何设置对焦
2015-04-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人