现在位置: 首页 > outletsgtm发表的所有文章
  • 03月
  • 23日
编程语言 ⁄ 共 1610字 评论关闭
http://www.vaikan.com/things-everyone-should-do-code-review/ 从代码审查里能得到什么? 很显然:在代码提交前,用第二群眼睛检查一遍,防止bug混入。这是对其最常见的理解,是对代码审查的好处的最广泛的认识。但是,依我的经验来看,这反倒是它最不重要的一点。人们确实在代码审查中找到了bug。可是,这些在代码审查中能发现的绝大部分bug,很显然,都是微不足道的bug,程序的作者花几分钟的时间就能发现它们。真正需要花时间去发现的bug不是在代码审查里能找到的。 代码审查的最大的功用是纯社会性的。如果你在编程,而......
阅读全文
  • 02月
  • 22日
综合 ⁄ 共 182字 评论关闭
#include<stdio.h> int main() { double sum; int k,n; while(scanf("%d",&n)==1&&n) { k=0; sum=(n+1)*1.0*n/6.0*(n+2);//必须用n/6.0才能过 while(sum>=10) { sum/=10.0;k++; } printf("%.2lfE%d\n",sum,k); } return 0; }
阅读全文
  • 12月
  • 23日
综合 ⁄ 共 362字 评论关闭
统计连通块的个数。。 #include <stdio.h> #define M 1001 int p[M]; int find(int x){return p[x] == x ? x : p[x]=find(p[x]); } int main() { int T, n, m, i, x, y, count; scanf("%d",&T); while(T--){ scanf("%d%d", &n, &m); for (i=1; i<=n; i++)p[i] = i; for (i=1; i<=m; i++){ scanf("%d%d", &x, &y); x = find(x);y = find(y); if(x == y) continue; p[x] = y; } count = 0......
阅读全文
  • 10月
  • 18日
编程语言 ⁄ 共 2659字 评论关闭
1.MFC诊断函数 AfxCheckMemory 检查当前分配的所有内存的完整性 AfxDump 如果在调试器内调用,则转储对象的状态 AfxDumpStack 生成一个当前栈的一个映像,该函数通常被静态链接 AfxEnableMemoryTracking 打开或关闭内存跟踪 AfxIsMemoryBlock 检查一个内存块是否被正确地分配 AfxIsValidString 检查一个字符串指针是否有效 AfxSetAllocHook 允许在每次进行内存分配时调用一个函数 AfxDoForAllClasses 对所有从CObject继承的支持运行时检查的类执行一个特定的功能 AfxDoForAllObjects 所有从CObject继承的用new分配内存的对象执行一......
阅读全文
/* * 在微信浏览器可伸缩查看图片,并保存 * +----------------------------------+ * 单图模式,src须为绝对路径 * +----------------------------------+ */ function showWeixinJsPicture(src) { WeixinJSBridge.invoke('imagePreview', { 'current' : src, 'urls' : [src] }); } WeixinJSBridge是微信浏览器嵌入的一个基本类,这个类还有实现像app相册那样的浏览大图、可伸缩和保存的功能,如上: 如果要自定义微信分享的标题、描述和图片,如下: WeixinJSBridge.invoke("shareTimeline",{img_url:图片......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 6071字 评论关闭
了解事务:        事务是一组原子(Atomic)操作的工作单元,以数据库存取的实例来说,就是一组SQL指令,这一组SQL指令必须全部执行成功,若因为某个原因未全部执行成功(例如其中一行SQL有错误),则先前所有执行过的SQL指令都会被撤消。 JDBC是如何控制事务的 try ...{    .....    connection.setAutoCommit(false);    .....    // 一连串SQL操作    connection.commit();} catch(SQLException) ...{    // 发生错误,撤消所有变更    connection.rollback();} Spring是把JDBC事务管理进来了封装,Spring事务管理的抽象关......
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 1772字 评论关闭
之前转的那篇日志比较乱,今天又去实验、整理了: 1、free free命令执行结果如下: bhq@com-hhucjxkx-srv1:~$ free total used free shared buffers cached Mem: 500440 487156 13284 0 298792 119812 -/+ buffers/cache: 68552 431888 Swap: 1466360 0 1466360 各参数计算公式如下:   total used free shared buffers cached Mem: A00=A01+A02 A01=A04+A05+A11 A02 A03 A04 A05 -/+ buffers/cache:   A11 A12=A02+A......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 109字 评论关闭
AC了两个题。 HDU4414:枚举。 HDU4415:贪心,4小时59分32秒过了。 总的来说还是题目见识得太少。有很多题都是经典的题但是由于没见过所以想不到。 我赶紧补一下4417和4419把,貌似这次数据结构的题蛮多的。
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 1614字 评论关闭
1,程序总是提示用户"xxx"登录失败 Exception Details:System.Data.SqlClient.SqlException:用户'GlobeChineseClub'登录失败   1、在SQL Server创建“电脑名/ASPNET”用户,比如我创建HP-2V47VI88M4GB/ASPNET;2、在SQL Enterprise manager里打开“安全性”文件夹,右击“登录”,选择“新建登录……”;“常规”选项卡,“名称”填HP-2V47VI88M4GB/ASPNET,其他默认;“数据库访问”选项卡,指定访问的数据库,我指定XXX数据库; 3、打开数据库企业管理器,然后选择数据库-安全性-找到刚才报错的哪个'XXX/ASPNET' -右键"属性"; 4、选择"用户映射"......
阅读全文
众所周知,数学与我们日常生活息息相关,我们也可以用编程来解决很多的数学问题。MATH类有一大堆的基础的方法给我们使用。 比如说ceil方法,floor,round方法分别是比这个double更大的最小整数,和比这个数更小的最大整数。使用方法如下 public class blog { public static void main(String args[]){ double a=Math.ceil(12.23); double b=Math.floor(14.2); System.out.println(a+" "+b); } } 很明显,答案分别是13,14;当然要注意,如果框里的是负数要注意下。 关于pow(a,b);a的b次方; 而关于Random的有一个很大的......
阅读全文
  • 02月
  • 06日
综合 ⁄ 共 16590字 评论关闭
我们在使用Lucene管理Document(对应数据库中表的行或记录)时,难免有些复杂,并且在做增量索引时会比较繁琐,因此需要用到Compass。 Compass对Lucene的使用就如同Hibernate和对Jdbc的使用,Compass的工作流程如下: 本文使用Compass2.2版本,所需jar如下: 使用compass的步骤和使用hibernate的步骤基本一致: 使用hibernate时步骤一般为: 1.建立实体类,也就是Entity,如Student,Teacher,这些实体类。 2.配置实体类到数据库的映射。配置方法一般有两种:   (1)使用xml。如(Student.hbm.xml)   (2)使用annotation 注解 @En......
阅读全文
  • 01月
  • 25日
综合 ⁄ 共 15454字 评论关闭
PPT 见http://download.csdn.net/download/hsuxu/5620967 1. Java™ Garbage CollectionStatistical Analysis 101.Juarez JuniorSystem Architect – Unisys Global Outsourcing 2. Agenda. Java Heap Management Simple Garbage Collection Statistics • Generating the Data • Isolating the Data • Graphing the Data • Interpreting the Data • Improving Performance Advanced Garbage Collection Statistics • Generate, Isolate, Graph, Interpret, Improve Java Command Line Arguments Recap 3. Java Heap. Young Gener......
阅读全文