本博文引自我的知乎回答:Linux线性地址,逻辑地址和虚拟地址的关系?为了防止歧义,以下术语都用英文。部分术语不做解释了,不然答案就太长了。以下讲解都是以代码段为例在Intel平台下,逻辑地址(logicaladdress)是selector:offset这种形式,selector是CS寄存器的值,offset是..
分类:
系统相关 时间:
2017-05-03 23:59:26
阅读次数:
400
http://acm.csu.edu.cn/csuoj/problemset/problem?pid=1804 题意:…… 思路:对于某条路径,在遍历到某个点的时候,之前遍历过的点都可以到达它,因此在这个时候对答案的贡献就是∑(a1 + a2 + a3 + ... + ai) * bv,其中a是之前 ...
分类:
编程语言 时间:
2017-05-03 23:59:34
阅读次数:
348
Android开发中,有时会遇到组件之间相互通信回调的问题。一般都是通过Android提供的ResultReceiver来实现(ResultReceiver的使用方法很简单,这里就不多提了)。 但之前在工作中,遇到了一个组件间回调的问题,ResultReceiver无法满足需求。简单描述一下问题:s ...
分类:
移动开发 时间:
2017-05-03 23:59:43
阅读次数:
387
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=4241 【题解】 和作诗相似。 f[i,j]表示块i到块j的答案。 g[i,j]表示1...i块中j出现次数。 那么分块直接做即可。 复杂度O(n根号n) 跑的好慢啊。。 # include < ...
分类:
其他好文 时间:
2017-05-03 23:59:53
阅读次数:
454
Unit6linux中常用的基础命令1.diff比较两个文件的不同diff-ufilefile.new>file.path##生成补丁文件yuminstallpatch-y##安装打补丁工具patch-bfilefile.path##给老软件打补丁,清且对老软件进行备份2.grep##过滤字符-i##或略大小写-n##显示结果所在行的行号-c##结果个数-v##..
分类:
系统相关 时间:
2017-05-04 00:00:01
阅读次数:
239
C#在使用数据库连接是,一般采用即开即关的操作,由.net内部维护数据库连接池。但是数据库连接使用达到一定数量时候(这个好像和机器配置有关系)抛出异常。 测试代码 一般出现这种情况我们修改连接池中最大连接数量Max Pool Size就可以解决,但这个我觉得治标不治本。 这个时候是我们最不想遇到的, ...
分类:
数据库 时间:
2017-05-04 00:00:09
阅读次数:
264
Time Limit: 3 Sec Memory Limit: 259 MBSubmit: 954 Solved: 268 Description 在ACM_DIY群中,有一位叫做“傻崽”的同学由于在数论方面造诣很高,被称为数轮之神!对于任何数论问题,他都能瞬间秒杀!一天他在群里面问了一个神题: 对 ...
分类:
其他好文 时间:
2017-05-04 00:00:19
阅读次数:
209
工作忙,学习忙,但还是得随便写点。 st_vio,顾名思义,应该是指virtual IO,即虚拟IO。根据代码里的注释,这个是一个高度抽象的进程间通信接口结构体,mysql中,如果不是用C++类来抽象,那么就是用含函数指针的结构体来抽象,这也是C语言最常用的习惯。 ...
分类:
系统相关 时间:
2017-05-04 00:00:32
阅读次数:
208
ConcurrentHashMap通过分段锁的方式实现了高效率的线程安全,但是它能否在所有高并发场景中都能保证线程安全呢? 如果将add方法前的synchronized去掉后输出结果为:9305,并不是想象中的10000。 如果只是调用put或者get方法,ConcurrentHashMap是线程安 ...
分类:
编程语言 时间:
2017-05-04 00:00:41
阅读次数:
432
It is well known that, in the period of The Three Empires, Liu Bei, the emperor of the Shu Empire, was defeated by Lu Xun, a general of the Wu Empire. ...
分类:
其他好文 时间:
2017-05-04 00:00:47
阅读次数:
192
我从开始工作,直至现在已经可以说有好几年了,所以说谈谈我过去的那些编程的思想,算是个人工作历程的一段总结吧。
分类:
其他好文 时间:
2017-05-04 00:00:53
阅读次数:
222
暴力,结论。 本打算写一发暴力,然后直接交答案,之后发现无论$n$等于多少,每种图都存在长度为$n$的路径,中间还一直以为自己暴力写错了。 ...
分类:
其他好文 时间:
2017-05-04 00:01:03
阅读次数:
121
WebDriver 支持 Firefox (FirefoxDriver)、IE (InternetExplorerDriver)、Opera (OperaDriver) 和 Chrome (ChromeDriver) 由于国内禁止了http://code.google.com和http://www. ...
分类:
编程语言 时间:
2017-05-04 00:01:17
阅读次数:
182
Linux系统管理1.存储管理 传统的磁盘分区 RAID技术,软RAID的实现 LVM 文件系统管理 ext,xfs,btrfs(了解)2.程序包管理 rpm、yum、dnf3.sed、gawk4.进程管理5.网络管理 网络基础知识(CiscoCCNA+CCNP) 网络属性管理 网络参数监测6.Linux内核管理 内核编译和安装 内核的裁剪 定..
分类:
系统相关 时间:
2017-05-04 00:01:28
阅读次数:
244
maven依赖: 对应于: mvn install:install-file -Dfile=jedis-2.9.0.jar -DgroupId=redis.clients -DartifactId=jedis -Dversion=2.9.0 -Dpackaging=jar 文件名:jedis-2.9 ...
分类:
编程语言 时间:
2017-05-04 00:01:35
阅读次数:
163
选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。 Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。 Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。 Ctr ...
分类:
其他好文 时间:
2017-05-04 00:01:44
阅读次数:
140
实现思路(文末有代码过程及运行结果),以获取10位随机数为例: 1、Math.random()函数可以获得0到1之间的小数,Math.pow(10,10)函数进行幂运算等价于10的10次方,Math.floor()函数向下取整去除小数位; 2、组合起来则可以获得一个10位的随机数:Math.floo ...
分类:
Web程序 时间:
2017-05-04 00:01:53
阅读次数:
242
1.函数的作用:返回数组的键值 2.函数的参数: @params array $array 返回键值的数组 @params mixed $search 如果指定,具有此值的键值被返回 @params bool $strict 是否执行严格的类型检查 3. 例子一: ...
分类:
Web程序 时间:
2017-05-04 00:02:00
阅读次数:
133
上图示这里是select选框,初始化显示和平常一样点击文本框选择,会弹出浮动层,显示选项,并且有清空,关闭,按钮点击后,会把选项里的内容添加到文本框里面html代码<divclass="spyy-boxstep-2">
办理单位:<inputtype="text"id="spyy-danwei"name="b"onfocus="b.blur..
分类:
其他好文 时间:
2017-05-04 00:02:08
阅读次数:
204
典型用户和典型用户场景: 典型用户1: (1)姓名:李丽 (2)性别、职业:女,基教清洁工 (3)知识层次和能力:初中水平,可以使用智能手机,使用各种软件 (4)生活/工作情况:作为清洁工,经常往返于各个楼层 (5)代表用户在市场上的比例和重要性:3%,比例虽小,但因为在基教这样容易遗落丢失 物品的 ...
分类:
其他好文 时间:
2017-05-04 00:02:14
阅读次数:
201