摘要:
程序通过JDBC 连接数据库异常,报 ORA-03137[12333]的错误。当前程序的JDBC 驱动版本:ojdbc16-11.2.0.1.0.jar数据库版本: 11.2.0.3一. Log 信息1.1 alert logTNS-12637: Packet receive failedns secondary err code: 12532nt main err code: 0nt secondary err code: 0nt OS err code: 0opiodr aborting process unknown ospid(28518) as a result of ORA-609 阅读全文
摘要:
/************************************************************************//* @author lynnbest双向循环列表的使用:1.创建2.插入3.删除4.打印5.按位置查找6.按内容查找7.退出 *//************************************************************************/#include #include typed... 阅读全文
摘要:
uva 10718 Bit Mask (位运算) Problem A Bit Mask Time Limit 1 Second In bit-wise expression, mask is a common term. You can get a certain bit-pattern using mask. For example, if you want to make first 4 bits of a 32-bit number zero, you can use 0xFFFFFFF0 as mask and perform a bit-w... 阅读全文
摘要:
1 堆 1.1 简介n个关键字序列Kl,K2,…,Kn称为(Heap),当且仅当该序列满足如下性质(简称为堆性质):(1)ki=号。//k(i)相当于二叉树的非叶结点,K(2i)则是左孩子,k(2i+1)是右孩子若将此序列所存储的向量R[1..n]看做是一棵完全二叉树的存储结构,则堆实质上是满足如下性质的完全二叉树:树中任一非叶结点的关键字均不大于(或不小于)其左右孩子(若存在)结点的关键字。1.2 堆的高度堆可以被看成是一棵树,结点在堆中的高度可以被定义为从本结点到叶子结点的最长简单下降路径上边的数目;定义堆的高度为树根的高度。我们将看到,堆结构上的一些基本操作的运行时间至多是与树的高度成正 阅读全文
摘要:
Linux 内核中用到了大量的结构体,在编码规范中也给出了结构体初始化的规则,这篇文章中有对其的解释:http://blog.csdn.net/dlutbrucezhang/article/details/10296897,不过,这篇文章中并没有给出实例分析,下面我写了一段测试程序:#include#includestruct test { int test_value1; float test_value2; char *test_value3;};int main(void){ int i; char my_name[] = "DLUTBruceZhang"; char 阅读全文
摘要:
Android学习系列-Android中解析xml(7) 一,概述 1,一个是DOM,它是生成一个树,有了树以后你搜索、查找都可以做。 2,另一种是基于流的,就是解析器从头到尾解析一遍xml文件。 基于流的目前有两种比较有名, (1)是SAX, sax的原理是解析器解析过程中通过回调把tag/value值等传给你,你可以比较、操作。 (2)PULL 而pull的原理是它只告诉你一个tag开始或者结束了,至于tag/value的值是什么需要你自己去向parser问,所以叫做pull,而sax看起来是push给你的。 sax/pull还有一点区别,你随便找个sax和pull的例子比较一下就可以发现 阅读全文
摘要:
处理前: 处理后: Table of Contents1 前言2 中文的处理2.1 vim相关2.2 perl 相关 3 时间相关4 程序解析 1前言最近风帆问我一个问题,也就是处理org模式中的TODO。写一个脚本, 主要功能是未完成的按照“重要性”与“紧急性”进行分类。然后完成的 任务列出最近一周完成的。感觉还听有用的,我自己也经常用org模式 所以用了一晚上的时间,写了这个脚本,然后上午来了以后由修改了 一下。基本算是可以用了。在写这个脚本的过程中,通过遇到的问题 从中又学习了几点。总结一下,方便后来查看。 ... 阅读全文
摘要:
在使用Android SDK Manager的时候,有时候会遇到上述问题,其实原因很简单,属于本地配置的问题。 解决方法:1.以文本文件的方式打开“C:\Windows\System32\drivers\etc\hosts”文件2.在文件最后添加“74.125.237.1 dl-ssl.google.com”,这样系统就会进行本地DNS解析。3.再次进行原来的操作就会发现不会报错了。 阅读全文
摘要:
由于工作原因,有幸来旧金山一段时间,兴奋之情溢于言表。作为一个IT人,来到这里,就是来到天堂!硅谷,港台称为矽谷(经常看这里中文台的会深有体会),位于加州北部,旧金山湾南部,原来圣克拉拉谷别称,包括圣塔克拉拉县和费利蒙市。感兴趣的童鞋去google地图搜索一下,会看到各种大牌公司哦。硅谷的第一家公司,公认的是HP。紧接着世界级的大型公司汇聚于此,最酷的公司,最吸引人的公司,最名声在外的公司,你都会在这里找到它的身影。刚来一周,拍下了有缘路过的公司logo,以后还会继续补全。 说这里是天堂,是因为这里有创新的基因。Let me show you something.1.宽松的公司纪... 阅读全文
摘要:
上次简单地介绍了IP层的安全,今天来介绍下在传输层提供安全性最主要的2个协议:安全套接字层(SSL)协议和传输层安全(TLS)协议。TLS实际上就是SSL的IETF版本。 1.SSL服务 设计安全套接字层(secure socket layer,SSL)是为了对来自应用层的数据提供安全的压缩服务,SSL可接受来自应用层 任何协议的数据,一般典型的是HTTP协议,来自应用层的数据被压缩(可选),被签记和被加密,然后将它们传给可靠的传输 层协议如TCP。Netscape在1994年开发了SSL,1995年发布了第2版和第3版,本章讨论SSLv3. 分段 SSL首先将数据划分为... 阅读全文
摘要:
描述n个人站成一行玩一个报数游戏。所有人从左到右编号为1到n。游戏开始时,最左边的人报1,他右边的人报2,编号为3的人报3,等等。当编号为n的人(即最右边的人)报完n之后,轮到他左边的人(即编号为n-1的人)报n+1,然后编号为n-2的人报n+2,以此类推。当最左边的人再次报数之后,报数方向又变成从左到右,依次类推。 为了防止游戏太无聊,报数时有一个特例:如果应该报的数包含数字7或者是7的倍数,他应当用拍手代替报数。下表是n=4的报数情况(X表示拍手)。当编号为3的人第4次拍手的时候,他实际上数到了35。人123432123 报数123456X89 人432123432 ... 阅读全文
摘要:
Dynamics CRM 2013 系统的UI与2011相比改动是巨大的:传统的导航栏被去掉了,取代它的是win8风格的小磁铁;Ribbon风格的工具栏也被去掉啦,它的风格将回滚至4.0时代;新系统添加了Business Process Flow这样的新型UI,先不说功能,就外观来看还是挺酷的;实体Form的布局更灵活了,少部分实体支持混合布局。 从这些新特性来看,Dynamics CRM 2013是款很酷的CRM软件。目前还没哪款企业级的CRM软件的UI能做的这么酷,由于改动的跨度确实挺大的,所以对于用户的学习曲线应该不会那么平缓。如果用户打算从2011升级至2013还需要考虑代码兼容性问. 阅读全文
摘要:
在开发SearchEasy Site SearchEngine(搜易站内搜索引擎)的时候,经常会遇到一些搜索引擎的常见功能如何实现的问题,比如实现相关度百分比显示?如何实现在结果中搜索等等诸如此类常见的问题,本文总结我在开发SearchEasy Site SearchEngine(搜易站内搜索引擎)过程中遇到的问题,整理分享给需要的博友们:问:Lucene.net的搜索结果的百分比相关度值是如何实现的? 答: Hits result = searcher.Search(q); float score = result.Score(n) ;//n为查询结果文挡序号,返回的是一个<=1f的f 阅读全文
摘要:
Cyclic TourTime Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/65535 K (Java/Others) Total Submission(s): 1120Accepted Submission(s): 579 Problem Description There are N cities in our country, and M one-way roads connecting them. Now Little Tom wants to make several cyclic tours, which ... 阅读全文
摘要:
一、整体工程图 二、messenger_service_binding.xml 三、AndroidManifest.xml 四、MessengerServiceActivities.javapackage com.jltxgcy.messengerservice;import android.app.Activity;impor... 阅读全文
摘要:
在Android中EditText用于编辑文本,TextView用于显示文本,但是有时候我们需要对其中的文本进行样式等方面的设置。Android为我们提供了SpannableString类来对指定文本进行处理。1) ForegroundColorSpan 文本颜色private void setForegroundColorSpan() { SpannableString spanString = new SpannableString("前景色"); ForegroundColorSpan span = new ForegroundColorSpan(Colo... 阅读全文
摘要:
;脚本功能是调整当前窗口的大小;sunwind ;2013年8月25日;需求是多爱英提出,我用了面向对象的ahk来实现的。;~ 按一下热键(win+z);~ 切换到 右下角1/4;~ 再按一下;~ 切换到 右下角 1/3;~ 再按一下 ;~ 切换到 右下角 2/3;~ 再按一下;~ 切换到 右下角 1/4SetTitleMatchMode, 3event_index:=-1#z::WinGetTitle, current_win, Aif (current_win!=old_win) event_index=-1if(event_index=-1){ old_win:=current_w... 阅读全文
摘要:
我们知道如果用记忆化搜索逐项递推可以将复杂度降低到O(n),但是对于更大规模的输入,这个算法效率还是不够高,那么我们考虑更高效的算法:二阶递推:f(n+2)=(1 1) f(n+1) f(n+1) (1 0) f(n)上面等式两边分别是矩阵,那么矩阵A就是等式右边第一个式子。只要求出A的n次,就可以求出f(n)。我们使用快速幂来求,这个算法的复杂度为O(logn)#include #include #include #include using namespace std;typedef long long ll;const int mod=10000;typedef vect... 阅读全文
摘要:
最近在做一个基于JAVA Servlet的WEB应用以及对应的Anroid应用客户端的开发工作。其中,在接口的访问和数据的传输方面使用的比较多的是使用JSON对象来操作格式化数据:在服务器端采用JSON字符串来传递数据并在WEB前端或者Android客户端使用JSON来解析接收到的数据。 首先,在JAVA中使用JSON需要引入 org.json 包(点击 这里 可以下载相应的JAR包!), 并在程序中引入相应的JSON类://声明一个Hash对象并添加数据Map params = new HashMap();params.put("username", username); 阅读全文
摘要:
题目:安排座位解析:http://www.douban.com/note/269136472/#include #include #include using namespace std;typedef long long LL;const LL MOD=1000000007;LL a[550];LL A[550];LL C[550][550];LL dp[55][550];void Init(){ for(int i=0; i>T; while(T--) { cin>>n; for(int i=1; i>a[i]; memset(d... 阅读全文