自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 记录一个诡异的线程报错

以下代码会出现栈溢出(stack overflow)#include <stdio.h>#include <thread>#define MAX_SIZE 3145728class A {public: A() :worker_(std::thread(&A::task, this)) {}private: void task() { char...

2020-03-17 22:46:34 221

原创 C++ 11 右值引用和移动语义的实现

什么是左值,什么是右值?左值就是程序能获得其地址的表示数据的表达式,包括变量,const常量,解除引用的指针。相反,右值就是不能应用地址运算符&的表示数据的表达式,包括字面常量,x+y,非引用的返回值。什么是左值引用,什么是右值引用?我们常说的C++的引用,大部分时候指的就是左值引用,符号是&,比如 int a=10;int &b=a; 其中,b就...

2019-11-14 22:47:08 256

原创 真机安装CentOS,无法识别AR8162有线网卡

机器:Lenovo G480CPU:i3-3110MCentOS 6.10无法识别网卡,需要自行下载编译alx-linux-v2.0.0.6.rar, 参考https://www.linuxidc.com/Linux/2016-11/137358.htm。我是在虚拟机上编译的alx.ko,然后拷贝到真机上安装的。CentOS 7 “无法识别网卡”,自行下载的alx-l...

2019-10-04 19:40:38 332

原创 【debug】seafile创建管理员账户失败

版本:seafile 7.0.4运行环境:ubuntu 18.10问题描述:按照官网指导,在ubuntu主机上部署seafile服务,却在 ./seahub.sh start这一步出现错误:错误提示:Error happened during creating seafile admin.其他信息:所有步骤均在seafile账户下执行,相关文件的所有者和组均为s...

2019-09-16 00:25:33 7023

转载 【转】Win10 JDK 配置失败

https://blog.csdn.net/qq_38750864/article/details/74936812

2019-07-25 20:47:09 119

原创 通过 fprintf() 将数值转成字符串存入文件

fprintf(file, "rootap_node_id=%04x\n", (UINT16)rootap_node_id);注意 无符号UINT16 强制转换,否则输入的数值会被当做一个 有符号整型数,自动在前面填充符号位(最高位是1则填充0xFFFF),导致读出来的 node id 是0xFFFF。...

2019-07-08 18:32:18 710

原创 sscanf会给嵌入式代码移植带来隐患

字符串转成十六进制,char buf[3] = {"12"};char byte;sscanf(buf, "%02x", &byte);这种实现是依赖于CPU大小端类型的。对于小端机器,这个代码运行正常:sscanf的过程 “12” -> | 12 | 00 | 00 | 00 |-> 取第一个字节0x12赋给byte , byte 等于18,没...

2019-07-08 18:28:18 552

原创 ubuntu主机保存代码, windows主机修改代码

目的[1] 很多C/C++开源项目是基于Makefile + gcc/g++进行编译的,所以我希望在ubuntu主机上保存代码。[2] 习惯了使用Windows系统,且Windows主机配置比较高,所以我希望在windows主机上面运行VSCode编辑ubuntu主机上的代码文件。解决方案(没成功)试过直接samba共享ubuntu主机的某些文件夹,但是被权限问题折腾了好久(win...

2019-07-08 17:36:27 655 2

原创 给git-bash安装某些应用(make,wget,hugo,xpdf,nano)

因为项目需要在git-bash上面编译工程代码,所以需要安装make工具。为此,花了很多时间找安装方法,最后是在参考资料[1]里面找到安装办法,该方法还提及了其他几种工具,记录一下。make前往ezwinports,下载make-4.1-2-without-guile-w32-bin.zip。 解压zip文件 将解压内容放到git-bash安装路径的 mingw64文件夹...

2018-11-12 10:44:42 6916 1

原创 长度为0的数组的优点

举例说明比如,要求定义一个用于存储char型数据的10字节空间。使用三种不同的办法来定义:结构体A使用0长度数组,结构体B使用定长数组,结构体C使用指针。//结构体定义struct A{char content[0];} ;struct B{char content[10];};struct C{char* content;};//创建符合要求的变量stru...

2018-09-08 20:58:18 451

Backup of Config All - 20190721.xml

这是目前自用的Source Insight 4.0配置文件,效果还不错。

2019-07-21

prtool4_1手册

这是资源手册,可以方便地了解PRTools各种函数的调用。

2015-05-15

libsvm3.30

这是2015.03最新的libSVM,欢迎下载,共同学习

2015-05-14

打地鼠源代码

这是一个打地鼠游戏 ,经典的安卓APP

2014-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除