自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_45203607的博客

书读百遍,其义自见 , 胜利属于坚持到最后的人-------

  • 博客(558)
  • 问答 (2)
  • 收藏
  • 关注

原创 Python-入门-异常处理机制(十二)

Python异常处理机制

2022-10-05 14:06:35 23

原创 Python-入门-类的特殊成员和扩展(十一)

Python-入门-类的特殊成员和扩展

2022-10-04 01:53:50 113

原创 Python-入门-类和对象(十)

有人肯定听过一切皆对象”的说法,但可能并不了解它的具体含义,面向对象编程是在面向过程编程的基础上发展来的,它比面向过程编程具有更强的灵活性和扩展性。面向对象编程是程序员发展的分水岭,很多学者会因无法理解面向对象而放弃学习编程。面向对象编程(Object-oriented Programming,简称 OOP),是一种封装代码的方法。其实,在前面章节的学习中,我们已经接触了封装,比如说,将乱七八糟的数据扔进列表中,这就是一种简单的封装,是数据层面的封装;

2022-10-03 19:01:06 218

原创 Python-入门-函数(九)

Python 中函数的应用非常广泛,前面章节中我们已经接触过多个函数,比如 input() 、print()、range()、len() 函数等等,这些都是 Python 的内置函数,可以直接使用。除了可以直接使用的内置函数外,Python 还支持自定义函数,即将一段有规律的、可重复使用的代码定义成函数,从而达到一次编写、多次调用的目的。举个例子,前面学习了 len() 函数,通过它我们可以直接获得一个字符串的长度。我们不妨设想一下,如果没有 len() 函数,要想获取一个字符串的长度,该如何实现呢?

2022-10-02 16:06:46 103

原创 Python-入门-流程控制(八)

所谓嵌套(Nest),就是一条语句里面还有另一条语句,例如 for 里面还有 for,while 里面还有 while,甚至 while 中有 for 或者 for 中有 while 也都是允许的 ,当 2 个(甚至多个)循环结构相互嵌套时,位于外层的循环结构常简称为外层循环或外循环,位于内层的循环结构常简称为内层循环或内循环。有人可能会觉得,else 代码块并没有什么具体作用,因为 while 循环之后的代码,即便不位于 else 代码块中,也会被执行,那么,else 代码块真的没有用吗?

2022-10-02 16:03:45 89

原创 c语言-手撕多级时间轮定时器(纯手写)

c语言-多级时间轮定时器

2022-09-29 00:03:40 208

原创 CLion-Debug时无法打印

CLion-Debug时无法打印

2022-09-28 00:04:04 30

原创 c语言-自研定时器计划任务语法

具体想了解的可以自行百度,我试图记住语法,但是因为太混乱了,时间一长就忘了,没法只能到网上工具里生成,而且很多有限的场景没法生成因为cron不支持只执行几次或者有规律的执行,为了解决以上的问题,我自己研究了一套(模式就是可以: 月底,月初,每周几,星期末,年末,节假日等,(可以支持自定义扩张需要对外提供生成器)): 指定时间点,指定每月5号,每周3,每2天。(当前时间每2,5,8小时加10分钟执行一次,然后反复)(当前时间每2,5,8小时执行一次,然后反复)5分钟各执行一次,然后反复)

2022-09-25 20:09:19 232

原创 c语言-手写断言工具

c语言-手写断言工具

2022-09-16 13:07:57 30

原创 c语言-手写字符串处理工具(大全)

c语言-字符串处理工具(大全)

2022-09-16 13:05:17 25

原创 c语言-手写JSON解析

SON(JavaScript Object Notation)是一种轻量级的数据交换格式,用来传输属性值或者序列性的值组成的数据对象。JSON是JavaScript的一个子集。具有良好的可读性和便于快速编写的特性。JSON是独立于语言的文本格式,并且采用了类似C语言家族的一些习惯。JSON数据格式与语言无关,是目前网络中主流的数据传输格式之一,使用率几乎为99%。

