自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

abc

  • 博客(24)
  • 资源 (165)
  • 收藏
  • 关注

原创 linux c dup2 函数解析

linux c dup2 函数解析 #include <stdio.h>#include <unistd.h>#include <string.h>#include <stdlib.h>#include <fcntl.h> int main(){ //打开一个文件 int fd = open("./log", O_CREAT | O_RDWR, 0644); if(fd < 0) { perror("open"

2021-06-30 18:17:23 227

原创 Yacc 与 Lex

Yacc 与 Lex 快速入门YACC = bison -y //yacc是个语法分析器 生成的文件后缀为.YLEX = flex //词法分析器,生成的文件后缀为.LOBJS = y.tab.o lex.yy.o $(SOURCES:.c=.o) timestamp.o //$(SOURCES:.c=.o)用了替换,将SOURCES中的.c替换成了.oboa_indexer: index_dir.o escape.o $(CC) -o $@ $^ $(LDFLAGS) $(LIBS)

2021-06-30 16:30:44 439

原创 linux c fcntl 函数 close_on_exec标志位的作用

close_on_exec 是一个进程所有文件描述符(文件句柄)的位图标志,每个比特位代表一个打开的文件描述符,用于确定在调用系统调用execve()时需要关闭的文件句柄(参见include/fcntl.h)。当一个程序使用fork()函数创建了一个子进程时,通常会在该子进程中调用execve()函数加载执行另一个新程序。此时子进程将完全被新程序替换掉,并在子进程中开始执行新程序。若一个文件描述符在close_on_exec中的对应比特位被设置,那么在执行execve()时该描述符将被关闭,否则该描述符

2021-06-30 15:30:31 645

原创 linux c ubuntu fcntl.h 文件的位置

ubuntu 16.04 64位#include <fcntl.h>那么fcntl.h 文件的具体位置是哪里呢?sudo grep -r “define O_NONBLOCK”include/asm-generic/fcntl.h:#define O_NONBLOCK 00004000include/x86_64-linux-gnu/bits/fcntl-linux.h:# define O_NONBLOCK 04000有没有命令可以定位一下...

2021-06-30 10:42:12 1237

原创 RFID-SIM卡校准器

RFID-SIM卡校准器直流电压18V额定功率10w

2021-06-29 21:54:41 215

原创 boa cgi 入门

Linux下嵌入式Web服务器BOA和CGI编程开发参考目录Linux下嵌入式Web服务器BOA和CGI编程开发https://blog.csdn.net/Ikaros_521/article/details/102610768boa:Hello CGIhttps://blog.csdn.net/viewsky11/article/details/52474815boa服务移植 cgi的使用http://blog.sina.com.cn/s/blog_6148094f0100efgg.html

2021-06-29 15:45:41 531

原创 win7下面 vscode 远程调试 ubuntu 上面的程序

win7下面 vscode 远程调试 ubuntu 上面的程序安装Remote Development插件

2021-06-25 15:58:14 170

原创 win7 配置ssh免密登录 ubuntu 16.04 服务器

win7 配置ssh免密登录 ubuntu 16.04 服务器windows配置ssh免密登录linuxhttps://www.cnblogs.com/caibaotimes/p/14194044.htmlwin7 下面 ssh-keygen.exe -t rsa -b 4096这里id_rsa是私钥,需要放在自己电脑上用来登陆,特别重要!!!id_rsa.pub是公钥,部署在服务器上用来校验ubuntu 下面vim ~/.ssh/authorized_keys保存退出文件

2021-06-25 15:24:34 216

原创 vscode 用法 记录

vscode 用法 记录vscode 如何插入 插件F1ext installvscode 字体太大vs code菜单栏:view --> Appearance --> Zoom Out(缩小) --> Zoom In(放大)点击 Zoom Out 即可恢复正常

2021-06-25 14:56:20 391

转载 linux内存映射mmap原理分析

一直都对内存映射文件这个概念很模糊,不知道它和虚拟内存有什么区别,而且映射这个词也很让人迷茫,今天终于搞清楚了。。。下面,我先解释一下我对映射这个词的理解,再区分一下几个容易混淆的概念,之后,什么是内存映射就很明朗了。原理首先,“映射”这个词,就和数学课上说的“一一映射”是一个意思,就是建立一种一一对应关系,在这里主要是只 硬盘上文件 的位置与进程 逻辑地址空间 中一块大小相同的区域之间的一一对应,如图1中过程1所示。这种对应关系纯属是逻辑上的概念,物理上是不存在的,原因是进程的逻辑地址空间本身就是不存

