摘要:        
场景: php-mvc下的web站代码中耦合了数据同步的任务; 干扰因素: 服务器重启; 历史服务器重启后,cron定时任务没有启动; 异常: 数据未同步; 原因: 原同步数据服务是php脚本依赖的php-web服务;;等同步任务开始执行时,php-web服务是不可用的,所以数据没同步; web网站    
阅读全文
 
 
        
        posted @ 2019-03-12 18:22
papering
阅读(311)
推荐(0)
        
            
        
        
摘要:        
开启与关闭 [root@c ~]# systemctl status chronyd.service● chronyd.service - NTP client/server Loaded: loaded (/usr/lib/systemd/system/chronyd.service; disab    
阅读全文
 
 
        
        posted @ 2019-03-12 18:00
papering
阅读(607)
推荐(0)
        
            
        
        
摘要:        
小结: 1、 不修改状态。在函数式编程中,程序语言在使用中是会不修改变量的,它的一个特性可以使得函数式编程语言区别于其他的程序语言。在其他类型的语言中,变量是用来保存状态的。由于函数式编程不修改变量,导致了这些状态不能存在于变量中。那么,函数式编程语言保存状态的方法是使用参数来保存,递归方法是最好的    
阅读全文
 
 
        
        posted @ 2019-03-12 12:25
papering
阅读(397)
推荐(0)
        
            
        
        
摘要:        
小结: 0、结构图 client-request > cgi/fastcgi (interface/server) > cgi/fastcgi program/applications > client 1、CGI程序运行在独立的进程中,并对每个Web请求创建一个进程;由于地址空间无法共享,也限制了    
阅读全文
 
 
        
        posted @ 2019-03-12 10:08
papering
阅读(1391)
推荐(0)
        
 
		
    
        
        
摘要:        
https://baike.baidu.com/item/C语言/105958 由ISO标准定义的C语言关键字共32个: auto double int struct break else long switch case enum register typedef char extern retu    
阅读全文
 
 
        
        posted @ 2019-03-11 19:58
papering
阅读(369)
推荐(0)
        
            
        
        
摘要:        
pika\adapters\blocking_connection.py    
阅读全文
 
 
        
        posted @ 2019-03-11 16:57
papering
阅读(289)
推荐(0)
        
            
        
        
摘要:        
遍历二叉树 traversing binary tree 线索二叉树 threaded binary tree 线索链表 线索化 1、 二叉树3个基本单元组成:根节点、左子树、右子树 以L、D、R分别表示遍历左子树、访问根节点、遍历右子树 可能的情况6种 排列A3 2 LDR LRD DLR DRL    
阅读全文
 
 
        
        posted @ 2019-03-11 15:38
papering
阅读(334)
推荐(0)
        
            
        
        
摘要:        
Python Runtime Services — Python 3.7.2 documentation https://docs.python.org/3/library/python.html    
阅读全文
 
 
        
        posted @ 2019-03-11 15:28
papering
阅读(177)
推荐(0)
        
            
        
        
摘要:        
Concurrent Execution — Python 3.7.2 documentation https://docs.python.org/3/library/concurrency.html    
阅读全文
 
 
        
        posted @ 2019-03-11 15:25
papering
阅读(230)
推荐(0)
        
            
        
        
摘要:        
Converting Python Virtual Machine Code to C    
阅读全文
 
 
        
        posted @ 2019-03-11 12:00
papering
阅读(165)
推荐(0)
        
            
        
        
摘要:        
Python Virtual Machine    
阅读全文
 
 
        
        posted @ 2019-03-11 11:57
papering
阅读(295)
推荐(0)
        
            
        
        
摘要:        
一些资源管理器常常设计成单例模式。 https://baike.baidu.com/item/单例模式/5946627?fr=aladdin 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的一个类只有一个实例。即一个类只有一个    
阅读全文
 
 
        
        posted @ 2019-03-11 11:47
papering
阅读(670)
推荐(0)
        
            
        
        
        
        posted @ 2019-03-11 08:34
papering
阅读(346)
推荐(0)
        
            
        
        
摘要:        
windows hook 钩子 场景: 1、打印机 Ctrl+P弹出支付窗口,付款成功后打印    
阅读全文
 
 
        
        posted @ 2019-03-11 08:33