2022-09-16 13:01:59 426

原创 CLion的debug模式程序正常运行,run模式下出现停止运行

CLion的debug模式程序正常运行,run模式下出现停止运行

2022-09-16 12:26:31 46

原创 c语言-自己编写的时间处理工具(超级全)

c语言-自己编写的时间处理工具(超级全)

2022-09-12 14:47:34 40

原创 c语言-自定义线程池

c语言-自定义线程池

2022-09-11 21:40:41 146

原创 C语言-手写任务队列

队列也可以数组和链表的结构实现,使用链表的结构实现更优一些,因为如果使用数组的结构,出队列在数组头上出数据,效率会比较低需要挪动数据O(N)。免责声明:本文部分素材来源于网络,版权归原创者所有,如存在文章/图片/音视频等使用不当的情况,请随时私信联系我、以迅速采取适当措施,避免给双方造成不必要的经济损失。队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(First In First Out)有其他问题在评论区讨论-或者私信我-收到会在第一时间回复。

2022-09-11 15:16:22 139

原创 C语言-多线程

而运行于一个进程中的多个线程,它们彼此之间使用相同的地址空间,共享大部分数据,启动一个线程所花费的空间远远小于启动一个进程所花费的空间,而且,线程间彼此切换所需的时间也远远小于进程间切换所需要的时间。如果释放的任务有一个以上的线程阻塞,那么所有该锁上的阻塞线程都会变成可运行状态,第一个变为运行的线程就可以对任务加锁,其他线程就会看到任务还是锁着的,只能再次等待它重新变为可用(在这种方式下,每次只有一个线程可以向前执行)当一个线程加锁以后,其余请求锁的线程将形成一个等待队列,并在解锁后按优先级获得锁。

2022-09-11 14:41:02 167

原创 C语言-windows程序获取管理员权限

可以换成自己需要调用的exe程序(写全路径) , 否则就需要配置环境变量,不然找不到。

2022-09-11 02:00:35 55

原创 C语言-文件操作(最全)(二十一)

C语言-入门-文件操作(最全)

2022-09-11 01:38:14 84

原创 Python-入门-集合(七)

Python-入门-集合

2022-09-05 19:00:48 31

原创 Python-入门-字典(六)

Python-入门-字典

2022-09-05 17:15:11 31

原创 Python-推导式

Python-入门-推导式

2022-09-04 10:33:05 278 1

原创 Python-入门-元组(五)

Python-入门-元组

2022-09-04 10:12:13 33

原创 C语言-手写有序Map(数组+链表+红黑树+有序遍历)(全功能)

通过维护一条链表,解决了 HashMap 不能随时保持遍历顺序和插入顺序一致的问题。根据经验而已,单向链表足以,绝大部分场景根本不需要反向查询,所以我们只需要能保证按照插入的顺序进行迭代即可

2022-09-02 18:37:48 262

原创 C语言-手写(自动分值排序集合)

很多的时候,我们需要根据(年龄,成绩,分值)等等进行插入的时候就排好顺序 ,这样我们想统计排名前10的或者排名后10的就非常方便,而且这个排序和我们插入的顺序没有关系完全取决于分值进行插入的,而且我们还可以利用这一个机制来做一个优先处理机制比如先创建的订单优先处理。免责声明:本文部分素材来源于网络,版权归原创者所有,如存在文章/图片/音视频等使用不当的情况,请随时私信联系我、以迅速采取适当措施,避免给双方造成不必要的经济损失。有其他问题在评论区讨论-或者私信我-收到会在第一时间回复。

2022-09-02 18:36:00 34

原创 C语言-单元测试(自研)

在网上找了找C语言都没有类似java 的junit单元测试 ,反复测试自己写的模块非常费劲,特别是交叉模块测试的时候根本就无法弄

