#include
#include
#include
using namespace std;
struct BinaryTreeNode
{
int m_nValue;
BinaryTreeNode *m_pLeft;
BinaryTreeNode *m_pRight;
};
void Fin...
分类:
其他好文 时间:
2015-02-06 13:21:39
阅读次数:
124
java监听windows窗口事件,现在几乎用的很少了。
当初我还在大学求学的时候,刚开始学习JAVA,对于它监听windows窗口事件,其实花费了非常多的精力。自己不是一个很机灵的人,很多的概念怎么看也不是很明白,很多的逻辑只能靠死记硬背,很多的概念记住了很快又忘记了…
当年的JAVA,还是没有放弃桌面应用这个领域,这些年过去了,java在PC的桌面应用上几乎是一败涂地,倒是在互联网和移动设备...
分类:
编程语言 时间:
2015-02-06 13:20:12
阅读次数:
138
使用Jasper或BIRT等报表工具时,常会碰到一些非常规的统计,用报表工具本身或SQL都难以处理,比如交叉表的行组和列组都是分段区间,测度(measurem)来自其他数据库表。集算器具有结构化强计算引擎,集成简单,可以协助报表工具方便地实现此类需求。下面通过一个例子来说明双区间交叉表的实现过程。
表account_detail的主键为account_no,与表Paysoft_r...
分类:
其他好文 时间:
2015-02-06 13:19:41
阅读次数:
285
今天的C++已经是个多重泛型编程语言,一个同时支持面向过程、面向对象、泛型形式和元编程形式的语言。我们该怎样理解这样一个语言呢?这个联邦语言由四大成员组成。
C语言。说到底C++仍以C为基础。
面向对象C++。
模板C++。
STL。
C++高效编程守则视状况而变化,取决于你使用C++的哪一部分。...
分类:
编程语言 时间:
2015-02-06 13:20:21
阅读次数:
196
看到第三版中5.2的例题4,一开始只是简单地接受中间缓存变量的机制,例题如下:
public class Test {
public static void main(String[] args) {
int j = 0;
for (int i = 0; i < 100; i++)...
分类:
编程语言 时间:
2015-02-06 13:18:21
阅读次数:
156
(官网:www.libgdx.cn)
大部分Android设备和所有的iOS设备没有实体键盘。取而代之的是软键盘,为了调用软键盘,可以使用如下方法:
Gdx.input.setOnscreenKeyboardVisible(true);
一旦软键盘可见,任何按键的点击将作为事件传递到应用中。另外,可以通过轮询检测特定key的状态。
需要注意的是,当横屏Android时,...
分类:
其他好文 时间:
2015-02-06 13:21:20
阅读次数:
140
题目Given numRows, generate the first numRows of Pascal’s triangle.For example, given numRows = 5,
Return[
[1],
[1,1],
[1,2,1],
[1,3,3,1],
[1,4,6,4,1]
]思路模拟代码 /**----------------...
分类:
其他好文 时间:
2015-02-06 13:18:04
阅读次数:
132
当我们在写Hibernate Orm组件的时候,经常会遇到分页查询这种操作,分页查询的原理不在熬述,比较重要的一点是需要计算查询的总数count,大部分人还是采用传统的hql/sql字符串截取或者拼接等方式实现。下面给出的代码是通过字符串模板、正则匹配等方式实现的,直接上代码:
public class QueryTemplateUtil {
public static final St...
分类:
数据库 时间:
2015-02-06 13:18:17
阅读次数:
218
副标题:设备注册相关的基本结构的原理框架
设备注册与删除时间
设备在下列两种情况下进行注册:
1)加载NIC驱动时
2)插入热插拔设备时
这里NIC与热插拔设备有些不同。a.对于非热插拔NIC来说,NIC的注册是伴随着其驱动的发生的,而NIC可以内建到内核,也可以作为模块载入,如果内建入内核,则NIC设备和初始化均发生在引导时,如果NIC作为模块加载,则NIC的注册和...
分类:
系统相关 时间:
2015-02-06 13:20:15
阅读次数:
298
Error:A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugCompile'.
> Could not find com.android.support:support-v4:19.0.0.
Req...
分类:
移动开发 时间:
2015-02-06 13:19:37
阅读次数:
1169
今年1月25日,我有幸参加了于加州圣何塞举办的SNIANVM峰会。SNIA与Intel联手合作,成功举办了此次行业盛会,吸引了NVM领域知名专家的广泛参与。峰会中举办了涉及以下三个主要论题的多场论坛与演讲:...
分类:
其他好文 时间:
2015-02-06 13:19:06
阅读次数:
673
利用人的视觉做出的伪3D效果,横屏效果明显。...
分类:
其他好文 时间:
2015-02-06 13:19:45
阅读次数:
127
nook simple touch是Android系统,自带中文,可惜很多epub格式的电子书没有使用nook自带的中文字库,导致中文乱码。
改变的方式:
1 root ,再添加常见的中文字库;
2 修改epub格式,把常见阅读器上的字库的位置都加上;特别是可在nook的内存上加上其他字库。
代码没有优化,很乱,功能实现了。
#encoding= utf-8
impor...
分类:
其他好文 时间:
2015-02-06 13:17:47
阅读次数:
660
游戏里经常用的概率算法,比如随机一个数,看它落在哪段。
这里涉及到随机数之后,看如何查找落在哪个段,可以用二分查找来优化:
#include
using namespace std;
int binary_search_nearest(int* arr, int begin, int end, int val){
if (!arr){
return -1;
}
int mi...
分类:
其他好文 时间:
2015-02-06 13:18:06
阅读次数:
149
C string类c_str() 详解c_str() 返回以最后一个指向null结束。#include
using namespace std;
int main(int argc, char *argv[])
{
const char *ch;
string s = "abcdef";
ch = s.c_str();
cout<<ch...
分类:
其他好文 时间:
2015-02-06 13:17:21
阅读次数:
183