超哥的专栏

吾尝终日而思矣 不如须臾之所学也

Qt 连接MySQL

工程文件 QT += sql 举例 QSqlDatabase d = QSqlDatabase::addDatabase("QMYSQL"); d.setHostName("127.0.0.1&a...

2019-02-18 16:44:16

阅读数 6

评论数 0

linux清屏

clear 这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息 reset 这个命令将完全刷新终端屏幕,之前的终端输入操作信息将都会被清空,这样虽然比较清爽,但整个命令过程速度有点慢 ...

2019-02-11 12:32:54

阅读数 29

评论数 0

网卡软中断过高

当网卡收到数据包时会产生中断,通知内核有新数据包,然后内核调用中断处理程序进行响应,把数据包从网卡缓存拷贝到内存 中断 # cat /proc/interrupts CPU0 CPU1 CPU2 CPU3 ...

2019-01-11 17:18:47

阅读数 57

评论数 0

linux线程绑定cpu

函数介绍 #define __USE_GNU #include <sched.h> void CPU_ZERO(cpu_set_t *set); void CPU_SET(int cpu, cpu_set_t ...

2019-01-10 18:47:41

阅读数 22

评论数 0

Qt ini文件

ini文件格式 name=value 写入 QSettings *configIniWrite = new QSettings("test.ini", QSettings::IniFormat); configIn...

2018-12-17 17:28:21

阅读数 31

评论数 0

Qt我的文档 桌面路径

我的文档 QString location = QStandardPaths::writableLocation(QStandardPaths::DocumentsLocation); 桌面 QString location = QStandardPaths::writableLocat...

2018-12-17 17:13:51

阅读数 34

评论数 0

zlib库编译步骤

下载地址 http://www.zlib.net/ 执行bld_ml32.bat 打开命令行提示符 进入\zlib-1.2.11\contrib\masmx86目录,执行bld_ml32.bat 编译动态库 回到zlib根目录,执行nmake命令 zlib-1.2.11&...

2018-12-17 15:05:39

阅读数 112

评论数 0

环形缓冲区

Linux内核文件kfifo.h和kfifo.c 举例 #include <sys/mman.h> #include <stdlib.h> #include <unistd.h&a...

2018-12-11 11:01:41

阅读数 27

评论数 0

openssl生成随机数

#include <stdio.h> #include <openssl/bn.h> int main() { BIGNUM *bn; ...

2018-11-22 16:01:02

阅读数 32

评论数 0

undefined reference to `BN_new'

出现如下错误 undefined reference to `BN_CTX_new' undefined reference to `BN_new' undefined reference to `BN_rand' undefined reference to `BN_bn2hex' u...

2018-11-06 12:55:01

阅读数 126

评论数 0

fatal error: openssl/bn.h: No such file or directory

出现如下错误 fatal error: openssl/bn.h: No such file or directory 解决办法 # sudo apt-get install libssl-dev

2018-11-06 12:39:01

阅读数 185

评论数 1

ssh关闭服务关闭 nohup

默认输出 # nohup cmd & 指定输出路径 # nohup cmd > mylog.out 2>&1 &

2018-10-26 18:09:20

阅读数 142

评论数 0

bind函数的作用

建立tcp连接的时候 服务器端执行流程 调用socket函数,建立一个套接字,该套接字用于接下来的网络通信 调用bind函数,将该套接字绑定一个地址和端口号 调用listen函数,使用该套接字监听连接请求 调用accept函数,接受该套接字连接请求 客户端执行流程 调用socket函数,创建...

2018-10-25 23:13:03

阅读数 155

评论数 0

Qt压缩和解压 zip

下载quazip https://github.com/stachenov/quazip 也可直接下载我配置好的quazip https://github.com/zwx230741/quazip.git 加入头文件 下载zlib:http://www.zlib.net/ 在quazi...

2018-10-11 17:39:26

阅读数 654

评论数 3

rt-thread can

rt-thread stm32f10x-HAL can的驱动和应用。源码暂时还不支持,自己通过F4修改了一版 源码地址:https://gitee.com/gitee.thomas/rt_can rtconfig.h配置 #define RT_USING_CAN #define R...

2018-10-08 17:59:39

阅读数 204

评论数 0

RT-Thread点亮led

下载默认工程 https://www.rt-thread.org/ 配置rtconfig.h #define STM32F103RE //修改成自己的板子 #define RT_HSE_VALUE 8000000 #define RT_USING_UART1 选择index ...

2018-09-26 11:10:18

阅读数 155

评论数 0

git合并单个节点

有两个分支 # git branch -a * branchA branchB A分支合并B分支单个节点 # git log commit 6b4f9e1e1a1e1ed3e7ca3a1f15ce1f8a9b2ee0b8 Author: zhangsan &a...

2018-09-25 13:07:07

阅读数 260

评论数 0

Qt调用dll

直接上代码 extern "C"{ DLLSHARED_EXPORT Dll* getDllObject(); //获取类Dll的对象 DLLSHARED_EXPORT void releseDllObject(Dll*);...

2018-09-23 17:23:43

阅读数 149

评论数 0

rpm包制作

安装 # apt-get install rpm 安装完成: 默认在用户目录下会自动生成如下目录 ~/rpmbuild# ls BUILD BUILDROOT RPMS SOURCES SPECS SRPMS BUILD目录:tar.gz自动解压到此目录,并在此目录进...

2018-09-23 17:14:34

阅读数 260

评论数 0

boa移植 boa交叉编译

官网:http://www.boa.org/ BOA 服务器是一个小巧高效的web服务器,是一个运行于unix或linux下的,支持CGI的、适合于嵌入式系统的单任务的http服务器,源代码开放、性能高 配置 boa-0.94.13 # ./configure 修改Makefi...

2018-09-23 13:48:53

阅读数 175

评论数 0

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