2021-06-23 15:17:06 158

原创 makefile 用法 使用 记录

makefile 用法 使用 记录不断更新

2021-06-16 10:57:24 91

原创 ROVIO mobile webcam 路威机器人

ROVIO mobile webcamWowWeeTrueTrack Beacon1x6v Rechargeable NiMH battery

2021-06-14 16:26:30 3272

原创 数据结构 教学计划编排问题 记录

数据结构 教学计划编排问题 记录

2021-06-10 17:12:56 495

原创 数据结构问题 电话号码查询 记录

数据结构问题电话号码查询问题100万人的 电话登记表,如何快速查询,重点是得快。很慢的话,影响用户体验了。

2021-06-10 17:10:59 191

原创 公交车 火车 记录

公交车 火车 记录济南地铁 二号线截至2021年3月,济南轨道交通2号线共设19座车站1王府庄站王府庄2腊山南站任家庄3腊山站腊山4二环西路站西二环5老屯站闫千户6八里桥站八里桥7益康路站万盛北街8济南站北站宝华街9济泺路站长途汽车站10生产路站 ---- 转B84路公交生产路11北园站历黄路12历山路站历山北路13七里堡站二环东路14祝甸站辛祝路15八涧堡站 ----- 可以转 3号线西周家庄16姜家

2021-06-10 14:35:38 102

原创 一个完整的gdb调试过程以及一些常用的命令

一个完整的gdb调试过程以及一些常用的命令

2021-06-09 15:00:52 67

原创 光盘源码下载 记录

光盘源码下载 记录https://www.ryjiaoyu.com/

2021-06-08 15:25:40 135

原创 算法与数据结构书 记录

算法与数据结构书 记录十分推荐普林斯顿的这本橙书:《算法 第四版》 橙书是使用 Java 进行代码实现https://visualgo.net/en推荐《算法导论》。除显著加强算法分析的能力外,一些算法章节,如摊还分析,动态规划等是对《算法 第四版》较好的补充。其网上开放课程,中文有网易公开课https://leetcode.com/OJ (Online Judge)因为我第一次编写这个答案时正看完《数据结构与算法分析 - C 语言描述》,就在第一版回答中推荐了这本书。然而作为入门(个人意

2021-06-05 09:10:28 139 1

原创 source insight 4 用法记录

source insight 4 用法记录Source Insight 4.0取消Overviews预览步骤:Options–>Preferences不勾选Overviews(based on file type)在最下面点击确定

2021-06-04 10:14:28 140

原创 车联网相关记录

车联网相关记录趋若智运货主端平台https://open.sinoiov.cn/service/js/dataOpenApi-V6.0.pdfhttp://viadean.com/programming.html

2021-06-03 11:08:55 98

转载 关于FSM的C语言实现与详解

关于FSM的C语言实现与详解https://www.cnblogs.com/schips/p/10926795.html最近一个项目有一个需求,考量了一下决定使用状态机,实现完需求以后,不得不感慨,状态机在处理逻辑上面实现起来很有优势,也便于管理。在这里分享一下我所修改的状态机实现。改动的地方不多,参考了《C语言最优状态机规范 - 投机者 》和原作者的实现一样,状态机的跳转通过函数指针实现,将有关的状态函数实现入口放进一个数组,为了方便维护,数组的下标采取枚举型变量对应。只要枚举变量中的下标顺序和

2021-06-02 15:34:51 631

转载 C语言最优状态机规范

C语言最优状态机规范https://www.cnblogs.com/toujizhe/articles/5473489.htmltypedef unsigned char State; typedef State(*Procedure)(void *);这样就可以方便地定义一个函数指针数组:Procedure Steps[] = { step_init, step_count, step_done, step_default };step_init,step_count等是函数名,再定义状态:e

2021-06-02 15:22:58 340

转载 Linux编程之有限状态机FSM的理解与实现

Linux编程之有限状态机FSM的理解与实现https://www.cnblogs.com/skyfsm/p/7071386.html有限状态机(finite state machine)简称FSM,表示有限个状态及在这些状态之间的转移和动作等行为的数学模型,在计算机领域有着广泛的应用。FSM是一种逻辑单元内部的一种高效编程方法,在服务器编程中,服务器可以根据不同状态或者消息类型进行相应的处理逻辑,使得程序逻辑清晰易懂。那有限状态机通常在什么地方被用到?处理程序语言或者自然语言的 tokenizer

2021-06-02 15:10:46 298

原创 为Linux应用构造有限状态机

