现在位置: 首页 > dibExtita发表的所有文章
  • 06月
  • 04日
综合 ⁄ 共 143字 评论关闭
DML需要提交 而truncate是自动提交的 你要分清哪些命令是DML,哪些是DDL DDL是数据定义语言,如drop,alter,truncate等都是DDL insert,update,delete,merge等都是DML 在oracle里DML是可以rollback的,而DDL是不可以的
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 17150字 评论关闭
LaTeX FAQ Where can I get LaTeX for Windows? How can I run LaTeX on a Unix/Linux platform? I have a problem with amstex and \Bbb DVIPS can't find tx8r.enc Which EPS settings do I have to use in Microsoft Visio? I want to include Java/C++/Pascal source code. How can I get syntax highlighting? I want to include Mathematica source code. What should I do? How can I install ConTeXt in my MiKTeX distribution? AddPause does not work anymore If I create a PDF file using PS2PDF or PDFLaTeX the ......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 2423字 评论关闭
epoll的优点: 1.支持一个进程打开大数目的socket描述符(FD) select 最不能忍受的是一个进程所打开的FD是有一定限制的,由FD_SETSIZE设置,默认值是2048。对于那些需要支持的上万连接数目的IM服务器来说显 然太少了。这时候你一是可以选择修改这个宏然后重新编译内核,不过资料也同时指出这样会带来网络效率的下降,二是可以选择多进程的解决方案(传统的 Apache方案),不过虽然linux上面创建进程的代价比较小,但仍旧是不可忽视的,加上进程间数据同步远比不上线程间同步的高效,所以也不是一种完 美的方案。不过 epoll则没有这个......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 4437字 评论关闭
转载自:c++ 大数类 大数模板 - vsooda的专栏 - 博客频道 - CSDN.NET 转自:http://blog.csdn.net/hackbuteer1/article/details/6595881 分别使用C++中的运算符重载的方法来实现大数之间的数学运算,包括加法、减法、乘法、除法、n次方、取模、大小比较、赋值以及输入流、输出流的重载。。          并且使用这个大数模板,顺利AC了HDOJ上的1134这个题目的Catalan数计数问题。。http://acm.hdu.edu.cn/showproblem.php?pid=1134 大数模板的代码如下: #include<iostream> #include<string> #include<iom......
阅读全文
  • 11月
  • 06日
综合 ⁄ 共 2215字 评论关闭
1.采集测量平面 2.平面定标 在Matlab中使用配准工具进行定标 A=imread('dingbiaoT.bmp'); B=imread('00.jpg'); %A=rgb2gray(A); B=rgb2gray(B); %figure;subplot(1,2,1);imshow(A);subplot(1,2,2);imshow(B); cpselect(A,B); 配准定标参数 Bp=[0 600;600 600;600 0;0 0]; %Bp=[0 600;600 600;600 0;0 0]; Ap(:,1)=Ap(:,1); %Ap(:,1)=Ap(:,1)-327; Ap(:,2)=640-Ap(:,2); %Ap(:,2)=680-(Ap(:,2)-(1024-91-680)); Ap(:,3)=Ap(:,1).*Ap(:,2); Ap(:,4)=[1;1;1;1]; App=inv(Ap); form......
阅读全文
  • 11月
  • 04日
操作系统 ⁄ 共 2568字 评论关闭
linux常用svn命令  原地址:http://www.rjgc.net/control/content/content.php?nid=4418       1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co         2、往版本库中添加新的文件 svn add file 例如:svn addtest.php(添加test.php) svn add *.php(添加当前目录下所有的php文件)         3、将改动的文件提交到版本库 svn commit -m “LogMessage“ [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关) 例如:svn commit ......
阅读全文
  • 09月
  • 29日
综合 ⁄ 共 439字 评论关闭
从今天开始多关注科技blog,只对原文进行筛选总结。 原文链接:http://www.ifanr.com/104671 HTML5的技术特性: 1.canvas:它使用JS的绘图手段,用它绘制的图片并不是静态JPG,图片的图例文字可选; 2.css3:不需要使用复杂的JS或切图就能满足动画效果,如圆角button; 3.filesystem:离线缓存和离线存储的基础,每个浏览器给我们的URL沙箱文件系统; 4.本地存储:LocalStorage(调整数据存取)SessionStorage(运行是数据临时存取); 5.离线应用。 HTML5的现状: HTML5实际上就是Web Application,是为网页应用而生的,主要用于移......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 3172字 评论关闭
问题描述        业务需求如下:        有表A和表B,这两个表结构一致,为不同的业务服务,现在要写一个存储过程,存储过程接受一个参数,当参数为0时,查询表A,参数为1时,查询表B。   A、一般的处理方法 IF @Flag = 0     SELECT * FROM dbo.A ELSE IF @Flag = 1     SELECT * FROM dbo.B   B、一句的处理方法 SELECT * FROM dbo.A WHERE @Flag = 0 UNION ALL SELECT * FROM dbo.B WHERE @Flag = 1   分析        从语句的简捷性来看,方法B具有技巧性,它们两者之间,究竟那一个更好呢?你可能会从性能上来评估,以决......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 967字 评论关闭
package com.bbs.dao; import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException; public abstract class BaseDAO { // SQL Server 2005 中的连接,驱动包有三个msbase.jar,mssqlserver.jar,msutil.jar private final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; private final String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=csu"; // SQL Server 2000 中的连接,驱动包只有一个sqljdbc.jar......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 435字 评论关闭
区别:          句柄是一个32bit的无符号整数,实际上是windows在内存中维护的一个对象,是内存物理地址列表的索引。因为windows内存管理经常会将当前空闲对象的内存释放掉,当需要访问时再重新加载到物理内存,所以对象的物理地址是变化的,不允许直接通过物理地址来访问对象。程序将想访问的对象的句柄传递给系统,系统就可以根据句柄检索自己维护的对象列表就能知道程序想访问的对象及其物理地址。(因为windows是以虚拟内存为基础的操作系统,windows内存管理器经常在内存中来回移动对象,以满足各种应用程序的需要,对象被移......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 737字 评论关闭
依旧是最小生成树的基础题~   #include<iostream> #include<algorithm> using namespace std; int father[101]; struct n1 { int s,e,w; }; n1 path[6000]; bool cmp(n1 a,n1 b) { return a.w<b.w; } int find(int i) { while(father[i]!=i) { i=father[i]; } return i; } int kruskal(int v,int e) { int temp1,temp2,i,sum,num_bian; for(i=1;i<=v;i++) { father[i]=i; } sort(path+1,path+e+1,cmp); i=sum=num_bian=0; v--; while(num_bian!=v) { i++; temp1=find(path[i].s); temp......
阅读全文
  • 03月
  • 23日
综合 ⁄ 共 1213字 评论关闭
别删除数据 作者 Abel Avram 译者 郭晓刚 译文转自:http://www.infoq.com/cn/news/2009/09/Do-Not-Delete-Data;jsessionid=D587371E857B557118C9ADEB5EB96B17 Oren Eini(又名Ayende Rahien)建议开发者尽量避免数据库的软删除操作,读者可能因此认为硬删除是合理的选择。作为对Ayende文章的回应,Udi Dahan强烈建议完全避免数据删除。 所谓软删除主张在表中增加一个IsDeleted列以保持数据完整。如果某一行设置了IsDeleted标志列,那么这一行就被认为是已删除的。Ayende觉得这种方法“简单、容易理解、容易实现、容易沟通”,但......
阅读全文