Please indicate the source: http://blog.csdn.net/gaoxiangnumber1
Welcome to my github: https://github.com/gaoxiangnumber1
第4章C++多线程系统编程精要
?学习多线程编程面临的思维方式的转变有两点:
1.当前线程可能随时会被切换出去,或者说被抢占(preempt)了。...
分类:
其他好文 时间:
2016-04-30 06:40:49
阅读次数:
226
tcp_syn_retries :INTEGER
默认值是5
对于一个新建连接,内核要发送多少个 SYN 连接请求才决定放弃。不应该大于255,默认值是5,对应于180秒左右时间。(对于大负载而物理通信良好的网络而言,这个值偏高,可修改为2.这个值仅仅是针对对外的连接,对进来的连接,是由tcp_retries1 决定的)
tcp_synack_retries :INTEGER
默认值是...
分类:
系统相关 时间:
2016-04-30 06:39:23
阅读次数:
285
Please indicate the source: http://blog.csdn.net/gaoxiangnumber1
Welcome to my github: https://github.com/gaoxiangnumber1
1.8 应用到 Observer 上
?既然通过 weak_ptr 能探查对象的生死,那么 Observer 模式的竞态条件就很容易解决,只要让Obse...
分类:
其他好文 时间:
2016-04-30 06:38:37
阅读次数:
347
所以,在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。
1.函数嵌套函数
2.函数内部可以访问到外部的变量或者对象
3.避免了垃圾回收
一、什么是闭包?
官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。
相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:Ja...
分类:
编程语言 时间:
2016-04-30 06:38:14
阅读次数:
223
Please indicate the source: http://blog.csdn.net/gaoxiangnumber1
Welcome to my github: https://github.com/gaoxiangnumber1
第2章 线程同步精要
?并发编程有两种基本模型,一种是message passing,另一种是shared memory。在分布式系统中,运行在多台机器...
分类:
其他好文 时间:
2016-04-30 06:37:49
阅读次数:
233
开源项目分析BottomBar
今天分析一个炫酷的底部菜单栏开源项目,先说明下用法,再分析一下源码的实现。
GitHub地址
https://github.com/roughike/BottomBar
先上个效果图
使用添加依赖compile 'com.roughike:bottom-bar:1.3.3'创建menu资源文件res/menu/bottombar_menu.xml:<men...
分类:
其他好文 时间:
2016-04-30 06:38:34
阅读次数:
961
Please indicate the source: http://blog.csdn.net/gaoxiangnumber1
Welcome to my github: https://github.com/gaoxiangnumber1
6.6 详解muduo多线程模型
?本节以Sudoku Solver为例,回顾了并发网络服务程序的多种设计方案,并介绍了使用muduo网络库编写多线程服...
分类:
其他好文 时间:
2016-04-30 06:38:32
阅读次数:
171
Please indicate the source: http://blog.csdn.net/gaoxiangnumber1
Welcome to my github: https://github.com/gaoxiangnumber1
?C++语言的三大约束是:与C兼容、零开销(zero overhead)原则、值语义。§11.7介绍值语义。
?“与C兼容”不仅仅是兼容C的语法,更重要...
分类:
其他好文 时间:
2016-04-30 06:39:27
阅读次数:
173
Please indicate the source: http://blog.csdn.net/gaoxiangnumber1
Welcome to my github: https://github.com/gaoxiangnumber1
10.4 工程项目中头文件的使用规则
10.4.1 头文件的害处
?我认为头文件的害处主要体现在以下几方面:
1.传递性。
头文件可以再包含其他头...
分类:
其他好文 时间:
2016-04-30 06:36:56
阅读次数:
163
题目链接:http://codeforces.com/problemset/problem/666/C 玩玩样例大概就能发现答案与字符串内容无关 只与字符串长度$L$以及询问长度$N$有关 对于单组询问 $O(N)$ 的公式也是很显然的 只要预处理一下 阶乘 逆元 等就好 然而按照题意 显然是可以卡 ...
分类:
其他好文 时间:
2016-04-30 06:37:59
阅读次数:
145
找一下规律就发现,4的倍数都必败,其它都必胜。 ...
分类:
其他好文 时间:
2016-04-30 06:38:39
阅读次数:
124
取消表空间自动增长 SELECT FILE_NAME,TABLESPACE_NAME,AUTOEXTENSIBLE,bytes/1024/1024/1024 FROM dba_data_files; ALTER DATABASE DATAFILE '/dba/user_oracle/bspdev1/ ...
分类:
其他好文 时间:
2016-04-30 06:36:34
阅读次数:
194
仅供拿shell,提权测试用,请勿恶意破坏 XuSoft系统: 后台万能密码:'or'='or' 可直接登陆,后台地址 /manage/login.asp inurl:ReadArticlemb.asp?id= inurl:ReadBigClassmb.asp?id= inurl:ReadBigCl ...
分类:
Web程序 时间:
2016-04-30 06:37:14
阅读次数:
1561
学习最小生成树已经有一段时间了 做一些比较简单的题还算得心应手..花了三天的时间做完了kuangbin的专题 写一个题解出来记录一下(虽然几乎都是模板题) 做完的感想:有很多地方都要注意 n == 1 注意double 的精度问题 poj 1251 模板题 大写字母减去'A'+1即是它的编号 poj ...
分类:
其他好文 时间:
2016-04-30 06:37:22
阅读次数:
195
Given two binary trees, write a function to check if they are equal or not. Two binary trees are considered equal if they are structurally identical a ...
分类:
其他好文 时间:
2016-04-30 06:36:56
阅读次数:
124
测试: String regex = "^n10$|^n20$|^n30$|^n40$"; String value = "n40"; String value2 = "n40r"; boolean f3 = SetParameterUtil.validateEmun(value, regex); ...
分类:
其他好文 时间:
2016-04-30 06:34:45
阅读次数:
1083
Python调用C库 Python可以利用ctypes库很方便地调用C的库函数。 C库例程: Python调用C库 Python可以利用ctypes库很方便地调用C的库函数。 C库例程: # file: a.c int sum(int a, int b){ int t = 0; int i = 0; ...
分类:
编程语言 时间:
2016-04-30 06:35:48
阅读次数:
146