为Linux应用构造有限状态机作者:肖文鹏 来源:IBMhttp://www.uml.org.cn/umlcode/200706264.asp有限自动机(Finite Automata Machine)是计算机科学的重要基石,它在软件开发领域内通常被称作有限状态机(Finite State Machine),是一种应用非常广泛的软件设计模式(Design Pattern)。本文介绍如何构建基于状态机的软件系统,以及如何利用Linux下的工具来自动生成实用的状态机框架。一、什么是状态机有限状态机是一

2021-06-02 14:49:00 401

java springboot tk mybatis

java springboot tk mybatis demo create time and updatetime mysql

2022-07-19

IconTest.rar

visual studio 2017 开发 MFC 对话框工程 演示 工具栏 用法 ,用的类是 CMFCToolBar 参考文章 : https://blog.csdn.net/wowocpp/article/details/122360570

2022-01-07

logTest7A.rar

log4cplus-2.0.7 静态库 测试程序 visual studio 2017 控制台工程 有 log4cplus 配置文件 对应文章 https://blog.csdn.net/wowocpp/article/details/122237657?spm=1001.2014.3001.5501

2021-12-31

CStringTest.rar

MFC 对话框工程,点击 对比 按钮,会输出 cout log 信息 到 console 黑色窗口 MFC 控制台 调试 信息 输出 ,案例程序 具体内容参考: https://blog.csdn.net/wowocpp/article/details/122128340

2021-12-24

IniFileTest.rar

MFC Visual studio 2017 , ini 本地文件 测试程序 对应的是文章: https://blog.csdn.net/wowocpp/article/details/121995990

2021-12-17

TBCreator_win7_can_Use.rar

MFC 工具栏 图片资源生成器 工具栏生成器(Toolbar Creator) 是专门为程序设计人员进行真彩色工具条设计的工具。

2021-11-04

SerialMscommTest.rar

MFC vs2017 MSComm控件 串口

2021-10-26

toolbar_testA.rar

MFC vs2017 工具栏 toolbar 演示小demo toolbar

2021-10-19

cem_run_tool_vs2017.rar

visual studio 2017 mfc 程序,可以用 debugview 工具 看到消息 有写日志功能,很简单的一个演示程序,有时候会自动退出,需要加上异常处理

2021-09-17

ShuJuJieGouSuanFaShiXianJiJieXiV2.tar.gz

数据结构 --- 算法实现及解析 第二版 高一凡了里面的 源码 , 修改为ubuntu 16.04 linux环境下,可以编译运行 把文件的名字都修改为小写,每个目录都有makefile.都可以编译 是c语言开发的,不是c++开发的 配合 严蔚敏 编著的 <数据结构 c语言版>,

2021-08-06

four_app.tar.gz

ubuntu 16.04 上面 可以运行的程序,可以在win7 下面通过vscode远程gdb调试这个程序。 里面包含了makefile文件,.vscode/launch.json 和 .vscode/tasks.json 文件 具体说明见 https://blog.csdn.net/wowocpp/article/details/118222763

2021-06-25

rovio WowWee 小车 自带的光盘

rovio WowWee 小车 自带的光盘 rovio WowWee Rovio Setup CD Item No.8033 Ver: 1.0 Must set your router to WEP encryption before you run the setup CD

2021-06-21

lighttpd_my_1_4_45.tar.gz

lighttpd_my_1_4_45.tar.gz ubuntu 16.04 上面 手动编译的 web server 可以运行, 需要放在争取的目录下面 参考: https://blog.csdn.net/wowocpp/article/details/116200402

2021-04-27

radar_scan_app.rar

radar_scan_app.rar qt5 c++ 雷达 扫描 动图 参考博客: https://blog.csdn.net/wowocpp/article/details/114312331

2021-03-03

smart_manager_app.rar

qt5 c++ qss 一个界面程序 布局 参考博客: https://blog.csdn.net/wowocpp/article/details/114261946

2021-03-03

ToolButtonsToggleCTest.rar

ToolButtonsToggleCTest.rar qt5 c++ ToolButton 对应文章: https://blog.csdn.net/wowocpp/article/details/114135693

2021-02-26

ToolButtonsToggleATest.rar

qt c++ qss QToolButton 按钮 文字加图片 下面带一个指示的线 具体见文章:https://blog.csdn.net/wowocpp/article/details/114115490

2021-02-26

TstLoadDllA.rar

qt5 win7 64位 系统 下面,调用一个 第三方提供的 dll文件. 这个dll文件是一个智能卡读卡器的公司提供的. 结合文章一起看 https://blog.csdn.net/wowocpp/article/details/112987716

