人,程序,计算机 计算机的诞生就是为了帮助人们完成一些任务。计算机以其速度快、失误少、持续时间长、保存时间久等特点弥补了人类的不足。 程序是计算机完成人类任务的计划书、说明书、指导书或者说是执行步骤。 运行程序就是计算机照着计划书执行任务的过程。 程序设计语言则是人们写计划书的语言。与人们给自己写计 ...
分类:
编程语言 时间:
2016-07-12 23:09:25
阅读次数:
133
在我们日常开发中,经常会遇到已经上线的系统会出现一些页面的报错,作为开发者一种方式是我们可以根据源代码进行调试找出错误来进行修改,还有一种方式是我们可以通过系统日志来快速定位系统所出现的错误(这里所有的错误都是指因为系统或程序所引发的错误,不包括用户操作失误所引发的错误)因此我们可以把系统日志显示出 ...
分类:
其他好文 时间:
2016-07-11 10:39:01
阅读次数:
129
传送门
有一堆石子共有N个。A B两个人轮流拿,A先拿。每次拿的数量最少1个,最多不超过对手上一次拿的数量的2倍(A第1次拿时要求不能全拿走)。拿到最后1颗石子的人获胜。假设A B都非常聪明,拿石子的过程中不会出现失误。给出N,问最后谁能赢得比赛。
例如N = 3。A只能拿1颗或2颗,所以B可以拿到最后1颗石子。
Input
第1行:一个数T,表示后面用作输入测试的数的数量。(1 <= T...
分类:
其他好文 时间:
2016-07-10 18:53:16
阅读次数:
164
正文一.概述一些重要的程序,必须让它一直跑着;而且还要时时关心它的状态——不能让它出现死锁现象。当然,如果一个主程序会出现死锁,肯定是设计或者编程上的失误。我们首要做的事是,把这个Bug揪出来。但如果时间紧迫,这个Bug又“飘忽不定”,那么,我们还是先写一个软件“看门狗”,暂时应一下急吧。“看门狗” ...
分类:
移动开发 时间:
2016-07-07 17:01:44
阅读次数:
873
在许多有关oracle的数据库管理的书中常常谈到,要将不同类型的文件放在不同的磁盘上。在个人自学的过程中,不能够实现多个磁盘的情况。以下是通过在磁盘上创建目录的方法来构造一个模拟环境。目录Backup是做数据库备份时使用的。由于操作失误可能会使数据库系统崩溃,有时可能..
分类:
数据库 时间:
2016-07-03 15:58:07
阅读次数:
223
01 今天有件事必须记录下,就是工作中犯错了,之前白盒测试问题排查过程中我漏掉了一个问题(没查出来),结果在问题单里有。而事实上这个问题还比较明显。这是重大失误。为此我深刻做了自我反省。 最近一个月,自从开始白盒测试以后,我的工作积极性直线下降,以至于消极对抗。最后导致今天的问题也算是顺理成章。 其 ...
分类:
其他好文 时间:
2016-07-01 22:49:41
阅读次数:
174
概要:为了减轻数据库的压力,一般会使用数据库主从(master/slave)的方式,但是这种方式会给应用程序带来一定的麻烦,比如说,应用程序如何做到把数据写到master库,而读取数据的时候,从slave库读龋如果应用程序判断失误,把数据写入到slave库,会给系统造成致命的打击。解决..
分类:
数据库 时间:
2016-06-29 13:34:58
阅读次数:
170
如果mysql不小心操作失误导致数据错误或者丢失这时候binlog起到了很大的作用 恢复有几种方式 1.按时间恢复--start-datetime 如果确定了时间点,那么按时间恢复是一个再好不过的事,一般是通过日常的定期备份+差异备份(日志) 如果日常备份在4点,出错的时间在12:00点,12:30 ...
分类:
数据库 时间:
2016-06-28 00:30:55
阅读次数:
209
====================================================
0.借助hibernate的数据源使用,即引入hibernate.cfg.xml文件
注意:此时使用的失误提交机制被关闭,应在hibernate.cfg.xml中添加true
<bean id="sessionFactory"
class="org.springframew...
分类:
编程语言 时间:
2016-06-24 10:56:53
阅读次数:
309