之前写过一篇Android ndk开发swig编译jni接口。看这篇看不懂,看以去看看。c++与Java有些语言结构还是有一定区别,比如c++结构体,一些函数的返回值等都是有所不同,进行swig编译要进行一些预处理,也就是配置一下就行。下面说说几种情况。...
分类:
移动开发 时间:
2015-04-18 11:38:03
阅读次数:
142
//要求任意输入10个数,然后按从小到大顺序输出
#include
int main()
{
int a[10];
int i,j;
int temp;
printf("请输入10个整数:");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<9;i++)
{
for(j=0;j<9-i;j++)
{
if...
分类:
编程语言 时间:
2015-04-18 11:38:52
阅读次数:
439
#include
#include
#include
#include
#define DefaultSize 7
using namespace std;
struct Node
{
char *pname;//文件名字
int line;//行号
int size;//大小
long long save;//存储地址ip
Node *next;
};
struct Hash...
分类:
编程语言 时间:
2015-04-18 11:37:35
阅读次数:
188
Body 对象代表文档的主体 (HTML body)
function dealclick() {
if (b1.innerText == "+") {
list1.style.display = "block";
b1.innerText = "...
分类:
其他好文 时间:
2015-04-18 11:38:20
阅读次数:
113
题意:有三个骰子,每个点数1-k[i],甩到每个点数的几率为1/k[i]。 然后有a,b,c,如果第一个骰子投到a,二投到b,三投到c,那么分数清零,否者分数累计。问多少步,可以让分数大于n。
思路来自:http://www.cnblogs.com/jackge/archive/2013/05/21/3091839.html
做法:把n+1 到n+sumk 的dp 都清为0,因为他们不需要步数。 然后 dp [n]到dp[0] 中 dp[i] 的步数是为∑(dp[i+k]*p)+dp[0]*p+1,...
分类:
其他好文 时间:
2015-04-18 11:38:03
阅读次数:
109
1. 介绍 随着无线网络的广泛普及,人们越来越频繁的使用无线网络,他改变了人们的生活方式。现在很多人走到一个地方,首先要问的第一句就是“这里有没有WIFI?”但随之出现的无线网络安全问题却没有引起人们足够的重视。在一些公众场合,例如机场,火车站,咖啡厅,餐馆等场所都会设置一些免费的无线WIFI供顾客使用,但是他们的安全性是非常不可靠的。WIFI钓鱼,伪造热点,流量劫持常常在这钟场合下被用来攻击大众...
分类:
编程语言 时间:
2015-04-18 11:38:10
阅读次数:
622
1、认识线程
a) 对于线程来说,容易混淆的还有进程,我们用一个例子来区分它们,每次打开一个word文档,这就是一个进程,一个word中的拼写检查这是一个线程,再如每登陆一个QQ,这是一个进程,QQ中的每一个会话都是一个线程。
b)对于只有一个CPU的电脑来说,一个时间点只有一个进程占用CPU
2、Java中如何实现线程
Java中实现多线程可以采用:继承Thread类,或,实现Runna...
分类:
编程语言 时间:
2015-04-18 11:39:10
阅读次数:
161
类的设计1.类的设计:
1> 类名
* 类名的第一个字母必须是大写
* 不能有下划线
* 多个英文单词,用驼峰标识
2> 属性
3> 行为(功能)2.植物大战僵尸的僵尸
* 类名:Zoombie
* 属性:life、speed、gongjili
* 行为:walk、bite、die3.雷电的飞机
* 类名:Plane
* 属性:life、gongjili、speed、bombCount
* 行为:f...
分类:
其他好文 时间:
2015-04-18 11:37:21
阅读次数:
142
Let the Balloon Rise
http://acm.hdu.edu.cn/showproblem.php?pid=1004
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 84401 Accepted Subm...
分类:
其他好文 时间:
2015-04-18 11:37:16
阅读次数:
125
关于Openfire 我想大多数人还不是很了解在这里先简单的介绍一下Openfire
Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。
那么XMPP是什么?大家可以去看我的上一篇文章,在这里就不多介绍了。
开始进入今天的主题
首先是安装openfire:...
分类:
Web程序 时间:
2015-04-18 11:35:59
阅读次数:
181
在上一篇文章中,我们已经介绍如何用Openfire和jwchat构建webIM,但是我在搭建的过程中,总是感觉用户在登陆的时候速度非常慢,而且后期维护不好做
那么现在我在介绍一个比较简单的WebIM,在这个里面仅仅有几个简单的js,就可以完成和上面差不多的工作。
界面如下:
首先介绍一下项目的目录结构
一、准备工作
jsjac JavaScript lib下载:h...
分类:
Web程序 时间:
2015-04-18 11:37:52
阅读次数:
351
众所周知,Openfire的注册方式一般有三种:
1.带内注册 ---- In-Band Registration. 即客户端通过匿名方式与Openfire 服务器端建立连接并验证,然后发起注册节点XML流,以XMPPStream的方法直接像服务器注册。code4app上有另外一个XMPP的带内注册demo详细的示范了这个方法(不是我写的)。
优点:不需假设额外的服务器端,适合对java一窍...
分类:
数据库 时间:
2015-04-18 11:37:34
阅读次数:
176
开始学习 Docker 的同学基本上都是按照官方的 guide 来安装,之后要测试是否已经安装成功,官方会让你 pull 一个 hello-world 示例镜像下来并运行,如下命令: guohl@ghl-MBP ? ~ ? docker pull hello-world
31cbccb51277: Pull complete
e45a5af57b00: Pull complete
511136ea3...
分类:
其他好文 时间:
2015-04-18 11:36:17
阅读次数:
171
第一种方法:在左侧点击右键,选择“show line numbers”。
第二种方法:Ctrl+F10,打开视图菜单,选择“show line numbers”。
第三种方法: windows->Preferences->General->Editors->Text Editors ->show line numbers。...
分类:
系统相关 时间:
2015-04-18 11:37:56
阅读次数:
173
方法与函数
/*
方法
1.对象方法都是以减号 -
2.对象方法的声明必须写在@interface和@end之间
对象方法的实现必须写在@implementation和@end之间
3.对象方法只能由对象来调用
4.对象方法归类\对象所有 函数
1.函数能写在文件中的任意位置(@interface和@end之间除外),函数归文件所有
2.函数调用不依赖于对象
3.函数内部不能...
分类:
其他好文 时间:
2015-04-18 11:35:06
阅读次数:
121
Jackson是Java语言中非常好用的对象与JSON相互转换的工具。然而本人的一次使用过程中发现了其老版本在某些情况下没有按照我们既定的序列化策略来生成JSON。本文将以使用过程中的例子来说明这一问题并给出相应的解决方法。...
分类:
Web程序 时间:
2015-04-18 11:36:51
阅读次数:
195