- 博客(7)
- 资源 (9)
- 收藏
- 关注
原创 c语言中的#pragma pack 预编译指令是否对struct做递归嵌套
1 问题: 很多时候为了节省存储空间,使用#pragma pack命令来进行数据对齐操作,但是没有细致的去判断是否支持struct递归嵌套。刚用dev c++做了验证,如下:#include <stdio.h>#include <stdlib.h>#include <stdint.h> typedef struct _SYS_CONFIG_0_T{ uint8_t flag; uint32_t data; }SYS_CONFIG_0_T;
2021-08-28 13:54:49 240
转载 c++ 内联函数
1. 内联函数在C++中我们通常定义以下函数来求两个整数的最大值:复制代码 代码如下:int max(int a, int b){ return a > b ? a : b;}为这么一个小的操作定义一个函数的好处有:① 阅读和理解函数 max 的调用,要比读一条等价的条件表达式并解释它的含义要容易得多② 如果需要做任何修改,修改函数要比找出并修改每一处等价表...
2018-12-16 14:20:45 126
原创 C# 调用C dll文件,无法加载问题
如图在VS中直接引用添加时出现错误。需要直接将dll添加到项目生成的exe同一个文件夹下,或者在Import时采样绝对路径或相对路径方式。
2018-03-29 12:17:13 1871 1
转载 Java单例模式(Singleton)以及实现
Java单例模式(Singleton)以及实现一. 什么是单例模式因程序需要,有时我们只需要某个类同时保留一个对象,不希望有更多对象,此时,我们则应考虑单例模式的设计。二. 单例模式的特点1. 单例模式只能有一个实例。2. 单例类必须创建自己的唯一实例。3. 单例类必须向其他对象提供这一实例。三. 单例模式VS静态类在知道了什么是单例模式后,我想你一定会想到静态类,“既然只使用一个对象,为何不干脆...
2018-03-18 09:53:38 144
原创 JAVA 链接 mysql 出现 Establishing SSL connection without server's identity verification is not recommen
Fri Mar 16 07:34:47 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection mus...
2018-03-16 07:31:20 6118
原创 vs下C#调用C++方法
一直从事嵌入式C语言开发,懂的硬件多于面向对象的语言。最近为了验证一个C算法,然后搜索方案。因为有略微C#语言的基础,因此想到用VS中的c#做界面,用C++来做C算法。其中原由想必都只知道C#确实要比C++做界面开发来的快,而C++几乎完全兼容C。因此算法的移植是比较方便的。 这里主要记录可以生成供C#调用的C++程序集。 举例:例如下面这个函数 对算法进
2017-01-07 23:26:30 612
原创 c/c++自动类型转换
学习各种语言,必须要有扎实的基础知识。C和C++有很多灵活性的东西,所以在编程时一定要牢记这些知识点。->不同类型数据间的混合运算中的自动类型转换。 当一个表达式中有不同的数据类型参加时,默认情况下会进行自动类型转换。转换过程当中以运算中最高级别为准。 其中横向箭头是必定发生的转换。纵向箭头是可以直接越级的。
2017-01-05 11:11:36 928
LoRaWAN 1.0.4 Specification
2020-12-15
基于VS2010的C#简易串口示波器
2013-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人