鬼谷子叔叔

跟福哥学编程吧~~

做个web框架(24)——TFModel设计基于Redis的高速缓存层实现系统加速【20210113】
介绍介绍福哥今天要带着大家给TFPHP框架的TFModel对象进行一次大的改造,福哥要给TFModel的数据读取环节增加一个缓存层,通过这一层缓存提高系统的整体运行效率。缓存层,其实就是数据副本,在开发里面我们称之为冗余数据,它就是将数据库里的数据取出来之后放到一个高速读写介质里面存储一份。这样以后再读取数据的时候可以优先从高速读写介...
阅读 36
做个web框架(25)——TFDO实现upsert方法功能【20210116】
介绍介绍今天福哥带着大家给TFPHP框架的TFDO对象添加一个很棒的方法——upsert。所谓的upsert其实是两个单纯融合到一起的一个伪单词,这两个单词分别为update和insert,这是两个完全不同的操作,那么upsert方法如何将这两个操作结合到一起的呢?首先我们了解一下upsert的最终目的,它的最终目的就是要保证数据表当...
阅读 24
做个web框架(26)——TFModel实现upsert方法功能【20210117】
介绍介绍今天福哥带着大家给TFPHP框架的TFModel对象添加一个很棒的方法——upsert。看过前一课的童鞋应该已经了解了,这里福哥再介绍一下。所谓的upsert其实是两个单纯融合到一起的一个伪单词,这两个单词分别为update和insert,这是两个完全不同的操作,那么upsert方法如何将这两个操作结合到一起的呢?首先我们了解...
阅读 30
Python基于urllib3的http客户端请求对象【20210118】
介绍介绍福哥今天要给大家分享一个基于urllib3的http客户端请求对象,大家都知道urllib库是Python用来模拟HTTP请求的,通过urllib库可以使用HTTP协议的GET/POST/PUT/DELETE等等请求。模拟POST请求时候,可以传入POST数据,支持表单提交方式(application/x-www-form-u...
阅读 25
选择一个开源协议来保护自己的程序代码【20210119】
介绍介绍今天福哥要带着大家学习关于开源协议的知识,了解了开源协议的知识之后可以避免自己在使用第三方程序代码的时候不会吃官司,也可以通过开源协议将自己的程序代码加上一层保护。开源协议的程序就意味着代码必须公开,虽然听起来有点霸道,但是你要知道一个问题,只要你的程序会流到网络上面,就一定可以被剽窃到源代码(C/C++程序除外),所以选择一...
阅读 61
Python函数参数默认值的使用【20210120】
介绍介绍福哥今天要给大家讲一讲关于Python语言对于函数参数默认值的设计。不可否认,在函数参数默认值设计方面Python真的是太帅了!这种设计思路真的是要把其他弱类型语言按在地上摩擦了!这个主要体现在Python在对函数进行传值的时候支持的独特方式“定向传值”,它的设计让调用函数的人感觉舒服极了!函数参数无默认值在函数所有参数都没有...
阅读 56
IntelliJ IDEA安装笔记【20210122】
介绍介绍今天福哥带着大家学习如何安装非常好用的Java编辑器,也就是大名鼎鼎的IDEA编辑器。IDEA是是jetbrans开发的一款专门用来编写Java程序的编辑器,它的自动补全、代码联想、框架支持、插件支持以及高效的反应速度使其在大部分人用户心中替代了Eclipse成为了编写Java程序的首选编辑器。IDEA的全名叫做Intelli...
阅读 72
PyCharm安装笔记【20210124】
介绍介绍今天福哥带着大家学习如何安装非常好用的Python编辑器,也就是jetbrains全家桶的PyCharm编辑器。PyCharm是jetbrans开发的一款专门用来编写Python程序的编辑器,它的自动补全、代码联想、框架支持、插件支持以及高效的反应速度成为了编写Python程序的首选编辑器。下面我们就着手在我们的电脑上安装这个...
阅读 16
Visual Studio安装笔记【20210125】
介绍介绍巨硬又发布了新版本的Visual Studio了,福哥赶紧下载一个尝尝鲜!!!看看相比之前的版本有什么不一样的地方,可以肯定的是我的硬盘空间是不保了,哈哈哈安装下载官方下载页面地址https://visualstudio.microsoft.com/zh-hans/downloads/我等P民当然选择free的社区版本了安装器...
阅读 57
在VMware虚拟机上面安装CentOS 7操作系统【20210126】
介绍介绍跟福哥学习编程,无论是java,还是php,或者是asp.net,都会需要连接一些服务,包括但不限于MySQL、Redis、Memcached、Apache、Tomcat、MongoDB、ElasticSearch、Kafka等等这些软件有的有windows版本,有的只有linux版本,无论是否有windows版本,linux...
阅读 111