自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(172)
  • 资源 (18)
  • 收藏
  • 关注

原创 Windows select 计时误差

windows 计时 select 误差

2022-01-17 19:08:55 455

原创 pthread-w32 之 pthread_cond_wait 问题

pthread-w32 pthread_cond_wait 时函数“死锁”问题

2021-12-30 18:55:54 873

原创 Linux PC-lint plus 静态代码检查

Linux PC-lint plus 静态代码检查步骤参考Pub: 我家有只小虎牙 2020-11-20 14:50:40 Url: https://blog.csdn.net/zj82448191/article/details/109847973准备1)安装pythonsudo apt install python3curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本sudo python g

2021-08-02 19:25:45 1163

原创 实战 WSL2.0 arm 交叉工具链 — 踩坑交叉编译不兼容问题

实战 WSL2.0 arm 交叉工具链 — 踩坑交叉编译不兼容问题环境交叉编译器: 在 VMware UBUNTU 18.04 x64及 WSL 2.0 UBUNTU 20.04 x64(非 docker 环境) 中安装的都是 arm-linux-gnueabihf-4.9.4-2017.01-linaro这款编译器,从官网下载的安装包 gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz目标终端: 内核及文件系统,是平台组 VMwar

2021-05-13 15:51:03 1175

原创 实战 WSL2.0 docker 镜像中部署 arm 交叉工具链 (5)

实战 WSL2.0 docker 镜像中部署 arm 交叉工具链 (5)9. 管理多个版本的arm交叉编译工具链在/usr/目录部署交叉工具链,注意全部部署到/usr/arm-linux-gnueabi/目录下## 这里以 arm-none-linux-gnueabi-4.3.3-2009q1 为例mkdir -p /usr/arm-linux-gnueabi/arm-none-linux-gnueabi-4.3.3-2009q1 cd /usr/arm-linux-gnueabi/arm-n

2020-10-19 11:43:26 337

原创 实战 WSL2.0 docker 镜像中部署 arm 交叉工具链 (4)

实战 WSL2.0 docker 镜像中部署 arm 交叉工具链 (4)7. 下载&运行i386/ubuntu镜像下载[root@localhost docker]# docker pull i386/ubuntuUsing default tag: latestlatest: Pulling from i386/ubuntue777d477ce90: Pull complete e0aa7d8210ab: Pull complete 05340dfc06a9: Pull complet

2020-10-19 11:27:33 361

原创 # 实战 WSL2.0 docker 镜像中部署 arm 交叉工具链 (3)

实战 WSL2.0 docker 镜像中部署 arm 交叉工具链 (3)5. 修改、生成新的docker镜像作者: Curt_Sleeping 博客: https://www.jianshu.com/p/c266affe7050 发布: 2019.11.07 16:30:40首先我们先拉去需要修改的镜像并链接sudo docker run -it node /bin/bash ## node --- 镜像名称sudo docker run -it -v /home/jimm

2020-10-19 11:24:27 139

原创 实战 WSL2.0 docker 镜像中部署 arm 交叉工具链 (2)

实战 WSL2.0 docker 镜像中部署 arm 交叉工具链 (2)4. 解决Ubuntu中文显示为乱码问题作者: 1024小神 博客: https://blog.csdn.net/weixin_44786530/article/details/93327253 发布:安装中文支持包language-pack-zh-hans:sudo apt install language-pack-zh-hans zh-autoconvert zhcon修改/etc/environmen

2020-10-19 11:23:19 153

原创 实战 WSL2.0 docker 镜像中部署 arm 交叉工具链(1)

实战 WSL2.0 docker 镜像中部署 arm 交叉工具链(1)1. Ubuntu 下修改docker镜像源作者: 冯立彬 博客: https://blog.csdn.net/fenglibing/article/details/92090925 发布: 2019-06-15 15:51:29在国内访问国外的Docker镜像源通常都是非常慢的,特别是最近GFW升级后,就变得更加慢了,因为要使用Docker中的镜像,这个时候最好就是将镜像指向国内的资源。国内亲测可用的几个镜像源:

