- 博客(38)
- 资源 (36)
- 收藏
- 关注
转载 vmware network adapter vmnet8 未识别网络解决方法
系统: Windows7 x64虚拟软件: VMware Workstation 7.1.3情况:VMware Network Adapter VMnet1和VMnet8 被防火墙认定为[未识别的网络-公用网络],阻隔,无法使用端口映射,虚拟机的80端口无法传入,数据包只能出不能入。且公用网络被限制不能修改为家庭或工作网络。解决方法:参考VMware的知识库文章 [http://kb.
2014-10-31 22:21:53 6445
转载 virtualbox 导致 vmware不能上网 的解决方法
安装了Oracle VM VirtualBox后 发现原来虚拟机VMware中的 centos 不能上网。自己研究了下 发现VirtualBox与VMware不能同时上网 简单的找了些解决办法第一步:进入网络管理(window7 是网络和共享中心) ,然后点击 更改适配器设置第二步:右键禁用掉VirtualBox Host-Only Network 的网络服务,然后再右键选
2014-10-31 21:19:57 841
原创 大文件获取百度网盘地址
先在手机端登录,然后再把网址记下来,到电脑端登录,然后就可以正常下载了。好处是可以用迅雷,QQ快车等软件下载大文件,比百度云管家快不少。
2014-10-30 22:48:09 1083
转载 OC入门笔记
1.OC类.h文件 类、函数的生命 @interface @end.m文件 类的具体实现 @implementation @end2.创建OC对象Dog *dog=[Dog alloc]; alloc=new初始化构造函数[dog init];销毁[dog release];3.类中字段和函数@interface Dog:NSObje
2014-10-30 21:38:06 372
转载 Android之NetworkOnMainThreadException 解决方法
看名字就应该知道,是网络请求在MainThread中产生的异常先来看一下官网的解释:Class OverviewThe exception that is thrown when an application attempts to perform a networking operation on its main thread.Thi
2014-10-29 22:13:00 658
原创 Java 经典单例模式代码
public class Singleton { private static Singleton uniqueInstance = null; private Singleton() { // Exists only to defeat instantiation. } public static Singleton getInstance(
2014-10-29 21:14:14 491
转载 Android LoginActivity 源代码分析
本文是基于android4.0下的loginActivity Demo和android下的Webservice实现的。loginActivity是android4.0下的自带演示例程,他自带登录界面、用户名格式设定、输入密码和用户名格式是否正确、用户登录时间进度条等功能,用户可以在这个例程的基础上延伸出自己login用户登录程序。在这里我没有对这个程序做过多的延伸,只是增加Webservice验证
2014-10-29 19:20:42 6771
原创 android开发No Launcher activity found! 解决方法
在AndroidManifest.xml中的中少了这段代码其中.MainActivity就是你的项目的主Activity。
2014-10-29 18:02:08 946
转载 openfire Android学习(六)----总结
Xmpp的一些方法整理到一个工具类中了XmppConnection.java[java] view plaincopy [java] view plaincopyimport java.io.BufferedInputStream; import java.io.Buffer
2014-10-29 17:36:28 881
转载 openfire Android学习(五)------连接断开重连
首先要创建连接监听器,用来监听连接状态,这里我写了一个类继承了ConnectionListener,重写了里面5个方法,最重要的两个方法connectionClosed()和connectionClosedOnError()前者为连接正常断开,后者是连接异常断开,不管是正常还是异常,我们都要监听到这里写了一个定时器,两秒进行连接一次,注释写的也很清楚,不做太多介绍要
2014-10-29 17:34:41 1138
转载 openfire Android 学习(四)----单人聊天和多人聊天(发送消息、接收消息)
一、单人聊天1)发送消息:首先要获取一个聊天窗口,getConnection()为获取连接connection的方法,调用getFriendChat()获取[java] view plaincopyprivate Map chatManage = new HashMap();// 聊天窗口管理map集合 /**
2014-10-29 17:33:57 817
转载 openfire Android学习(三)----会议室创建、加入以及查询会议室中所有成员等
openfire 中的会议室不像QQ群一样,不能保存那些离线用户,加入会议室后,一旦断开连接,就会离开会议室。虽然如此,但如果要实现也不是不可能,我们可以自己做后台来保存,有兴趣的可以去试着实现一下,这里就不实现了。好了,下面我们就一起来学习一下创建会议室、加入会议室以及查询会议室中的所有成员:一、创建会议室注释都写的很清楚,不做太多解释。需要配置更多信息,
2014-10-29 17:32:28 808
转载 openfire Android学习(二)----对分组、好友和头像等一些操作
一、查询所有分组通过Roster来获取所有分组,Roster可以通过connection.getRoster()来得到。[java] view plaincopy/** * 获取所有组 * * @param roster * @return 所有组集合 */
2014-10-29 17:28:39 732
转载 openfire Android学习(一)----实现用户注册、登录、修改密码和注销等
以前学习过用Scoket 建立聊天,简单的建立聊天是没问题的,但如果要实现多人复杂的聊天,后台服务器代码就比较复杂,对于我这新手来讲就比较难了。后来在网上看到用openfire做服务器,利用强大的Smack API库来实现IM聊天就简单多了。 网上也有很多关于这方面的资料,我就在这里把网上的资料和自己的理解总结一下和大家一起交流学习。需要用到以下几个工具:Openfire
2014-10-29 17:26:51 1560 1
转载 openfire学习4---android客户端聊天开发之聊天功能开发
前面我们已经把服务器搭建完成,并且在客户端实现了登录了。和我们使用的QQ一样,想一想,登录成功之后呢?肯定是要有一个好友列表,通过这个列表,我们可以选择我们需要聊天的好友。这里我们先研究下 xmpp的数据格式,再去实现我们的好友列表登录成功后,我们拿到的是一个连接 connection。然后,通过这个connection,我们可以去获取里面的
2014-10-29 17:05:17 457
转载 openfire Android学习---android客户端聊天开发之登录 和 注销登录
一切就绪,新建一个android测试工程:上网权限配置,界面绘制啥的,这里就不说了。首先 导入一个smark包。这个是用来维护长连接的,也可以是asmark。我用的是asmark先普及一些基本知识:在xmpp中,所有东西的传输都是通过一个XMPPConnection的对象来进行传输的。 它给一个xml头,当服务器收到xml尾的时候,认为一次连接结束了既然这样的话
2014-10-29 17:01:13 676
转载 Android下获取设备唯一标识(UDID, DeviceID...)
android下获取设备唯一标识原本非常简单(至少不会像iOS一样禁用这个,禁用那个),但是由于设备的多样性需要考虑的东西也对应复杂起来。先附上完整代码[java] view plaincopyprotected static final String PREFS_FILE = "gank_device_id.xml";
2014-10-29 16:50:26 3459
转载 条件宏汇编
条件汇编是汇编器在汇编阶段,依据所设定的条件,使汇编器汇编某一段程序,或不汇编某一段程序。一般而言,条件汇编常配合宏使用,使得撰写汇编语言源文件能有初步的结构化 (注一 )。底下小木偶使用条件汇编与宏配合而写成的一个简单程序:EXAM05.ASM。这个例子是先在屏幕上显示『计算:2593 8888 = 』字串,然后再显示结果来。这是一个是很简单的例子,但是小木偶要用一个宏来解决显示字串及数
2014-10-26 18:25:24 1499
原创 汇编 求字符串长度
来自于《Intel汇编语言程序设计》(第四版)第八章,该过程返回字符串长度到EAX寄存器中,调用该过程时需要传递字符串的偏移,如:INVOKE Str_length,ADDR myString Str_length过程代码如下: Str_length PROC USES edi, pString : PTR BYTE
2014-10-25 19:34:07 5539
转载 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 948
转载 bat 编程基础
echo 表示显示此命令后的字符 echo off 表示在此语句后所有运行的命令都不显示命令行本身 @与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。 call 调用另一个批处理文件(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令)。 pause 运行此句
2014-10-23 11:39:52 779
原创 DOS shell bat 输入输出变量
@echo offset /p var=请输入用户名: echo 您输入的用户名为%var% @echo %var%>>1.txtpause
2014-10-23 11:29:30 9284
转载 汇编语言中常用进制数据输出的程序实现
鲁明珠,赵晓华(河北省沧州师范专科学校南校区,河北 沧州 061001) 【摘 要】在用汇编语言编程时,学生认为将结果数据按不同的数制形式显示出来是一个难点。计算机中的机器数是按二进制形式进行处理和存储的,如何将它们进行转换,分别按二进制、十进制和十六进制等形式显示在显示器上,文章给出了具体的实现方法。 【关键词】汇编语言;二进制;十进制;十六进制;显示
2014-10-23 11:07:59 2677
转载 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 362
转载 统计整数二进制表示中1的个数
这是一个很有意思的问题,也是在面试中最容易被问到的问题之一。这个问题有个正式的名字叫Hamming_weight,而且wikipedia上也提供了很好的位运算解决的方法,这个下面也会提到。解决这个问题的第一想法是一位一位的观察,判断是否为1,是则计数器加一,否则跳到下一位,于是很容易有这样的程序。int test(int n){int count=0;while
2014-10-17 11:41:05 389
转载 斐波那契数列-矩阵乘法
先简单介绍一下矩阵乘法求斐波那契数列的原理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 1636
原创 算法题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 504
转载 经典算法
前十个是来自圣经的十大算法:发起人的描述:《来自圣经的证明》收集了数十个简洁而优雅的数学证明,迅速赢得了大批数学爱好者的追捧。如果还有一本《来自圣经的算法》,哪些算法会列入其中呢?第一名:Union-find严格地说,并查集是一种数据结构,它专门用来处理集合的合并操作和查询操作。并查集巧妙地借用了树结构,使得编程复杂度降低到了令人难以置信的地步;用上一些递归技巧后,各种操作几乎都能用两
2014-10-17 10:25:59 450
原创 下一个排列问题 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 618
转载 关于开源软件的使用
源在今天的软件业已经很普遍,但开源是否意味着使用者可以对开源后的代码为所欲为呢?答案是否定的.开源运动同样有自己的游戏规则和道德准则.不遵行这些规则不但损害开源运动的健康发展,也会对违规者造成名誉和市场上的损失,更可能陷入法律纠纷和赔偿. 首先,要对几个概念有所了解: 1. Contributors 和 Recipients Contributors 指的是对某个开源软件
2014-10-09 22:47:01 774
原创 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 479
原创 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 332
原创 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 474
原创 快速排序代码
#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 326
原创 表达式求值
/*本算法的基本思想:把一个表达式A看成是一小段连加或连减的式子,每小段单独处理,即 A=B +- B +- B...而每一个B项,看成是一段小连乘或除的式子,每小段单独处理,即 B=C * / C * / C...每个C项,看成是一段连乘方的式子,即C=D ^ D ^ D...而每个D呢,只有三种不同的情况:一对小括号、一个函数、或者一个普通实数。用递归函数计算A类式子的值,就
2014-10-09 22:22:21 477
Android反编译工具包
2015-12-26
ViewPagerDemo
2015-11-14
XMPP 仿QQ,微信 聊天 Android
2014-10-25
android使用xmpp双向文字聊天
2014-10-25
仿QQ MFC 程序
2014-10-25
算法导论-第三版-pdf
2014-10-16
RFC各种文档
2014-06-20
UAFXCWD.LIB
2014-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人