现在位置: 首页 > Moochuhacrony发表的所有文章
  • 06月
  • 12日
综合 ⁄ 共 11595字 评论关闭
  我们看一个最常见到的例子: <project> <modelVersion>4.0.0</modelVersion> <groupId>com.mycompany.app</groupId> <artifactId>my-app</artifactId> <packaging>jar</packaging> <version>1.0-SNAPSHOT</version> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> </dependencie......
阅读全文
  • 09月
  • 21日
综合 ⁄ 共 4259字 评论关闭
文章目录 不同设置的结果输出: 背景 原文链接: http://blog.csdn.net/ordeder/article/details/21721141 1.进程A在n端口上监听,即调用listen(listenfd,backlog); 2.之后A调用fork产生子进程B,此时B拷贝了A的listenfd,该描述符使用的是相同的“文件表项”(具体参考 http://blog.csdn.net/ordeder/article/details/21716639) 3.那么A进程和B进程将共享一个socket,具体图解如下: 惊群现象                 在该模型下(多个子进程同时共享监听套接字)即可实现服务器......
阅读全文
eclipse内存监测工具 DDMS --> Heap  无论怎么小心,想完全避免bad code是不可能的,此时就需要一些工具来帮助我们检查代码中是否存在会造成内存泄漏的地方。Android tools中的DDMS就带有一个很不错的内存监测工具Heap(这里我使用eclipse的ADT插件,并以真机为例,在模拟器中的情况类似)。用 Heap监测应用进程使用内存情况的步骤如下: 1. 启动eclipse后,切换到DDMS透视图,并确认Devices视图、Heap视图都是打开的; 2. 将手机通过USB链接至电脑,链接时需要确认手机是处于“USB调试”模式,而不是作为“Mass Storage”; 3. 链接......
阅读全文
  • 05月
  • 27日
操作系统 ⁄ 共 893字 评论关闭
qwt的安装与使用   安装好qt开发环境后,先去其主页下载qwt库源代码。   以我下载的qwt-6.0.1.zip为例,解压得到qwt-6.0.1。 1.安装qwt-6.0.1   执行下面的命令: 1 cd qwt-6.0.1 2 qmake 3 make 4 make install    这样就完成qwt-6.0.1的安装了,安装的路径是/usr/local/qwt-6.0.1。 2.添加qwt库路径到链接器的路径当中   使用了qwt库的程序会链接到libqwt.so库,而这个库安装路径并不在 系统环境变量内,所以要自己添加其路径。编辑~/.bashrc在最后一行加上: export LD_LIBRARY_PATH=/usr/local/qwt-6.0.1/li......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 3082字 评论关闭
Java 线程面试问题 在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分。如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程的问题。在投资银行业务中多线程和并发是一个非常受欢迎的话题,特别是电子交易发展方面相关的。他们会问面试者很多令人混淆的Java线程问题。面试官只是想确信面试者有足够的Java线程与并发方面的知识,因为候选人中有很多只浮于表面。用于直接面向市场交易的高容量和低延时的电子交易系统在本质上是并发的。下面这些是我在不同时间不同地点喜欢问的Java线程问题。......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 3158字 评论关闭
JavaScript是基于对象的,任何元素都可以看成对象。然而,类型和对象是不同的。本文中,我们除了讨论类型和对象的一些特点之外,更重要的是研究如何写出好的并且利于重用的类型。毕竟,JavaScript这种流行的脚本语言如果能够进行良好的封装,并形成一个庞大的类型库,对于重用是非常有意义的。 网上对于prototype的文章很多,一直没明白核心的思想。最后写了很多例子代码后才明白:prototype只能用在类型上。 以下是一些关于类型和对象的例子,大家看完例子后可能更容易理解类型和对象之间的联系:     例子代码 说明 ......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 529字 评论关闭
如果要选择在很大范围的情形下性能都好的、同时不需要应用开发者付出很多的努力并且易于被终端用户理解的分类技术的话,那么Brieman, Friedman, Olshen和Stone(1984)提出的分类树方法是一个强有力的竞争者。 1 分类树 在分类树下面有两个关键的思想。第一个是关于递归地划分自变量空间的想法;第二个想法是用验证数据进行剪枝。 2 递归划分 让我们用变量Y表示因变量(分类变量),用X1, X2, X3,...,Xp表示自变量。通过递归的方式把关于变量X的p维空间划分为不重叠的矩形。首先,一个自变量被选择,比如Xi和Xi的一个值xi,比方说......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 1867字 评论关闭
最近用webpy开发web应用,不出所料刚开始果然遇到很多未知问题,这里总结一下。   调试模式下异常捕捉问题,在开发过程中我在操作数据库是老是遇到以下的这个问题(实际上所有异常都报这个错误...) 01 File "D:\����\eclipesWork\python\PyTest\src\web\debugerror.py", line 305, in debugerror 02     return web._InternalError(djangoerror()) 03   File "D:\����\eclipesWork\python\PyTest\src\web\debugerror.py", line 295, in djangoerror 04     return t(exception_type, exc......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 3766字 评论关闭
BNU28897 Grandpa's Walk 单纯的把图里的所有最高点搜出来就行了,很简单的一道题。 #include<iostream> #include<cstdio> #include<string> #include<cstring> #include<cmath> #include<algorithm> using namespace std; int n,m; int s[55][55]; int dx[4] = {1,0,-1,0}; int dy[4] = {0,-1,0,1}; int ans = 0; void dfs(int x,int y) { int q = 0; for(int i=0; i<4; i++) { if(x + dx[i] >=0&&x + dx[i] < n&&y+dy[i] >= 0&&am......
阅读全文
  • 01月
  • 19日
综合 ⁄ 共 146字 评论关闭
1、共用体(union)是一种数据格式,能够存储不同的数据类型。但是只能同时存储其中的一种类型。也就是说,结构体能够同时存储int ,long,double等。但是共用体只能存储这3个中的一个 2、共用体的用途之一是:当数据项使用2种或者更多的格式的时候(但不会同时使用)。。用共用体可以节省空间
阅读全文
  • 01月
  • 18日
综合 ⁄ 共 2015字 评论关闭
蓝牙是用来替换有线电缆构造短距离无线链接的通信技术。 蓝牙可以提供点对点的连接或点对多点的连接,在点对多点的连接中,几个蓝牙单元共享信道。 两个或多个共享同一信道的单元间构成一个微微网(piconet)。其中一个是主单元,其他是从单元。 多个交叠覆盖的微微网构成散射网(分散网)。 物理链路:通信设备间物理层的数据连接通道。SCO链路(同步面向连接),ACL链路(异步无连接)。 SCO链路: 主单元与指定的从单元之间实现点对点且对称的同步数据交换链路。 利用主单元保留的时隙传输分组,用于实时性较强的数据传输......
阅读全文
  • 01月
  • 13日
综合 ⁄ 共 2270字 评论关闭
#include<algorithm> #include<iostream> #include<cstring> #include<cstdlib> #include<cstdio> using namespace std; #define inf 1000000000 inline int read(){ int x=0,f=1;char ch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();} while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();} return x*f; } const int maxn=50001; int n,ans,sz,rt,t1,t2,c[maxn][2],fa[maxn],num[maxn]; inline void rotate(int x,int &k){ int y=f......
阅读全文