自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mozhenhau的IT编程学习

IT编程学习经验记录

  • 博客(57)
  • 资源 (11)
  • 收藏
  • 关注

原创 用XMPP实现完整Android聊天项目

简介这是一个完整的xmpp的Android的项目服务端使用openfire3.9.3客户端使用Android4.2.2集成第三方:百度地图sdkasmack.jaruniversal-image-loader-1.9.3.jar项目地址https://github.com/mozhenhau/D3Xmpp项目详细介绍htt

2015-06-10 12:08:11 2526 2

原创 暂停更新,请前往个人博客mozhenhau.com

暂停更新,请前往个人博客mozhenhau.com新博客主要是做ios和mac上的工具苦逼程序员从android跳到ios了

2015-04-27 22:25:12 920

原创 在SAE安装原版WORDPRESS(图文解说)

wordpress下载:https://cn.wordpress.org/在Sina App Engine上搭建WordPress博客图文教程:一.登录你的SAE账号以后,进入“我的应用”,点击“创建新应用”--选择php环境直接创建二.根据下面的图示,设置好“Mysql”“Storage”“MemCache”三项:1.mysql

2014-10-29 23:01:26 1465

原创 xcode替换版本后svn出现的path错误

mac 命令行里 编译 链接 出现xcrun: error: active developer pathmac cc 编译出现xcrun: error: active developer path ("/Volumes/Xcode/Xcode.app/Contents/Developer") does not exist, use xcode-select to change

2014-08-13 14:58:18 1613

转载 基于xmpp实现ios端实现即时通讯---xmppframework

首先下载xmppframework这个框架,下载点ZIP下载接下来,用Xcode新建一个工程将以下这些文件拖入新建工程中加入framework并设置

2014-07-20 22:22:52 881

原创 编程常用设计模式详解--(中篇)(适配器、装饰、代理、外观、桥接、组合、享元)

6.适配器模式适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。首先,我们来看看类的适配器模式,先看类图:核心思想就是:有一个Source类,拥有一个方法,待适配,目标接口时Targetable,通过Adapter类,将Source的功能扩展到Targe

2014-06-14 14:49:46 1988

原创 编程常用设计模式详解--(上篇)(工厂、单例、建造者、原型)

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式

2014-06-14 10:13:48 2140

原创 structs2注解+jsp+ajax实现post异步加载select

流程:1.点击加载btn发起异步请求post2.后台处理请求返回数据3.前端获取数据成功,对数据进行处理

2014-05-11 22:34:24 1520

原创 SQLServer2005数据导入到Mysql详细教程

SQLServer2005数据导入到Mysql详细教程工具: navicat

2014-05-05 23:17:18 1331

原创 java代码面试常见的算法-mark

面试也是一门学问,在面试之前做好充分的准备则是成功的必须条件,而程序员在代码面试时,常会遇到编写算法的相关问题,比如排序、二叉树遍历等等。在程序员的职业生涯中,算法亦算是一门基础课程,尤其是在面试的时候,很多公司都会让程序员编写一些算法实例,例如快速排序、二叉树查找等等。本文总结了程序员在代码面试中最常遇到的10大算法类型,想要真正了解这些算法的原理,还需程序员们花些功夫。

2014-04-29 23:16:49 1600

原创 开发微信公众平台--新建新浪云sae部署服务器

创建新浪云计算应用申请账号我们使用SAE新浪云计算平台作为服务器资源,并且申请PHP环境+MySQL数据库作为程序运行环境。申请地址:百度搜sae ,使用新浪微博账号可以直接登录SAE,登录后SAE将赠送500个免费云豆。认证开发者送2000豆够用很久的了  创建新应用 http://www.cnblogs.com/txw1958/p/wechat-tutorial.h

2014-04-29 21:27:40 4770 1

原创 微信公众平台开发入门--PHP,实现自动回复文本,图文,点击事件