papering
阅读(289)
推荐(0)
        
            
        
        
        
        posted @ 2019-03-11 01:36
papering
阅读(205)
推荐(0)
        
 
		
    
        
        
        
        posted @ 2019-03-10 18:13
papering
阅读(217)
推荐(0)
        
            
        
        
摘要:        
http://www.ruby-lang.org/en/documentation/ruby-from-other-languages/to-ruby-from-python/ http://www.ruby-lang.org/en/documentation/ruby-from-other-lan    
阅读全文
 
 
        
        posted @ 2019-03-10 16:22
papering
阅读(195)
推荐(0)
        
            
        
        
摘要:        
小结: 1、只要可以对标准输入输出进行操作,那么无论任何语言都可以编写CGI程序。 《代码的未来》 在Ruby诞生的1993年,互联网还没有现在这样普及,因此Ruby也不是一开始就面向Web服务器端 来设计的。然而,从www黎明期开始,未来实现动态页面而出现了通用网关接口(common gatewa    
阅读全文
 
 
        
        posted @ 2019-03-10 15:40
papering
阅读(288)
推荐(0)
        
            
        
        
        
        posted @ 2019-03-10 15:37
papering
阅读(619)
推荐(0)
        
            
        
        
摘要:        
Compare algorithms for heapq.smallest « Python recipes « ActiveState Code http://code.activestate.com/recipes/577573-compare-algorithms-for-heapqsmall    
阅读全文
 
 
        
        posted @ 2019-03-10 15:11
papering
阅读(150)
推荐(0)
        
            
        
        
摘要:        
程序对自身操作 元编程 反射 p119    
阅读全文
 
 
        
        posted @ 2019-03-10 13:00
papering
阅读(227)
推荐(0)
        
            
        
        
摘要:        
https://www.infoq.cn/article/vpa6aypkizuqiijzflih    
阅读全文
 
 
        
        posted @ 2019-03-10 09:57
papering
阅读(199)
推荐(0)
        
            
        
        
摘要:        
小结: 1、基于可达性分析的 GC和基于引用计数法的 GC 2、GC和程序处理的本质是无关的; 3、增量回收:预测和控制GC所产生的中断时间; 1、 分代回收 GC和程序处理的本质是无关的,因此它所消耗的时间越短越好。分代回收的目的,正是为了在程序 运行期间,将GC所消耗的时间尽量缩短。 基本思路     
阅读全文
 
 
        
        posted @ 2019-03-10 09:07
papering
阅读(681)
推荐(0)
        
 
		
    
        
        
摘要:        
Tracing garbage collection - Wikipedia https://en.wikipedia.org/wiki/Tracing_garbage_collection#Stop-the-world_vs._incremental_vs._concurrent Stop-the    
阅读全文
 
 
        
        posted @ 2019-03-09 17:19
papering
阅读(528)
推荐(0)
        
            
        
        
摘要:        
《程序员的自我修养:链接、装载与库》 第1章 进程的总体目标是希望每个进程从逻辑上来看都可以独占计算机的资源。 计算机软件体系结构 1.4.1 尽可能不让CPU不工作 多道程序 multiprogramming 程序间不分轻重缓急 分时系统 time-sharing system 每个程序运行一段时    
阅读全文
 
 
        
        posted @ 2019-03-09 17:01
papering
阅读(215)
推荐(0)
        
            
        
        
摘要:        
操作系统核心原理-5.内存管理(中):分页内存管理 - Edison Chou - 博客园 https://www.cnblogs.com/edisonchou/p/5094066.html 邹恒明,《操作系统之哲学原理》,机械工业出版社    
阅读全文
 
 
        
        posted @ 2019-03-09 17:00
papering
阅读(170)
推荐(0)
        
            
        
        
        
        posted @ 2019-03-09 16:59
papering
阅读(446)
推荐(0)
        
            
        
        
摘要:        
邹恒明,《操作系统之哲学原理》 p165    
阅读全文
 
 
        
        posted @ 2019-03-09 16:49
papering
阅读(283)
推荐(0)
        
            
        
        
摘要:        
小结: 1、垃圾回收的本质:找到并回收不再被使用的内存空间; 2、标记清除方式和复制收集方式的对比; 3、复制收集方式的局部性优点; https://en.wikipedia.org/wiki/C_(programming_language)#Memory_management Memory man    
阅读全文
 
 
        
        posted @ 2019-03-09 15:34
papering
阅读(1182)
推荐(0)
        
            
        
        
摘要:        
extern "C" 小结: 1、 typedef并没有创建一个新类型,它只是为某个已存在的类型增加了一个新的名称而已; 2、 typedef声明也没有证据新的语义:通过这种方式声明的变量与通过普通方式声明的变量具有完全相同的属性; 3、 类似于#define,但typedef是由编译器解释的,因此    
阅读全文
 
 
        
        posted @ 2019-03-09 14:26
papering
阅读(893)
推荐(0)
        
            
        
        
摘要:        
写代码实现堆溢出、栈溢出、永久代溢出、直接内存溢出 - 根号三 - CSDN博客 https://blog.csdn.net/u011983531/article/details/63250882    
阅读全文
 
 
        
        posted @ 2019-03-09 14:01
papering
阅读(691)
推荐(0)
        
            
        
        
摘要:        
小结: 1、结构体成员的地址顺序同结构体定义时的成员的先后顺序; 1、 Q 为什么不能用运算符==或!=来对结构体进行比较 A 结构体中的成员并不一定是连续存储地存储在内存单元中 2、 对结构体成员访问 . structure member operator 结构体成员运算符 . -> struct    
阅读全文
 
 
        
        posted @ 2019-03-09 12:13
papering
阅读(2072)
推荐(0)
        
            
        
        
        
        posted @ 2019-03-09 11:42
papering
阅读(611)
推荐(0)
        
            
        
        
摘要:        
[Windows]Windows的访问控制模型 - Zplutor - 博客园 https://www.cnblogs.com/zplutor/archive/2010/01/05/1639892.html DACLs and ACEs - Windows applications | Micros    
阅读全文
 
 
        
        posted @ 2019-03-09 11:03
papering
阅读(205)
推荐(0)
        
            
        
        
摘要:        
·小结: 1、win+r,\\ip 弹出登录框,输入Guest,密码空登录;前置检查来宾账户状态; 2、net use 查看当前已经连接到的主机 实践: C:\Users\sas>net use会记录新的网络连接。 列表是空的。 C:\Users\sas>net use \\192.168.3.99    
阅读全文
 
 
        
        posted @ 2019-03-09 10:22
papering
阅读(1204)
推荐(0)
        
            
        
        
        
        posted @ 2019-03-09 08:27
papering
阅读(140)
推荐(0)
        
 
		
    
        
        
摘要:        
行锁的三种算法 Record Lock:锁单个行记录; Gap Lock:间隙锁,锁定一个范围,这个范围是(前一个值,当前值),不包含记录本身; Next-Key Lock:Gap Lock + Record Lock,锁定一个范围,并且锁定记录本身,即(前一个值,当前值]。 采用Next-Key     
阅读全文
 
 
        
        posted @ 2019-03-08 23:02
papering
阅读(786)
推荐(0)
        
            
        
        
摘要:        
https://www.cnblogs.com/hzhtracy/p/4365938.html 网关协议学习:CGI、FastCGI、WSGI、uWSGI 一直对这四者的概念和区别很模糊,现在就特意梳理一下它们的关系与区别。 CGI CGI即通用网关接口(Common Gateway Interfa    
阅读全文
 
 
        
        posted @ 2019-03-08 23:02
papering
阅读(314)
推荐(0)
        
            
        
        
摘要:        
Git提交代码规范 - 木之子梦之蝶 - 博客园 https://www.cnblogs.com/liumengdie/p/7885210.html Commit message 的格式 Git 每次提交代码,都要写 Commit message(提交说明),否则就不允许提交。 用commit me    
阅读全文
 
 
        
        posted @ 2019-03-08 21:40
papering
阅读(1691)
推荐(0)
        
            
        
        
摘要:        
小结: 1、 松本行弘:代码的未来(图灵访谈)-图灵社区 http://www.ituring.com.cn/article/17487 松本行弘:代码的未来(图灵访谈) 周自恒 发表于 2012-11-17 16:14 19897 阅读 松本行弘:代码的未来(图灵访谈) 松本行弘:代码的未来(图灵    
阅读全文
 
 
        
        posted @ 2019-03-08 15:22
papering
阅读(245)
推荐(0)