- 浏览: 547855 次
最新评论
-
lg70124752:
你好,你这个在数据量大的情况下正常吗,我写了一个类似的功能,在 ...
【Hadoop】MapReduce使用combiner优化性能 -
20131007:
维护这么多的博客,不累?
『开源』也顺手写一个 科学计算器:重磅开源 -
leaow567:
写的不错,条理清晰!
Android Service完全解析,关于服务你所需知道的一切(上)
文章列表
简单练习了一下代码,简单实现了一下线程池类,增加对线程的理解和掌控。以后有时间再好好完善下,现在和大家分享下:
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <time.h>
#include <string.h>
#include <math.h>
#include <sys/types.h>
#include <stdlib.h>
#include <sys/ipc.h>
#i ...
- 2013-11-21 17:52
- 浏览 638
- 评论(0)
关于代码阅读分析工具的思考
每当阅读逻辑复杂的代码时,首先都想弄清函数之间的调用关系,然后想在适当的位置打上断点(或者移除断点),或者想看看某个函数被调用了多少次。很多代码阅读器、编辑器都已经提供了这些基本的功能,甚至提供的功能比我们想象的要强大很多,下图为SourceInsight和VS2012的函数调用关系图。但有时候总不能满足我们的所有需求。其中有一种情况是代码分析工具都是基于静态分析(有动态的吗?),无法确定函数的调用顺序。所以我乐此不疲的写一个又一个版本的调试代码,如果把VS的调试功能比做大海,我的代码只是浪花,但是浪花也有美的一瞬间。
要实现的功能
1) 能直观的输 ...
- 2013-11-21 16:22
- 浏览 1103
- 评论(0)
题目描述:
HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天JOBDU测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。你会不会被他忽悠住?
- 2013-11-21 15:29
- 浏览 673
- 评论(0)
简介
上篇简单分析imsdroid项目,本篇继续上一篇继续分析。
继续分析
IMS Private Identity (IMPI) 身份认证 用户的id 例如:banketree
IMS Public Identity (IMPU) 公共认证 如:sip:33446677887@doubango.org
服务设置:
// Sets IP address
final String proxyHost = "192.168.0.1";
mConfigurationService(ConfigurationEntry.NETWORK_PCSCF_HOST, p ...
- 2013-11-21 13:17
- 浏览 1118
- 评论(0)
题目描述:
输入一个链表,反转链表后,输出链表的所有元素。
(hint : 请务必使用链表)
输入:
输入可能包含多个测试样例,输入以EOF结束。
对于每个测试案例,输入的第一行为一个整数n(0<=n<=1000):代表将要输入的链表的个数。
输入的第二行包含n个整数t(0<=t<=1000000):代表链表元素。
输出:
对应每个测试案例,
以此输出链表反转后的元素,如没有元素则输出NULL。
- 2013-11-21 10:17
- 浏览 745
- 评论(0)
[正则表达式]文本框输入内容控制
整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$
只能输入数字:"^[0-9]*$"。
只能输入n位的数字:"^\d{n}$"。
只能输入至少n位的数字:"^\d{n,}$"。
只能输入m~n位的数字:。"^\d{m,n}$&q ...
- 2013-11-21 09:30
- 浏览 834
- 评论(0)
1、类和struct的区别
用class和struct关键字定义类的唯一差别在于默认访问权限:默认情况下,struct的成员为public(因此可以省略public关键字),而class的成员为private。
2、在C++中
每当函数返回时,都会清理栈。局部 ...
- 2013-11-21 09:26
- 浏览 559
- 评论(0)
3 eventloop在jni层的详细分析
Eventloop在整个bluetooth的jni层和bluez之间的交互,以及jni和framework层之间的交互过程中有着举足轻重的作用。所以,本文仍然需要花费一定的笔墨来分析它,当然由于它更像是一个桥梁,我们的分析有可能就不是那么的深入了,会从比较宏观地角度来看待这个东西的作用。
当然,一切的一切还是要从源码来说:
static jboolean startEventLoopNative(JNIEnv *env, jobject object) {
jboolean result = JNI_FALSE;
#ifdef ...
- 2013-11-21 09:05
- 浏览 749
- 评论(0)
今天苦战了一天,就跟一个Unity切换到web平台的socket通信出错苦苦纠缠了一天,问了好多大牛,但他们的回复都是我没搞过web平台下的通信或者我只专研于pc或者移动平台。看来没办法了,只能自己硬着头皮往下探究了,貌似之前flash开发就是这样,凡事碰到要跟服务器通信的都会出现老大难的权限不足的错误。
具体错误如下:
SecurityException: Unable to connect, as no valid crossdomain policy was foundSystem.Net.Sockets.Socket.Connect_internal (IntPtr sock, Sy ...
- 2013-11-21 01:33
- 浏览 869
- 评论(0)
64位Win7中导入excel提示“因为 OLE DB 访问接口 'MICROSOFT.JET.OLEDB.4.0' 配置为在单线程单元模式下运行,所以该访问接口无法用于分布式查询。”
主要原因是因为安装了32位office2010引起的。
1、首先先卸载office2010,还要记得卸载ACE2010的驱动。
2、安装office2010(64位)和ACE2010的驱动(64位)
3、把'MICROSOFT.JET.OLEDB.4.0'改成Microsoft.ACE.OLEDB.12.0
- 2013-11-21 01:06
- 浏览 1453
- 评论(0)
首先,什么都不说,我们来看一段代码,然后试着编译运行:
#include <iostream>
#include <malloc.h>
#include <string>
using namespace std;
char* h = (char*)malloc(2*sizeof(char));
int main()
{
string str;
str.push_back(h[0]);
str.push_back(h[1]);
cout ...
- 2013-11-21 00:52
- 浏览 389
- 评论(0)
有点晚了,眼睛开始痒痒了,赶紧记录点东西
刚请教了sw同学,跟听D也扯了会,苦命的孩子,今晚他们游戏发新版,前端必须加班,骨头好是羡慕。。。
前几个笔记的例子都是zai一个Scene.cpp里完成的,想新加一个,结果老报找不到类。
解决方法:
把新加的类从 prog.win32中拷贝到classes中,然后项目里倒入现有项,ok!
新加了一个菜单页,打算放几个menu
图片资源可以从cocos2dx的demo里搜
CCSize vSize=CCDirector::sharedDirector()->getVisibleSize();
CCPoint orig ...
- 2013-11-21 00:49
- 浏览 640
- 评论(0)
正常默认情况下,unity只能同时开启一个项目,今天偶然看到同事在研究NGUI的时候同时将官方的例子作为参考在做,我就好奇怎么做到的,她教了我一下,原来so easy,只要稍微设置一下就能实现了。
操作:点击Edit,然后选择Preferences->General->勾选上always show project wizad,就OK了,真是不看不知道一看吓一跳,这么easy的操作就能实现同时打开多个项目窗口!
- 2013-11-20 23:59
- 浏览 997
- 评论(0)
这是一张很内涵的漫画——爱情是靠不住的,即使你使用TCP连接也是如此。一心要握手成功,却被RST的男人就是个彻底的杯具……
小知识:
一个虚拟连接的建立是通过三次握手来实现的。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入 SYN_RECV状态;
- 2013-11-20 22:25
- 浏览 625
- 评论(0)
题目描述:
输入一个链表,输出该链表中倒数第k个结点。
(hint: 请务必使用链表。)
输入:
输入可能包含多个测试样例,输入以EOF结束。
对于每个测试案例,输入的第一行为两个整数n和k(0<=n<=1000, 0<=k<=1000):n代表将要输入的链表元素的个数,k代表要查询倒数第几个的元素。
输入的第二行包括n个数t(1<=t<=1000000):代表链表中的元素。
输出:
对应每个测试案例,
若有结果,输出相应的查找结果。否则,输出NULL。
- 2013-11-20 22:02
- 浏览 972
- 评论(0)