<?phpdefine("TOKEN", "mzh");$wechatObj = new wechatCallbackapiTest();if (isset($_GET['echostr'])) { $wechatObj->valid();}else{ $wechatObj->responseMsg();}class wechatCallbackapiTest{

2014-04-29 21:04:07 5141

原创 android使用篇(四) 注解依赖注入IOC实现绑定控件

在android使用篇(三) MVC模式中提到一个问题:1) 视图层(View):一般采用XML文件进行界面的描述,使用的时候可以非常方便的引入,但是用xml编写了,又需要在Acitvity声明并且实例化,有点麻烦,考虑能否做一个类似注解实现匹配,或者写一个类获取xml的各个节点然后自动进行封装,当然,这只是个想法,以后再实现。今天终于把这个想法实现了,使用IOC注解实现对activity中控件的实例化。先普及一下java的反射机制和注解机制的知识:

2014-04-24 10:44:57 6822 2

原创 一步一步开发自己的Openfire插件(IOS推送插件APNS)

使用IOS强大的APNS 和openfire实现IOS推送开发环境:win7/eclipse/jdk1.6/mysql5.0/openfire3.7IOS的推送需要用到3个jar包: 开发步骤:源码下载: http://www.igniterealtime.org/downloads/source.jsp1. 布署openfire3.7源码

2014-04-21 16:40:37 8478 2

原创 android使用篇(三) MVC模式

MVC (Model-View-Controller):M是指逻辑模型,V是指视图模型,C则是控制器。一个逻辑模型可以对于多种视图模型使用MVC的目的是将M和V的实现代码分离,方便扩展,便于以后的管理从开发者的角度,MVC把应用程序的逻辑层与界面是完全分开的,最大的好处是:界面设计人员可以直接参与到界面开发,程序员就可以把精力放在逻辑层上。虽然理论上可以实现,但实践起来还是

2014-03-23 21:43:45 5288 2

原创 android异步加载图片类(续)-universal-image-loader详解

之前写过一篇android异步加载图片类 ,后来接触了一个开源项目universal-image-loader,听说淘宝也是用这玩意发现自己写的那个异步加载类太简单了,虽然功能是实现了,但是很多优化的问题都没有解决比如:同一个ui加载同一张图,会出现只加载一张,其他的加载不了加载多图的时候会有oom等问题现在来说说universal-image-loader特点:

2014-03-19 23:31:07 2898

原创 PHP乱入,post,mysql连接,抓取网页

