自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(145)
  • 资源 (36)
  • 收藏
  • 关注

转载 openfire Android学习(二)----对分组、好友和头像等一些操作

一、查询所有分组通过Roster来获取所有分组,Roster可以通过connection.getRoster()来得到。[java] view plaincopy/**      * 获取所有组      *       * @param roster      * @return 所有组集合      */  

2014-10-29 17:28:39 724

转载 openfire Android学习(一)----实现用户注册、登录、修改密码和注销等

以前学习过用Scoket 建立聊天,简单的建立聊天是没问题的,但如果要实现多人复杂的聊天,后台服务器代码就比较复杂,对于我这新手来讲就比较难了。后来在网上看到用openfire做服务器,利用强大的Smack API库来实现IM聊天就简单多了。 网上也有很多关于这方面的资料,我就在这里把网上的资料和自己的理解总结一下和大家一起交流学习。需要用到以下几个工具:Openfire

2014-10-29 17:26:51 1534 1

转载 openfire学习4---android客户端聊天开发之聊天功能开发

前面我们已经把服务器搭建完成,并且在客户端实现了登录了。和我们使用的QQ一样,想一想,登录成功之后呢?肯定是要有一个好友列表,通过这个列表,我们可以选择我们需要聊天的好友。这里我们先研究下 xmpp的数据格式,再去实现我们的好友列表登录成功后,我们拿到的是一个连接 connection。然后,通过这个connection,我们可以去获取里面的

2014-10-29 17:05:17 445

转载 openfire Android学习---android客户端聊天开发之登录 和 注销登录

一切就绪,新建一个android测试工程:上网权限配置,界面绘制啥的,这里就不说了。首先 导入一个smark包。这个是用来维护长连接的,也可以是asmark。我用的是asmark先普及一些基本知识:在xmpp中,所有东西的传输都是通过一个XMPPConnection的对象来进行传输的。 它给一个xml头,当服务器收到xml尾的时候,认为一次连接结束了既然这样的话

2014-10-29 17:01:13 669

转载 Android下获取设备唯一标识(UDID, DeviceID...)

android下获取设备唯一标识原本非常简单(至少不会像iOS一样禁用这个,禁用那个),但是由于设备的多样性需要考虑的东西也对应复杂起来。先附上完整代码[java] view plaincopyprotected static final String PREFS_FILE = "gank_device_id.xml"; 

2014-10-29 16:50:26 3431

转载 条件宏汇编

条件汇编是汇编器在汇编阶段,依据所设定的条件,使汇编器汇编某一段程序,或不汇编某一段程序。一般而言,条件汇编常配合宏使用,使得撰写汇编语言源文件能有初步的结构化 (注一 )。底下小木偶使用条件汇编与宏配合而写成的一个简单程序:EXAM05.ASM。这个例子是先在屏幕上显示『计算:2593 8888 = 』字串,然后再显示结果来。这是一个是很简单的例子,但是小木偶要用一个宏来解决显示字串及数

2014-10-26 18:25:24 1441

原创 汇编 求字符串长度

来自于《Intel汇编语言程序设计》(第四版)第八章,该过程返回字符串长度到EAX寄存器中,调用该过程时需要传递字符串的偏移,如:INVOKE Str_length,ADDR myString Str_length过程代码如下: Str_length PROC USES edi,       pString : PTR BYTE           

2014-10-25 19:34:07 5497

原创 openfire Android 安装与配置(二)

1.关于openfire for Android 的Demo已经有很多,我就不贴代码了,

2014-10-25 00:09:16 709

转载 openfire Android 安装与配置(一)

Openfire的安装和配置1、下载最新的openfire安装文件官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire下载地址:Exe:http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire

2014-10-24 23:43:31 938

转载 bat 编程基础

echo 表示显示此命令后的字符  echo off 表示在此语句后所有运行的命令都不显示命令行本身  @与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。  call 调用另一个批处理文件(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令)。  pause 运行此句

2014-10-23 11:39:52 748

原创 DOS shell bat 输入输出变量

@echo offset /p var=请输入用户名:    echo 您输入的用户名为%var%  @echo %var%>>1.txtpause

2014-10-23 11:29:30 9200

转载 汇编语言中常用进制数据输出的程序实现