2020-10-19 11:21:40 359

原创 gcc, vc 编译输出头文件包含顺序

g++ -H 打印头文件包含顺序和有效性作者: dzqabc 博客: https://www.cnblogs.com/dongzhiquan/archive/2013/04/11/3013486.html 发布: 2013-04-11 00:24g++ -H 选项有时为定位一些如头文件循环包含致编译不过问题,我们要知道头文件包含顺序。g++ -H 除了进行正常编译,还会打印每个头文件的名称。每个文件通过缩进表示它在包括堆栈中的深度。无效的预编译头文件也会打印出来;无效的预编译头文件打印…x,

2020-07-01 14:49:46 682

原创 sleep, usleep 函数延时的问题

sleep, usleep 函数延时的问题问题多进程、多线程环境下,期望线程睡眠 usleep(500*1000), 实际上sleep函数会因为中断、system调用等被立即唤醒。【注】 POSIX.1-2001已将usleep标注为废弃,POSIX.1-2008已删除usleep,应当使用nanosleep替代usleep ( Linux中的sleep、usleep、nanosleep、poll和select )APIAPI#include <unistd.h>int usl

2020-05-21 18:50:43 993

原创 嵌入式arm开发C语言调用栈回溯实战

嵌入式arm开发C语言调用栈回溯实战参考: https://stackoverflow.com/questions/77005/how-to-automatically-generate-a-stacktrace-when-my-program-crashes代码#define _GNU_SOURCE#endif#ifndef __USE_GNU#define __USE_GNU#endif#include <execinfo.h>#include <signa

2020-05-12 19:08:03 864

原创 跨平台编程之Windows模拟Linux dirent API

跨平台编程之Windows模拟Linux dirent APIWindows下模拟Linux opendir, readdir, closedir函数#include <stdio.h>#ifdef _MSC_VER#include <memory>#include <io.h>#include <windows.h>#include ...

2020-04-09 13:55:12 221

原创 诡异的sqlite3之malformed错误(一)

