自定义博客皮肤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

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

原创 fnmatch实例详解(与readdir、opendir实现模糊查询)(转载)

fnmatch实例详解(与readdir、opendir实现模糊查询)fnmatch:int fnmatch(const char *pattern, const char *string, int flags);man中是这么写道:The fnmatch() function checks whether the string argument matches the pattern a...

2019-01-31 16:30:34 1377

原创 C 字符串转大小写strupr , strlowr, tolower, toupper

转载 :https://blog.csdn.net/linbounconstraint/article/details/80310471转大写:char *strupr(char *str){ char *orign=str; for (; *str!='\0'; str++) *str = toupper(*str); return orign;...

2019-01-31 16:14:11 1184

原创 系统函数C字符串的实现(5):strdup (转载)

转载地址:https://blog.csdn.net/zhouruifu2015/article/details/47687251strdup不需要分配内存空间,自动实现字符串的拷贝char *mystrdup(char *str){ char*p = malloc(sizeof(char)*(strlen(str) + 1)); strcpy(p, str);//拷贝 return...

2019-01-31 12:07:50 338

原创 linux C 分割字符串

strsep2,分割字符串(还是分割字符串)char *strsep(char **stringp, const char *delim);1,分割字符串char *strtok(char *str, const char *delim);功能:分解字符串为一组字符串。str为要分解的字符串,delim为分隔符字符串。实质上的处理是,strtok在str中查找包含在delim中的字符并用...

2019-01-31 11:54:26 3195

原创 linux C常用的字符串操作函数

/字符串长度函数/  size_t strlen(const char *string);/不受限制的字符串函数/  char *strcpy(char *dst, const char *src);  char *strcat(char *dst, const char *src);  int strcmp(const char *s1, const char *s2);/长度受限的...

2019-01-31 11:12:41 2544

原创 linux C 二维数组 作为函数参数

