转:http://blog.sina.com.cn/s/blog_62b2318d0101h5j1.htmlc调用java走的也是jni,具体流程:1、初始化jvm2、加载你要调用的java类3、获取类中的函数4、调用函数我们一步步来,首先编写一个java类(没有它什么都是扯淡~~),我写了一个最简...
分类:
编程语言 时间:
2014-05-17 01:34:58
阅读次数:
295
这次省赛感觉题目没有wangs说的那么难,记得比赛之前的训练赛,wangs说你们现在做的题目太水了,省赛题的最简单的题目都比你们做的最难的还要难,去的时候在车上就在想,这下要玩over了!都不知道能AC几道题目,虽然我们是友情队,但是也不要一道题目也不能A吧!如果真是那样的话,我们平时的训练就完.....
分类:
其他好文 时间:
2014-05-16 05:57:32
阅读次数:
247
准备研究一下vmp 保护,从一个最简单的Windows程序入手似乎是个不错的想法。
怎样才最简单呢,只有一个MessageBox 调用好了。
弹出消息,退出,哦也,够简单吧。
祭出法器VC2010,新建win32 项目,
#include "stdafx.h"
int APIENTRY _tWinMain(HINSTANCE hInstance,
...
一、用户切换:缘由:1、使用一般账号操作系统,这是平日操作的好习惯。2、用较低权限启动系统服务:如apache软件,可以建立apache用户来启动apache软件,如果这个程序被攻破,系统也不至于损毁。3、软件本身的限制。a、su最简单的切换用户身份的方法使用方法:su【-lm】【-c指..
分类:
系统相关 时间:
2014-05-14 16:23:53
阅读次数:
327
简单来说,所谓注册组件,就是注册类并映射为接口,然后根据接口获取对应类,Autofac将被注册的类称为组件。
虽然可像上篇提到的一次性注册程序集中所有类,但AutoFac使用最多的还是单个注册。这种注册共有三种方式,其中最简单的就是用As方法,例如,ArrayList继承了IEnumerable接口...
分类:
其他好文 时间:
2014-05-14 09:53:55
阅读次数:
224
求一个数的开平方,方法有很多,最简单的方法就是二分法,再上一个档次是牛顿迭代法,还有更上档次的算法涉及到更高深的数学知识。这里只是尝试这两种方法。
1、二分法求平方根,直接上代码。 1 /*****************************************************...
分类:
其他好文 时间:
2014-05-14 06:50:12
阅读次数:
312
关于如何避免僵尸进程。其实方法很多。有很多现成的解决方案。这里给出一个简单的方案。以及背后思考的过程。设想一种最简单的http服务器:伪代码:当接收到一个tcp请求的时候.fork
一个子进程去做工作。主进程依旧在监听下面要来的请求。这个模型实际上会导致。因为fork出来的子进程没有回收,并且父进程...
分类:
其他好文 时间:
2014-05-13 17:17:18
阅读次数:
339
---恢复内容开始---前面花了很多时间来介绍hadoop1的安装,随着hadoop的发展,hadoop2的应用也越来越普及,hadoop2解决了hadoop1中的很多问题,比如单点故障,namenode容量小的问题。我们先来安装最简单的版本Hadoop
版本:2.2.0OS 版本: Centos6...
分类:
其他好文 时间:
2014-05-13 16:45:30
阅读次数:
333
不是很明白出题人的意图,其实这道题用java的话简直是太简单了,用split处理一下,得到所有单词的一个数组,然后求最后一个的长度就行了。我个人觉得java里最成功的函数就是split了,我做工程时几乎总能用到它,方便强大。
c++里面稍微复杂一些,不过这也算是最简单的字符串的问题了。函数的接口决定了字符串的长度是未知的,要自己循环找一下,然后从尾向头找不等于空格的字符,找到了就找到了最后一个单...
分类:
其他好文 时间:
2014-05-13 15:40:48
阅读次数:
222