开发环境操作系统: 64位win 7Visual Studio: 2012.Net Framework: 4.5实现方式是: 使用C#开发一个dll, 在C++的控制台程序中调用C#中的方法。开发步骤1:创建C# 的 Class Library project。 名字为: CShartLibrary ...
分类:
编程语言 时间:
2017-07-22 21:11:11
阅读次数:
233
最近看了不少的书籍和视频等相关资料,决定自己边学习边写一下个人对设计模式的理解,如果有不对的请大家多多指正。 今天先说说我个人觉得最简单的设计模式 -- [空对象模式] 空对象模式可以减少客户端对对象判断是否为空的重复操作,也可以减少异常发生的情况【如果客户端调用程序忘记了检查对象是否为空,而直接访 ...
function TFmain.RunWait(FileName: string; Visibility: Integer): THandle;var zAppName: array[0..512] of Char; zCurDir: array[0..255] of Char; WorkDir: ...
编程中会遇到调用其他语言到库,这里记录一下Python调用C++。 Python底层是C, 所以调用C还是比较方便。调用C++有些麻烦。 Python提供了ctypes, 方便将Python类型转为C类型,实现传参数、函数返回类型的对应。ctypes网址:https://docs.python.or ...
分类:
编程语言 时间:
2017-06-17 10:15:28
阅读次数:
193
ArrayList和LinkedList的实现差异 List代表一种线性表的数据结构,ArrayList则是一种顺序存储的线性表,ArrayList底层采用动态数组的形式保存每一个集合元素,LinkedList则是一种链式存储的线性表,其本质上就是一个双向链表,它不仅实现了List接口,还实现了De ...
分类:
编程语言 时间:
2017-06-09 12:35:01
阅读次数:
249
博客地址:www.zalezone.cn 前言 需求来源 这几天帮别人做一个简单的androidclient,也没什么功能。主要就是调用C代码来对手机的Wifi网络进行设置,于是也就引出了技术难点所在。怎样去调用C程序达到我们所须要的效果。 解决方式 对于这个。我想出了两种解决方式: 第一种方案是利 ...
分类:
移动开发 时间:
2017-06-06 19:26:59
阅读次数:
254
static System.Reflection.Assembly CurrentDomain_AssemblyResolve(object sender, ResolveEventArgs args) { string path = Path.Combine(AppDomain.CurrentDo... ...
##函数 ####函数是一段在一起,可以做某件事的程序。 ###优点:控制程序设计的复杂性 1. 提高软件的开发可靠性 2. 提高软件的开发效率 3. 提高软件的可维护性 4. 提高程序的重用性 ###JavaScript定义函数的方式 1. function 关键字 function demo() ...
分类:
编程语言 时间:
2017-06-01 11:18:42
阅读次数:
236
调用: 注释:如果调用程序路径中有空格时,cmd命令执行失败,可以用双引号括起来 ...
首先看到的是为什么SDK里有一个libmain.a这样的库。 编译之后才发现原平是这样子:main函数(如果有的话)会调用我们user_init函数、user_rf_cal_sector_set函数,如果我们的程序中没有这两个函数的话,那么编译时就会报错了。 ...
分类:
其他好文 时间:
2017-05-19 10:07:45
阅读次数:
174