现在位置: 首页 > farce发表的所有文章
  • 09月
  • 20日
数据库 ⁄ 共 1274字 评论关闭
---转载于百度知道链接 在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, CREATE SEQUENCE emp_sequence INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXVALUE -- 不设置最大值 NOCYCLE -- 一直累加,不循环 CACHE 10; 一旦定义了emp_sequence,你就可以用CURRVAL,NEXTVAL CURRVAL=返回 sequence的当前值 N......
阅读全文
  • 08月
  • 17日
综合 ⁄ 共 1924字 评论关闭
在javaeye学习一段时间单元测试后,虽然测试的文章不多,但都是经典帖子。同时也发现这里面讨论的关注点大部分是对测试的目。对于该怎么测试,怎么样才可以让测试自动话,怎么样保持测试的实效性等讨论的比较少。最近被公司逼的急了,它要求在这个月里写一篇关于单元测试的论文。无奈之下,只好来到这里记录下自己学习的点点滴滴。以方便自己以后整理成论文。做事往往要带很强的目的性去做才可以成功,单元测试也不例外单元测试目的:首先保证代码质量。其次保证代码的可维护。再此保证代码的可扩展。目的之一代码的代码质量。我们......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 3350字 评论关闭
在用Visual C++编写应用程序时,常会遇到如何存取数据库中大对象的问题。大对象文档以二进制数据形式保存在BLOB类型的字段中,这些大对象可能是Word、Execl或图片文件等,目前多数数据库都支持BLOB类型的字段。   VC存取这些大对象数据有众多方法,如OLE、ActiveX等,事实上VC的MFC提供了一个很方便的实现方法,即利用MFC提供的CLongBinary类可以方便地实现存取BLOB字段。下面笔者将举例说明。   首先用以下SQL语句建一个含BLOB字段的数据表:   CREATE TABLE REPORTTABLE(REGISTERNUM CHAR(12) NOT NULL,REPORT BLOB(5M),PR......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 9845字 评论关闭
学习用 doxygen 生成源码文档 Arpan Sen, 资深工程师, Studio B Productions 简介: 维护用 C/C++ 开发的遗留系统并添加新特性是一项艰难的任务。幸运的是,doxygen 可以帮助您完成这个任务。doxygen 是一种用于 C/C++、Java™、Python 和其他编程语言的文档系统。本文在 C/C++ 项目的上下文中讨论 doxygen 的特性,以及如何用 doxygen 定义的标记生成代码文档。 发布日期: 2008 年 10 月 13 日 级别: 中级 其他语言版本: 英文 访问情况 : 13433 次浏览 评论: 0 (查看 | 添加评论 - 登录)  平均分 (11个评分......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 1234字 评论关闭
#include<cstdio> using namespace std; struct data{ int l,r,tag; long long sum; }tr[600000]; int n,q,a[200001]; void build(int k,int l,int r) { tr[k].l=l,tr[k].r=r; if(l==r){tr[k].sum=a[l];return;} int mid=(l+r)>>1; build(k<<1,l,mid);build(k<<1|1,mid+1,r); tr[k].sum=tr[k<<1].sum+tr[k<<1|1].sum; } void pushdown(int k) { int x=tr[k].r-tr[k].l+1; int tag=tr[k].tag;tr[k].tag=0; if(x==1||!tag)return; tr[k<<1].tag+=tag; tr[k<<1].s......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 1206字 评论关闭
3.16 #include<iostream> #include<cstring> #include<cstdio> using namespace std; int a[2][2],b[2][2],n; void mul(int a[2][2],int b[2][2],int ans[2][2]){ int t[2][2]; memset(t,0,sizeof(t)); for(int i=0;i<=1;i++) for(int j=0;j<=1;j++) for(int k=0;k<=1;k++) t[i][j]=(t[i][j]+a[i][k]*b[k][j])%10000; for(int i=0;i<=1;i++) for(int j=0;j<=1;j++) ans[i][j]=t[i][j]; } int main(){ while(scanf("%d",&n)!=EOF){ a[0][0]=a[0][1]=a[1][0]=b[0][0]=b[1......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 573字 评论关闭
#include <cstdio> #include <cstring> #include <iostream> using namespace std; #define MAX 110 #define max(a,b) a>b?a:b int g[MAX][MAX],vis[MAX],link[MAX]; int n,m,k,temp; int dfs(int x){ for(int i =1;i <= temp;i++){ if(g[x][i] && vis[i] == 0){ vis[i] = 1; if(link[i] == -1 || dfs(link[i])){ link[i] = x; return 1; } } } return 0; } int main(){ int num,a,b; ......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 5001字 评论关闭
gcc内嵌汇编简介 在内嵌汇编中,可以将C语言表达式指定为汇编指令的操作数,而且不用去管如何将C语言表达式的值读入哪个寄存器,以及如何将计算结果写回C 变量,你只要告诉程序中C语言表达式与汇编指令操作数之间的对应关系即可, GCC会自动插入代码完成必要的操作。 1、简单的内嵌汇编 例: __asm__ __volatile__("hlt"); "__asm__"表示后面的代码为内嵌汇编,"asm"是"__asm__"的别名。"__volatile__"表示编译器不要优化代码,后面的指令保留原样,"volatile"是它的别名。括号里面是汇编指令。 2、内嵌汇编举例 使用内嵌汇编,......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 1716字 评论关闭
From: http://blog.sina.com.cn/s/blog_4ed8b87701011c6x.html     这个问题其实可以简单表述成,3*3的格子装了1至8,8个数字,数字是随机分布于各个格子中,问是否可以利用空格的格子,移动装有数字的格子最终达到某种序列?比如像常见的拼图游戏,8个图格,然后利用空白格移动图片格子使其成为一幅完整的图案。 如图1所示 图1 随机打乱的数字图格和目标状态 问题隐含的数学原理 这个问题其实涉及到数学中群论。目标状态问题可以归结为一个置换群的问题,一个任意的状态A最终如果能够达到目标状态F,那么我们可以说置换群的个数......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 4461字 评论关闭
  Android 系统图标及使用 1.Android™ 2.1 android.R.drawable Icon Resources Android™ 2.1 android.R.drawable Icon Resources Android™ 1.5 android.R.drawable Icon Resources Android™ 1.6 android.R.drawable Icon Resources Android™ 2.1 android.R.drawable Icon Resources Originated from: http://www.darshancomputing.com/android/1.5-drawables.html This is a list of resources in Android 2.1's android.R.drawablethat might be useful as icons in your Android applications. You can usethem like t......
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 2146字 评论关闭
        Activity中有一个名称叫onCreate的方法。该方法是在Activity创建时被系统调用,是一个Activity生命周期的开始。可是有一点容易被忽视,就是onCreate方法的参数saveInsanceState。一般的程序开发中,很少用到这个参数。        onCreate方法的完整定义如下:       public void onCreate(Bundle saveInsanceState){                 super.onCreate(saveInsanceState);       }     Bundle类型的数据与Map类型的数据相似,都是以key-value的形式存储数据的。     从字面上看saveInsanceState,是保存实例状态的。实际上,sav......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 536字 评论关闭
Mac下如何显示隐藏文件 缺省情况下,在 Mac 下是不显示隐藏文件的,Finder 也未提供设置是否显示隐藏文件的选项,不像 Windows 下,有一个“文件夹选项“设置界面里可以控制,但这并不表示 Mac 下无法显示隐藏文件,我可以通过“终端”,用命令行设置这个选项,命令如下: 显示:defaults write com.apple.finder AppleShowAllFiles -bool true 隐藏:defaults write com.apple.finder AppleShowAllFiles -bool false 除了命令行设置外,也有第三方工具可以实现,有一个叫 OnyX 的程序可以实现,     方法二: ......
阅读全文