现在位置: 首页 > rapist发表的所有文章
  • 06月
  • 13日
数据库 ⁄ 共 1618字 评论关闭
一、IN 与EXISTS 1、理解 IN的执行流程 SELECT * FROM T1 WHERE X IN (SELECT Y FROM T2) 事实上可以理解为: SELECT * FROM T1, (SELECT DISTINCT Y FROM T2) T2 WHERE T1.X =T2.Y 从这里可以看出,IN需要先处理T2表,然后再和T1进行关联 EXISTS的执行流程 SELECT *FROM T1 WHEREEXISTS (SELECT NULLFROM T2 WHEREY = X) --可以理解为: for xin (select * fromt1 ) LOOP     if( exists ( selectnull from t2where y =x.x )THEN         OUTPUTTHE RECORD     endif end loop 从这里看出,EXISXTS会先查询T1表,......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 6629字 评论关闭
由于最近的做的一个小项目中涉及到数据的传输, 因为xml非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。为了保证数据传输的效率和正确性我们选择了使用xml格式来进行文件的传输,所以其中存在xml文件的生成与解析,下来后就看了一些关与libxml2的知识,再次总结一下。(有不足之处,还请多多指教) 1、Libxml2是个C语言的XML程式库,能简单方便的提供对XML文件的各种操作,并且支持XPATH查询,及部分的支持XSLT转换等功能。 最简单的安装方法 #sudo apt-get install libxml2 #sudo apt-get i......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 4307字 评论关闭
题目链接~~> UVA 10617 Again Palindrome 做题感悟:这题自己开始按照矩阵连乘的思路画了一个表然后就找到规律了。 解题思路:首先我们设 dp[ i ] [ j ] 为 从i 到 j 最多有多少回文串。s[ i ] 与s[ j ] 相等或者不相等,                      (1)、如果s[ i ] != s[ j ] ,那么如果去掉第 j 个字符回文数为 dp [ i ] [ j-1] ,如果去掉第 i 个字符回文数为dp [ i +1 ] [ j ] ,但是这样重复了区间 i+1 ,j -1 ,so~> dp [ i ] [ j ] = dp [ i ] [ j-1 ] + dp [ i+1 ] [ j ] - dp [ i+1 ] [ j-1 ] ;                       (2)......
阅读全文
在使用mysql导入sql文件的时候出错了。 我机器上mysql重装了N次,数据文件已经达到了400MB之多,可能以前曾经导入过源表,再次导入的时候发现这个错误: ERROR 1005 (HY000) at line 3: Can't create table '.\test\test.frm' (errno: 121) google baidu了一番,果然和数据文件没有删干净有关。 我很NXX的直接把数据文件删了……结果再装MYSQL起不来了。 只好重新删干净mysql,再装一遍…… ------------------------------------------------------------------------------------------------------------------------------ 另有一......
阅读全文
  • 10月
  • 16日
编程语言 ⁄ 共 903字 评论关闭
 imadjust在数字图像处理中用于进行图像的灰度变换(调节灰度图像的亮度或彩色图像的颜色矩阵)。 J = imadjust(I) 将灰度图像 I 中的亮度值映射到 J 中的新值并使 1% 的数据是在低高强度和饱和,这增加了输出图像 J 的对比度值。此用法相当于 imadjust(I,stretchlim(I)) J = imadjust(I,[low_in; high_in],[low_out; high_out]) 将图像I中的亮度值映射到J中的新值,即将low_in至high_in之间的值映射到low_out至high_out之间的值。low_in 以下与 high_in 以上的值被剪切掉了,也就是说,low_in 以下的值映射到 low_out,high......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 429字 评论关闭
例如:     parser:           while(token != null) {                 //Code omitted here           }     通过给一个语句加标签,就可以给这个语句起一个名字,这样在程序的任何地方都可以使用这个名字来引用它,可以标记任何语句, 但是被标记的语句通常是那些循环语句,即while、do/while、for和for/in语句,通常给循环命名,就可以使用break语句和continue语句来 退出循环或者循环的某一次迭代。 如    <script type="text/javascript"> outerloop: for (var i = 0; i < 10; i++) { innerloop: ......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 4651字 评论关闭
建表数据: mysql> show create table t_user \G; *************************** 1. row ***************************        Table: t_user Create Table: CREATE TABLE `t_user` (   `id` int(11) NOT NULL auto_increment,   `name` varchar(20) default NULL,   `phone` varchar(20) default NULL,   `email` varchar(20) default NULL,   `qq` varchar(20) default NULL,   PRIMARY KEY  (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 1 row in set (0.01 sec) User实体类: package com.poi.tom; public class User { pri......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 1549字 评论关闭
#include<bits/stdc++.h> using namespace std; const int maxn = 1000001; inline int read() { int x = 0, f = 1; char ch = getchar(); while (ch < '0' || ch > '9') { if (ch == '-')f = -1; ch = getchar(); } while (ch >= '0' && ch <= '9') { x = x * 10 + ch - '0'; ch = getchar(); } return x*f; } int n, m, next[maxn], c[maxn][2], fa[maxn], size[maxn], st[maxn]; bool rev[maxn]; inline bool isroot(int k) { r......
阅读全文
  • 02月
  • 14日
综合 ⁄ 共 405字 评论关闭
ExtJS2.0提供了多种语言的本地化功能: 以简体中文为例:在/source/下找到一个/locale/ 文件夹,里面有个ext-lang-zh_CN.js 文件,把这个js文件引用到你的页面上:<script type="text/javascript" src="ExtJs/source/locale/ext-lang-zh_CN.js"></script> 注意:1.上面这行要放在 <script type="text/javascript" src="ExtJs/ext-all.js"></script> 之后。       2.jsp页面的字符集编码一定要是 UTF-8.否则无法显示本地化的字符集,显示的还是英文.        3.在eclipse中,编辑的js文本一定要用utf8的编码,否......
阅读全文
  • 02月
  • 05日
综合 ⁄ 共 8119字 评论关闭
数据代理proxy是进行数据读写的主要途径,通过代理操作数据的CRUD 每一步操作全会得到唯一的Ext.data.Operation实例,它包含了所有的请求参数, 数据代理proxy目录结构 Ext.data.proxy.Proxy  代理类的根类(它分为客户端(client)代理和服务器代理(Server))       Ext.data.proxy.Client 客户端代理             Ext.data.proxy.Memory  普通的内存代理             Ext.data.proxy.WebStorage   浏览器客户端存储代理                   Ext.data.proxy.SessionStorage  浏览器级别代理                   Ext.data.proxy.Lo......
阅读全文
全部删除 如果是删除某个表的所有数据,并且不需要回滚,使用 TRUNCATE 就ok了。关于Trancate 参见这里http://blog.csdn.net/gnolhh168/archive/2011/05/24/6442561.aspx SQL> truncate   table   table_name;   条件删除 如果删除数据有条件,如 delete from tablename where col1 = 'lucy';这时除了加索引外, 你可以删除时加NO   LOGGING选项,不写日志加快删除速度   引用某人的一句话“几千万条记录的表都不分区,明显有问题嘛。Oracle的技术支持工程师建议,2,000,000条以上记录的表,应该考虑分区,你完全可以按照......
阅读全文
  • 12月
  • 09日
综合 ⁄ 共 9642字 评论关闭
原帖:http://bbs.pcbeta.com/viewthread.php?tid=798366 「前言」         ※(2010/10/05)修正某些選項的說明。        ※(2010/11/03)基於最近自己在研究變色龍的源文件,對於參數項的瞭解又多了些,於是修正某些選項的說明。        ※(2011/09/22)變色龍最近更新到 2.1svn,新增了一些參數。如果只安裝好變色龍,不過只是勉強算進入了開啓蘋果的大門,如果想要更進一步完善蘋果的功能,就不得不對 Extra 資料夾下的檔案花些功夫。其中,Extra 資料夾下的 com.apple.Boot.plist 和 SMBIOS.plist 跟變色龍最為息息相關。由於......
阅读全文