现在位置: 首页 > sagging发表的所有文章
1.NET .Dot Net   基于.net的语言:C#,VB.Net,F#,IronPython 2.Visual Studio是开发工具,.NET Framework是提供的一些类库;所有基于.net开发的语言,     都可以调用.NET Framework中的类 3.  a..NET程序的层次:操作系统---CLR---.Net Framework---应用程序,由.NET Framework来兼     容不同的操作系统,这就是.NET Framework的平台无关性,现在微软支持,unix下的.net开      发为了提高和linux的竞争力;  b..net的平台无关:CLR,.NET Framework进行了隔离,windows,linux(Mono),智能手机,Web,    RIA,  学会.NET这些都可以开......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 826字 评论关闭
 首先是对阶梯博弈的阐述...博弈在一列阶梯上进行...每个阶梯上放着自然数个点..两个人进行阶梯博弈...每一步则是将一个集体上的若干个点( >=1 )移到前面去..最后没有点可以移动的人输..   如这就是一个阶梯博弈的初始状态 2 1 3 2 4 ... 只能把后面的点往前面放...如何来分析这个问题呢...其实阶梯博弈经过转换可以变为Nim..把所有奇数阶梯看成N堆石子..做nim..把石子从奇数堆移动到偶数堆可以理解为拿走石子..就相当于几个奇数堆的石子在做Nim..( 如所给样例..2^3^4=5 不为零所以先手必败)为什么可以这样来转化?    假设我......
阅读全文
  • 12月
  • 14日
综合 ⁄ 共 10885字 评论关闭
转自:http://blog.csdn.net/tianliang0123/article/details/7172396 二叉查找树 如果该二叉树是二叉查找树,那么求解LCA十分简单。 基本思想为:从树根开始,该节点的值为t,如果t大于t1和t2,说明t1和t2都位于t的左侧,所以它们的共同祖先必定在t的左子树中,从t.left开始搜索;如果t小于t1和t2,说明t1和t2都位于t的右侧,那么从t.right开始搜索;如果t1<t< t2,说明t1和t2位于t的两侧,那么该节点t为公共祖先。 如果t1是t2的祖先,那么应该返回t1的父节点;同理,如果t2是t1的祖先,应该返回t2的父节点。 Java......
阅读全文
  • 10月
  • 27日
综合 ⁄ 共 709字 评论关闭
Given a linked list, remove the nth node from the end of list and return its head. For example,    Given linked list: 1->2->3->4->5, and n = 2.    After removing the second node from the end, the linked list becomes 1->2->3->5. Note: Given n will always be valid. Try to do this in one pass.         一次遍历,得到结果,需要保存两个指针,这两个指针所指节点之间的距离是n,这样当后面的指针指向链表尾的时候,前面的指针所指的节点即为要删除的节点。考虑到删除当前节点需要记录当......
阅读全文
  • 06月
  • 05日
综合 ⁄ 共 3906字 评论关闭
先说说什么是branch。按照Subversion的说法,一个branch是某个development line(通常是主线也即trunk)的一个拷贝,见下图:   branch存在的意义在于,在不干扰trunk的情况下,和trunk并行开发,待开发结束后合并回trunk中,在branch和trunk各自开发的过程中,他们都可以不断地提交自己的修改,从而使得每次修改在repository中都有记录。   设想以下场景,如果你的项目需要开发一个新功能,而该功能可能会修改项目中的绝大多数文件,而与此同时,你的另一位同事正在进行bug fix,如果你的新功能不在branch中开发而直接在t......
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 1848字 评论关闭
[引用请注明出处:http://blog.csdn.net/bhq2010/article/details/9109809] 最近一个月都在做demo,对Java的异常处理有了一点感受,小结在这里,其他语言中的异常处理也基本类同: 1、异常分类 Java的异常分为RuntimeException、Exception两种,还有一种错误是Error。编译器强制程序员处理Exception异常。 RuntimeException一般是编程中的错误导致的,如NullPointer、ArrayIndexOutOfBounds等。导致这种异常的原因通常是代码中的逻辑错误或者没有对当前代码外部传递进来的引用进行必要的检查导致的,所以一般不要去catch这种异常、......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 2021字 评论关闭
Simple Captcha in rails 3 By Brijesh Shah, December 10, 2010 2:41 am Here I will show you how to add captcha in rails 3 application: Download Simple captcha plugin from the git : click here rails plugin install https://github.com/galetahub/simple-captcha.git Generate Simple Captcha rails generate simple_captcha rake db:migrate Generate scaffold of MODEL rails g scaffold Model Captcha code can be added two way . 1. Controller based 2. Model based Controller Based Include simple captch......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 1432字 评论关闭
  用户手册编写模板 1. 引言  1.1编写目的【阐明编写手册的目的。指明读者对象。】  1.2项目背景【说明项目来源、委托单位、开发单位及主管部门】       1.3 定义【列出手册中使用的专门术语的定义和缩写词的原意】   1.4参考资料【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,      可包括:a.项目的计划任务书、合同或批文;b.项目开发计划;C. 需求规格说      明书;d.概要设计说明书;e。详细设计说明书;f.测试计划;g。手册中引用      的其他资料、采用的软件工程标准或软件工程......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 37139字 评论关闭
文章目录 1.1为什么要进行性能调优? 1.2 性能调优包括那些方面? 1.3 性能的参考指标 4.1CPU消耗分析 4.1.4 sy (内核线程处理所占的百分比) 4.3.1 文件IO分析的常用命令 4.3.2 文件IO消耗分析案例 5.1.1 代大小的调优 5.1.2 GC策略的调优 5.2.1 CPU消耗严重的解决方法 6.1 JVM相关: 6.3 实验环境软硬件相关 写blog和写代码一样,刚开始都是不完美的,需要不断的修正和重构,如果大家在阅读本blog中发现任何问题和疑问,都欢迎讨论或拍砖。 转载请保持原链接地址:http://......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 3894字 评论关闭
android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)   android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。   android:bufferType指定getText()方式取得的文本类别。选项editable 类似于StringBuilder可追加字符,   <span style="font-family: Arial, Helvetica, sans-serif;">也就是说getText后可调用append方法设置文本内容。spannable 则可在给定的字......
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 4179字 评论关闭
这个round真的太简单了。。 A,B就不说了 C  题目说了合法的点不会超过10^5个 那么直接离散化,完了跑bfs就行了 离散化用map就行 #include <iostream> #include <cstring> #include <cstdio> #include <algorithm> #include <cstdlib> #include <ctime> #include <set> #include <vector> #include <map> #define MAXN 111 #define MAXM 55555 #define INF 1000000007 using namespace std; int xa, ya, xb, yb; int n; struct node { int r, x, y; }p[111111]; stru......
阅读全文
  • 02月
  • 22日
综合 ⁄ 共 1382字 评论关闭
Description 把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。 Input 第一行是测试数据的数目t(0 <= t <= 20)。以下每行均包含二个整数M和N,以空格分开。1<=M,N<=10。 Output 对输入的每组数据M和N,用一行输出相应的K。 Sample Input 1 7 3 Sample Output 8 解题:由题可知,每个盘子都一样,可以任意放,要不能重复种数,那么可以这样假设:设1到n个盘子放平果的数量为a1,a2,a3,......,an.并且a1+a2+a3+.....+an=sum(平果总......
阅读全文