LRU:least recently used,最近最少使用算法。在计算机的二级缓存,以及内存页面的置换,还有Redis缓存系统中都用到了该算法。我在两次面试时,都遇到过这个问题。 LRU的算法是比较简单的,当对key进行访问时(一般有查询,更新,增加,在get()和set()两个方法中实现即...
分类:
编程语言 时间:
2015-06-05 21:07:54
阅读次数:
166
一,定义:LINQ TO SQL 是包含在.NET Framework 3.5 版中的一种 O/RM 组件(对象关系映射),O/RM 允许你使用 .NET 的类来对关系数据库进行建模。然后,你可以使用LINQ对数据库中的数据进行查询、更新、添加、删除。LinQ生成实体类的结构:1.生成一个DataC...
分类:
数据库 时间:
2015-06-02 16:52:27
阅读次数:
117
SQL(structured Query Language 结构化查询语言)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
简单的SQL查询语句的语法格式是:
Select *|字段列表 别名 From 表名称;
限定查询的语法格式为
Select{distinct}*|具体的列名 别名 From 表名称 {Where 条件语句};
排序的语法格式为
Select {distinct} *|具体的列 别名 From 表名称 {Where 条件} {Order By 排序...
分类:
数据库 时间:
2015-06-01 00:52:01
阅读次数:
203
题目大意:
给定一个N*N*N多维数据集A,其元素是0或是1。A[i,j,k]表示集合中第 i 行,第 j 列与第 k 层的值。
首先由A[i,j,k] = 0(1 <= i,j,k <= N)。
给定两个操作:
1:改变A[i,j,k]为!A[i,j,k]。
2:查询A[i,j,k]的值。
思路:
三维树状数组区间更新、单点查询。更新区间(a,b)时,在 a 和 b+1 处都加1,前边表示增加1,后边是
抵消加1操作,最后询问时,用Query(x) % 2 即为单点的值(0或1)。三维区间更新,要注意区...
分类:
编程语言 时间:
2015-05-13 12:51:36
阅读次数:
187
转自http://yuwensan126.iteye.com/blog/1138022Mysql 数据库中,最常用的两种引擎是innordb和myisam。Innordb的功能要比myiasm强大很多,但是innordb的性能要比myisam差很多,如果你的网站只是做简单的查询,更新,删除,那么用m...
分类:
数据库 时间:
2015-05-07 16:34:48
阅读次数:
159
SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语...
分类:
数据库 时间:
2015-05-03 00:42:28
阅读次数:
284
为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。一、概述MySQL有三种锁的级别:页级、表级、行级。MyISAM和MEMORY存储引擎采用的是表级锁(table-levellocking);BDB存储引擎采用的是页面锁(page-levellocking),但也支持表级锁;Inno..
分类:
数据库 时间:
2015-04-30 01:12:19
阅读次数:
193
Linux 中如何卸载已安装的软件. Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM。它可以用来建立、安装、查询、更新、卸载....
分类:
系统相关 时间:
2015-04-29 13:22:52
阅读次数:
192
接上回,继续介绍xUtils的最后两个模块:DbUtils和HttpUtils。首先先介绍第一个SQLite数据库操纵的简单ORM框架,只要能理解xUtils为我们提供的api,相信你也能熟练的把DbUtils用到项目中去。操纵数据库的工具类,无论多牛X,总离不开最根本的CRUD,即创建,查询,更新...
分类:
其他好文 时间:
2015-04-27 13:04:12
阅读次数:
142
1. 显示所有表show tables;还有information_schema数据库里面有tables表,记录了所有表信息use information_schema;select * from tables;2. MySQL联合查询更新update a , b set a.name= b.use...
分类:
数据库 时间:
2015-04-07 19:26:39
阅读次数:
143