自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (33)
  • 问答 (1)
  • 收藏
  • 关注

原创 一起学习C语言:C语言基本语法(五)

  上一篇 <一起学习C语言:C语言基本语法(四)> 中,我们了解了位运算符的语法和不同的应用场景中的选择。本篇文章中,我们分析switch语句,并通过几个示例分析break、#define和三目运算符的应用场景。章节预览:5. switch语句5.1 break用法5.2 switch语句分析5.3 #define用法5.4 switch语句用法6. 三目...

2020-02-29 20:41:24 1019

原创 这封“情书”送给程序媛的妳
原力计划

今天也许是妳的生日~今天也许是妳的开学期~今天或许是妳的入职期~总之,今天是个美好的日子,它即代表着青春的靓丽,又见证着我们深厚的友谊。那一天,一个偶尔的原因,使我们相遇。第一次相遇,虽没有语言上的交流,但在我们的眼睛里,却藏不住这一丝笑意。时间在飞快的流逝,终于我们有了第一次交际。那一天,我按耐不住灼热的内心,终于迈出了这一步——向别人打听了你的消息。第一次交际,是通过手...

2020-02-28 00:19:58 1083

原创 新世界感悟

  假期这段时间,由于新型肺炎在全国大范围蔓延,绝大部分小区禁止人员流动。为了响应国家号召,作者坚持足不出户。在这里,作者怀着深深的敬意向全国的医生和护士们表达感谢,是你们一次又一次拯救了广大人民群众!  这些日子里,作者利用业余时间,看完了几部电视剧。其中,“新世界”这部电视剧,让作者意犹未尽。细品故事中的每一个环节,似乎都在表达着人生道理。  刚接触...

2020-02-23 02:30:14 775

原创 一起学习C语言:C语言基本语法(四)

  上一篇 <一起学习C语言:C语言基本语法(三)> 中,我们了解了关系运算符的语法和不同的应用场景中的选择。本篇文章中,我们分析位运算符的用法,并通过几个示例分析不同的位运算符的运算方式和负数位移的保护方式。章节预览:4. 位运算符4.1 位运算符用法4.1.1 按位与运算4.1.2 按位或运算4.1.3 按位取反运算4.1.4 按位异或4.1.5 按...

2020-02-22 20:08:30 532

原创 ubuntu下学习Python

前言  随着AI行业的兴起,Python语言成为了当下最为流行的语言,其原因如下:    1. Python语言入门简单、适用领域广泛。“它”在网络爬虫、数据分析、AI、机器学习、Web 开发、金融、运维等领域都有不俗的表现。    2. Python 方向岗位的薪水在这几年涨幅最高,成为目前最有潜力的编程...

2020-02-19 16:13:23 937

原创 一起学习C语言:C语言基本语法(三)

  关于<一起学习C语言:XXXX>系列文章的相关问题,作者在这里解答一下疑惑:    本系列文章适合哪些朋友阅读?      回答:<一起学习C语言:XXXX>系列文章属于作者正在编写的书籍内容,它的设计非常广泛,从新手入门到中级进阶和高级理解。文章采用从浅入深,由易到...

2020-02-17 17:02:37 1870

原创 网络游戏和我们的生活

前言:  游戏可以带给我们欢乐,但也可能耽误我们做事情~  作者作为一名九三年出生的中年人,见证了互联网初期、互联网高速发展时期以及互联网称霸时期。  作者小时候比较贪玩…  这数十年来,互联网诞生了许多对我们生活有帮助的产品,也诞生了许多阻碍青少年成长,甚至影响中年人发展的产品。  当然,这也关乎到每个人的自制能力~章节预览...

2020-02-16 02:48:26 2141

原创 一起学习C语言:C语言数据类型(一)

  上一章 <一起学习C语言:初步进入编程世界> 系列内容,我们讲述了如何搭建编译环境以及动态输入方式打印出整数运算结果,并留下几道练习题。本章节,我们学习C语言数据类型,了解类型的同时并学习二进制数字转换为八进制、十进制和十六进制等内容。章节预览:C语言数据类型1. 数据类型1.1 位与字节1.2 整数类型1.2.1 短整型上一章内容:正文:C语...