鲁明珠,赵晓华(河北省沧州师范专科学校南校区,河北  沧州  061001)      【摘   要】在用汇编语言编程时,学生认为将结果数据按不同的数制形式显示出来是一个难点。计算机中的机器数是按二进制形式进行处理和存储的,如何将它们进行转换,分别按二进制、十进制和十六进制等形式显示在显示器上,文章给出了具体的实现方法。  【关键词】汇编语言;二进制;十进制;十六进制;显示  

2014-10-23 11:07:59 2656

原创 masm 6.11 不是内部也不是外部命令 解决方法

原因是:没有把masm添加进path里

2014-10-23 10:53:43 3470

转载 Android Studio 快捷键

Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本C

2014-10-22 16:03:45 345

转载 统计整数二进制表示中1的个数

这是一个很有意思的问题,也是在面试中最容易被问到的问题之一。这个问题有个正式的名字叫Hamming_weight,而且wikipedia上也提供了很好的位运算解决的方法,这个下面也会提到。解决这个问题的第一想法是一位一位的观察,判断是否为1,是则计数器加一,否则跳到下一位,于是很容易有这样的程序。int test(int n){int count=0;while

2014-10-17 11:41:05 382

原创 矩阵快速乘法---代码

矩阵乘法的核心代码:

2014-10-17 11:20:31 812

转载 斐波那契数列-矩阵乘法

先简单介绍一下矩阵乘法求斐波那契数列的原理f(n) 是第n项的值。f(1)= 1; f(2) =1;f(n)= f(n-1) + (n-2)下面的介绍是我从网上查到了,收益匪浅。分两步推导: 求斐波那契数列" title="矩阵乘法  求斐波那契数列" style="margin:0px; padding:0px; border:0px; list-

2014-10-17 11:09:42 1613

原创 算法题1+2+...+N

题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。int solve(int n){ int i = 1; (n > 1) && (i = solve(n - 1) + n); return i;}

2014-10-17 10:34:06 489

转载 经典算法

前十个是来自圣经的十大算法:发起人的描述:《来自圣经的证明》收集了数十个简洁而优雅的数学证明,迅速赢得了大批数学爱好者的追捧。如果还有一本《来自圣经的算法》,哪些算法会列入其中呢?第一名:Union-find严格地说,并查集是一种数据结构,它专门用来处理集合的合并操作和查询操作。并查集巧妙地借用了树结构,使得编程复杂度降低到了令人难以置信的地步;用上一些递归技巧后,各种操作几乎都能用两

2014-10-17 10:25:59 439

原创 下一个排列问题 C++代码

/*此程序解决生成某一个排列p的下一个排列,并计算排列p的字典序值。从文件中输入数据,把结果输出到output.txt中. 输入样例:input.txt 8 2 6 4 5 8 1 7 3输出样例:output.txt 8227 2 6 4 5 8 3 1 7 **********************************************

2014-10-15 23:47:18 596

转载 关于开源软件的使用

源在今天的软件业已经很普遍,但开源是否意味着使用者可以对开源后的代码为所欲为呢?答案是否定的.开源运动同样有自己的游戏规则和道德准则.不遵行这些规则不但损害开源运动的健康发展,也会对违规者造成名誉和市场上的损失,更可能陷入法律纠纷和赔偿.  首先,要对几个概念有所了解:  1. Contributors 和 Recipients  Contributors 指的是对某个开源软件

2014-10-09 22:47:01 748

原创 KMP C++实现代码

#include using namespace std;char s[1000],t[1000],tmp;int next[1000],Length_s,Length_t;void get_next(){ // 改进的next值的求法 int i=1; int j=0; next[1]=0; while (i<Length_t){ if ( (j==0) || (

2014-10-09 22:42:50 468

原创 AVL 另一种实现方法

#define LH +1 #define EH 0 #define RH -1 #include #include using namespace std ;/*typedef struct BSTNode{ int key ,bf; struct BSTNode *lc,*rc;}Node,*BSTree ;*/struct Node{ int bf,d

2014-10-09 22:40:30 316

原创 AVL C++代码

#include #include using namespace std ;/*typedef struct BSTNode{ int key ,bf; struct BSTNode *lc,*rc;}Node,*BSTree ;*/struct Node{ int data ,height,newheight; struct Node *lc,*rc;};ty

2014-10-09 22:36:10 461

原创 快速排序代码

#include using namespace std;int a[100000],n;void qsort(int l, int r) //普通快速排序 { int i,j,x,tmp; i = l ; j = r ; x = a[ (l+r) / 2 ] ; do { while ( a[i]<x ) ++i; while ( a[j]>x ) --j;

2014-10-09 22:33:33 310

原创 表达式求值

/*本算法的基本思想:把一个表达式A看成是一小段连加或连减的式子,每小段单独处理,即 A=B +- B +- B...而每一个B项,看成是一段小连乘或除的式子,每小段单独处理,即 B=C * / C * / C...每个C项,看成是一段连乘方的式子,即C=D ^ D ^ D...而每个D呢,只有三种不同的情况:一对小括号、一个函数、或者一个普通实数。用递归函数计算A类式子的值,就

2014-10-09 22:22:21 462

原创 Incorrect line ending: found carriage return (\r) without corresponding newline (\n)的解决方法

点project----->clean---->把该项目clean一下就OK

2014-09-29 20:08:00 924

转载 Android自定义Dialog效果

上面是效果图。

2014-09-29 18:31:27 683

原创 Attempt to invoke virtual method 'void android.app.ActionBar.setTitle的解决方法

在安卓4.4.2的关于蓝牙开发的一个demo,

2014-09-28 00:02:09 11015

原创 Android 导入开源项目

4.怎么倒入开源项目?首先先创建一个相同文件名的android项目好辨认,然后打开这个项目的文件夹,将其中的res,src,AndroidManifest.xml删除。然后将我给你的文件里的res,src,AndroidManifest.xml,.gitignore 文件拷过去,刷新项目。

2014-09-26 23:36:26 395

原创 Android 震动 和 停止 代码

package com.Utils.vibrate;import android.app.Activity;import android.app.ActionBar;import android.app.Fragment;import android.os.Bundle;import android.view.LayoutInflater;import android.view.Me

2014-09-23 21:33:31 1887

原创 任意手机虚拟按键增加方法

用R.E在system的build.prop文件末尾加入一句qemu.hw.mainkeys=0既可.(需重启手机才有效)目前只在华为手机乐蛙OS

2014-09-23 00:23:32 766

原创 emulator-arm.exe 停止工作 解决方法

emulator-arm.exe 停止工作原因: 电脑分辨率小于所设置虚拟机分辨率。解决方法:  把AVD分辨率设置小一点即可。

2014-09-23 00:21:41 979

原创 Android 蓝牙 笔记

安卓:短信复制机制软件识别蓝牙软件可以读取蓝牙的信息给蓝牙弄上一个类似于短信的东西 并且存一个短信然后发到客户端客户端 可以分类 分成表格形式这样做的目的是为了让你的设备可以写蓝牙给的软件信息能给他分类下一步就是把那个定死的给改成SIM卡槽让设备自己读取发送就成功了那个定死的:就是刚刚我

2014-09-23 00:21:19 352

转载 多叉树 转换为二叉树 算法

多叉树转换为二叉树算法。算法描述:将多叉树的第一个儿子结点作为二叉树的左结点,将其兄弟结点作为二叉树的右结点。举例,如下图:树的结构为:typedef struct BinaryTreeNode{struct BinaryTreeNode* leftChild;struct BinaryTreeNode* rightChild;int value;};typed

2014-09-23 00:03:43 6319

原创 socket通信的几篇好文章

1. QTcpServer 和 QTcpSocket 的简单通信(双工噢):            http://blog.csdn.net/qivan/article/details/7070284     2. 多客户端的CS模型(主要看Server类就好):            http://blog.csdn.net/maverick1990/article/detail

2014-09-22 23:58:34 397

转载 利用tomcat发布java_WEB项目到外网的方法

首先写好项目,放在没有中文的路径文件上,tomcat也是路径不能有中文路径然后在tomcat的conf文件的server.xml中添加 这样访问到first就访问到了G盘下的上边的项目了 然后是路由的设置:1.路由器设置:本人路由器为tp-link..其他请baidu一下了,方法都是端口映射,实现转发,其他机器访问你的外网ip就转发到你机子的ip,就可以了。进入路由的设置页

2014-09-22 23:54:54 4616

转载 android客户端访问tomcat搭建的servlet服务器并互传数据

第一步,服务器软件环境的搭建(lz用的win7 64位,eclipse javaee版本+android插件):   安装apache tomcat服务器。   安装mysql数据库(要想用javaee写的servlet连接mysql服务器需要两个驱动,一个mysql的驱动,一个jdbc的驱动,好像是老师教的,也可能我记错了,要是有问题欢迎批评指正,本人学习不太好。。),mysql数据库没

2014-09-22 23:50:13 6581 1

原创 自动填充TextView全都是白色 的解决方法

解决方法:打开AndroidManifest.xml文件,切换到Application,去掉theme属性(android:theme="@style/AppTheme"),保存即可。

2014-09-22 23:27:56 959

原创 ImageView setlayoutparams 出错

ImageView 不可以用viewgroup的layoutparams     要用 ImageSwitche的 layoutparams

2014-09-22 23:27:20 1110

android-support-design

Android support design支持库,版本是23.1.1 ,最新版本(截止至2016/01/13)

2016-01-13

Android反编译工具包

Android反编译工具包,具体使用方法可以看这里:http://www.cnblogs.com/jasonkent27/p/5078395.html

2015-12-26

Linux下JDK6

jdk-6u45-linux-x64.bin很多人找不到这个文件,我辛辛苦苦找来的,希望对大家有用。

2015-11-14

ViewPagerDemo

一个简单的ViewPager的使用Demo,左右两边留点间隙,当展示第N个Item时,第N-1和第N+1个Item会露出一点,可以通过设置ClipChildren这个属性,还可以设置滑动效果

2015-11-14

超好的webview学习资料

很好的初级webview学习资料,里面不仅有webview的使用,还有网页通过JavaScritp和android的交互。很适合初级学习。

2015-10-16

ViewPager自定义动画

自定义的ViewPager,还有三种可选的动画!有很详细的注释!

2015-08-25

linux-2.4.20-r8.tar.bz2 内核代码

linux-2.4.20-r8.tar.bz2 内核代码已经算是很少有了,需要的就赶紧下载吧!

2015-07-07

slidingmenu.jar

非常有用的侧滑菜单的包!网上十分火爆的开源项目!希望对你有用!

2014-12-25

Smack帮助文档中文版和英文版

Smack帮助文档中文版和英文版,比较标准的文档,希望对你有所帮助.

2014-12-25

emu8086 V4.08 注册工具

emu8086 V4.08 的注册工具,已在本人机子上测试通过,想要的拿去!

2014-11-12

基于认知模拟的自适应机器学习算法研究

基于认知模拟的自适应机器学习算法研究,一篇很好的论文!

2014-11-11

安卓开源在线音乐播放器

安卓 开源在线音乐播放器,对需要做音乐播放器方面的同学很有帮助!

2014-11-11

grubinst 引导磁盘

用来引导双系统启动的非常好用的工具!需要的赶紧拿去!

2014-11-11

grub4dos-0.4.4 引导

用来引导磁盘的非常好用的工具!需要的请拿去!

2014-11-11

邮件 发送 系统

邮件发送系统,用VC++写的,在本人机子上测试成功!在你的机子上没跑起来,请看一下你地址有没有写对!

2014-11-11

邮件收发系统

邮件收发系统,用VC++写的,可以发附件。需要的拿去,已在本机上测试成功! 注意:地址一定要写对才行!

2014-11-11

iOS自定义侧滑删除按钮功能

iOS cell自定义侧滑功能按钮的一个简单的例子,在本人机子上测试通过,想要就拿去。

2014-11-08

iOS通过xib自定义cell

一个iOS通过xib自定义cell的很好的例子,在本人的机子上通过测试,想要就拿去!

2014-11-08

iOS 自定义cell侧滑删除

这个是本人在网上找的iOS侧滑删除的例子,在本人的机子上测试成功,想要就拿去。

2014-11-08

XMPP 仿QQ,微信 聊天 Android

一个结合文字、表情、语音、发送图片的例子,只需要改一下配置文件的ip地址,和服务器名;还有里面一个文件loginActivity里面我有个地方ip地址写死了,记得改一下;初学者一定要了解JID的格式; 运行本程序需要搭建openfire服务器,不会的请移步: http://blog.csdn.net/jasonkent27/article/details/40437409

2014-10-25

XMPP Smack java 聊天程序

基于XMPP 协议的Java聊天示例程序,已在本人机子上测试成功!

2014-10-25

android使用xmpp双向文字聊天

网上别人写的一个例子,工程采用xmpp协议,服务器使用openfire搭建,搭建好后添加几个用户,并把用户放在同一个组里。android端使用asmack库,下载源代码后修改文件中的ip地址,2台android就可以双向文字聊天了,或者android端与spark聊天也可以。 不懂配置openfire 可以到此博客查看: http://blog.csdn.net/jasonkent27/article/details/40437409 本人上传代码类的文档,都是经过测试成功的,如果你跑不起来,先找一下自己的原因,不要动不动就说别人。

2014-10-25

UDP实现广播通信 MFC

用MFC实现了UDP的广播通信,已在本人机器上测试成功! 如果自己没运行起来,看看自己是否把该倒入的文件导入了,不要动不动就说别人。

2014-10-25

仿QQ MFC 程序

说明:   类似于QQ的局域网聊天软件,包括服务器端和客户端程序,采用tcp/ip socket多线程编程,服务器端主要负责客户端用户的注册登陆,用户资料的获取。客户端负责与其他客户端进行信息控制与传递(包括聊天和传送文件)。 a、采用tcp非udp的socket编程,保证传输的稳定性和实时性。 b、在同步操作时大多数采用了多线程和超时控制。例如:在传送文件的同时能继续聊天。 c、服务器只负责用户登陆,查询,修改用户的基本信息和实时的在线用户列表。而不参与客户端之间的信息传递。 d、每个客户端既是聊天的发起端,又是接收端,实现了多点同时聊天和传送文件。

2014-10-25

XMPP 聊天 示例程序

Java代码,有许多注释,比较好的资源,绝对不坑人。

2014-10-24

算法导论-第三版-pdf

1.由于文件过大(99M)只能通过这种方式共享。 2.这的确是算法导论第三版(中文版),网上太多骗子,鄙人辛苦找到的,给大家共享一下,如果需要,来下载,免费。 3.如果觉得对你有用,也请反馈一下,让更多的人知道! 4.鄙人博客:http://blog.csdn.net/jasonkent27 欢迎来交流。

2014-10-16

牛叉公司面试题集之C和C++版本

牛叉公司面试题集之C和C++版本,面试之前,看一遍,保证有用!

2014-09-22

java面试宝典

Java面试宝典,不容错过

2014-09-22

安卓开发人员必看

Android开发人员必看的问题,共110个,有用!

2014-09-22

Android 颜色选择器

这是安卓颜色选择器的源代码,比较简单,有需要的自行下载,在我这编亲测可用。如果用不了,你得自己找原因。

2014-09-22

人人网开放平台申请所需资料

这是人人网开放平台的申请资料,有需要的自行下载

2014-09-22

空中大战 MFC小游戏

不知道是哪个大神编的,挺不错的一个小游戏,特别适合刚刚学习MFC的同学

2014-09-18

RFC各种文档

RFC各种文档,包含RFC768(UDP)、RFC793(TCP),RFC821(SMTP)、rfc959 FTP,rfc1945(HTTP 1.0)、rfc2616 (HTTP 1.1)等。有需要的可以下载去看.

2014-06-20

UAFXCWD.LIB

VC编译中出现以下错误时: LINK : fatal error LNK1104: cannot open file 'uafxcwd.lib' 解决方法 1.菜单project-》settnigs-》link-》Object/Library modules:中添加uafxcwd.lib (win7下亲测可用) 2. 如果还是不行,选择vc的全部安装,而不是默认安装 如果是unicode,可以用vc盘修复一下vc,钩选相关项。 如果以上方法不行,可以试试下面的方法。 说明: uafxcwd.lib多见于VC6编译过程中,有时候会遇到“ fatal error LNK1104: cannot open file "uafxcwd.lib"”,意思是找不到uafxcwd.lib库文件,你可在此下载,存放在提示的路径下即可,若缺少这个文件而不修复的话,VC项目可能无法编译成功。如果系统提示“没有找到uafxcwd.lib”、“缺少uafxcwd.lib文件”或者无法加载uafxcwd.lib等提示信息,您需要下载uafxcwd.lib后,拷贝到提示的路径里或在系统内安装注册该文件即可。   安装及使用方法(仅供参考,本方法对BPL文件无效):   ①将下载解压的uafxcwd.lib文件复制到C:\Windows\System32系统目录下(请注意:Win7、Vista的系统目录请以实际为准);   ②打开“开始”菜单-选择“运行”,输入“regsvr32 uafxcwd.lib”,在接下来的窗口中按回车确认即可完成控件注册。   ③如果在运行某一软件或程序编译时提示缺少、没有找到uafxcwd.lib等类似提示,您可按照提示的路径将lib拷贝到指定目录即可,或者重新添加文件引用。

2014-05-07

VC6修改工程名

VC6 修改工程名的工具,win7下亲测可用,希望对您有帮助!

2014-05-02

选择重传协议 C语言代码实现

数据链路层的选择重传协议 C语言的代码实现。用VC6 看看就知道了。

2014-05-02

空空如也

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

TA关注的人

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