page contents

用Python自动清理系统垃圾,再也不用360安全卫士了

Python os 模块提供了非常丰富的方法用来处理文件和目录,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件、目录打交道,这时就离不了os模块。

  • 0
  • 0
  • Pack
  • 发布于 2020-12-15 10:36
  • 阅读 ( 894 )

C语言基础——如何抽象世界

我们观察现实世界的时候,可以发现很多的东西它都是由不同的部分组合起来的。比如手机由电池、屏幕、芯片等很多个部分组成。同时对于一个电池它又是由很多的其他东西组成。结构体就是把这些东西组合在一起,进行统一的访问和管理。可以理解成是对现实世界的抽象 结构体不仅可以记录不同类型的数据,而且使得数据结构是“高内聚,低耦合”的,更利于程序的阅读理解和移植,而且结构体的存储方式可以提高CPU对内存的访问速度。

  • 0
  • 0
  • Pack
  • 发布于 2020-12-15 10:29
  • 阅读 ( 574 )

C 语言中std::array的神奇用法总结

熟悉C 的人知道:C 的编译期处理大多可以用模板的trick来完成——因为模板参数一定是编译期常量。因此我们可以用模板参数来完成编译期处理——只要把数组元素全部作为模板的非类型参数就可以了

  • 0
  • 0
  • Pack
  • 发布于 2020-12-15 10:25
  • 阅读 ( 725 )

一次SQL查询优化原理分析:900W+数据,从17s到300ms

有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查询耗时16 s 938 ms (execution: 16 s 831 ms, fetching: 107 ms),按照下文的方式调整SQL后,耗时347 ms (execution: 163 ms, fetching: 184 ms);

  • 0
  • 0
  • Pack
  • 发布于 2020-12-12 15:42
  • 阅读 ( 533 )

Nginx 五大常见应用场景,运维请收藏~

Nginx 是一个很强大的高性能 Web 和反向代理服务,它具有很多非常优越的特性,在连接高并发的情况下,Nginx 是 Apache 服务不错的替代品。其特点是占有内存少,并发能力强,事实上 nginx 的并发能力在同类型的网页服务器中表现较好,因此国内知名大厂例如:淘宝,京东,百度,新浪,网易,腾讯等等都在使用 Nginx 网站。

  • 0
  • 0
  • Pack
  • 发布于 2020-12-12 14:40
  • 阅读 ( 514 )

10 个常见的软件架构模式

有没有想过要设计多大的企业规模系统?在主要的软件开发开始之前,我们必须选择一个合适的体系结构,它将为我们提供所需的功能和质量属性。因此,在将它们应用到我们的设计之前,我们应该了解不同的体系结构。

  • 0
  • 0
  • Pack
  • 发布于 2020-12-12 13:54
  • 阅读 ( 490 )

swoole 第6次课-1再画瓢:机器人案例及多端口监听2

机器人案例,多端口监听 22)正式开始案例 实现思路:在上面的基础上,改造后台服务,不再仅仅是通过receive的 send消息给机器服务,并且通过监听服务,根据业务需求,来控制机器服务操作(包括关闭机器服务)...

  • 0
  • 0
  • 吉洪叶
  • 发布于 2020-12-12 11:22
  • 阅读 ( 530 )

C语言知识总结---内存管理

C语言中定义4个内存区间是: 代码区, 静态存储区, 栈区, 堆区. 其中栈区和堆区是属于动态存储区​ 可执行文件在存储(也就是还没有载入到内存中)的时候,分为:代码区、静态区和未初始化数据区3个部分。

  • 0
  • 0
  • Pack
  • 发布于 2020-12-12 10:08
  • 阅读 ( 880 )

C语言的灵魂—指针

c语言指针可以有效地表示复杂的数据结构、动态分配内存、高效地使用数组和字符串、使得调用函数时得到多个返回值等。指针的应用往往与数组联系在一起,是最频繁的,也是最基础的。参数传递时只需要拷贝地址值,提高程序的运行效率。有效的表示数据结构,能动态分配内存。

  • 0
  • 0
  • Pack
  • 发布于 2020-12-12 10:06
  • 阅读 ( 585 )