2020-02-15 21:20:35 774

原创 一起学习C语言:C语言数据类型(二)

  上一篇<一起学习C语言:C语言数据类型(一)>中,我们了解到“位与字节”的含义,并分析无符号短整形和有符号短整形的运算方式。本篇文章中,我们进行分析二进制到八进制、十六进制转换等内容。章节预览:1.2.2 无符号类型与有符号类型的区别1.2.3 短整型、整形以及长整形的区别1.2.4 整形1.2.5 长整形1.2.6 判断类型字节长度1.2.7 八进制、...

2020-02-15 21:19:54 1130

原创 一起学习C语言:C语言数据类型(三)

  上一篇<一起学习C语言:C语言数据类型(二)>中,我们了解了整形和字符类型的定义,以及二进制到八进制、十进制和十六进制转换方式。本篇文章中,我们进行分析浮点数的运算,并通过二进制、十进制和十六进制表达浮点数值。章节预览:1.4 浮点数类型1.4.1 浮点数的表示方法1.4.2 单精度浮点数类型1.4.3 关于浮点数精度问题1.4.4 实数转换到单精度浮点数...

2020-02-15 21:18:47 3482 2

原创 一起学习C语言:C语言基本语法(二)

  上一篇 <一起学习C语言:C语言基本语法(一)> 中,我们了解if语句的语法和不同的应用场景,以及语句块的使用方式。本篇文章中,我们分析逻辑运算符的用法,并通过几个示例分析逻辑运算符之间的执行顺序。章节预览:2. 逻辑运算符2.1 逻辑运算符用法2.2 布尔型变量2.3 逻辑表达式2.4 逻辑运算符的优先级目录预览章节内容:2. 逻辑运算符&n...

2020-02-15 18:36:42 2397 3

原创 POCO C++ Libraies介绍及常见用法

POCO C++ Libraies属于功能广泛、轻量级别的开源框架库,它拥有媲美Boost库的功能以及较小的体积广泛应用在物联网平台、工业自动化等领域。POCO C++ Libraies由多个功能模块组成,其中包括网络、多线程、日志、命令行程序等。POCO官方拥有众多模块的使用示例,可以在短时间内上手并完成相关功能。官方网址:POCO官方官方文档:POCO文档函数用法:POCO函数用法介...

2020-02-15 16:54:15 3010

原创 Ubuntu编译开源卡丁车(supertuxkart)项目

作者这几年从事Linux相关(内核和系统)开发中发现,熟悉并使用GitHub相关服务可以很轻松完成工作任务和学习。GitHub绝大程度上代表了开源、共享理念,不会使用GitHub相关服务在Linux工作中相当于闭门造车(这不是危言耸听)。本篇文章作为入门篇和大家一起了解GitHub开源适用场景,本篇示例采用Github上的开源项目“supertuxkart”!图1 项目编译界面首先访问Gi...

2020-02-15 16:11:38 857

原创 一起学习C语言:C语言基本语法(一)

  上一章 <一起学习C语言:C语言数据类型> 系列内容中,我们了解了整数类型、字符类型和浮点数类型的使用方法以及二进制到八进制、十进制和十六进制的转换方式。本章节,我们学习C语言基本语句用法,以及常用的运算符号。章节预览:C语言基本语法1. if语句1.1 if语句用法1.2 if语句分析目录预览章节内容:C语言基本语法  做任何事情都...

2020-02-15 12:58:53 953

原创 auto形式(更多功能)类结构实现

最近思来索去~一直都是写模板做数据结构还没有真正意义上的可以储存任意数据类型的结构,使用auto还需要先初始化类型,便着手自己实现了一个支持储存所有数据类型(包括自己创建的类或者结构体)。设计初衷打算仿auto形式(传入什么类型便使用什么类型),这么做确实比较简单点但实用性不强。后来考虑可以参考CString增加Format格式化输入字符串和任意类型转换(当然不包括自己创建的类,因为不是一种形式),

2020-02-15 12:56:07 1170

原创 模板共享指针(shared_ptr)原理实现

