- 博客(65)
- 资源 (3)
- 收藏
- 关注
原创 Android QQ 分享
package com.test.com.liqie;import org.json.JSONObject;import android.app.Activity;import android.app.AlertDialog;import android.content.Context;import android.content.DialogInterface;import andr...
2015-06-26 17:16:50 198
原创 微信分享图片+文字到朋友圈
ComponentName comp = new ComponentName("com.tencent.mm", "com.tencent.mm.ui.tools.ShareToTimeLineUI"); intent.setComponent(comp); intent.setAction(Intent.ACTION_SEND); intent.setType("image...
2014-07-25 12:47:03 564
原创 移动应用---------------分享功能
越来越多的移动应用中引入了分享功能,分享功能能给带来什么呢?对于用户来说:1.能时刻在自己好友圈中展示自己的动态;2.如果排行榜之类的,能炫耀自己的战绩,3.最后才是推荐朋友圈的人来使用此应用。对于应用来说:1.能推广自己的应用,增加下载量,增加流量;2.扩散应用的知名度。 分享的类型:1.硬件分享,通过硬件点对点分享,如蓝牙或者红外2.短信分享3.互联网分享,如邮...
2014-05-03 19:16:35 220
原创 不得不说的叮咚
最近在360看到一个排行比较高的软件,叮咚,手贱下来安装了一下,耍了一下,不得不吐槽一下。呵呵首先介绍一下其功能:1.就一个设置闹钟的玩意2.网站提供多种闹铃3.支持新浪微博账号登陆 1.首先看看首页, 采用传统的底部导航的设计模式,但中间的一个图标让人费解,一个大大的十字架,人家会以为红十字会的来了呢。界面中的那个声音的图标,以为点击了会播...
2014-04-13 22:55:16 219
原创 开发人员耍蘑菇街
最近耍了一下蘑菇街,对于做商城类型的android应用有很多节俭之处。 1. 商城类型的客户端,应用类型比较多。马上上图: 主要优点: 1).进入此界面的第一感觉是清爽,首先会看到占屏幕高度60%左右的带图片热门分类,热门分类中的图片整体色彩不是很锐利。2).用户往下拖动时,展示了4个大分类(当季热卖,女人专区,男人专区,时尚家居),每个大分类采用带阴影模糊效果的文...
2014-04-07 23:37:00 192
原创 openfire用户密码修改
Openfire中的用户密码加密方式是采用的是Blowfish。Blowfish是一个64位分组及可变密钥长度的分组密码算法,可用来加密64Bit长度的字符串。算法由两部分组成:密钥扩展和数据加密。密钥扩展把长度可达到448位的密钥转变成总共4168字节的几个子密钥。数据加密由一个简单函数迭代16轮,每一轮由密钥相关的置换,密钥相关和明文相关的代替组成。所有的运算都是32位字的加法...
2013-09-02 15:59:58 506
原创 openfire(8)openfire中的mina框架使用
在openfire中与客户端之间的交互代码主要在org.jivesoftware.openfire.nio,org.jivesoftware.openfire.net这个2个包中。 当openfire启动的时候,会去加载连接管理中心ConnectionManagerImpl这个类,其中有几个方法值得去细细阅读, private synchronized void createLis...
2013-03-20 16:48:20 221
原创 openfire(7)底层框架介绍---mina
openfire和客户端之间的通信,主要使用了阿帕奇的mina框架,mina主要基于JDK的NIO,做了很多的封装,开发者不必关心底层网络,mina为你完成了这些,你只需将你的精力集中在业务层。 openfire中使用mina的版本比较低,好像是1.7版本,现在最新的版本是2.0.7,下面就以最新版本2.0.7做简单介绍。 NioSocketAcceptor acceptor...
2013-03-19 10:50:32 268
原创 openfire(6)属性事件PropertyEventListener和PropertyEventDispatcher
在openfire中很多地方用到了类似如下的代码:PropertyEventListener propListener = new PropertyEventListener() { public void propertySet(String property, Map params) { } ...
2013-03-18 10:42:38 142
原创 openfire(4)数据库浅析之序列
openfire中提供了生产序列的管理器(SequenceManager),其构造函数如下: public SequenceManager(int seqType, int size) { managers.put(seqType, this); this.type = seqType; this.blockSize = size; ...
2013-03-17 19:18:14 166
原创 openfire(3)数据库浅析
openfire 中的连接有几种,可以自己实现接口ConnectionProvider,修改openfire.xml中的connectionProvider的属性为自己实现的类。<connectionProvider> <className>org.jivesoftware.database.DefaultConnectionProvider</clas...
2013-03-17 19:18:00 153
原创 openfire(2)数据库脚本执行
当XMPPServer启动的时候,会调用其start()方法, public void start() { try { initialize(); startDate = new Date(); // Store server info xmppServerInfo = new X...
2013-03-17 18:21:29 282
原创 openfire(1)配置属性
在openfire中有3中配置属性1. 在openfire_src\src\conf\openfire.xml:<jive> <adminConsole> <port>9090</port>此处为openfire访问端口 <securePort>9091&...
2013-03-17 17:51:13 283
原创 JDBC中ResulrSet
JDBC1.0 、JDBC2.0 、JDBC3.0 中分别用以下方法创建Statement 。 JDBC1.0 : createStatement() JDBC2.0 : createStatement(resultSetType, resultSetConcurrency) JDBC3.0 : createStatement(resultSetType, resultSetConcu...
2013-01-14 13:27:54 125
原创 serverlet实现文件的下载(迅雷、360)
在serverlet中实现如下方法HttpServletResponse v_resp = ((HttpServletResponse) arg1); String v_serverName = arg0.getParameter("data"); if (v_serverName != null && !v_serverName.trim().isEmpty()) { i...
2012-12-29 14:55:09 271
原创 mysql 基础
use test;-------------------------------------------------------------------------------------------------------- 外键/*drop table classes create table classes (classid int constraint ...
2012-12-10 10:49:01 70
mysql 练习
USE gg;/*CREATE TABLE STUDENT (SNO VARCHAR(3) NOT NULL, SNAME VARCHAR(4) NOT NULL, SSEX VARCHAR(2) NOT NULL, SBIRTHDAY DATETIME, CLASS VARCHAR(5)) COLLATE='utf8_bin' ENGINE=InnoDB;CR...
2012-12-06 22:19:14 75
原创 Linux 系统命令及其使用详解(大全)
Linux 系统命令及其使用详解(大全) cat cd chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -...
2012-10-28 22:53:13 151
原创 Ubuntu上部署tomcat
网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。最终成功的方法如下: Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条: sudo apt-get install openssh-server ...
2012-10-28 21:48:07 94
原创 多帐号使用javamail发送邮件问题
在使用javamail.jar发送邮件,无意中考虑多个帐号同时向某一个邮箱发送邮件,当使用Session.getDefaultInstance(pro,ma),第一次发送邮件总能成功,后面发送邮件就不能成功了,报第二个发送邮件地址和Authenticator中的设置不匹配。查看源码,public static synchronized Session getDefaultInstance(Pr...
2012-08-30 10:03:15 194
原创 cocos2d-x socket联网(JAVA socket做服务器)
需要引入ODSocket 类,见附件。客户端代码如下:ODSocket cSocket; cSocket.Init(); cSocket.Create(AF_INET,SOCK_STREAM,0); cSocket.Connect("192.168.8.145",9443); char recvBuf[1024] = "\0"; std::string testms...
2012-08-23 15:09:20 203
原创 java 过滤https证书验证
package com.test;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.URL;...
2012-08-15 16:55:36 391
原创 reids 主从复制
在WINDOWS 下使用redis,需要下载相应的包,见附件。进入目录,D:\redis-2.4.5-win32-win64\32bit,如果马上想运行的话,直接点击redis-server.exe,然后再打开redis-cli.exe,输入info,就会看到一大堆的信息,说明你配置环境成功了。如果你想要按照你的配置文件启动的话,先修改配置文件,然后在cmd中进入当前目录,输入re...
2012-08-09 11:45:17 128
原创 cocos2d -x 技能按键实现
自己写了一个技能栏的工具,希望对各位游戏开发者有用。部分函数使用了我上一篇文章中的hashtable。测试代码如下,附件中为测试图片,部分图片来自网络,仅供学习参考,请勿商用,后果自负。CCSprite *normal=CCSprite::spriteWithFile("fire_normal.png"); CCSprite *select=CCSprite::spriteWi...
2012-08-01 14:57:10 240
原创 简单实现一个hashtable---------在cocos2d-x中存放全局变量
#include #include static std::map datamap;/**@description: 存入一个string类型的数据*@author: buerkai.iteye.com*@fullName: put*@param1: key*@param2: value*/static void put(std::string ...
2012-07-31 11:11:05 132
原创 cocos2d-x 触摸简单分析
CCLayer中的setTouchEnabled(true)会开启多点触摸。如果使用CCDirector::sharedDirector()->getTouchDispatcher()->addTargetedDelegate(this,0,true);只会开启一个点的触摸。当HelloWorld::ccTouchBegan返回为false的时候,TouchDispatcher...
2012-07-27 16:04:30 107
原创 cocos2d-x 联网函数(未做线程处理,后面补上)
采用的是http,post联网方式,url为网络地址,data为发送数据。最好不要设置网络超时时间,不然会连接不上。其中部分是加了JSON数据解析的#include "stdio.h"#include "stdlib.h"#include "curl/curl.h"#pragma comment(lib,"libcurl_imp.lib")#include "pthread...
2012-07-10 17:51:55 74
原创 cocos2dx添加第三方库注意事项
前一段时间,使用cocos2dx 2.0,在使用中文转码的时候,老是加载出问题。Error 1 error LNK2019: unresolved external symbol _libiconv_close referenced in function "public: int __thiscall HelloWorld::GBKToUTF8(class std::basic_stri...
2012-07-10 10:14:21 92
原创 cocos2dx 2.0运行HelloWorld报错
cocos2dx 2.0运行HelloWorld在glGenVertexArrays(1, &m_uVAOname)时候报0x00000000错误解决办法:在ccConfig.h中找打CC_TEXTURE_ATLAS_USE_VAO修改成如下#ifndef CC_TEXTURE_ATLAS_USE_VAO #if (CC_TARGET_PLATFORM == CC_PL...
2012-07-05 20:27:48 181
原创 cocos2d初始化
首先,winmain创建AppDelegate,AppDelegate继承于CCApplication,其构造函数获取应用程序句柄,以及设置动画。紧接着,创建单例CCApplication,接着cocos2d::CCApplication::sharedApplication().run();。 在里面,执行PVRFrameEnableControlWindow,这儿是设置与获取注册表...
2012-07-05 11:30:47 139
原创 在安装cocos2dx模版报错解决方法
在安装cocos2dx模版,可能会出现了【没有文件扩展".js"的脚本引擎】的错误。经过分析,发现是js文件和UtralEdit文本工具关联在一起了,需要取消关联。在运行中输入“regedit”进入注册表,把[HKEY_CLASSES_ROOT\.js] 项下的那个默认值改成 "JSFile"即可(注意这个值不需要双引号)。...
2012-07-05 11:24:30 136
原创 cocos2d-x使用curl联网必备知识
利用libcurl.so库 我们能轻松的连接某个web站点。获得某个首页的html代码 或者是http 请求的头部。 还可以提交表单,此外它还支持ftp,https,/usr/include/curl/curl.h 中。1 CURLcode curl_global_init(long flags);描述:这个函数只能用一次。(其实在调用curl_global_cle...
2012-06-07 15:27:00 242
原创 cocos2d-x内存管理和常见宏
1.自动内存管理 1)概述 C++语言默认是没有提供自动内存管理的。使用者需要自己分配,自己释放。在cocos2d-x里提供了一个自动内存管理的方案。主要是通过CCObject来提供的,用户只要继承了CCObject,就可以通过调用autorelease()来告诉系统进行自动内存管理。 一般用法就是: CCLayer* pLayer = Create...
2012-06-07 15:18:00 99
原创 字体根据屏幕自动换行
String a = "\1阿第克搜房卡死的\2gsd\3阿萨德分呵可降低首付款及空间阿萨德akjsdkfklasdklfkl\2adsfkasdfklasdfklasdklfadsgfasdg\0呵可降低首付款及阿康鸡丝豆腐阿萨德发生的广泛撒的gas的广泛撒丁格\2adskjfkjaskdf呵可降低首付款及阿康速度\1aksdfklalsdklfklasdgklad是否快乐\0adsjfkjas...
2012-06-05 10:59:54 718
原创 cocos2d-x getContentSize和getContentSizeInPixels区别
cocos2d-x中使用getContentSize获得的就是逻辑点的大小,而getContentSizeInPixels获得的就是像素点的大小。 像素点和逻辑点的对应关系为:逻辑点的大小 = 像素大小 / contentScaleFactor。如果在高分辨率的平台上(如Iphone4),使用非高分辨率的图片资源,且设置contentScaleFactor为1.0,则IOS的Core An...
2012-05-30 18:02:33 411
原创 cocos2d-x场景间切换效果
Cocos2d-x提供了很多场景间切换的效果,可以方便大家使用(很多是在Kjava时代都需要程序员自己来实现的效果)。1.使用方法:正常的无过渡场景的如果尚未建立场景(即游戏中的第一个场景),就是用pDirector->runWithScene(pScene);即可以使用相应场景,如果是替换场景,则使用CCDirector::sharedDirector()->replaceSce...
2012-05-21 15:27:03 101
原创 获取全国邮编
转载请注明出处:http://buerkai.iteye.compackage com.test.chaxun;import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io.FileReader;import java.io.Inp...
2012-05-08 16:23:41 155
原创 JAVA 反射
package com.test.rmi;import java.lang.reflect.Constructor;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.lang.reflect.Modifier;import java.n...
2012-04-20 18:09:07 95
原创 RSA非对称加密
package com.test.security;import java.io.ByteArrayOutputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectOutputSt...
2012-04-17 20:49:21 82
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人