张德长

导航

2022年9月16日 #

MySQL中varchar(1)的解读(辟谣)

摘要: MySQL中varchar(1)的解读(辟谣) 网上有如下错误解读: 在mysql中,varchar(n)和char(n)表示n个字符。不管是中文还是英文,MySQL都可以存储n个字符,只是实际字节长度不同 也就是说,MySQL不会对超长字符报错,而是直接截断。char(2)和varchar(2)都 阅读全文

posted @ 2022-09-16 11:18 张德长 阅读(812) 评论(0) 推荐(0) 编辑

COM组件中 添加导出函数的方法

摘要: COM组件中 添加导出函数的方法 0准备 类前缀 #define ATL_NO_VTABLE __declspec(novtable) 函数前缀 #define STDMETHODIMP HRESULT STDMETHODCALLTYPE #define STDMETHODCALLTYPE __st 阅读全文

posted @ 2022-09-16 11:17 张德长 阅读(190) 评论(1) 推荐(0) 编辑

2022年9月13日 #

汇编语言Assembly Language.asm--8086(持续更新)

摘要: 汇编语言Assembly Language.asm--8086 数据转移指令MOV 数据流向图 XCHG OPD,OPS数据交换指令 功能:将源操作数和目的操作数内容互换 AX=1234H XCHG AL,AH 执行后(AX)=3412H 注意:不能使用段寄存器执行交换操作 XCHG DS,AX × 阅读全文

posted @ 2022-09-13 23:38 张德长 阅读(524) 评论(0) 推荐(0) 编辑

2022年9月11日 #

MySQL学习笔记

摘要: MySQL学习笔记 解决MYSQL中文乱码问题 一、乱码的原因: 1、 client客户端的编码不是utf8 2、server端的编码不是utf8 3、database数据库的编码不是utf8 4、数据库的表的编码不是utf8 5、表中的列字段编码不是utf8 主要的原因在于前三个偏多。 二、查看数 阅读全文

posted @ 2022-09-11 12:32 张德长 阅读(288) 评论(0) 推荐(0) 编辑

2022年9月10日 #

C#正则表达式

摘要: ()=子表达式=组=group 结构图 阅读全文

posted @ 2022-09-10 13:43 张德长 阅读(20) 评论(0) 推荐(0) 编辑

2022年9月7日 #

C#调用C++的方法

摘要: C#调用C++的方法 0准备 类前缀 #define ATL_NO_VTABLE __declspec(novtable) 函数前缀 #define STDMETHODIMP HRESULT STDMETHODCALLTYPE #define STDMETHODCALLTYPE __stdcall 阅读全文

posted @ 2022-09-07 14:31 张德长 阅读(373) 评论(0) 推荐(0) 编辑

2022年9月6日 #

操作系统(学习笔记)

摘要: 操作系统(学习笔记) 术语 PCB=process control block=进程控制块,用于存储进程相关信息,以便进程切换; GDT=global descriptor table=全局描述符表,用于存储系统进程描述信息和LDT信息; LDT=local descriptor table=局部描 阅读全文

posted @ 2022-09-06 09:41 张德长 阅读(122) 评论(0) 推荐(0) 编辑

2022年9月2日 #

C语言学习笔记

摘要: C语言学习笔记 预处理 #include #include指令可以将另一个源文件的全部内容包含进来 #include "stdio.h" #include <stdio.h> 用尖括号时, C库函数头文件所在的目录中寻找, 这为标准方式; 用双引号时, 用户当前目录中寻找, 若找不到, 再到存放C库 阅读全文

posted @ 2022-09-02 18:49 张德长 阅读(38) 评论(0) 推荐(0) 编辑

2022年8月24日 #

计算机图形学

摘要: 计算机图形学 光追一般指光线追踪。 光线跟踪(也叫ray tracing或者光束投射法)。是一个在二维(2D)屏幕上呈现三维(3D)图像的方法。 BRDF是双向反射分布函数(Bidirectional Reflectance Distribution Function,BRDF) 用来定义给定入射方 阅读全文

posted @ 2022-08-24 11:09 张德长 阅读(336) 评论(0) 推荐(0) 编辑

2022年7月12日 #

ODA→Teigha胎压--学习笔记

摘要: 数据库结构 记录对象表 对象字典 具有固定类型和固定可访问操作的特定对象的固定结构的固定集合 可以存储和操作各种类型的对象,包括它自己。 每个记录都有一个特定的类类型,每个表也有一个特定的类类型;使用对象时对类进行硬类型化 任何类的对象都可以添加到集合中,集合既可以存储同一类的对象,也可以存储不同类 阅读全文