post<?phpheader("content-type:text/html; charset=utf-8");include ("util/HttpClient.class.php");$params = array( 'usrname' => '0', 'pwd' => '1',);/*$pageContents = HttpClient::quickPost

2014-02-21 16:50:47 2386 1

转载 Windows下搭建PHP开发环境

PHP集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了。但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响其他软件,非常方便。   一、准备工作-下载所需软件Apache  httpd-2.2.

2014-02-14 16:39:27 926

转载 搭建Python开发环境+helloword

. 建立Python的开发环境;这里使用的Python的开发环境是eclipse + pydev插件来配置python的开发环境,如果想要在命令行下使用python的话,需要设置计算机的环境变量。1.1 下载Python的安装包. 安装Python。1.2  安装eclipse插件  查找该插件,并安装,注意安装过程中可能存在需要trust插件的情况,直接选择信任即可。

2014-02-14 16:25:41 987

转载 xcode快捷键使用

从雨痕老大的博客上转来的 http://www.rainsts.net/article.asp?id=1066 读书人偷书不算窃 :) 1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT +

2014-02-14 11:53:18 995

原创 object-c常用类

1.协议代理A.h#import @class ViewControllerA;@protocol ViewControllerAdelegate-(void)changeBgColorFromCtrlA:(ViewControllerA *)aView withColor:(UIColor *)color;@end@interface ViewControllerA : U

2014-02-14 11:11:53 1115

原创 object-c基本知识

1.调用方法用[],继承用:2.实例对象一、NSString* string1 = [NSString string];    //自动释放二、NSString* string2 = [[NSString alloc] init];    //用完后要手动释放,alloc分配内存和实例化,init初始化[string2 release] ;         3.

2014-02-13 16:07:14 1120

原创 java与object-c的异同(object-c入门一)

ios基础知识:XCode:你可以把它看成是一个开发环境,就好像Visual Studio或者Netbeans或者SharpDevelop一样的玩意。你可以将Interface Builder认为是Visual Studio中用来画界面的那部分功能单独提出来的程序。Objective-C:这是一种语言,就好像c++是一种语言,Java是一种语言,c#是一种语言,莺歌历史也是一种语言一样

2014-02-12 17:55:09 2942

原创 程序猿应该知道的学习网站

国内网站:太平洋电脑网www.pconline.com.cn 国内最大的电脑资讯网站之一,买电脑,down软件,看IT新闻找他就对了。CSDNhttp://www.csdn.net 程序员网站,可查看IT业界动态、编程技术文章,有难题找他没错。ITEYEhttp://www.iteye.com/

2014-01-14 11:25:27 2556 2

转载 Java布局管理器

一、FlowLayout布局  该布局是Panel型容器的默认布局,FlowLayout类的常用方法有:FlowLayout():构造方法,从左到右顺序添加组件,一行排满后转到下一行继续从左到右排列。每行的组件都居中排列。组件之间的水平和垂直间隙都是5个像素。FlowLayout(int align,int hgap,int vgap):构造方法,align为对齐方式:

2014-01-03 10:29:54 1078

原创 html常用标签大全--附使用方法

1、超链接 www.gzd3.com">加一常用属性: 标签的 rel 属性" href="http://www.w3school.com.cn/tags/att_a_rel.asp" style="border-bottom:0px; border-left:0px; padding-bottom:0px; background-color:transparent;

2014-01-02 10:58:54 3011

转载 HTTP 状态消息大全

当浏览器从 web 服务器请求服务时,可能会发生错误。从而有可能会返回下面的一系列状态消息:1xx: 信息消息:描述:100 Continue服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。101 Switching Protocols服务器转换协议:服务器将遵

2013-12-30 17:39:24 944

原创 html基础知识

一、属性html和xhtml的标准属性核心属性 (Core Attributes)以下标签不提供下面的属性:base、head、html、meta、param、script、style 以及 title 元素。属性值描述classclassname规定元素的类名(classname)id

2013-12-30 17:32:56 1385

原创 SSH框架一步一步搭建

环境: myeclipse10 ,mysql ,jdk6.0SSH框架一步一步搭建一、新建web project二、在src目录下新建struts.xml  ,使用include是为了方便分开各个action<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Config

2013-12-24 16:03:22 5232

转载 VisualSVN Server的配置和使用方法

http://note.youdao.com/share/?id=e37210595cb72aaa59247af5e7d4eaaf&type=note

2013-11-28 14:26:30 956

转载 XMPP服务器 tigase 源码部署

1.下载安装支持首先确保已安装JDK1.6和Maven 2.x/3.x。2.获取Tigase server源码  svn co https://svn.tigase.org/reps/tigase-server/trunk/ tigase-server 3.使用Maven编译(文件将会被编译到根目录下的target文件夹下)mvn assembly:assemb

2013-11-27 10:02:45 1980

原创 android自定义控件---添加表情

android自定义控件---添加表情一、定义layout文件,图片不提供了<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_

2013-11-21 13:53:02 4327

转载 Openfire源代码部署

一、下载Openfire源码 首先,访问http://www.igniterealtime.org/ 点击下载Openfire源码压缩包,进行解压,将解压后的文件放置在硬盘某处。假设我们放在D盘根目录下,然后将文件夹名称修改为openfire_src。 二、在Eclipse环境中导入Openfire源代码 目前本人发现在Eclipse中导入Openf

2013-11-16 13:35:25 2390

原创 一步一步开发自己的Openfire插件(聊天记录插件)

一步一步开发自己的Openfire插件(聊天记录插件)

2013-11-16 11:35:27 7899 4

转载 “加一”项目总结--android使用篇(二)(转)

android布局文件详解

2013-11-13 17:10:36 1455

原创 “加一”项目总结--android使用篇(一)

D3工作室第一个项目“加一”即将上线,android版已经完成第一版,感概良多总结一下这几个月的学习心得因为以前学的不是android,学的j2ee,对android很不熟悉,所以很多东西都要重新学毕竟是创业团队,团队需要什么新技术都要去学,这样才能学到更多东西项目使用了tomcat作为业务服务器,openfire作为聊天服务器,android为客户端。本人主要负责聊天

2013-11-13 15:40:31 2112

转载 android应用程序的混淆打包(转)

android应用程序的混淆打包1 . 在工程文件project.properties中加入下proguard.config=proguard.cfg , 如下所示:target=android-8proguard.config=proguard.cfgEclipse会通过此配置在工程目录生成proguard.cfg文件 2 . 生成keystore (如已有可

2013-11-12 13:04:10 1191

转载 eclipse常用快捷键大全

想成为编程“高手”吗?如果说有捷径的话,不妨花点时间在Eclipse快捷键的使用上。作为一个使用Eclipse进行Java开发的编程“高手”,一些常用的快捷键是必须掌握的,它不但能够大大加快程序编写、调试和定位Bug的速度,还能让领导感觉到你的“打字速度”,何乐而不为呢?尝试一下全键盘操作的魅力吧。   本节将从笔者的亲身经验总结出一些快捷键,并对快捷键进行分类,而且按笔者的喜好进行排列,

2013-11-12 09:15:42 1109

原创 基于xmpp实现android端实现即时通讯---asmack基本方法(三)

简单介绍一下asmack中常用到的方法属性connection.getAccountManager().createAccount(username, password);  //创建一个用户      roster.removeEntry(roster.getEntry(friendName)); //删除某个好友      roster.setSubscriptionMod

2013-11-11 20:29:57 9327 2

转载 java错误使用习惯

原文地址:http://www.odi.ch/prog/design/newbies.php 每天在写Java程序, 其实里面有一些细节大家可能没怎么注意, 这不, 有人总结了一个我们编程中常见的问题. 虽然一般没有什么大问题, 但是最好别这样做. 另外这里提到的很多问题其实可以通过Findbugs(http://findbugs.sourceforge.net/ )来帮我们进行检查出来.

2013-11-11 15:14:42 1582 1

完整的xmpp的Android的项目,语音,图片,群聊

这是一个完整的xmpp的Android的项目 服务端使用openfire3.9.3 客户端使用Android4.2.2 功能 注册登录会员 会员个人资料修改 基本聊天 语音、图片、表情、动态表情、发送位置聊天(位置需要注册百度api) 群聊(openfire需要安装插件) 位置共享(实验功能,openfire需要安装插件)

2015-06-15

IOS推送APNS必须的三个包

IOS推送APNS必须的三个包 做服务器必备,使用教程http://blog.csdn.net/maple1320/article/details/24260513

2014-04-21

universal-image-loader例子

universal-image-loader 异步加载图片 详细例子

2014-03-19

SSH框架模板,已搭建完毕

SSH 模板框架,已集成完毕,请享用 详细:http://blog.csdn.net/maple1320/article/details/17530081

2013-12-24

xmpp+android+openfire+asmack即时通讯客户端聊天

xmpp+android+openfire+asmack即时通讯客户端聊天 上网下载个openfire服务器安装后即可使用

2013-11-01

emojis表情图片类

emojis表情图片类 原图,48*48大图,高清哈

2013-11-01

windows远程使用linux工具 putty+UltraVNC+xfp

windows远程使用linux工具 putty+UltraVNC+xfp linux putty UltraVNC xfp远程连接 一站式,不用到处找了

2013-11-01

emojis表情大全,高清HD64*64PNG原图

emojis表情大全,高清HD64*64PNG原图 不是eif格式的,需要做客户端表情功能的朋友拿去

2013-11-01

cocos2d-x 愤怒的小鱼 仿捕鱼达人

cocos2d-x 愤怒的小鱼 仿捕鱼达人

2013-08-24

仿QQ的android即时通讯客户端+服务器

仿QQ的android即时通讯客户端+服务器 客户端和服务器都有了,里面有sql数据库,有部署的教程

2013-08-24

萝莉快跑-跑酷源码2.1.3cocos2d-x

萝莉快跑-跑酷源码2.1.3cocos2d-x

2013-07-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除