码迷,mamicode.com
首页 > 2015年07月23日 > 全部分享
数据库中的悲观锁和乐观锁详解
数据中的锁分为两类:悲观锁和乐观锁,锁还有表级锁、行级锁 表级锁例如: SELECT * FROM table WITH (HOLDLOCK) 其他事务可以读取表,但不能更新删除 SELECT * FROM table WITH (TABLOCKX) 其他事务不能读取表,更新和删除 行级锁例如: select * from table_name where id = 1 for upda...
分类:数据库   时间:2015-07-23 00:45:58    阅读次数:224
Codeforces Amr and Chemistry(数学+乱搞)
题意:给n个数,每个数每次可以乘二或除以二(向下取整相当于左移或右移),问最少经过多少次操作可以使这n个数变相等。 思路:首先考虑每个数的可能取值,将一个数表示成s*2^k的形式,s是奇数。 那么这个数的所有可能取值为s'*2^x,(s'=s/2,(s/2)/2,.....)且s'*2^x 因为这题数据范围不大,而且每个值可能的取值不多最多几百个,所以记录1到100000每个值可能被取到的次...
分类:其他好文   时间:2015-07-23 00:46:12    阅读次数:92
lucene4之后的近实时搜索实现
好久没干这块东西了,近几天需要做这个,所以重新学了一下,首先非常感谢孔浩老师,没孔浩老师的视频我也不会进入lucene的殿堂。 老师当时讲的实时搜索还是NRTManager,现在已经都变了,这个类已经不存在了,在4.0之后消失的,到我现在使用的5.2.1都是下面的方法: 首先罗列会使用的特殊类(常用的不再赘述): TrackingIndexWriter  追踪writer,在api中有介绍,...
分类:Web程序   时间:2015-07-23 00:44:36    阅读次数:666
常用哈希函数的比较及其C语言实现
基本概念 所谓完美哈希函数,就是指没有冲突的哈希函数,即对任意的 key1 != key2 有h(key1) != h(key2)。 设定义域为X,值域为Y, n=|X|,m=|Y|,那么肯定有m>=n,如果对于不同的key1,key2属于X,有h(key1)!=h(key2),那么称h为完美哈希函数,当m=n时,h称为最小完美哈希函数(这个时候就是一一映射了)。 在处理大规模字符串数据...
分类:编程语言   时间:2015-07-23 00:43:03    阅读次数:228
QListWidget添加小控件
在写一个简单的文件浏览器时,遇到一个问题,想实现新建文件夹时能像一般的文件管理器那样,文件夹图标下面有一个编辑框提示用户给文件夹命名(如下图),但是不知道怎么给单元项QListWidgetItem添加QLineEdit控件。查了好久Qt帮助文档,终于发现了QListWidget::setItemWidget(),就试了一下,成功添加了,还算满意。大家如果有更好的方法请告诉我。 void QListW...
分类:其他好文   时间:2015-07-23 00:45:15    阅读次数:205
pwm驱动原理和代码实现
第一个知识点:I/O映射和内存映射所牵扯到的知识点,包括统一编址和独立编址,以及linux下怎么对这两种方式编程,以及这两种方式下怎么访问外设。 第二个知识点:映射到内存哪里?怎么映射?所以就涉及到linux内核的内存分布问题,顺便也分析了几个内核内存分配函数的区别。 我最开始有写个简单的峰鸣器驱动,不能调频率的: s3c2440 杂项驱动实现蜂鸣器 里面用杂项设备驱动使峰鸣器工作,当然里面都是调用了s3c2440下提供的读写函数。这个对移植来说不是很好,我这篇blog是用通用的函数从底层一步步使pwm...
分类:其他好文   时间:2015-07-23 00:44:47    阅读次数:98
linux程序设计——主机字节序和网络字节序(第十五章)
15.2.10    主机字节序和网络字节序 当在基于intel处理器的linux机器上运行新版本的服务器和客户程序时,可以用netstat命令查看网络连接状况.它显示了客户/服务器连接正在等待关闭.连接将在一段超时间之后关闭,如下所示: 可以看到这条连接对应的服务器和客户的端口号.local address一栏显示的是服务器,而foreign address一栏显示的是远程客户(即使是在...
分类:系统相关   时间:2015-07-23 00:43:25    阅读次数:336
RPC框架研究(一)Java回调机制
报名了阿里中间件性能大赛,我来说是一个全新的挑战,一切从空白学起,比赛的过程也是学习的过程...
分类:编程语言   时间:2015-07-23 00:43:43    阅读次数:162
Android之同一个TextView设置不同样式的文字
需求分析: 很多时候,我们需要在视图中显示不同样式的文字,但是为了减少viewgroup层级,不想新增很多个TextView控件来实现不同样式的文字。 那么有没有一种方式能够在同一个TextView控件中实现多种自定义的样式的文字呢? 答案是肯定的,下面就让我们来做一个此问题的实践实验。 实践过程: 首先我们在布局xml文件中定义了三个TextView控件,它们的定义如下: ...
分类:移动开发   时间:2015-07-23 00:45:11    阅读次数:130
Oracle对没有主键的表分页
一般情况对于有主键,能够做唯一表识的表,我们可以利用主键和rownum配合实现,例如:select scott.emp.* from scott.emp left join (select empno id, rownum num from scott.emp) id_num on scott.emp.empno = id_num.id where id_nu...
分类:数据库   时间:2015-07-23 00:43:39    阅读次数:235
I hate it (线段树)
B - I Hate It Time Limit:3000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit Status Description 很多学校流行一种比较的习惯。老师们很喜欢询问,从某某到某某当中,分数最高的是多少。  这让很多学生很反感。  不管你喜不喜欢,...
分类:其他好文   时间:2015-07-23 00:42:21    阅读次数:156
http get(swift and oc)
SynchonousRequest: let urlPath: String = "http://www.weather.com.cn/data/sk/101010100.html"         var url: NSURL = NSURL(string: urlPath)!         var request1: NSURLRequest = NSURLRequest(URL...
分类:编程语言   时间:2015-07-23 00:41:49    阅读次数:171
JavaScript 概述
1 JavaScript  1.1 JavaScript 是一种脚本语言   脚本语言不单独使用,必须嵌入到其他语言中组合使用 1.2 JavaScript 由浏览器解析执行,解析一条,执行一条 1.3 JavaScript 可以控制前端的页面的逻辑操作 例如 可以控制css样式     可以对表单项进行校验 可以对HTML元素进行动态控制 1.4 JavaScript 的特点 ...
分类:编程语言   时间:2015-07-23 00:42:56    阅读次数:183
二叉树的镜像
题目描述:操作给定的二叉树,将其变换为源二叉树的镜像。 输入描述: 二叉树的镜像定义: 源二叉树 : 8 / 6 10 / \ / 5 7 9 11 镜像二叉树: 8 / 10 6 / \ / 11 9 7 5 思路: 所谓的镜像,就是交换...
分类:其他好文   时间:2015-07-23 00:41:39    阅读次数:187
XMPP系列(三)---获取好友列表、添加好友
一个简单的XMPP例子,包含注册、登录、心跳检测、自动重连、以及获取好友列表、添加好友功能。...
分类:其他好文   时间:2015-07-23 00:43:18    阅读次数:114
Centos 6.5 final 安装 xtrabackup 2.2.11 小记
(1)下载xtrabackup wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.2.11/binary/redhat/6/x86_64/percona-xtrabackup-2.2.11-1.el6.x86_64.rpm (2)rpm安装xtrabackup rpm -ivh percona...
分类:其他好文   时间:2015-07-23 00:43:25    阅读次数:174
mysql基础
1.数据库的简介 1.1 什么是数据库,就是一个文件系统,使用标准sql对数据库进行操作 1.2 常见的数据库 oracle  是oracle公司的数据库,是一个收费的大型的数据库 DB2,是IBM公司的数据库,是一个收费的大型数据库; SQLSever,是微软公司的数据库,是中型的数据库 MYsql数据库 被oracle收购了, SQLite数据库,嵌入式小型数据库,应用在客户端开...
分类:数据库   时间:2015-07-23 00:43:08    阅读次数:191
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!