posted @ 2022-07-12 17:45 张德长 阅读(1003) 评论(0) 推荐(0) 编辑

2022年7月6日 #

8086指令码汇总表(表格)

摘要: 8086指令码汇总表 8086指令有汇编语言指令和指令码两种形式,汇编语言指令形式经过汇编程序处理后生成指令码形式。 通过指令码形式可以帮助理解汇编语言指令格式的含义和用法。 8086指令码格式 0B/1B 1B/2B 0B/1B 0B/1B/2B/4B 0B/1B/2B/4B 指令前缀 操作码段 阅读全文

posted @ 2022-07-06 11:51 张德长 阅读(847) 评论(0) 推荐(0) 编辑

2022年7月4日 #

正则表达式=Regex=regular expression

摘要: 正则表达式=Regex=regular expression 反向引用*2 \index索引引用 \b(\w+)\b\s+\1\b \k<name>命名引用 \b(?<name>\w+)\b\s+\k<name>\b 数量符/限定符*6*2 贪婪Greedy 懒惰Lazy(加一个?) 含义 ? ?? 阅读全文

posted @ 2022-07-04 09:50 张德长 阅读(112) 评论(0) 推荐(0) 编辑

2022年6月26日 #

C++学习笔记(5)--STL

摘要: void test03() { for (size_t i = 0; i < 100; ++i, cout << i << " "); cout << endl; for (size_t i = 0; i < 100; ++++i, cout << i << " "); cout << endl; 阅读全文

posted @ 2022-06-26 18:16 张德长 阅读(65) 评论(0) 推荐(0) 编辑

2022年6月20日 #

内存对齐-思维导图

摘要: 阅读全文

posted @ 2022-06-20 10:55 张德长 阅读(32) 评论(0) 推荐(0) 编辑

2022年6月19日 #

C++学习笔记(3)

摘要: void tt7() { //int& a = 10;//编译器报错,没有为10分配内存空间 const int& b = 20;//为20分配了内存空间 //相当于int temp=20;const int& b=temp; } 不可以用字面常量初始化引用; 可以用字面常量初始化常引用; void 阅读全文

posted @ 2022-06-19 17:52 张德长 阅读(40) 评论(0) 推荐(0) 编辑

C++学习笔记(4)--练习题

摘要: 给出年、月、日 , 计算该日是该年的第几天? //编写函数,将给定的字符串的大写字母转变成小写字母; 其它字符不变。 //ASCⅡ码表:大写字母[65-90]小写字母[97-122] void exam8() { string s = "Hello World"; cout << s << endl 阅读全文

posted @ 2022-06-19 16:01 张德长 阅读(37) 评论(0) 推荐(0) 编辑

2022年6月17日 #

编译原理-学习笔记-持续更新中...

摘要: 启动代码是操作系统提供的; 可执行文件和动态库之间的唯一区别就是,动态库没有启动代码; Main函数貌似整个程序执行的起点,但却不是程序启动后真正首先执行的代码; 启动代码:用于启动程序的一部分代码片段,并不是通过编译源文件生成的,而是在链接阶段加入的; 链接器将启动代码放在程序内存映射的起始处,启 阅读全文

posted @ 2022-06-17 12:07 张德长 阅读(67) 评论(0) 推荐(0) 编辑

2022年6月16日 #

函数重载的底层原理C++

摘要: 先写一条感想:语言的强大源自编译器的强大; 函数的名字修饰(Decorated Name)就是编译器在编译期间创建的一个字符串,用来指明函数的定义或原型。LINK程序或其他工具有时需要指定函数的名字修饰来定位函数的正确位置。由于c语言不支持函数重载,而c++语言支持函数重载,所以c和c++的函数名称 阅读全文

posted @ 2022-06-16 10:24 张德长 阅读(187) 评论(0) 推荐(0) 编辑

2022年6月11日 #

Python学习笔记(对比C#)

摘要: Python特点(对比C#): Python两种运行模式:交互模式、脚本模式; Python最大特点:简洁;Python3不向前兼容(x),但是提供了2to3的转换器; Python常用IDE有VSCode和JupiterNotebook(支持图文混排); JupiterNotebook支持的媒体类 阅读全文

posted @ 2022-06-11 12:46 张德长 阅读(368) 评论(0) 推荐(0) 编辑

2022年6月4日 #

合并两个有序数组的算法

摘要: 两个数组都是升序或者降序 //合并两个有序数组-升序 static int[] CombineArray(int[] a, int[] b) { int index = 0, indexa = 0, indexb = 0; int count = a.Length + b.Length; int[] 阅读全文

posted @ 2022-06-04 18:07 张德长 阅读(66) 评论(0) 推荐(0) 编辑