码迷,mamicode.com
首页 > 2018年02月23日 > 全部分享
Linux RCU 机制详解
1、简介: RCU(Read-Copy Update)是数据同步的一种方式,在当前的Linux内核中发挥着重要的作用。 RCU主要针对的数据对象是链表,目的是提高遍历读取数据的效率,为了达到目的使用RCU机制读取数据的时候不对链表进行耗时的加锁操作。这样在同一时间可以有多个线程同时读取该链表,并且允 ...
分类:系统相关   时间:2018-02-23 23:58:15    阅读次数:148
Python2.7.3 Tkinter Entry(文本框) 说明
Python学习记录--关于Tkinter Entry(文本框)的选项、方法说明,以及一些示例。 属性(Options) background(bg) borderwidth(bd) cursor exportselection font foreground(fg) highlightbackgr ...
分类:编程语言   时间:2018-02-23 23:58:08    阅读次数:164
Git 回到过去
git add 命令:用于把工作文件放入暂存区 git commit 命令:将暂存区中等待提交的文件放入git仓库 git reset 命令:将git 仓库中的文件还原到暂存区 git checkout 命令:将暂存区中的文件还原到工作目录 reset 命令 使用git log 命令查看提交记录 将 ...
分类:其他好文   时间:2018-02-23 23:57:59    阅读次数:125
java提高篇-----字符串
可以证明,字符串操作是计算机程序设计中最常见的行为。 一、String 首先我们要明确,String并不是基本数据类型,而是一个对象,并且是不可变的对象。查看源码就会发现String类为final型的(当然也不可被继承),而且通过查看JDK文档会发现几乎每一个修改String对象的操作,实际上都是创 ...
分类:编程语言   时间:2018-02-23 23:57:49    阅读次数:122
spring框架学习笔记4:SpringAOP实现原理
AOP AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵 ...
分类:编程语言   时间:2018-02-23 23:57:42    阅读次数:128
【CF17E】Palisection(回文树)
【CF17E】Palisection(回文树) 题面 "洛谷" 题解 题意: 求有重叠部分的回文子串对的数量 所谓正难则反 求出所有不重叠的即可 求出以一个位置结束的回文串的数量 和以一个位置为开始的回文串的数量 然后对应的乘一下就行了 求法我用的是回文树 维护每个节点到根节点的距离, 就是回文后缀 ...
分类:其他好文   时间:2018-02-23 23:57:34    阅读次数:127
Collection->Set->HashSet、TreeSet实现原理
Collection下面除了一个常用的List接口,还有另外一个容器接口Set,不过Set目前本人使用的不多,但作为知识梳理还是要进行了解。 环境:JDK8 一、实现原理 1、HashSet内存存储原理 HashSet类的成员变量以及构造函数 static final long serialVers ...
分类:其他好文   时间:2018-02-23 23:57:25    阅读次数:155
Splay
n(n include include include include include include include include include include include define QAQ int define TAT long long define OwO bool define ...
分类:其他好文   时间:2018-02-23 23:57:18    阅读次数:133
怎样安装Python3
在浏览器地址栏输入https://www.python.org/ 打开Python官网 好了,安装完成了! 可以把安装路径C:\Users\Administrator\AppData\Local\Programs\Python\Python37添加到系统环境变量Path里面, 也可以不添加,随意! ...
分类:编程语言   时间:2018-02-23 23:57:10    阅读次数:160
Python3.6 结巴分词安装和使用
由于我安装的是 Python3 ,所以我是通过 pip3 来安装 jieba 分词模块: 执行完上面的一步之后,我们就已经成功安装了 jieba 分词模块了,以下我们来进行一个简单的测试,看看我们是否安装成功: 下面我们来看看结果: 由上图可以得出,cut 的结果返回的是一个生成器,最后的分词结果是 ...
分类:编程语言   时间:2018-02-23 23:57:02    阅读次数:141
Linux磁盘分区之文件系统格式化
创建文件系统的前提是有分区创建文件系统系统为superuser预留了一些存储空间,用于管理操作Creatingjournal是为操作系统创建日志另一个方式创建文件系统使用-t执行文件系统类型如果指定分区已经有了一个文件系统,可以使用-f强制进行文件系统创建使用blkid查看文件系统简要信息高级方式创建文件系统mke2fs这个命令是用来创建ext2/3/4文件系统的-t指定文件系统类型ext2/ex
分类:系统相关   时间:2018-02-23 23:56:54    阅读次数:117
Insyde [email protected] 初探
近些天为了激活笔记本上的WoL功能,对UEFI BIOS有了一些了解。新一代的UEFI规范实现了很多先进的功能,比如图形界面,文件系统支持,扩展性,secure boot,secure flash(capsule)等,而这些原本是为了使用户体验更好,使用更方便、安全的的功能,被厂商念错了经。M$利用 ...
分类:移动开发   时间:2018-02-23 23:56:46    阅读次数:280
【转摘】TFS上分支和标签的用法
引用路径:http://blog.csdn.net/cxzhq2002/article/details/8518250 什么时候用分支: 例如为某个客户定制的专用版本,和主干的特性有很大差别.不具通用性的需求. 大的版本修改,例如2.0 到3.0 加了很多特性,但2.0 还有维护.改bug 什么时候 ...
分类:Web程序   时间:2018-02-23 23:56:39    阅读次数:378
试着把.net的GC讲清楚(1)
什么是GC? GC(garbage collection)是对内存管理中回收已经不用的内存的一种机制,我们熟知的java和.net都有自己的GC机制,是内存管理的一部分。 为什么会有GC呢?是因为动态的内存分配和分布操作系统是不管的,得各类语言自己实现,例如c和c++自己需要手动管理分配的内存资源, ...
分类:Web程序   时间:2018-02-23 23:56:31    阅读次数:130
正则 :grep 工具的正则表达式
             正则:.正则就是一串有规律的字符串.正则对编写shell脚本有很大帮助.各种编程语言中都有正则正则工具:grep/egrep(egrep是grep的扩展)、sed、awk       
分类:其他好文   时间:2018-02-23 23:56:20    阅读次数:112
Poj3683:Priest John's Busiest Day
题意 n对夫妻要结婚,第i对夫妻结婚的婚礼持续时间为[Si, Ti],他们会举行一个仪式,仪式时间为Di,这个仪式只能举行在开头或者结尾举行,要么[Si, Si+Di],要么[Ti Di, Ti],然而举行仪式的牧师只有一个,问牧师能否举行完所有仪式 按输入顺序输出方案 ~~手动翻译~~ Sol $ ...
分类:其他好文   时间:2018-02-23 23:56:12    阅读次数:108
基于cookie和session的登录验证
settings.py 一般不用修改settings.py,但是使用模版需要修改如下:(即将TEMPLATES中的DIRS改成[os.path.join(BASE_DIR, 'templates')]) urls.py models.py views.py index.html login.html ...
分类:其他好文   时间:2018-02-23 23:56:03    阅读次数:121
1241条   1 2 3 4 5 6 ... 73 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!