posted @ 2019-03-09 16:59
papering
阅读(450)
推荐(0)
摘要:
邹恒明,《操作系统之哲学原理》 p165
阅读全文
posted @ 2019-03-09 16:49
papering
阅读(286)
推荐(0)
摘要:
小结: 1、垃圾回收的本质:找到并回收不再被使用的内存空间; 2、标记清除方式和复制收集方式的对比; 3、复制收集方式的局部性优点; https://en.wikipedia.org/wiki/C_(programming_language)#Memory_management Memory man
阅读全文
posted @ 2019-03-09 15:34
papering
阅读(1215)
推荐(0)
摘要:
extern "C" 小结: 1、 typedef并没有创建一个新类型,它只是为某个已存在的类型增加了一个新的名称而已; 2、 typedef声明也没有证据新的语义:通过这种方式声明的变量与通过普通方式声明的变量具有完全相同的属性; 3、 类似于#define,但typedef是由编译器解释的,因此
阅读全文
posted @ 2019-03-09 14:26
papering
阅读(909)
推荐(0)
摘要:
写代码实现堆溢出、栈溢出、永久代溢出、直接内存溢出 - 根号三 - CSDN博客 https://blog.csdn.net/u011983531/article/details/63250882
阅读全文
posted @ 2019-03-09 14:01
papering
阅读(693)
推荐(0)
摘要:
小结: 1、结构体成员的地址顺序同结构体定义时的成员的先后顺序; 1、 Q 为什么不能用运算符==或!=来对结构体进行比较 A 结构体中的成员并不一定是连续存储地存储在内存单元中 2、 对结构体成员访问 . structure member operator 结构体成员运算符 . -> struct
阅读全文
posted @ 2019-03-09 12:13
papering
阅读(2089)
推荐(0)
posted @ 2019-03-09 11:42
papering
阅读(614)
推荐(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
阅读(207)
推荐(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
阅读(1269)
推荐(0)
posted @ 2019-03-09 08:27
papering
阅读(151)
推荐(0)
摘要:
行锁的三种算法 Record Lock:锁单个行记录; Gap Lock:间隙锁,锁定一个范围,这个范围是(前一个值,当前值),不包含记录本身; Next-Key Lock:Gap Lock + Record Lock,锁定一个范围,并且锁定记录本身,即(前一个值,当前值]。 采用Next-Key
阅读全文
posted @ 2019-03-08 23:02
papering
阅读(821)
推荐(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
阅读(331)
推荐(0)
摘要:
Git提交代码规范 - 木之子梦之蝶 - 博客园 https://www.cnblogs.com/liumengdie/p/7885210.html Commit message 的格式 Git 每次提交代码,都要写 Commit message(提交说明),否则就不允许提交。 用commit me
阅读全文
posted @ 2019-03-08 21:40
papering
阅读(1755)
推荐(0)
摘要:
小结: 1、 松本行弘:代码的未来(图灵访谈)-图灵社区 http://www.ituring.com.cn/article/17487 松本行弘:代码的未来(图灵访谈) 周自恒 发表于 2012-11-17 16:14 19897 阅读 松本行弘:代码的未来(图灵访谈) 松本行弘:代码的未来(图灵
阅读全文
posted @ 2019-03-08 15:22
papering
阅读(246)
推荐(0)
摘要:
1、“对外部(局部)变量的访问”是C语言函数指针的最大弱点 。 (上边代码有问题) 2、我们已经了解了C语言提供的函数指针的缺点,于是,为了克服这些缺点而出现的功能,就是本次的主题 闭包。 上边代码有问题 闭包2个术语: 作用域scope 变量的有效范围,摸个变量可以被访问的范围 生命周期exten
阅读全文
posted @ 2019-03-08 11:53
papering
阅读(581)
推荐(0)
posted @ 2019-03-08 09:48
papering
阅读(184)
推荐(0)
posted @ 2019-03-07 23:21
papering
阅读(134)
推荐(0)
摘要:
1、函数对象与闭包的误区 有一些编程语言中提供了函数对象这一概念,我知道有些把这个叫做闭包(Closure),但其实这种理解是不准确的,因为函数对象不一定是闭包。不过话说回来,要理解闭包,首先要理解函数对象。 函数对象是作为对象来使用的函数。不过,这里的对象不一定是面向对象中所指的那个对象,而更像是
阅读全文
posted @ 2019-03-07 23:19
papering
阅读(431)
推荐(0)
摘要:
https://mp.weixin.qq.com/s/6J7n3udEyQvUHRHwvALNYw Leaf:美团分布式ID生成服务开源
阅读全文
posted @ 2019-03-07 22:23
papering
阅读(291)
推荐(0)
摘要:
array=0240FF18,&array[0]=0240FF18,&array=0240FF18array=37814040,&array[0]=37814040,&array=37814040array=0240FF34,&array[0]=0240FF34,&array=0240FF10arr
阅读全文
posted @ 2019-03-07 19:04
papering
阅读(342)
推荐(0)
摘要:
函数化的程序,能以一种简洁清晰的、层次结构的方式改善软件工程质量。但这是有代价的。一个高度函数化的程序,与一个没有函数、仅有一个独立模块的程序相比,存在着大量的、耗费处理器时间的函数调用。尽管独立模块的程序在性能方面会好一些,但是他们难于编程实现、测试、排错、维护、升级。 C How to Prog
阅读全文
posted @ 2019-03-07 18:49
papering
阅读(330)
推荐(0)
摘要:
start, period, step, res = 2, 24, 7, []now = startwhile True: now += step if now >= period: now -= period if now not in res: res.append(now) if now == start: break: ...
阅读全文
posted @ 2019-03-07 17:15
papering
阅读(462)
推荐(0)
摘要:
线性表的单链表 线性表的静态链表
阅读全文
posted @ 2019-03-07 14:09
papering
阅读(233)
推荐(0)
摘要:
# 递归与循环的选择 # 递归受制深度,循环可以无限 都需要 循环地执行:迭代是显示地使用一个循环结构,而递归通过重复地进行函数调用来实现循环。 终止测试;当循环条件为假时迭代结束,当遇到基线条件时递归结束 迭代 基于循环结构 递归 基于选择结构 迭代 改变计数器变量直至它的值使得循环继续条件为假
阅读全文
posted @ 2019-03-07 12:48
papering
阅读(295)
推荐(0)
摘要:
关于递归算法的时间复杂度,你还不够了解 https://mp.weixin.qq.com/s/gPMoHvACtQySjI_xcKAcsg 关于递归算法的时间复杂度,你还不够了解 原创 程序员Carl 代码随想录 2021-07-29 11:30 收录于合集 #算法性能分析9个 #算法11个 #计算
阅读全文
posted @ 2019-03-07 12:21
papering
阅读(686)
推荐(0)
posted @ 2019-03-07 12:02
papering
阅读(1189)
推荐(0)
摘要:
https://mp.weixin.qq.com/s/4GrR2cJRMgVSaMcdWdr9qg 倒排索引压缩技术在58搜索的实践 原创 杨逸 58技术 2019-03-07
阅读全文
posted @ 2019-03-07 10:44
papering
阅读(209)
推荐(0)
摘要:
递归 基线 0!=1 1!=1 2!=2 3!=6 4!=24 5!=120 6!=720 7!=5040 8!=40320 9!=36288010!=3628800请按任意键继续. . . Enter an integer-SATRT:0Enter an integer-END:11Fibonac
阅读全文
posted @ 2019-03-06 22:49
papering
阅读(316)
推荐(0)
摘要:
Go编写的并行计算示例程序 《代码的未来》
阅读全文
posted @ 2019-03-06 20:58
papering
阅读(352)
推荐(0)
摘要:
@ 学习go的轮廓、核心、难点 必看 《代码的未来》 3.2 Go ~page 123~ @ 学习内存架构、内存管理的入门、原理 必看 《操作系统之哲学原理》邹恒明 @ 澄清类型、动静态、鸭子类型 《代码的未来》 3.1 语言的设计 page 106 @ 数据结构 源码 Robert Sedgewi
阅读全文
posted @ 2019-03-06 20:41
papering
阅读(211)
推荐(0)
posted @ 2019-03-06 20:30
papering
阅读(934)
推荐(0)
摘要:
https://golang.design/under-the-hood/zh-cn/part1basic/ch03lang/chan/#heading3 接口 interface{} 作为 Go 语言类型系统中重要的一员,从语义上规定了一组方法集合, 只要某个类型实现了这一组方法,则这些类型都可以
阅读全文
posted @ 2019-03-06 20:26
papering
阅读(530)
推荐(0)
摘要:
小结: 1、内存损坏,悬空指针 悬空指针 内存泄漏 如果忘记对不需要的对象进行释放,程序所占用的内存容量就会不断增大,从而导致内存泄漏(memory leak) bug; 反过来, 如果释放了仍然在使用中的对象,就会导致内存空间损坏的悬空指针(dangling pointer) bug。 《代码的未
阅读全文
posted @ 2019-03-06 20:08
papering
阅读(449)
推荐(0)
posted @ 2019-03-06 19:58
papering
阅读(205)
推荐(0)
摘要:
使用场景 如果被调函数不需要修改主调函数中变量的值,那么就应采用按值调用。 只有在被调函数需要修改主调函数中的变量的原始值而这个被调函数又是可以信任的时候,才使用按引用调用。 定义 call-by-value 当值传递实参时,程序会为实参创建一个副本,并将副本传递给被调函数;被调函数中对这个副本的修
阅读全文
posted @ 2019-03-06 19:41
papering
阅读(495)
推荐(0)
摘要:
小结: 1、当被调函数返回主调函数时,被调函数的 活动记录-activation record / 堆栈帧-stack frame 被 弹出-popping 程序执行栈-program execution stack / 函数调用栈-function call stack。 函数调用堆栈及活动记录
阅读全文
posted @ 2019-03-06 19:05
papering
阅读(851)
推荐(0)
摘要:
(base) root@uat:~/Shawn/oo_game_server/src# netstat -atpActive Internet connections (servers and established)Proto Recv-Q Send-Q Local Address Foreign
阅读全文
posted @ 2019-03-06 16:15
papering
阅读(474)
推荐(0)
摘要:
小结: 1、 系统调用部分充当程序与内核交互的中介;
阅读全文
posted @ 2019-03-06 15:55
papering
阅读(258)
推荐(0)
摘要:
你所不知道的日志异步落库 - 程序诗人 - 博客园 https://www.cnblogs.com/scy251147/p/9193075.html 在互联网设计架构过程中,日志异步落库,俨然已经是高并发环节中不可缺少的一环。为什么说是高并发环节中不可缺少的呢? 原因在于,如果直接用mq进行日志落库
阅读全文
posted @ 2019-03-06 15:50
papering
阅读(305)
推荐(0)
摘要:
malloc分配的空间是连续的吗?
阅读全文
posted @ 2019-03-06 15:09
papering
阅读(376)
推荐(0)