2021-01-22

TstWinSCardA.rar

qt5.13.0 qt creator 很简单的 小白工程, 高手别下,qt console ,没有界面. 使用 选择 msvc 32位 测试 winscard.lib win32: LIBS += -lWinSCard 可以list出 系统中的 pcsc 智能卡读卡器 修改一下代码,可以给pcsc智能卡读卡器发送指令 https://blog.csdn.net/wowocpp/article/details/112966396

2021-01-22

ProcessBar_T1.rar

很简单的例程 ,给新手看的 Qt5 QThread 进度条 演示 方法1 ,run()中发信号

2021-01-12

model_view_delegrate.rar

Pyqt5 Model/view框架 自定义委托代码 https://blog.csdn.net/wowocpp/article/details/106142186

2020-05-15

work_dialog_123.rar

qt5 charts 程序 https://blog.csdn.net/wowocpp/article/details/106023220 一个里面是固定的数据,一个是使用的文本 数据文件是BXJC.txt

2020-05-14

adapter_win.rar

pyQt5 结合 qt designer 布局 对应的博客是: https://blog.csdn.net/wowocpp/article/details/105790722 pyqt5 qt designer layout 布局 研究

2020-04-27

python 调用 C++ dll 32位 64位 问题 ctypes.cdll.LoadLibrary

t532.rar 测试代码 https://blog.csdn.net/wowocpp/article/details/105382257 python 调用 C++ dll 32位 64位 问题 ctypes.cdll.LoadLibrary

2020-04-08

png_show.rar

pyqt5 结合美工提供的图片 显示界面的方法 对应的博客文章是: https://blog.csdn.net/wowocpp/article/details/105361675 pyqt5 结合背景图片 显示 内容 qtdesigner

2020-04-07

abu-master_2020_03_18.zip

https://github.com/bbfamily/abu 下载的 时间是2020-03-18 对应的书是 &lt;用Python做股票量化分析 量化交易之路>

2020-03-18

modbus_rtu_server_2019_12_27.rar

win7 pyqt5 python3.6.7 32位 pyinstaller 打包 成 exe https://blog.csdn.net/wowocpp/article/details/103734547

2019-12-27

bookstore.rar

django 结合 vue-cli 的例子 ,使用了一个axios接口, 具体见博客:https://blog.csdn.net/wowocpp/article/details/103576559 进入目录后 ,执行 npm install Package Version ------------------- ------- asgiref 3.2.3 Django 3.0 django-cors-headers 3.2.0 pip 19.0.3 pytz 2019.3 setuptools 40.8.0 sqlparse 0.3.0 Python 3.7.2

2019-12-18

HeadFirstSQLTables.rar

HeadFirstSQL书中用到的代码,下载之后先读ReadMe.txt mysql> source boys.sql 会自动生成 boys这个数据库表 可以快速建表,不用一个一个手动输入

2019-11-26

callx_python-master.rar

trueconf sdk 测试python例程 安装上之后,win7 安装 python 3.6.7 32位,pip install PyQt5 , github上的

2019-11-26

course_django_1.8.3_20191025.tar

Python新手使用的Django架站的16堂课 书中的代码 和 自己 练习用的前10章的 代码 tar -cvf course_django_1.8.3_20191025.tar course

2019-10-25

vts-svn-r1015-trunk-VTS3.zip

BACnet 工具源码VTS 资料收集 MFC windows 下面 ,使用vs2010 工具编译

2019-10-16

mysite_page190.tar

Django 2.0 入门与实践---- 第14章 笔记 (五) 笔记 代码 page190 之前

2019-10-10

mysite_page185.tar

Django 2.0 入门与实践---- 第14章 笔记 (四) 笔记 源码 page185

2019-10-09

mysite_page175.tar

Django 2.0 入门与实践---- 第14章 笔记 (三) page175 之前的测试

2019-10-09

mysite_page164.tar

Django 2.0入门与实践 第14章 笔记 Page164页 之前创建的工程代码

2019-10-08

ch0922www.tar

Python新手使用的Django架站的16堂课 --- 第九章(三) 源码

2019-09-19

ch0921www.tar

Python新手使用的Django架站的16堂课 --- 第九章(二) 源码

2019-09-18

ch0911www.tar

Python新手使用的Django架站的16堂课 --- 第九章(一) 测试代码

2019-09-18

django_ch0822www.tar

Python新手使用的Django架站的16堂课 --- 第八章(四) 代码

2019-09-17

空空如也

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

TA关注的人

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