诡异的sqlite3之malformed错误(一)现象现场设备生成并插入大规模的数据,设备异常将数据库拉出来检查时,报告malformed错误sqlite3 版本 3.8.6数据库文件大小 210 MB定位问题数据大小select count(*) from DataSheet;/*结果*/950131主键primary key(ctype,id,DataTim...

2020-02-19 15:57:02 2304

原创 让Linux内核支持AUFS文件系统

让Linux内核支持AUFS文件系统Linux 4.x patch with AUFS参考:Docker安装: Get Docker Engine - Community for Ubuntu (https://docs.docker.com/install/linux/docker-ce/ubuntu/)AUFS官网: https://github.com/sfjro/aufs...

2019-09-12 16:44:03 3390

原创 以root帐户登录UBUNTU及VMware挂载共享目录

root登录 14.04设置root的passwd# 设置密码sudo passwd root# 切换到root帐号su root配置登录(允许root登录)cd /usr/share/lightdm/lightdm.conf.dcp 50-unity-greeter.conf 50-unity-greeter.conf.backupvim 50-unity-greeter.c...

2019-08-27 15:50:35 314

原创 交叉编译iproute2网络管理工具

交叉编译iproute2网络管理工具busybox中自带的ip命令不支持netns和bridge,于是,参考网文指导,自己移植了一个。参考: https://blog.csdn.net/u013401853/article/details/71126645 发布: 2017年05月03日 17:04:58 普朗克常量1)下载源码官网:https://www.kernel....

2019-07-10 14:52:22 2694

原创 Chrome浏览器源代码编译安装Dark Reader插件

Dark Reader插件将网页转换为深色主题,有利于长时间阅读文档时保护眼睛。环境已安装node.js开发环境获取源代码进入https://github.com/darkreader/darkreader站点,以zip方式下载编译# (1) 解压源代码# (2) 进入源代码目录# (3) 安装依赖npm install# (4) 编译npm run release # 编译...

2019-06-28 10:55:27 2061 2

转载 LXC之.conf配置文件详解

作者: UBUNTU manpages 来源: http://manpages.ubuntu.com/manpages/disco/en/man5/lxc.container.conf.5.html DESCRIPTIONLXC is the well-known and heavily tested low-level Linux container runtime. It is in...

2019-06-19 14:49:31 4846

原创 CentOS 7中建lxc-sshd容器, 报告2260 unknown capability sys_module问题的解决

环境宿主机: CentOS 7, x86-64 bitsLXC: LXC-2.1.1,make && make install创建lxc-sshd容器lxc-create -t sshd -n sshd-1 -- --auth-key ./lxc.pub运行容器lxc-start -n sshd-1报告如下错误lxc-start: sshd-1: con...

2019-06-06 15:53:54 573

原创 LXC之内核编译选项探秘-续

编译内核时,LXC需要设置哪些编译选项,了解CONFIG_VLAN_8021Q这个选项时,偶然发现 wiki.gentoo.org 上有详细的说明,摘录如下:wiki.gentoo.org/wiki/LXCGeneral optionsGeneral setup --->[*] Control Group support ---> [*] Freezer c...

2019-05-27 15:15:29 794 5

原创 LXC之内核编译选项探秘

1. lxc-checkconfig下载lxc 2.1源码,gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf 编译,将编译生成的lxc拷贝到开发板上执行 lxc-checkconfig,报告大量的错误。root@maya:~# lxc-checkconfig --- Namespaces ---Namespaces: requiredUt...

2019-05-24 14:24:54 2363 12

原创 MQTT资源

1. 支持MQTT协议的中间件IBM WebsphereMQ TelemetryIBM MessageSightMosquittoEclipse Pahoemqttd Xivelym2m.iowebMethodsNirvana MessagingRabbitMQApache ActiveMQApache ApolloMoquetteHiveMQMoscaLitmu...

2019-05-20 15:20:44 309

转载 扫描windows串行设备的方法

前言接到一个临时任务,写一个串行口小工具连续读写某设备,而设备还未准备好。于是,安装了一下VSPD准备调试,虚拟了一对串行口COM30和COM31,用之前在codeproject上拷贝的方法(基于SetupDiGetClassDevs和SetupDiEnumDeviceInterfaces函数)扫描时,居然扫描不到。在网路上游荡,幸运地发现了 naughter 实现了各种方法的扫描,于是,有了...

2019-04-24 16:11:42 1300

原创 CoAP协议开源代码之FreeCoap试炼

1. 源代码目录├── build-aux├── certs├── docs├── lib│ ├── include│ └── src├── proxy│ ├── common│ │ ├── include│ │ └── src│ └── http_coap│ ├── include│ └── src├── sam...

2019-04-23 15:11:00 773

转载 CoAP协议资源

CoAP协议的开源实现NameProgramming LanguageImplemented CoAP versionClient/ServerImplemented CoAP featuresLicenseLinkaiocoapPython 3RFC 7252Client + ServerBlockwise Transfers, Observe (partial)...

2019-04-22 09:54:57 1016

原创 在 QEMU 中运行 ubuntu 16.04 armhf 填坑记

0、前言参考作者: 摩斯电码 博客: https://www.cnblogs.com/pengdonglin137/p/9540670.html 发布: 2018-08-27 10:38平台QEMU 运行环境QEMU: 3.1.0Linux: 3.18.135Board: aarch32 vexpress-ca9FS: ubuntu 1...

2019-03-25 17:10:45 3192

转载 Centos7 搭建qemu模拟器模拟arm-vexpress-a9开发板

Centos7 搭建qemu模拟器模拟arm开发板参考:作者: 寒水司天 博客: https://www.cnblogs.com/phldylj/p/8299326.html 发布: 2018-01-16 23:06 寒水司天1、交叉编译器的下载与安装1、下载地址:http://blog.csdn.net/dldw8816/article/details/46004167...

2019-03-12 16:47:33 1993

转载 LXC使用指南

LXC使用指南转自: https://xiaohui-p.iteye.com/blog/1180130 作者: xiaohui_p 发布: 2017-05-04 19:151. lxc简介容器有效地将由单个操作系统管理的资源划分到孤立的组中,以更好地在孤立的组之间平衡有冲突的资源使用需求。与虚拟化相比,这样既不需要指令级模拟,也不需要即时编译。容器可以在核心 CPU 本地运行指令,而...

2019-03-06 13:41:33 4459

原创 LXC 之CentOS7安装手记

LXC 之CentOS7安装手记1. 安装CentOS的epel源LXC的安装包在CentOS的epel源有提供的,使用官网的epel源需要安装一个软件包参考一作者: 初夏的微风来源: https://blog.csdn.net/gzqiang08/article/details/81708656yum -y install epel-release #这个软件包...

2019-03-02 11:31:45 1705

原创 通过代理上网时,docker pull的配置

通过代理上网时,docker pull的配置1. 前言Docker安装完毕,拉取镜像时,有如下报错:[root@localhost docker]# docker pull hub.c.163.com/public/centos:6.5Error response from daemon: Get https://hub.c.163.com/v2/: net/http: request c...

2019-03-01 11:34:33 1396

原创 Centos7上安装docker笔记

Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。1. 安装docker1、卸载旧版本(如果安装过旧版本的话)$ sudo yum remove docker docker-common docker-selinux docker-...

2019-02-27 16:39:26 9200 1

原创 MySQL批量Insert,HikariCP、线程池参数优化测试(续)

MySQL批量Insert,HikariCP、线程池参数优化测试(续)前篇MySQL批量Insert,HikariCP、线程池参数优化测试讲述了MySQL批量插入时优化参数的探索测试。继续深入并优化时发现,若MySQL开户rewriteBatchedStatements参数,可大幅度提升写入的性能。rewriteBatchedStatements=trueMySQL默认关闭了batch处...

2019-02-21 11:32:09 1767

原创 MySQL批量Insert,HikariCP、线程池参数优化测试

MySQL批量Insert,HikariCP、线程池参数优化测试参考作者: leizhimin 源自: http://blog.51cto.com/lavasoft/185010 转载: https://blog.csdn.net/wwd0501/article/details/45056631 发布: 2009-07-29环境MySQL 5.6.38CentOS 7Jav...

2019-02-20 16:49:38 928

原创 打造像github的Apache在线PHP版markdown阅读器(续)—— 侧边栏显示自动产生的书签

打造Apache在线PHP版markdown阅读器 —— 侧边栏显示自动产生的书签依上文处理,浏览器中打开markdown文件,仍然有小小的缺憾:要是像阅读PDF文件一样,侧边显示书签就好了。在html中,组合使用锚点和span标签可以做到这一点&amp;amp;lt;span id=&amp;quot;tag-1-2-3-4-5&amp;quot;&amp;amp;gt;&amp;amp;lt;a class='close-sidebar' href='#xx

2019-01-17 10:35:00 898

原创 打造像github的Apache在线PHP版markdown、C、Java文件阅读器

在Apache中配置markdown文件PHP解析器,以及代码块语法着色1. PHP解析器SegmentFault的HyperDown https://github.com/SegmentFault/HyperDownphp-markdownCommonMark for PHPParsedown1.1 httpd.conf在httpd.conf 添加如下配置Action mar...

2019-01-11 15:54:36 1198 4

原创 Linux bash函数,跳转到子目录

前言:Linux中,有个维护内核代码的同事嫌一层层cd太麻烦,比如要到某个include目录,要cd ./xx/xx/xx/xx/xx/xx/incldue,于是帮助写了个脚本函数可以直接跳到子目录。函数function cdx() { local szroot=. local sztarg="" if [ $# -gt 1 ]; then if [ -d $1 ]; then...

2019-01-08 09:25:19 371

转载 Apache搭建Windows代理服务器

Apache搭建代理服务器作者: zbuger 博客: https://blog.csdn.net/zbuger/article/details/51648048Apache版本2.2众所周知Apache是目前最优秀的HTTP服务器。实际上它不仅能当作服务器使用,也能够被用来架设代理服务器。本文就如何使用Apache架设HTTP代理服务器进行说明。本文将基于Win32版的Apache...

2019-01-07 14:04:32 5421

原创 go get 时报告“using incompatible versions of the cygwin DLL”问题的解决

问题src&amp;gt;go get -u -v github.com/gorilla/websocketgithub.com/gorilla/websocket (download) 0 [main] sh (6776) C:\Git\usr\bin\sh.exe: *** fatal error - cygheap base mismatch detected - 0xB26410/0x...

2018-12-07 17:03:53 3655 1

原创 Windows7 (x86) 配置Go语言IDE开发环境, 编译loraserver手记

Windows7 (x86) 配置Go语言IDE开发环境, 编译loraserver手记1. 安装vscode,安装依赖(1) golang.org/x/net由于golang、googleapis等网站被墙,因此很多依赖包在下载的时候会有问题。为了使包的导入方式不变,我们需要在src目录下面构造目录结构$ mkdir -p $GOPATH/src/golang.org/x/$ cd $...

2018-11-22 09:58:31 810

ASN.1编码规则详解.pdf (文字版)

ASN.1编码规则详解:ASN.1 – Abstract Syntax Notation dot one,抽象记法 1。数字 1 被 ISO 加在 ASN 的后边,是为了保持 ASN 的开放性,可以让以后功能更加强大的 ASN 被命名为 ASN.2 等,但至今也没有出现 (下载的文档多是扫描版,这个是文字版)

2019-07-11

darkreader-for-chrome-4.7.12.zip

从github上下载源代码编译的Dark Reader 4.7.12 插件,无不可信任内容

2019-06-28

IEC61850开源代码

这是IEC61850的开源代码,C API,有server和cilent的实现例程

2019-04-03

打造像github的Apache在线PHP版markdown阅读器-源代码

博客文章《打造像github的Apache在线PHP版markdown阅读器》的源代码

2019-01-21

可vc2010编译的redis3.0

可vc2010编译的redis3.0(win32/debug),包括server和hiredis、client等

2018-10-18

《精彩绝伦的jQuery》源代码

这是《精彩绝伦的jQuery》一书的源代码,方便不便访问外网的TX下载

2018-06-18

vc++2010编译为静态库(.lib)的.vcxproj工程 + MySQL Connector C++ 1.1.8 源代码

含: vc++2010编译为静态库(.lib)的.vcxproj工程; MySQL Connector C++ 1.1.8 源代码; MySQL 5.54 头文件及工程相关lib文件。请自行下载并配置boost1.56

2017-12-02

基于boost::asio的http server3修改的echo服务器,有多线程,多侦听端口,超时处理等

基于boost::asio的http server3修改的echo服务器,有多线程,多侦听端口,超时处理等

2016-07-20

boost asio c++ 网络编程中文版

boost asio c++ 网络编程中文版

2016-03-22

安卓(Android)平台iCharts和eCharts图表WebView测试代码

调研安卓(Android)平台上,JavaScript开源库iCharts和eCharts表现和性能测试的代码,使用WebView加载

2015-04-18

基于Mailslot技术的Log Server, Client和测试代码

基于Mailslot技术的Log Server, Client实现和测试代码,涉及单子设计模式,缓存, DLL, Mailslot, 多线程, Console文本着色,WaitForSingleObject等

2014-10-07

Android冷启动过程培训文档

Android冷启动过程:从init守护进程到桌面显示

2014-09-20

vim命令图解

对于新手来说,记住vim的命令是相当费力的事情,这张中文的图非常的有帮助

2014-08-26

vim基本操作思维导图

对于新手来说,记住vim的操作命令是一件比较痛苦的事情,这张图非常有帮助

2014-08-26

Firebug使用指南

Firefox下的Web开发调试利器,这个是它 的使用指南

2014-08-26

bashrc enhanced scripts

bashrc enhanced scripts

2013-01-21

Source Insight 3.5 Dark Theme

Source Insight 3.5 Dark Theme

2013-01-15

SurfaceImageSource - XAML UI 中的 DirectX 岛的代码

SurfaceImageSource - XAML UI 中的 DirectX 岛

2013-01-09

空空如也

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

TA关注的人

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