现在位置: 首页 > Jyztwydg发表的所有文章
JPA persistence xml 中报错的写法: <property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8" /> 正确的写法: <property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/test?useUnicode=true&amp;characterEncoding=utf-8" /> 这个BUG 可以修复吗? 参考:http://blog.csdn.net/kenchow126/article/details/7567178
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 1462字 评论关闭
77.关于链表问题的面试题目如下: 1.给定单链表,检测是否有环。 使用两个指针 p1,p2  从链表头开始遍历, p1  每次前进一步, p2  每次前进两步。如果 p2  到 达链表尾部,说明无环,否则 p1、 p2  必然会在某个时刻相遇(p1==p2),从而检测到链表中 有环。 2.给定两个单链表(head1, head2),检测两个链表是否有交点,如果有返回第一个交点。如 果 head1==head2,那么显然相交,直接返回 head1。否则,分别从 head1,head2  开始遍 历两个链表获得其长度 len1  与 len2,假设 len1>=len2,那么指针 p1  由 head1  开始向后 移动 ......
阅读全文
这里我们datagridview的datasourse已经绑定到了一个datatable, datatable来自于mysql或者excel表  这两种来源都是不会自带是否选择此列的字段的,因为是否选择是运行时的状态而非数据本身应该记录的 那么如果在datagridview里面显示一个可以选择的列 我们就会用到这个复选框 因为性能的需要我们会用到虚拟模式,但是进入虚拟模式后的datagridview如果是在其开头的第一列插入一个复选框列,是无法保持选中的,更不能多选,一旦失去焦点以后就会丢掉了选择状态.但是在非虚拟模式的情况下就可以保持选中 原因在于虚拟模式下显示依靠数据来......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 614字 评论关闭
             思路:         要注意:最后结果输出时要查找当经验值等于或者大于n时的最小忍耐值m,方可满足最大的保留忍耐值         AC代码: #include<stdio.h> #include<string.h> int dp[100][100],a[100],b[100]; int M,S; void CompletePack(int c,int w) { int m,s; for(m=c;m<=M;m++) for(s=1;s<=S;s++) if(dp[m][s]<dp[m-c][s-1]+w) dp[m][s]=dp[m-c][s-1]+w; } int main() { int n,k; int i; int max; int m,s; int t; while(scanf("%d%d%d%d",&......
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 691字 评论关闭
不知道大家有没有用LoaderCallbacks<RESTLoader.RESTResponse>这个进行网络请求,今天碰到一个BUG,就是只要在一个页面中调整完时间,以前走过的网络请求会自动重新走一次,仔细查资料发现原因在这儿: Introduced in Android 3.0, loaders make it easy to asynchronously load data in an activity or fragment. Loaders have these characteristics: They are available to every Activity and Fragment. They provide asynchronous loading of data. They monitor the source of their data and deliver new results ......
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 3504字 评论关闭
表达式和值 在Scala中,几乎所有的语言元素都是表达式。 println("hello wolrd") 是一个表达式, "hello"+" world" 也是一个表达式。 可以通过val定义一个常量,亦可以通过var定义一个变量,推荐多使用常量。 var helloWorld = "hello" + " world" println(helloWorld) val again = " again" helloWorld = helloWorld + again println(helloWorld) 函数是一等公民 可以使用def来定义一个函数。函数体是一个表达式。 使用Block表达式的时候,默认最后一行的返回是返回值,无需显式指定。 函数还可以像值一样,赋值......
阅读全文
 Describe an implementation of the procedure RANDOM(a, b) that only makes calls to RANDOM(0, 1). What is the expected running time of your procedure, as a function of a and b? 这是算法导论中随机算法部分的一道题,看似很简单,我却花了好几天才想出一个比较流氓的答案。 后悔当初学数学的时候不好好学概率啊。 #define RAND_0_OR_1 ( rand()&1 ) int rand_t(int a, int b){ if( a > b) return rand_t( b, a );  int max = ( a - b > 0 ) ? ( a - b ) : ( b - a ); int i; int nRes = max + 1;  while( nRe......
阅读全文
  • 12月
  • 25日
综合 ⁄ 共 794字 评论关闭
1 InputManager系统服务 我们知道Android由诸多系统服务组成,它们在系统启动的时候由Zygote孵化出来,自始至终运行于后台,这其中,WindowManagerService就是一个很重要的服务,它负责对整个窗口系统的管理,而在窗口系统中,用户的输入输出系统又是一个很重要的部分,于是,InputManager便承担起了全部的责任。 InputManager开启两个线程,即InputDispacher和InputReader,它们才是真正工作的两个线程。 2 InputManager本地服务 为什么InputManager系统服务需要通过JNI开启InputManager本地服务呢? 显然,用户的输入......
阅读全文
  • 12月
  • 23日
综合 ⁄ 共 695字 评论关闭
Triangle: Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent numbers on the row below. For example, given the following triangle [ [2], [3,4], [6,5,7], [4,1,8,3] ] The minimum path sum from top to bottom is 11 (i.e., 2 + 3 + 5 + 1 = 11). Note: Bonus point if you are able to do this using only O(n) extra space, where n is the total number of rows in the triangle. class Solution { public: int minimumTotal(vector<v......
阅读全文
  • 11月
  • 01日
综合 ⁄ 共 618字 评论关闭
    字典分两种,一种是隐性字典,implicit dictionary,这种主要是由它们的算法表现出来的,而不是矩阵结构,比如wavelet,curvelet,contourlet,等等。另一种是通过机器学习来从样本中获取字典,这种字典表现为一种显性矩阵,explicit matrix,而算法是用来适应矩阵的,比如PCA,GPCA,MOD,K-SVD等等,这种字典的好处在于比前一种灵活,表现也好,坏处就是耗费时间和运算资源,另外复杂的约束限制了字典的大小以及需要处理的信号的维度(所以论文提出的这个算法最后用3D图像去噪来表现优越性)。     本文将介绍一种典型的字......
阅读全文
  • 06月
  • 12日
综合 ⁄ 共 2473字 评论关闭
   对数据库进行操作的时候,我们可以使用sql语句,也可以使用存储过程,那么使用存储过程有什么好处呢,首先它是预编译的语句,所以效率很高,其次就是很安全,用sql语句的时候有可能会被进行sql注入,存储过程完全被隐藏的,所以会避免,很安全,一般的情况下,一些小项目,比如web开发的时候,小企业站可以使用sql语句,大型的行业网站从安全和性能可以使用存储过程。备注:可在Sql Server的管理器中通过新建存储过程创建测试,保证其在后台的语法的合理性。 预备知识: 创建存储过程的基本格式: ---判断是否存在存储过程if e......
阅读全文
  • 05月
  • 31日
综合 ⁄ 共 5495字 评论关闭
    一、概述     1.中间件的概念     随着计算机技术的飞速发展,各种各样的应用软件需要在各种平台之间进行移 植,或者一个平台需要支持多种应用软件和管理多种应用系统,软、硬件平台和应用系统之间需要可靠和高效的数据传递或转换,使系统的协 同性得以保证。这些,都需要一种构筑于软、硬件平台之上,同时对更上层的应用软件提供支持的软件系统,而中间件正是在这个环境下应孕而生。     由于中间件技术正处于发展过程之中,因此目前尚不能对它进行精确的定义。     比较流行的定义是:中间件是一种独立的系统软件或服务......
阅读全文