自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (5)
  • 收藏
  • 关注

原创 C/C++ 二分查找

二分查找的C++实现

2021-12-29 16:18:16 712

原创 C/C++ 快速排序例程(含代码,可执行)

结合代码,详细解析快速排序。

2021-12-27 22:28:22 979

原创 [Qt] Qt自带的modbus client 和 server 例程的拓展

使用Qt的modbus时,看官方的例程学习一下,发现各种寄存器只定义了10个,不方便使用,于是将寄存器数量拓展了,并将client 和 server集成到一个工程中,用.pri文件进行管理。之后为加深对控件布局的理解,用代码生成界面,取代了designer中的界面;并使用sqlite数据库,管理用户注册与登录。

2021-04-07 15:20:08 2505 14

原创 C/C++ 两数相加-链表实现

Node* addTwoNumbers(Node* l1, Node* l2){ int carry = 0; int sum = 0; Node* root = new Node(0); Node* res = root; while (l1 || l2 || carry) { sum = (l1 ? l1->data : 0) + (l2 ? l2->data : 0) + carry; carry = sum /.

2020-06-14 21:14:01 223

原创 C/C++矩阵运算

---------------------------------------编辑于2020.03.08---------------------------------------本文使用C++做矩阵的基本运算,包括:加法减法乘法除法(未完成,除法的实现比较复杂,难点在于做矩阵求逆,矩阵求逆目前常用 高斯-约旦法,日后有时间再做研究)Show the codes:...

2020-03-08 23:20:03 1977

原创 C/C++数据结构之队列简单实现

---------------------------------------编辑于2020.03.06---------------------------------------最近用到了队列,下面就用代码实现一个最简单的队列。在此不讨论其他复杂的方法,仅使用数组来实现,目的在于通过代码能了解队列先入先出的特性。Show the codes:---------------...

2020-03-06 22:39:07 179

原创 【编程理念】初识TDD(测试驱动开发)思想

-------------------------------------------------------START----------------------------------------------------------------------今天是2020年元旦,先祝大家新的一年工作顺利;只争朝夕,不负韶华!好久没更新了,今天分享的主题为:测试驱动开发,简称TDD。T...

2020-01-01 22:04:15 888

原创 C/C++ 数据结构之插入排序与希尔排序

插入排序的时间复杂度较高,效率低,但其仍是一种基础排序算法,其思想是依次将目标元素插入到数组中的合适位置,因此,传统插入排序,进行排序的元素个数由1个逐渐增加,第n趟排序过后数组中的前n个元素便是有序的,每次增加一个元素进行插入排序,便是在有序的前n个元素中为新增加的元素找到合适的位置。 相比,希尔排序算是插入排序的改良版,其核心仍是插入排序,不过其是对不同间隔的元素组成的队列...

2019-11-16 18:57:57 155

原创 基于PYTHON,TXT文档内容提取以及代替,xls表格读写

#coding=utf-8#Version:python3.6.0#Tool:pycharm 2017.3.2__date__ = '2019/4/28 19:43'__author__ = 'cxj'import reimport osimport csvimport xlrdimport xlwt# name is the txt-file's name, langu...

2019-10-26 16:52:35 87

原创 C++之多态浅析

何谓多态?参考网上的较为清晰的解释:  派生类对象的地址可以赋值给基类指针。对于通过基类指针调用基类和派生类中都有的同名、同参数表的虚函数的语句,编译时并不确定要执行的是基类还是派生类的虚函数;而当程序运行到该语句时,如果基类指针指向的是一个基类对象,则基类的虚函数被调用,如果基类指针指向的是一个派生类对象,则派生类的虚函数被调用。这种机制就叫作“多态(polymorphism)”。  ...

2019-10-22 20:33:14 117

原创 C/C++数据结构之链栈的代码实现

---------------------------------------编辑于2019.10.20---------------------------------------学习了顺序栈之后,又网上找资料学习了链式栈。Show the codes:---------------------------------------START------------------...

2019-10-20 22:16:38 416

原创 C/C++之strtol函数详解

翻了翻旧代码,发现以前对strtol这个函数不太了解,特此分析一下。C 库函数strtol原型为: long int strtol(const char *str, char **endptr, int base);其运行过程为: 把参数str所指向的字符串根据给定的base转换为一个长整数(类型为 long int 型),并将该长整数转换为十进制数返回,如...

2019-10-19 10:27:55 8174 1

原创 [python]正则表达式实战,提取txt文档的指定内容,并输出为表格csv文件

由于需求,需要将一些txt文本中的指定字符提取出来,并以表格形式保存。突然想到我学过一点python,由于数据量较多,写个脚本处理明显会效率更高。于是花了一个晚上的时间更改文件后缀名为txt,并将文件的部分内容进行删除,剩下需要提取的部分。大大小小的文件有几十个吧,花了不少功夫。较长时间没写python了,主要用到 正则表达式 和 文件读写功能。写的过程中还遇到不少问题,编码问题,空白...

2019-04-17 22:13:32 11775

原创 [python]正则表达式

#coding=utf-8#Version:python 3.6.0#Tools:Pycharm 2017.3.2import recontent ='Hello 123 4567 World_This is a Regex Demo'# print(len(content))# 开头的^是匹配字符串的开头,也就是以 Hello 开头;然后\s匹配空白字符,用来匹配目...

2018-11-26 21:30:36 152

原创 [python]requests库的使用浅析

#coding=utf8#Version:python 3.6.0#Tools:Pycharm 2017.3.2import requests# r = requests.get('https://www.baidu.com/')# print(type(r))# print(r.status_code)# print(type(r. text))# print(r.text....

2018-11-26 21:20:32 193

原创 [python]爬虫之urllib使用

之前一直在复习考试,有十来天没敲代码,有些知识遗忘了,今天又把《python 3网络爬虫实战》翻出来重温,同时总结一下套路。早上花了约一个小时把urllib的使用看了一遍。抄录了书上一些代码:import urllib.request# 最简单的一个请求如下,打印处理的是使用urllib.request请求到的网页数据response = urllib.request.urlopen('h...

2018-11-25 23:56:54 121

原创 [python]迭代器与生成器

迭代就像是遍历,迭代只能一个个往下获取,不能往上获取,需使用iter函数。name是一个包含元素cc,dd,ee的迭代器>>> name=iter(['cc','dd','ee'])#访问迭代器中的元素需使用next方法>>> print(name.__next__())cc>>> print(name.__next__...

2018-10-04 09:09:48 94

原创 [python]动态参数

动态参数show(*arg)代表参数是一个元组(貌似列表也行),show(11,22,33)show(**arg)代表参数是一个字典 show(n1=11,n2=22,n3=33)也可结合show(*arg,**dic) show(11,22,n1=11,n2=22)传变量名:a=(1,2,3)##元组,列表show(*a)b={‘x':8,'y':9}##字典...

2018-10-02 09:19:04 395

原创 [python]可命名元组

今天看了一下python的可命名元组的规则,也挺好记的,就几行代码##可命名元组MytupleClass = collections.namedtuple('MytupleClass',['x','y','z'])obj = MytupleClass(11,22,33)print(obj.x)obj.x即是指向11,obj.y指向22,以此类推...

2018-09-29 21:46:52 222

双层板PCB打印方法步骤

个人总结的双层板PCB打印方法步骤

2018-09-01

BTN7971双驱动原理图

BTN7971驱动的原理图,双驱动,可以驱动俩个电机,仅供参考

2018-03-23

keil uvision4破解版

该压缩包内包含keil uvision4安装包及破解注册机及stc库,下载解压后按照百度的方式即可完成安装破解使用,如果侵犯了您的权益,请与我联系!

2017-09-11

蓝牙小车程序

该小车由俩个步进电机,一个蓝牙模块HC05,和一个万向轮搭起来的一台简单小车,单片机采用51单片机,控制简单,由手机控制,具体软件可以上网查找。仅供参考。

2017-09-10

空空如也

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

TA关注的人

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