码迷,mamicode.com
首页 > 编程语言
c# c++ 自动接口工具
近来想给写好的C++代码做C#接口,上网查了自动封装的工具。 总结下来有4种方式: 1. 使用invoke方式,就是直接在C#中引用c++写发的dll。这个方法适用于简单情况,复杂情况代码太大。 2. 编写com来使用dll,熟悉com技术的可以尝试。 3. 使用CLR C++(又称托管C++)。这个技术是给C++添加元信息,并自动管理了指针,很像C#了。但基本像是要新学一个语言(成本有点高...
分类:编程语言   时间:2016-05-12 14:28:37    阅读次数:173
C语言空指针NULL以及void指针
空指针NULL 在C语言中,如果一个指针不指向任何数据,我们就称之为空指针,用NULL表示。例如: int *p = NULL; 注意区分大小写,null 没有任何特殊含义,只是一个普通的标识符。 NULL 是一个宏定义,在stdio.h被定义为: #define NULL ((void *)0) (void *)0表示把数值 0 强制转换为void *类型,最外层的( ...
分类:编程语言   时间:2016-05-12 14:29:08    阅读次数:175
Retrofit Rxjava 实现图片下载、保存并展示
首先我们看一下Retrofit常规的用法,在不使用Rxjava的情况下,我们默认返回的是Call。 public interface ServiceApi { //下载文件 @GET Call downloadPicFromNet(@Url String fileUrl); } 但是如果我们要配合Rxjava使用,那么就要按照如下方式来重新定义我们的方法: @GET Ob...
分类:编程语言   时间:2016-05-12 14:28:54    阅读次数:150
java中this,static关键词的用法
1、this关键字的使用:    a、成员变量和局部变量重名时,在方法体中调用成员变量,需要使用       this关键字。    b、把这个类自己的实例化对象当作参数进行传递时,可以使用this。    c、内部类中,调用外部类的方法或变量,       可使用:类名.this.(变量或方法名)    d、在同一个类中,可以使用this关键字调用同名的重载构造方法(前      提...
分类:编程语言   时间:2016-05-12 14:25:41    阅读次数:145
C/C++预处理命令
1.预处理概述和文件包含命令 前面各章中,已经多次使用过#include命令。使用库函数之前,应该用#include引入对应的头文件。这种以#号开头的命令称为预处理命令。 C语言源文件要经过编译、链接才能生成可执行程序: 1) 编译(Compile)会将源文件(.c文件)转换为目标文件。对于VC/VS,目标文件后缀为 .obj;对于GCC,目标文件后缀为 .o。 编译是针对单个源文...
分类:编程语言   时间:2016-05-12 14:21:51    阅读次数:261
C语言文件操作
1.C语言文件概述 我们对文件的概念已经非常熟悉了,比如常见的 Word 文档、txt 文件、源文件等。文件是数据源的一种,最主要的作用是保存数据。 在操作系统中,为了统一对各种硬件的操作,简化接口,不同的硬件设备也都被看成一个文件。对这些文件的操作,等同于对磁盘上普通文件的操作。例如,通常把显示器称为标准输出文件,printf 就是向这个文件输出,把键盘称为标准输入文件,scanf ...
分类:编程语言   时间:2016-05-12 14:21:06    阅读次数:232
java中的面向对象和类之间的关系
1、面向对象    a、分析问题中需要用到哪些类以及对象    b、分析以上类中或对象中应该具有哪些属性及方法    c、分析类之间的关系    (合适的方法应该出现在合适的类中)   2、举例:模板-实物    a、白板笔    b、员工(年龄、姓名、性别、工作岗位)     (显示姓名,年龄,修改姓名,修改年龄,变更工作岗位)    (区分对象:一般通过方法是无法区分对象的,...
分类:编程语言   时间:2016-05-12 14:23:47    阅读次数:195
Unity中LayerMask的学习手记
Unity中是用int32来表示32个Layer层。int32表示二进制一共有32位(0—31)。LayerMask实际上是用Int32的32个位来表示每个层级,当这个位为1时表示使用这个层,为0时表示不用这个层。 代码释义: LayerMask mask = 1 LayerMask mask = 0 LayerMask mask = ~( 1 public...
分类:编程语言   时间:2016-05-12 14:22:36    阅读次数:167
Spring结合java Quartz配置实例代码
Spring结合java Quartz配置实例代码 源代码下载地址:http://www.zuidaima.com/share/1787232442715136.htm...
分类:编程语言   时间:2016-05-12 14:21:43    阅读次数:236
引用类型——Java数组
数组: 一组相关数据的集合,实际上就是一连串的变量,可以分为:一维数组、二维数组、多维数组 默认值为null,暂时还没有任何指向的内存空间 Java中的数组必须先初始化,然后才可以使用。 所谓初始化,就是为数组的数组元素分配内存空间,并为每个数组元素赋初始值。...
分类:编程语言   时间:2016-05-12 14:21:25    阅读次数:242
Java基础知识网络编程(TCP练习)
练习:复制文本练习要求:把客户端的一个文件内容发到服务端,在服务端把数据存储到一个文件当中。相当于复制文件。import java.io.*; import java.net.*;class TxtCopyTestClient { public static void main(String[] args) throws Exception { Socket s=ne...
分类:编程语言   时间:2016-05-12 14:17:18    阅读次数:284
6、Struts2中的国际化、Ognl(对象图导航语言)表达式语言
Struts2中的国际化、Ognl(对象图导航语言)表达式语言回顾:Servlet 中国际化: 1). 写资源文件 基础名.properties 【默认的语言环境的配置】 基础名语言简称国家简称.properties 2). 读取资源文件,再使用 程序:ResourceBundle Jsp: jstl提...
分类:编程语言   时间:2016-05-12 14:16:38    阅读次数:304
Java---网络编程(3)-TCP-互传文件和图片
☆ TCP建立连接,形成传输数据的通道。 在连接中进行大数据量传输 通过三次握手完成连接,是可靠协议 必须建立连接,效率会稍低Socket 和 ServerSocket类TCP传输TCP Socket:IP地址和端口,套接字Socket和ServerSocket 建立客户端和服务器端 建立连接后,通过Socket中的IO流进行数据的传输 关闭socket 同样,客户端...
分类:编程语言   时间:2016-05-12 14:14:21    阅读次数:278
javascript中的prototype详细解释
本文基于下面几个知识点: 1.在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。 2.javascript的方法可以分为三类: a 类方法 b 对象方法 c 原型方法 例子: function People(name) { this.name=...
分类:编程语言   时间:2016-05-12 14:13:38    阅读次数:164
Mahout in Action 学习---基于物品的分布式推荐算法(Wikipedia数据集)
文字总结自《Mahout in Action》中文版第六章的内容1.1 数据集介绍Wikipedia数据集:一篇文章到另外一篇文章的链接。 可以将文章看作是用户,将该文章指向的文章视为该源文章所喜欢的物品。 类型:单向布尔型偏好。 相似性评估算法:LogLikelihoodSimilarity 关于LogLikelihoodSimilarity具体算法思想见: 对数似然比相似度 - xid...
分类:编程语言   时间:2016-05-12 14:14:34    阅读次数:316
unity3d 5 InputField 非法路径文件名字符 输入过滤
void Start() { if (this.Button == null) { this.Button = this.GetComponentInChildren(); } if (this.InputText == null) { this.InputText = this.GetComponen...
分类:编程语言   时间:2016-05-12 14:12:56    阅读次数:195
Mac OS SSH/SFTP的Python脚本
以前在windows系统下面使用xshell来管理阿里云上的服务器,winscp来上传网站的资料,由于winscp使用的私钥必须是.ppk格式,而xshell使用普通的私钥,每次都要用putty工具来转换,很麻烦。后来使用xftp来替代winscp,xftp和xshell使用同样的私钥,这套组合在windows平台上面管理服务器非常方便,推荐使用。然而Mac OS上面,没有这个套工具,由于Termi...
分类:编程语言   时间:2016-05-12 14:13:45    阅读次数:161
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!