今天在看C++ Primer第7章,一个习题是要写两个类,一个是Screen类,一个Window_mgr类,其中,Window_mgr类包含有一个vector类型的成员 和一个clear函数,用于操作Screen类,所以需要把clear函数声明为Screen类的友元函数,这样就需要在定义Screen类的头文件中包含Window_mgr类的头文件,同理也需要在Window_mgr类中包含Screen...
分类:
编程语言 时间:
2015-07-31 01:32:01
阅读次数:
178
PHP中的变量可以保存任何的数据类型,这是因为它是弱类型语言。但php是用C语言编写的,C语言是强类型语言,每个变量都有固定的类型,不能随意改变变量的类型(可以通过强制类型转变,不过有可能出现问题),在zend引擎中是怎样可以做到一个变量保存任何类型的呢?
在zend/zend.h头文件中,会发现下面的结构体:typedef struct _zval_struct zval;typedef uni...
分类:
Web程序 时间:
2015-07-31 01:32:12
阅读次数:
132
2.2 Copy Constructor 的建构操作
有三种情况,会以一个object的内容作为另一个 class object的初值,最明显的一种情况就是对一个object做显式的初始化操作,例如:
class X { ... };
X x;
// 明确地以一个object的内容作为另一个class object的初值
X xx = x; 另两种情况是当objec...
分类:
编程语言 时间:
2015-07-31 01:30:43
阅读次数:
173
为什么需要JDBC的API?
为什么使用Class.forName来加载数据库驱动,DriverManager的作用?
Statement与PreparedStatment区别...
分类:
数据库 时间:
2015-07-31 01:32:01
阅读次数:
1058
项目完结之后,我们首先进行了管理经验的分享会。
进行这个活动有以下几个目的:是对所有项目负责人经验的一次大总结,我们从管理者的角度分析自己带项目的收获;为以后没有带过项目的同学提供一个借鉴,以后我们都要做管理者;一起讨论项目中未解决的管理问题,向师哥师姐讨教。
这个大会开了半天,但是收获是非常大的。
我从三个方面来总结一下,分别是人、项目、文档。
首先,人的...
分类:
其他好文 时间:
2015-07-31 01:30:28
阅读次数:
159
这道题唯一的难度大概就是看懂题。。
我一开始i.e. aSi + aSi+1 + ... + aSi+ni ki resp.看错了,推不出公式。后来看了别人正确的题意才,知道是很简单的东西。
这里复制wangjian8006的题意在下面:
现在假设有一个这样的序列,S={a1,a2,a3,a4...ai...at}
其中ai=a*si,其实这句可以忽略不看...
分类:
其他好文 时间:
2015-07-31 01:29:07
阅读次数:
171
近日测试中遇到一个需求,要使用程序不断地去监测指定的服务组件是否正在运行,一分钟检测一次,如果发现异常,就要将异常的信息捕获出来,然后记录到日志中,供开发人员排查。
可是在执行的过程中,发现一个问题,产生的日志在记入文件的时候,没有明确的行列标记,非常不便于操作,而且日志是追加模式的,在分类的情况下,要按分类查找更加困难。比如:
总共产生了1W条日志,info级别的8000条,error级别的...
分类:
编程语言 时间:
2015-07-31 01:28:39
阅读次数:
168
cocos2dx 中切换场景内存占用过高的处理...
分类:
其他好文 时间:
2015-07-31 01:28:56
阅读次数:
194
HDU 1698 Just a Hook (线段树 区间更新基础)...
分类:
其他好文 时间:
2015-07-31 01:30:36
阅读次数:
186
1.点击项目里面的Storyboard文件,然后给当前的UIViewController控制器里面拖入TableView,如下图所示
2.然后选中tableView,选择属性里面的Prototype Cells,设置参数为1,然后设置Style为Group,就会出现一个Cell空间在TableView上,然后给里面拖入你想要的东西,我再这里加入拖入Label
3.给TableView设...
分类:
移动开发 时间:
2015-07-31 01:29:14
阅读次数:
471
??
题意:nXm的地图, 问通过四个方向从(1,1)走到(1000,1000)所经过的最小二进制序列是多少,忽略前缀0.
思路:首先如果起点为0,那么我们bfs搜索和起点0联通的为0的连通块,这样我们第一步肯定是从与这个连通块相邻的且与重点最近的地方出发。
将所有可能起点加入队列,在bfs一遍找到字典序最小的那条路就是答案,
在这里可以用两个vector类型容器,一个是q2存储所有节点值...
分类:
其他好文 时间:
2015-07-31 01:29:07
阅读次数:
451
在我们平时开发网站中,我们一定会经常遇到onfocus和onblur这两个事件,今天就给大家简单介绍一下这两个事件:
onfocus 事件在对象获得焦点时发生。
function setStyle(x)
{
document.getElementById(x).style.background="yellow"
}
请输入:
当文本框得到焦点的时候,触发...
分类:
Web程序 时间:
2015-07-31 01:27:35
阅读次数:
270
spring hibernate 配置文件模板 可以参考,注释详细...
分类:
编程语言 时间:
2015-07-31 01:29:14
阅读次数:
193
所需环境
JDK1.6+,Ant1.7+
本文实验环境
JDK1.8.0_51,Ant1.9.6
1. 解压instller-full:jbpm-6.2.0.Final-installer-full\jbpm-installer
2. 将eclipse-java-kepler-SR2-win32.zip拷贝到跟目录lib下:jbpm-6.2.0.Final-ins...
分类:
数据库 时间:
2015-07-31 01:30:04
阅读次数:
261
POJ 3468 A Simple Problem with Integers (线段树 区间更新)...
分类:
其他好文 时间:
2015-07-31 01:28:21
阅读次数:
93
Java内存管理是面试中经常会问到的问题。Java的内存管理其实是指对象 的分配和释放问题。曾经看过这样一句话:“C++程序员觉得内存管理太重要了,所以一定要自己进行管理,而Java程序员觉得内存管理太重要了,一定不能自己管理”。我觉得这句话说得太精辟了。
C++程序员需要显式分配内存,释放内存,而这样常常会引起“内存泄露”。而Java程序员不需要显式分配和释放内存,Java在创建对...
分类:
编程语言 时间:
2015-07-31 01:27:04
阅读次数:
143