MySQL 工作、底层原理,看这一篇就够了!

数据库通常不会被直接使用,而是由其他编程语言通过SQL语句调用mysql,由mysql处理并返回执行结果。那么Mysql接受到SQL语句后,又是如何处理

  • 0
  • 0
  • Pack
  • 发布于 2020-12-12 10:03
  • 阅读 ( 485 )

分布式爬虫原理

Scrapy单机爬虫中有一个本地爬取队列Queue,这个队列是利用deque模块实现的。如果新的Request生成就会放到队列里面,随后Request被Scheduler调度。之后,Request交给Downloader执行爬取

  • 0
  • 0
  • Pack
  • 发布于 2020-12-12 09:57
  • 阅读 ( 597 )

【PhpSelenium】3.定时爬虫+多任务爬虫+代理池

本文只是提供一个思路,实际项目中还需维护代理池可用性等细节部分

  • 0
  • 0
  • Pack
  • 发布于 2020-12-12 09:43
  • 阅读 ( 478 )

一个极为简洁的Python爬虫框架

框架的主要目的就是为了让爬虫工程师在编写爬虫时更专注于构造合理的request、解析网页以及存储网页,而不是浪费时间在如何写工具函数、如何进行线程调度、如何进行进程通讯、如何保证线程、进程正常退出等等。没有哪个框架十全十美,也没有哪个框架完全通用,顺手、稳定才是硬道理。

  • 0
  • 0
  • Pack
  • 发布于 2020-12-11 14:05
  • 阅读 ( 493 )

python定时任务管理

python定时任务管理

  • 0
  • 0
  • Pack
  • 发布于 2020-12-11 13:54
  • 阅读 ( 494 )

C++编程积累——C++实现十进制与二进制之间的互相转换

C++实现十进制与二进制之间的互相转换

  • 0
  • 0
  • Pack
  • 发布于 2020-12-11 10:23
  • 阅读 ( 983 )

C++ 实现高性能内存池

在 C/C++ 中,内存管理是一个非常棘手的问题,我们在编写一个程序的时候几乎不可避免的要遇到内存的分配逻辑,这时候随之而来的有这样一些问题:是否有足够的内存可供分配? 分配失败了怎么办? 如何管理自身的内存使用情况?

  • 0
  • 0
  • Pack
  • 发布于 2020-12-11 10:06
  • 阅读 ( 500 )

10分钟让你明白MySQL是如何利用索引的

针对MySQL索引,我这边只是提到了在单表查询情况下的模型,通过这篇文章,想必大家应该了解到MySQL大部分情况下是如何利用索引的。

  • 0
  • 0
  • Pack
  • 发布于 2020-12-10 16:49
  • 阅读 ( 480 )

如何保证缓存与数据库的双写一致性?

分布式缓存是现在很多分布式应用中必不可少的组件,但是用到了分布式缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题?

  • 0
  • 0
  • Pack
  • 发布于 2020-12-10 16:32
  • 阅读 ( 459 )

分布式与集群的区别究竟是什么?

分布式可繁也可以简,最简单的分布式就是大家最常用的,在负载均衡服务器后加一堆web服务器,然后在上面搞一个缓存服务器来保存临时状态,后面共享一个数据库,其实很多号称分布式专家的人也就停留于此,

  • 0
  • 0
  • Pack
  • 发布于 2020-12-10 15:57
  • 阅读 ( 430 )

在MySQL数据库中,这4种方式可以避免重复的插入数据!

目前,就分享这4种MySQL处理重复数据的方式吧,前3种方式适合字段设置了主键或唯一索引,最后一种方式则没有此限制,只要你熟悉一下使用过程,很快就能掌握的。

  • 0
  • 0
  • Pack
  • 发布于 2020-12-10 15:41
  • 阅读 ( 456 )