现在位置: 首页 > trusting发表的所有文章
  • 08月
  • 18日
综合 ⁄ 共 1156字 评论关闭
题目链接:uva 1563 - SETI 题目大意:给定p和一个字符串,求一个序列,对应的f(k)根据公式求出的值为字符串上第k个字符(‘*’对应值为0,从a到z对应1到26) 解题思路:根据公式列出模方程组,然后高斯消元求解。 #include <cstdio> #include <cstring> #include <algorithm> using namespace std; const int maxn = 80; typedef int Mat[maxn][maxn]; int p, n; char s[maxn]; Mat A; inline int cat (char ch) { if (ch == '*') return 0; return ch - 'a' + 1; } void solve () { ......
阅读全文
  • 08月
  • 11日
编程语言 ⁄ 共 1948字 评论关闭
此文所有的实验都是基于下面的程序: char str[10]; for (int i = 0; i < 10; i++) str[i] = '!'; 执行完后str的值为 str = "!!!!!!!!!!" 我们把str的每个字符都初始化为惊叹号,当str的值发生变化时,使用printf打印str的值,对比先前的惊叹号,这样就可以方便的观察str发生了怎样的变化。下面我们做几个小实验,看看使用sscanf和正则表达式格式化输入后,str有什么变化。 实验1: sscanf( "123456" , "%s" , str) ; ---------str的值为 "123456/0!!!" 这个实验很简单,把源字符串"123456"拷贝到str的前6个字符,并且把str......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 559字 评论关闭
RAM(RandomAccessMemory)的全名为随机存取记忆体,它相当于PC机上的移动存储,用来存储和保存数据的。它在任何时候都可以读写,RAM通常是作为操作系统或其他正在运行程序的临时存储介质(可称作系统内存)。不过,当电源关闭时RAM不能保留数据,如果需要保存数据,就必须把它们写入到一个长期的存储器中(例如硬盘)。正因为如此,有时也将RAM称作“可变存储器”。RAM内存可以进一步分为静态RAM(SRAM)和动态内存(DRAM)两大类。DRAM由于具有较低的单位容量价格,所以被大量的采用作为系统的主记忆。 ROM(ReadOnlyMemory)的全......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 1659字 评论关闭
IT经典网站(国内,国外)! 分类: Jdk5.0/6.0 2004-12-14 19:56 1882人阅读 评论(0) 收藏 举报 javac++builderhibernateibmsunmatrix 中文Java网站  代码实验室  灰孤动力  Java开发者  sun的Java网站  焦点电子小组  JavaWorld  服务器端  中国Java阵线联盟  龙阁在线  IBM developerWorks  中国JSP技术网站  侯捷网站  J道  IT之源  1000专业代码库  源码之家  JavaFAQ大全  点空间  Java研究组织  javadigest  WebFX  竹笋炒肉  DoNews  中华文华信息网  Matrix  java学习  代码中国  java新奇世界  beeship  ......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 1298字 评论关闭
从char类型的数字字符转到int类型对应的数字,要减去'0'; 1 While 循环控制   while(布尔表达式){      }   练习: 求 1 ~ 1000 所有素数.     素数: 除了1 和本身,不能被任何数整除的数. 2 do ... while() 循环控制   do{    //循环体   }while(布尔表达式);         3 数组   a 数组的声明:     int[] ary;      int ary[]; //不推荐的写法!   b 数组的初始化:    1 动态初始化: 必须指明数组的长度     int[] ary = new int[10];         int[] ary = new int[]{3,1,4,1,5,9};      2 静态初始化: 只能在声明数组时候使用!  ......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 4493字 评论关闭
zz from:http://hepg.sdu.edu.cn/Service/tips/latex/latexfig.html#top&http://liqunsun.spaces.live.com/Blog/cns!285A08B51269F219!109.entry LaTeX中一般只直接支持插入eps(Encapsulated PostScript)格式的图形文件, 因此在图片插入latex文档之前应先设法得到图片的eps格式的文件.  UNIX下的各种应用软件都可以把其结果输出为ps格式, 大部分软件也可以输出eps格式. 若软件只能输出ps格式而不能输出eps格式的结果, 则可用ps2epsi命令将其转化为eps格式, 可参考man ps2epsi的说明. 若图片文件的格式是位图图形文件则可用I......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 368字 评论关闭
linux下显示dd命令的进度: dd if=/dev/zero of=/tmp/zero.img bs=10M count=100000 想要查看上面的dd命令的执行进度,可以使用下面几种方法: 比如:每5秒输出dd的进度 方法一: watch -n 5 pkill -USR1 ^dd$ 方法二: watch -n 5 killall -USR1 dd 方法三: while killall -USR1 dd; do sleep 5; done 方法四: while (ps auxww |grep " dd " |grep -v grep |awk '{print $2}' |while read pid; do kill -USR1 $pid; done) ; do sleep 5; done 上述四种方法中使用三个命令:pkill、killall、kill向dd命令发送SIGUSR1信......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 1183字 评论关闭
 oracle中最严格的控制并发的两个特性:   Set transaction read only:   session1 session2 set transaction read only name 'rxyu';   select * from emp; update emp set mgr_id=100 where emp_id=100;commit; begin dbms_lock.sleep(120); end;   select * from emp;   update emp set mgr_id=100 where emp_id=100;ORA-01456: may not perform insert/delete/update operation inside a READ ONLY transaction     在这个例子中, transaction 'rxyu'始终能提供一致的结果(尽管在别的session中数据已经改变......
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 931字 评论关闭
首先摘自<程序员>2006年第3期"如何编写高质量的代码"一文中的一段话 变量名          变量名的命时最重要的考虑的事项是该名字要完全,准确地描述出该变量所代表的事物,如currentdate,它表示的是当前日期,如果单使用current,或是date,这样的变量名它的意思就模糊不清了.         变量名尽可能的明确,如果是临时的变量,循环也就是寥寥数和,而且是单层循环,那么用i作为下标也是可以的,但是如果一直使用i作为下标,当你需要把这个循环放到另一个循环里去执行,即循环嵌套,那么使用i作为下标是肯定不行的,由于代码需要修改,扩充,......
阅读全文
  • 02月
  • 14日
综合 ⁄ 共 3443字 评论关闭
From:http://blog.csdn.net/dongfengsun/archive/2009/11/20/4840224.aspx   深入理解iPhone静态库(手把手教你iphone开发 - 基础篇) 作者:孙东风 2009-11-20(请尊重作者劳动成果,转载务必注明出处)   在实际的编程过程中,通常会把一些公用函数制成函数库,供其它程序使用,一则提搞了代码的复用;二则提搞了核心技术的保密程度。所以在实际的项目开发中,经常会使用到函数库,函数库分为静态库和动态库两种。和多数人所熟悉的动态语言和静态语言一样,这里的所谓静态和动态是相对编译期和运行期的:静态库在程序编译时会被链......
阅读全文
  • 01月
  • 16日
综合 ⁄ 共 1584字 评论关闭
文章目录 3.1查看安装好的SVN 3.2在MyEclipse中通过SVN客户端连接SVN服务器 一、下载SVN插件subclipse 下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 在打开的网站中找到subclipse的最新版本,如下图所示: 下载完成之后,得到的是一个压缩包文件,如下图所示: 二、在MyEclipse10中安装SVN插件subclipse 步骤如下: 1.找到MyEclipse10在安装目录下的dropins文件夹 2.打开dropins文件夹,新建一个svn文件夹 3.解压缩下载好的......
阅读全文
  • 01月
  • 12日
综合 ⁄ 共 803字 评论关闭
背景:周赛A题, 学习:1.开始没有注意到题目中对于帖子数大于1/2的描述,纯暴力计数,各种超! 2.后来发现按顺序扫描每一个数看是否有它在数组中的数量大于1/2,是则找到。我的代码: #include<stdio.h> #include<string.h> int str[10000000]; int main(void) { int n; scanf("%d",&n); while(n--) { int m,cout=0; scanf("%d",&m); for(int i=0;i<m;i++) { scanf("%d",&str[i]); } for(int i=0;i<m;i++) { for(int j=0;j<m;j++) { if(str[j]!=-1){ ......
阅读全文