- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 汇编语言(二)——字符表示
如果计算机只存储二进制数据,那么它如何表示字符呢?计算机使用的是字符集,将字符映射为整数。早期,字符集只用 8 位表示。即使是现在,在字符模式(如 MS-DOS)下运行时,IBM 兼容微机使用的还是 ASCII(读为“askey”)字符集。ASCII 是美国标准信息交换码(AmeTican Standard Code for Information Interchange)的首字母缩写。在 ASC...
2020-01-30 13:32:04 2083
原创 汇编语言(一)——虚拟机
虚拟机概念(virtual machine machine)是一种说明计算机硬件和软件关系的有效方法。要说明这个概念,先从计算机的最基本功能开始,即执行程序。计算机通常可以执行用其原生机器语言编写的程序。这种语言中的每一条指令都简单到可以用相对少量的电子电路来执行。为了简便,称这种语言为 L0。由于 L0 极其详细,并且只由数字组成,因此,程序员用其编写程序就非常困难。如果能够构造一种较易使用的新...
2020-01-30 13:25:05 1504
原创 汇编语言(零)——基本概念
0.相关背景这里讨论的是与运行 Microsoft Windows 32 位和 64 位系统的 Intel 和 AMD 处理器相兼容的微处理器编程。教程中使用了 Microsoft 宏汇编器(称为 MASM)的最新版本。Microsoft Visual Studio 的大多数版本(专业版,旗舰版,精简版……)都包含 MASM。在运行 Microsoft Windows 的 x86 系统中,其他...
2020-01-30 11:52:12 967
原创 QT使用MX Component 4.16S控件开发上位机与三菱FX5U通信
https://blog.csdn.net/qq_41868529/article/details/90759145
2020-01-21 15:32:27 1235
原创 函数指针
0.定义函数指针是指向函数的指针变量。 因此“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。 他们只是名字比较像。函数指针是指向函数的指针变量,本质是一个指针。而指针函数是返回值为指针的一个函数,本质是一个函数。1.声明方法返回值类型 ( * 指针变量名) ([形参列表]);int func(int x); /* 声明一个函数 */int (*f) (int x)...
2020-01-19 14:00:24 158
原创 代码托管的神奇问题
public static bool Initialization() { return true; } public static bool Dispose() { return true; }在C#的dll里面,有两句功能一样的函数,然后建立C++的DLL工程调用这两个函数,结果发现Init...
2020-01-17 15:45:04 109
原创 TCP通信(四)——传统以太网用词
10BASE-T的含义,简称双绞线以太网。"10"代表传播速率为10Mbps;"Base"代表"基带传输";"T"代表双绞线。适用于基带局域网(LAN) 的以太网标准,采用双绞线缆,在星形拓扑结构中速度为每秒10兆比特。所有节点都接至称为多端口转发器的中央集线器中。在10Base-2中,10"代表传播速率为10Mbps,"Base"代表"基带传输",数字“2”表示最大延伸距离接近200米,2...
2020-01-15 17:33:40 406
原创 QT调用C#的DLL失败
0.参考链接Java的native方法:https://blog.csdn.net/wike163/article/details/6635321什么是Native方法:https://www.jianshu.com/p/22517a150fe5VS.chart:http://vschart.com/compare/vala/vs/native-c-cQt程序中调用C#编写的dll...
2020-01-15 10:32:37 931
原创 QString转换,C#的system::String转换
1.QT下的QString转换问题(1)char*转QString去看QString的帮助手册,发现QString存储16位QChar类型数据,QByteArray存储原始数据或8位以'/0'结束符的字符串;而从char *转为QString则更简单了,直接使用QString的构造函数即可:const char *c1 = "Hello World 1!";QString s1(c...
2020-01-11 15:26:36 1337
原创 C++调用C#的dll
#ifdef _DEBUG#using "../X64/Debug/String2StringClassLibrary.dll"#else#using "../X64/Release/String2StringClassLibrary.dll"#endif 将生成的DLL放在相关目录下,然后链接进来即可。.使用类库尖号表示托管;这里演示了返回值使用引用,和C++调用...
2020-01-10 17:45:51 264
原创 C++生成DLL
首先新建一个DLL工程,生成dll代码如下:/****************DLL宏定义调用*****************/#ifndef MakeDLL#define DLLAPI _declspec(dllexport)#else#define DLLAPI _declspec(dllimport)#endif class DLLAPI XxwImgOp{};...
2020-01-10 08:59:40 208
原创 工作杂谈(十二)——镜头选型
http://cn.moritex.com/products/mv/mvl/bi-telecentric/search/index.htmlMORITEX Corporation的镜头选型地址,微信打开
2020-01-08 14:31:45 202
tcpmaster v0.0.0.2.rar
2019-12-27
tcpmaster V0.0.0.1.rar
2019-12-24
MX Component 4.16S.txt
2019-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人