最近在书中看到关于智能指针的描述,由于之前没有使用过智能指针,便通过调试源代码(源代码的实现有点杂乱,并不能以最简单直观的方式呈现)了解原理后,以简单直接的方式写了一个shared_ptr指针类。关于shared_ptr指针的几点介绍: 1.共享指针在拷贝函数中拷贝已有的指针对象参数地址达到共享数据(简单的说就是一块类对象地址由多个指针同时指向并且使用); 2.共享指针内部通过计数形

2020-02-15 12:53:45 2537 1

原创 Windows高精度微秒级(并发)定时器实现

自从上次封装微秒延时函数后,利用空闲时间试着封装一个微秒定时器(类似MFC定时器形式)使用起来效果还不错。关于定时器的几点介绍: 1.设计采用了自动释放定时器节点方式(增加虚析构函数在内部做相关释放判断,即使用完不释放节点也没关系); 2.设计采用了双向链表方式做定时器节点(为了方便起见,没有采用环形双向链表); 3.增加了第三参数为回调函数(采用MFC风格,如果第三个

2020-02-15 12:50:39 8768 3

原创 Windows消息映射及消息发送(SendMess、PostMess)实现

最近在看linux系统书籍看到消息调度方面,便动手封装一个类似MFC简易的消息发送框架(参考实例,没有窗口句柄)。关于框架设计的几点介绍: 1.设计采用了自动释放消息节点方式(增加虚析构函数在内部做相关释放判断,即使用完不释放节点也没关系); 2.设计采用了双向链表方式做消息绑定节点(为了方便起见,没有采用环形双向链表); 3.SendMess采用直接调用消息函数方式; 4

2020-02-15 12:32:38 1612

原创 Windows微秒级定时方法

在做硬件相关的程序时,需要大量的数据传输,当数据发送量大于设备接口接收量时会造成字节bit位覆盖的问题(比如单根串口线每次发送或者接收一个bit如果发送速度大于接收速度会造成前一个bit位被下一个bit位数据覆盖); **C语言本身提供的睡眠或者定时器方法最小单位为毫秒级(据了解最小时间为30毫秒左右,而且不够精准),对于要求高精准的硬件程序通常需要微妙级甚至纳秒级的精度,而C语言提供的方法远

2020-02-15 12:30:59 3760 2

原创 "9*6"工作制度真的不适合我们

前言:作者(本人)最近比较困惑,回顾以前"早9晚6一周5天"与现在"早9晚8一周6天"的生活方式,"9*6"在工作效率方面并没有提高,甚至有下滑的趋势,分析如下(这里只代表本人的看法): 1. 工作情绪: 生活中只有大量的工作时间,很少有休息时间,很容易造成抵触心理。 以前"早9晚6一周5天"工作状态下有充裕的休息时间,合理分配这段时间对于工作和生活都有很...

2020-02-15 12:21:52 15843 121

MFC框架截屏指定位置并保存为png格式

在MFC工程中调用CImage类实现指定位置截屏并保存为png格式图片,使用pdf函数可以加载此方法生成的图片。

2018-08-16

tensorflow_install.zip|tensorflow_install.zip

针对tensorflow1.14.0的离线依赖制作,其中包含了所有依赖库,内部RemdMe文件排列了所有依赖库的安装顺序,按这个顺序安装即可,也可以根据这个顺序制作rpm包。

2020-10-06

DataOperation_20200304.zip

作者利用私下时间实现的一个完全随机加密、解密库。库运行多次加密同一个文件,然后按照同样次数解密即可。 库中主要代码是DataOperation_类,它在DataOperation_.h和DataOperation_.cpp中。 库基于VS2010编写完成,如果您没有安装环境可以把上述类拷到您的工程中执行。 另外,在我的博客中有一篇文章专门讲述这个库的实现原理。

2020-03-04

linux虚拟机(VMware-tools)映像.rar

压缩包中包含VMware12版本客户端使用的vmware-tools(linux虚拟机映像)。

2019-10-19

ubus源码库

可以使用的ubus库,只需要安装标准cmake编译方式进行编译及安装即可,编译ubus之前首先确保系统已经安装了json-c,lua以及libubox.

2019-04-06

ubus及依赖库安装

在ubuntu16.04系统上,安装ubus相当麻烦需要几个依赖库支持,网上下载的依赖库大部分编译不过去,这里把我编译通过的库上传上来,供下载使用!

2019-04-06

c、c++智能数据架构

使用C、C++编写的多层次数据架构,里面包含多种尖端技术及高度设计思想。

2018-11-25

C语言实现内存池

使用C语言编写的一个可以用来使用的内存池,编写方式达到内存"0碎片"的标准。

2018-09-25

C语言实现完整功能的内存池

使用C语言编写的一个可以用来使用的内存池,编写方式达到内存0碎片的标准。

2018-09-25

MFC内部调用matlab函数(32位/64位)

本项目采用win7 64位系统、VS2010和matlab2014a制作,项目展示了VS2010调用matlab库函数的方法。如果是32位系统可以参考我的博客,修改包含路径以及找到win32使用的dll即可。

2018-08-18

linux_jdk1.6.0_31

linux64位系统使用的jdk1.6.0_31,实测可用,请放心使用。

2018-07-01

linux3.0内核

可以使用的linux3.0内核,编译linux驱动程序不可缺失的一部分。

2018-07-01

红黑树完整实现文件

红黑树结构的完整实现,清晰、易懂以及打印出当前树的所有节点。

2018-06-26

数据文件随机加密和解密

使用C语言作为类的核心实现,实现功能为无规则加密解密,以及大型文件的加密解密。

2018-05-30

MFC访问阿里云Oss方式

强大的MFC访问阿里云Oss工具,内有完整的访问接口(以及部分没用到的接口已经实现完成),自动生成校验文件,下载自动检测校验文件等。

2018-05-11

MFC同时操作多个安卓设备

使用MFC操作大量安卓设备(结合USB插口遍历方法),可以同时向多个设备进行发送指令。

2018-03-31

MFC按USB插口顺序显示所有USB设备(包括安卓)

用MFC制作的顺序显示所有USB插口(已经插入和未插入的),设备遍历显示的原理来自USB View,设备的重要数据信息来自WindowAPI函数,通过这两套函数与一套结合算法,成功显示出所有的设备,并且保存了重要的数据信息,其中经历了C代码库的移植过程。

2018-03-18

简单的内存管理结构

根据自己的思路,实现一个简单的内存管理结构,其中利用了链表作为遍历方式。

2018-03-15

office控件

使用这个ocx注册后,可以做MFC内嵌使用,比如多文档,单文档以及对话框工程!

2018-03-06

C语言编写的XML库源文件(支持XML生成与解析)

完全使用C语言编写的XML库源码,采用链表做节点间的遍历查询。

2017-10-05

vsftpd-3.0.2.tar.gz

linux vsftpd(ftp)安装包,我博客有安装方法

2017-05-25

auto形式更加强大的数据类

c语言风格封装了auto形式功能更多的结构,内部巧妙利用了反射思路实现自定义类存储!

2017-05-16

thinking c++

2017-03-21

c++编程思想

无论什么行业都有入门到精通神职高手的阶段,仔细读完这本书会发现思想境界上有跨越式的突破!

2017-03-21

深入浅出MFC

mfc的重磅之作

2017-03-21

深入了解linux内核第三版中文

很经典的linux内核介绍

2017-03-21

linux内核设计与实现

这本书详细介绍了linux的底层实现思路,以及c语言代码实现!

2017-03-17

windows核心编程

想了解windows系统底层,这本windows核心编程绝对不容错过!

2017-03-17

c++primer plus(第6版)

初级经典读物,过了好久再次看后依然韵味犹存!

2017-03-17

C++面向对象高效编程

完整高清版本,在看这本书中就发现有好多知识点需要掌握,其中包括虚拟表格的创建,以及语法的正确使用示范等!

2017-03-17

Linux内核Map完整实现!

Linux内核Map完整实现,内有Windows与linux红黑树结构实现

2017-01-20

Linux内核Map实现

STL Map完整版实现

2017-01-18

list双向循环链表的实现,简单化内存分配与迭代器

简单化实现list链表与迭代器等的关系!适合学习使用。

2016-12-18

空空如也

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

TA关注的人 TA的粉丝

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