- 浏览: 157760 次
- 性别:
- 来自: 北京
-
最新评论
-
cys1314:
java 实现的公式计算 -
qq408170918:
楼主 请问下 “zip压缩包式皮肤” 这个 要怎么解压 怎么读 ...
应用换肤实现思路总结 -
蕾恩love:
Exception in thread "main& ...
Hadoop远程开发 -
unimme:
刚刚接触Jetty收-藏-了
jetty嵌入式配置总结 -
liuxuejin:
demo在那里呢??
aac解码器之郁闷
文章列表
简单看了一下源码的实现,这里贴一点个人觉得比叫重要的代码。
XmppManager.java
构造方法:
public XmppManager(NotificationService notificationService)
在这里主要是从共享引用中取得xmpp服务器地址和端口号、用户名和密码。
内部类
private class ConnectTask implements Runnable
这个内部类主要实现的是连接服务器的操作。通过connection.connect();实现连接服务器。通过如下语句实现发送连接消息。
Prov ...
由于一些原因需要学习一下androidpn的用法。今天把androidpn下了下来,简单看了一下。总体来说还是基于xmpp协议实现的一个android领域的服务器推动通知技术。
下面我就简单记录一下开发部署方法。
第一步:说先下载android-pn的服务端和客户端,地址为http://sourceforge.net/projects/androidpn/files/
第二部:解压服务端,并运行。访问:http://127.0.0.1:7070/index.do,你会看到如下页面:
当你看到如下页面时证明你一把服务端正确的启动起来了。
第三部:把客户端解压导入源代 ...
smack是什么?具体百度一下。我的理解也不深,我理解其实就是XMPP协议的实现。都是浮云,一切都是工具。
首先还是下载smack,我下载的是smack_3_2_0.tar。这个包里有四个jar文件。
首先创建一个java工程。创建一个lib文件夹,把这四个jar包放到lib中,添加到编译路径中。
目录接口如下:
怎么图片还还没传上来。哎。
创建一个TestSmack.java类。具体代码如下:
package org.yangzc.smack;
import org.jivesoftware.smack.ConnectionConfiguratio ...
昨天说了怎么配置openfire的开发环境。今天写一点openfire的插件开发。我这里做了一个例子主要是针对于XMPP的通信。后边会说一点smack和openfire通信的实现。
注:这里的例子中的注释纯属个人理解。
在openfire的源码里有很多插件。我这里实际就是拷贝了其中的一个插件。重名了一下名字。目录结构如下:
貌似图片传不上来了。如果看不到图,就看看源码中的其他插件的例子。跟其他插件的目录结构是一样一样的。
在这些文件里最重要的就是plugin.xml文件。因为有这个文件openfire才认识这个插件。在这个文件里会配置插件的入口类。我这里 ...
很久没有写点东西了。最近很烦心,领导不给力。一直在干一些枯燥的复制粘贴工作,烦的不得了。由于一些原因需要学习一下openfire插件开发和smack底层的通信,所以边学便写点东西。一是利于自己的记忆,二是如果有别人需要可以拿过来看看。
开发环境:myeclipse
首先下载openfire源码具体下载方式我就不说了,具体可以百度一下。我这里下载的是目前的最新版本openfire_src_3_7_0.tar。
第一步:在myeclipse新建一个java工程,我的工程的名字是openfire_src。如下图:
自适应软键盘:
android:windowSoftInputMode="stateAlwaysVisible|adjustResize"
访问网络:
<uses-permission android:name="android.permission.INTERNET" />
SimpleCusorAdapter
这个类可以直接把cusor处理成ListView的Adapter.简单了解了一下。
好像就这三个,每天进步一点点,精神一上午。
使用过,开发过东西。
1.web开发(jsp方向ssh)
2.mysql.oracle.sqlserver(oracle 1.8年,mysql 很久,sqlserver 8个月)
3jquery.extjs(工作中经常使用)
4.网络爬虫(以前公司做过[网络存档系统],自己给别人做过一个文献检索网站的爬虫)
5.中文分词(个人兴趣,以前工作涉及到很多。上个工作离职时做了shears中文分词,顺带做了sercuty(源码保护工具))
6.Flex开发(战略地图,仪表盘,报表设计器(基于jasperreport的公司做了一半就停了))
7.android(做过my ...
用了周六周日两天时间做了我人生的第一个游戏--太空守卫战,先高兴一下。
这个游戏我觉得属于那种是男人就下100层那种。
游戏规则如下:
右边的杆上有个小炮筒。可以发射子弹。每一关子弹数有限。第一关为10颗子弹,第二关为11颗子弹,以此类推。但子弹用完了可以来回躲闪炮弹。用来恢复子弹,子弹半分钟(30秒)恢复一颗。每一关都有一个分数第一关为5分。分数达到5分过关,打碎一个石头得一分。石头移动速度开始会比较慢,但又往后会越快,所以越往后的关数,越要小心。
每一关失败了可以重新开始游戏。
跟第一个应用一样也借个图,给大家观赏一下。呵呵。
...
PageUtils.java 自己写的分页。记录一下。
package com.targ.knowledge.utils;
import java.util.ArrayList;
import java.util.List;
/**
* 分页通用类
*
* 使用方法
* 1.设置当前页
* 2.设置总记录数 setTotalRows
* 3.设置数据,激发分页处理方法
*
* 注:以上步骤按顺序进行。切记、切记
* @author yangzc
*
*/
public class PageUtils impleme ...
POI API整理
l 创建一个Excel对象
HSSFWorkbook wb = new HSSFWorkbook();
l 生成一个Sheet
/**
* 生成Shee
第一个Android应用MyBook2.0
- 博客分类:
- Android
第一个应用,显摆一下。
mybook.apk下载
apk下载下来后名字改为mybook.apk。貌似这个没有上传非图片格式的文件。所以我就把它给了个名字传上来了。呵呵。
截几张图:
这里所指的统一检索是指实现资源的整合。用户使用各种检索时由于存储方式,存储格式的不同,给用户造成诸多不便,这就需要一个统一的平台对资源进行整合。这里利用baidu和google的检索资源初步实现了一个资源整合的例子。运行环境需要浏览器支持html5的websocket。检索服务器采用jetty。使用方式可参考以前写的博文。
下边就粘贴写主要的代码:
TaskManager.java
package org.search.core.site;
import java.util.HashMap;
import java.util.Iterator;
impor ...
发一段核心方法:
有些注释,可以看注释。
package org.search.core.http;
import java.io.IOException;
import org.apache.http.Header;
import org.apache.http.HttpResponse;
import org.apache.http.HttpStatus;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.CookieStore;
impo ...
html5学习总结:
创建类:WebSearchServlet.java
package org.search.servlet;
import javax.servlet.http.HttpServletRequest;
import org.eclipse.jetty.websocket.WebSocket;
import org.eclipse.jetty.websocket.WebSocketServlet;
public class WebSearchServlet extends WebSocketServlet{
/**
*
*/
...
Jetty配置到项目
拷贝lib/jsp和lib下的所有jar包到项目中。
在工程中创建文件夹jetty/etc、jetty/contexts
拷贝jetty包中的jetty.xml和webdefault.xml到etc中,拷贝contexts中的test.xml到contexts中(貌似这个步骤可以不要,以后再试试)
在项目中创建jsp目录
新建一个servlet,名称为MyServlet.java
新建一个类JettyDemo.java.
以上两个类内容如下,访问http://localhost:9999/ss.do测试servlet是否好用。访问http://localho ...