c语言中怎么用二维数组作为函数参数可以用二维数组名作为实参或者形参,在被调用函数中对形参数组定义时可以指定所有维数的大小,也可以省略第一维的大小说明,如:void Func(int array[3][10]);void Func(int array[][10]);二者都是合法而且等价,但是不能把第二维或者更高维的大小省略,如下面的定义是不合法的:void Func(int array[]...

2019-01-30 15:43:26 1427

原创 linux C读目录下面 的 所有文件名字

任务需求: 读取某个目录下的所有文件的名字,并且将读取的名字,作为参数逐个传入处理函数需要考虑的是,不同的目录下面,文件的个数不是固定的文件名字的长度也不是固件的那么 怎么保存这个读取的结果,并且传给其他函数使用呢。#include <stdio.h>#include <stdlib.h>#include &amp

2019-01-30 14:08:59 2710

原创 python namedtuple

namedtuple:代码:# coding: utf-8from collections import namedtupleman = ('Ali',30)print(man[0])Animal = namedtuple('Animal','name age type')perry = Animal(name='perry',age=31,type='cat')print(...

2019-01-29 16:57:36 150

原创 LINUX最大线程数及最大进程数

cat /proc/sys/kernel/threads-max查系统支持的最大线程数,一般会很大,相当于理论值该命令在不同的机器上 值不一样。在centos 服务器上面 : 513845在ubuntu16.04 pc机上面 : 62667两者机器配置 CPU 和内存 都不一样cat /proc/sys/kernel/pid_max在centos 服务器上面 ...

2019-01-28 11:07:39 19984 1

原创 socket, recv函数返回值说明

socket, recv函数返回值说明:默认 socket 是阻塞的 解阻塞与非阻塞recv返回值没有区分,都是 返回值:ret < 0 出错ret = 0 连接关闭ret > 0 接收到数据大小如果recv函数在等待协议接收数据时网络中断了,那么它返回0。另一端已关闭则返回0。...

2019-01-25 16:09:04 5469

原创 openwrt 硬件

1https://www.chiphell.com/thread-1797330-1-1.htmlW为啥双十一不买900多的R8500呢,我猜现在咸鱼有很多未开封的京东8500在卖,除了体积大其余都吊打7800吧,当然7800也很赞的,也建议去咸鱼买不了,京东吧。。。而且8500据说漫天问题,原本我也想入8500的双十一的时候88U还不到950.。。今年替几个朋友买,,加起来有七八台。...

2019-01-24 15:41:14 4964

原创 ipq4029 高通 芯片 openwrt 资料收集

1IPQ40x8/40×9是Qualcomm Atheros推出的业界第一款MU-MIMO Wave 2 802.11ac SoC WiFi解决方案,代表着家用无线网络的又一次飞跃。目前了解到这个系列包括的芯片型号有IPQ4018,IPQ4019,IPQ4028,IPQ4029。IPQ40x8/40×9是Qualcomm Atheros的最新智能网关平台,可同时支持双频段2×2 MU-MIMO ...

2019-01-24 15:19:31 5535

原创 保守理财信息 收集整理

1、从2016年10月12日起,余额宝的转出规则会做出微调,使用余额转入余额宝的资金,只能用于消费或转出至余额(均为免费),但不能直接转出到本人银行卡;2、如果银行卡直接转入到余额宝,后续再转出到本人银行卡是不收费的。(稍后补充)...

2019-01-23 23:18:43 192

原创 c语言API用法 查询

devdocshttps://devdocs.io/c/types/booleanZeal说明:1、这个软件超级棒,是实时更新的,自己在用那种编程语言,就下载那种即可,下载后就可以离线查看。2、此软件是基于Qt5设计的,全开源,可以在Linux,MacOS和Windows上使用。3、官网下载地址:https://zealdocs.org/4、使用方法和各种编辑器插件:https:/...

2019-01-23 09:38:26 8957 1

原创 如何阅读《深入理解计算机系统》这本书? (转载)

转载自:https://www.zhihu.com/question/20402534#answer-43539853学CS的话,不太建议看书。凡是学一门课,看优秀的公开课视频以及写编程作业是最有效率的方法。对CSAPP也不例外。这本书对应的课是CMU 15213/15513。课程网站的官方地址是15-213/18-218/15-513: Introduction to Computer Sys...

2019-01-21 17:57:03 4218 1

原创 modbus slave 使用 记录

网上下载的modbus slave 工具 和modbus poll 工具版本号为:关于这两个软件的用法,可以参考如下连接:MFC程序+modbus协议+modebus poll测试https://blog.csdn.net/u013241583/article/details/80883083modbus slave和modbus poll使用https://blog.csdn.n...

2019-01-21 15:38:42 10780 2

原创 modbus资料汇总

1https://blog.csdn.net/tt094534/article/details/54928878?locationNum=11&fps=1《Modbus软件开发实战》第63页—4.2.4借助工具软件观察和理解2 Modbus软件开发实战指南https://blog.csdn.net/qq_43253216/article/details/82820258好书推荐...

2019-01-21 14:44:33 285

原创 visual GDB --- smarTTy 保存log 到文件

visual GDB — smarTTy 保存log 到文件

2019-01-21 10:48:28 463

原创 psql -- PostgreSQL

psql 是 PostgreSQL 中的一个命令行交互式客户端工具,它允许你交互地键入 SQL 命令,然后把它们发送给 PostgreSQL 服务器,再显示 SQL 或命令的结果。输入的内容允许来自一个文件,此外它还提供了一些元命令和多种类似 shell 的特性来实现书写脚本,以及对大量任务的自动化工作。特性:方便快捷、没有图形化工具使用上的一些限制psql 的简单使用直接输入 psql...

2019-01-18 17:37:10 464

原创 linux服务器 开发 资料 整理

1telnetd ---- 一个linux下非常好用的telnet服务器,通过它可以远程访问终端,就像本地操作一样方便。2一个简单的游戏服务器框架demo(源码已经放在GitHub)https://blog.csdn.net/nosix/article/details/76548984https://github.com/no5ix/realtime-server-ue4-demo3...

2019-01-18 15:50:04 1052

原创 malloc 总结

malloc总结:https://blog.csdn.net/a351945755/article/details/20142809int m = 2;int n = 3;int i;//二位数组a[m][n]int **a;a = (int **) malloc(m * sizeof(int *));for(i=0; i<m; ++i){ a[i] = (i...

2019-01-18 10:27:26 138

原创 libevent源码深度剖析一 (转载)

https://blog.csdn.net/sparkliang/article/details/4957667libevent源码深度剖析一——序幕张亮1 前言Libevent是一个轻量级的开源高性能网络库,使用者众多,研究者更甚,相关文章也不少。写这一系列文章的用意在于,一则分享心得;二则对libevent代码和设计思想做系统的、更深层次的分析,写出来,也可供后来者参考。附带一句:...

2019-01-17 12:34:35 547

原创 高性能服务器开发基础系列 (七)——开源一款即时通讯软件的源码 ( 转载)

转载地址:https://segmentfault.com/a/1190000015010549正文内容在我的《高性能服务器开发基础系列》这个系列的第一篇至第六篇都是讲了一些零散的不成体系的网络编程细节。今天,在这篇文章中,我将介绍一款我自主开发的即时通讯软件flamingo(中文:火烈鸟),并开源其服务器和pc客户端代码。以此来对前几篇文章中说到的理论进行实践。代码在github和csd...

2019-01-16 16:54:23 2477

原创 原 linux下C语言编程操作数据库(sqlite3) (转载)

网址:https://www.sqlite.org/download.htmlhttps://blog.csdn.net/zouleideboke/article/details/73649886linux下C语言编程操作数据库(sqlite3)前言:C语言中通过调用 sqlite 的函数接口来实现对数据库的管理(创建数据库、创建表格、插入数据、查询、数据、删除数据等),掌握sqlite数...

2019-01-15 15:59:15 478

原创 阿里云搭建samba服务器

118.190.215.49sudo yum install sambasudo vi /etc/samba/smb.conf[share] comment = Share path = /home/sam/share available = yes browseable = yes public = no writable = yes11[jac...

2019-01-13 09:10:20 2847

原创 阿里云 centos7 yum 安装 redis

参考网页CentOS7 linux下yum安装redis以及使用https://www.cnblogs.com/rslai/p/8249812.html最常用的缓存技术—redis入门https://www.cnblogs.com/fengru/p/5793087.htmlRedis-入门笔记-15min带你一览redishttps://www.cnblogs.com/xinysu/p...

2019-01-11 15:10:00 2373

原创 python 十六进制打印收集

python3 三种字符串(无前缀,前缀u,前缀b)与encode()https://blog.csdn.net/anlian523/article/details/80504699Python - 二进制码流的十六进制字符串https://blog.csdn.net/a_flying_bird/article/details/76694211$ dd if=/dev/random of=...

2019-01-10 17:04:05 2026

原创 python生成器

def flatten(nested): for sublist in nested: for element in sublist: yield elementnested = [[1,2],[3,4],[5]]for num in flatten(nested): print(num)print(list(flatten(...

2019-01-10 12:16:42 115

原创 python 3 三元表达式(三目表达式)

x= 50y = 25small = x if x<y else yprint(small)输出结果:25

2019-01-10 12:14:32 3798

原创 python 3:列表 推导式 --- 轻量级循环

print([x for x in range(10)])print([x*x for x in range(10)])print([x*x for x in range(10) if x % 3 == 0 ])print([(x,y) for x in range(3) for y in range(3)])log:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]...

2019-01-10 11:58:23 224

原创 python 3.7 for 迭代: range

例子1:words = ['this','is','an','ex','parrot']for word in words: print(word)logthisisanexparrot例子2:numbers = [0,1,2,3,4,5,6,7,8,9]for number in numbers: print(number)log:01...

2019-01-10 11:17:52 1203

原创 python enumerate

怎么理解下面一句话?# returns {fc1: max_addr, fc2: max_addr, ...}all_max_addrs = (( i // 4 + 1, # host i % 4 + 1, # func code int(x[0][1]) if x else 0 # higest address) for i, x in enumerate(r...

2019-01-09 16:28:27 88

原创 c语言操作redis数据库

c语言操作redis数据库参考网址:https://blog.csdn.net/hyb612/article/details/78170728https://github.com/redis/hiredishiredis-0.14.0.tar.gz系统安装 hiredis-0.14.0tar xvf v0.14.0.tar.gzmakesudo make installmkdir...

2019-01-09 10:16:41 2815

原创 vs2013 visual GDB :linux程序开发 记录

下图中的: Create a Project from a custom template 有空好好研究一下

2019-01-09 10:00:33 280

原创 visual GDB配合 visual studio 2013开发 linux程序

visualGDB官网:https://visualgdb.com参考网址:http://www.cnblogs.com/robinex/p/7875934.htmlVS插件VisualGDB破解版下载、安装和使用说明https://blog.csdn.net/sunxiaopengsun/article/details/79309711使用VS+VisualGDB编译调试Linux程...

2019-01-08 17:31:06 1260

原创 Ubuntu apt-get彻底卸载软件包

如果你关注搜索到这篇文章,那么我可以合理怀疑你被apt-get的几个卸载命令有点搞晕了。apt-get的卸载相关的命令有remove/purge/autoremove/clean/autoclean等。具体来说:apt-get purge / apt-get –purge remove删除已安装包(不保留配置文件)。如软件包a,依赖软件包b,则执行该命令会删除a,而且不保留配置文件apt...

2019-01-08 17:12:16 787

原创 python 3 : yield 例子

代码如下:def addlist(alist): for i in alist: print('a: %d' % i) yield i + 1 print('b: %d\n' % i)alist = [1, 2, 3, 4]for x in addlist(alist): print('c: %d' % x)输出内容:...

2019-01-08 15:07:59 205

原创 ubuntu 16.04 安装 redis-cli工具

使用命令:sudo apt-get install libjemalloc1sudo apt-get install redis-toolssudo apt-get install redis-server正在读取软件包列表… 完成正在分析软件包的依赖关系树正在读取状态信息… 完成将会同时安装下列软件:libjemalloc1 redis-tools建议安装:ruby-redi...

2019-01-04 14:17:02 10172 1

原创 Gevent compatible pycharm设置

2019-01-04 11:59:41 2854 1

原创 nu-lb-nuc140板子 ucosii 2.86 源码分析(一)

分析用的源码:https://download.csdn.net/download/wowocpp/10890676OSInit 函数OS_ENTER_CRITICALtypedef unsigned int OS_CPU_SR; /* Define size of CPU status register (PSR = 32 bits) /#if O...

2019-01-02 16:25:42 304

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关注的人

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