2022-09-02 13:52:21 182

原创 C语言-手写红黑树

C语言-手写红黑树

2022-09-02 10:13:13 171

原创 Python-入门-列表(四)

Python-入门-列表

2022-09-02 00:31:49 241

原创 C语言-手写Map(数组+链表+红黑树)(全功能)

C语言-手写Map(数组+链表+红黑树)(全功能)

2022-09-01 19:38:01 204

原创 Python-入门-字符串(三)

Python-入门-字符串

2022-09-01 01:06:28 42

原创 Linux-Docker-Nginx安装

Linux-Docker-Nginx安装

2022-08-31 01:24:36 86

原创 Python-入门-注释,缩进,变量,数据类型,常用内置函数,运算符,输入与输出(三)

Python-入门-注释,缩进,变量,数据类型,常用内置函数,运算符,输入与输出

2022-08-28 20:18:19 203

原创 Python-入门-安装和运行(二)

Python-入门-安装和运行

2022-08-27 21:25:41 240

原创 Python-入门-介绍(一)

编程语言也有很多种, 目前使用比较广泛的有: C 语言, Java语言, Python语言, Javascript语言 等。为什么我们学 Python编程语言?因为Python 易学而且好用。易学因为Python 更像人类语言(英语),而不是机器语言。而且Python 语法简洁易懂,屏蔽了很多底层的细节,更加容易学习好用首先,开发速度快,别的语言要 3天、5天 才能开发出来的软件,Python 可能只要 1天。...

2022-08-27 18:08:40 171

原创 C语言-手写Map(数组+链表)(全功能)

所以存储的时候,不应该一股脑的放进一个列表中,这样不方便查,如果把这100个信息放入列表的位置和他们的身份证号有一个关系。那么,在存入时,我们先用这个函数,算出存储的位置索引,并存入,当需要取时,只需要将 身份号 放到这个函数中,就可以算出是在哪儿存的索引,直接去取就可以了。这也取决与元素的个数 和 总的空间的比例。为啥是8按照泊松分布的计算公式计算出了桶中元素个数和概率的对照表,可以看到链表中元素个数为8时的概率已经非常小,再多的就更少了,所以原作者在选择链表元素个数时选择了8,是根据概率统计而选择的。

2022-08-25 12:48:16 439 2

原创 C语言-手写List(全功能)

C语言-手写List(全功能)

2022-08-24 11:56:42 43

翻译 linux下修改文件查看样式(日期/文件大小)

linux下修改文件查看样式(日期/文件大小)

2022-08-19 16:33:01 45

原创 Mysql-Insert插入过慢的原因记录和解决

我们还可以在代码中,手动开启事物也就是相当于希望事物内执行的语句要作为一个“不可分割”的整体去执行的任务当所有任务完毕后在提交事物,当然这样是没有批量插入快的但是也能节约不少时间的。因为批量插入其实就是访问一次数据量告诉数据库我需要执行这1000条的插入,而不是访问1000次数据库告诉数据库我要执行1条的插入所以使用批量插入大大的缩减客户端与数据库之间的连接、关闭等消耗 , 所以我们在上面的方案中使用一次提交批量数据的更新的语句,那么还有没其他的方式呢?...

2022-08-18 16:42:27 259

原创 C语言-数据结构-单向链表

C语言-数据结构-单向链表

2022-08-17 11:03:36 297

原创 C语言-入门-内存管理(二十)

程序,是经源码编译后的可执行文件,可执行文件可以多次被执行,比如我们可以多次打开 office。而进程,是程序加载到内存后开始执行,至执行结束,这样一段时间概念,多次打开的wps,每打开一次都是一个进程,当我们每关闭一个 office,则表示该进程结束。......

2022-08-17 10:35:29 400

翻译 笔记本键盘禁用

笔记本键盘禁用

2022-08-16 21:47:14 296

空空如也

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

TA关注的人

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