- 博客(145)
- 资源 (36)
- 收藏
- 关注
原创 Android 学习之路和App开发框架
学习之路:1. http://www.stormzhang.com/android/2014/07/07/learn-android-from-rookie/框架:2. https://github.com/white-cat/ThinkAndroid3. https://github.com/yangfuhai/afinal
2015-08-20 18:23:58
810
原创 通过反射修改类的某些字段
// 通过反射获取并修改module相应的字段 Class userClass = sUser.getClass(); Field field; boolean flag; for (EditTextItem item : sEditTextList) { field
2015-08-05 11:32:19
930
原创 Android Adapter推荐写法
package jason.fragmentdemo.adapter;import nqy.fragmentdemo.R;import nqy.fragmentdemo.model.ArticleModel;import android.content.Context;import android.view.LayoutInflater;import android.view.View
2015-07-24 16:52:54
1240
原创 最小生成树(MST)三种实现方法C++版本
代码如下:#include #define MAXN 100 using namespace std ;ifstream cin("test.txt") ;ofstream cout("MST.out") ;const int infinity = 1000000 ;int cost[MAXN][MAXN],g[MAXN][MAXN],n,m=0;int dis[MAXN]
2015-03-06 21:50:46
1562
原创 C++ 文件流fstream的重载
#include #includeusing namespace std; ////////////////////////////////////////////////class PhoneNumber;ofstream &operator<<(ofstream &,const PhoneNumber &); ifstream &operator>>(ifstream &,Phon
2015-01-07 20:41:29
3852
2
转载 在C++里写一个不能被继承的类
class AbstractFinal{ protected: AbstractFinal() {} ~AbstractFinal() {}};class FinalClass: virtual private AbstractFinal{};把AbstractFinal的构造函数设置成私有的,然后FinalClass以私有虚继承的方式
2014-12-27 00:00:11
393
原创 去掉文件中的某个字或符号
去掉文件中的某个字或符号#include "fstream"using namespace std ;int main(){ ifstream fin("a.txt") ; ofstream fout("b.txt") ; char a ; while (!fin.eof()) { fin >> a ; if (a == '?') { fout << ' '
2014-12-16 23:19:40
625
原创 genymotion ova的路径
jumper是我的 C:\Users\jumper\AppData\Local\Genymobile\Genymotion\ova
2014-11-23 21:32:36
864
转载 Qt QLineEdit 限制输入类型以及大小Int 和double
1.QLineEdit 限制整数[cpp] view plaincopym_LineEditIterate = new QLineEdit(); m_LineEditIterate->setFixedWidth(100); m_LineEditIterate->setSizePolicy(QSizePolicy::Fixed, Q
2014-11-21 22:44:44
3673
转载 Xcode和 iOS Simulator 下载
如果你嫌在App Store下载Xcode太慢的话,你也可以选择从网络上下载:Xcode下载Xcode 6.1 正式版:http://pan.baidu.com/s/1dDtOkJv这个应该就是6.1的正式版了,支持Yosemite和Mavericks,包含iOS 8.1、OS X 10.10 、OS X 10.9的SDK,其中对Swift的语法和一些方法又有一
2014-11-13 16:29:48
1262
转载 Java 生产者 消费者 代码
import java.util.Stack;import java.util.concurrent.atomic.AtomicInteger; /** * 1个生产者 3个消费者 生产、消费10次 * * @作者 pt * */ public class ProducerConsumer { Stack items = new Stack(); final stati
2014-11-10 16:34:51
582
原创 emu8086 不支持用 ? 来定义 数据
1.emu8086不可以使用dup(?)来分配未初始化的单元1.emu8086不可以使用dup(?)来分配未初始化的单元……换成buffer db 128 dup(0)即可2.这个我感觉应该是emu8086编译器的bug……确实解释不通,估计是emu8086不支持SZIE伪指令,top纯粹做标号用了,如此offset buffer=offset top=0
2014-11-10 13:23:29
6590
2
转载 QT 中文乱码
qt 中文乱码 初学Linux,直接进阶QT编程。然而,第一个Demo程序就碰到了中文乱码,巨汗!环境:1、RedHat AS52、QT4.4.03、LANG="zh_CN.GB18030"程序:...QTextCodec::setCodecForTr(QTextCodec::codecForName("gb18030"));...l
2014-11-10 00:18:29
753
转载 设置tableViewCell之间的间距
UIView *view = [[UIView alloc initWithFrame:CGRectMake(0, 0, 320, 10)]; view.backgroundColor = [UIColor colorWithRed:74.0/255 green:56.0/255 blue:58.0/255 alpha:1.0]; [cell.contentView addSubview:vi
2014-11-07 22:32:05
979
原创 'Could not load NIB in bundle: 'NSBundle解决办法
检查你的nib名字是否拼写错误 一般为这个问题[[XXX alloc] initWithNibName:@"这个Nib拼写错误会出现那个问题" bundle: nil]
2014-11-07 20:41:41
1171
转载 解决压缩包内乱码问题
问题:用好压打开同事给发的压缩包后,打开查看和解压的文件夹里面文件名都是乱码。截图如下:原因:1.编码方式不一样。像linux下文件名是用UTF-8编码,win32下文件名是用GBK编码。2.使用不同压缩软件压缩的,比如你打开的这个压缩包是winrar压缩的,用好压打开就会文件名乱码解决:用好压软件打开压缩包,在“选项
2014-11-06 10:45:08
44268
原创 android listview 添加数据
listView = (ListView) findViewById(R.id.list) ; //生成动态数组,加入数据 ArrayList> listItem = new ArrayList>(); for(int i=0;i<10;i++) { HashMap map = new HashM
2014-11-05 23:29:17
903
原创 Android 打开其他程序
Intent intent = new Intent(); intent.setComponent(new ComponentName("所要打开的程序包名", "所要打开的程序包名+主运行类名")); intent.setAction(Intent.ACTION_VIEW); startActivity(intent);
2014-11-05 23:12:43
410
转载 Android 自定义ListView Item侧滑删除
本程序是基于网上开源项目修改而来,具体来源忘了,懒得搜了,如果有不合适的地方,请原作者联系我,我会及时回复和处理的!该例子程序中主要包含两个ListView,一个是实现侧滑删除,一个是侧滑出菜单,代码中的注释很全,我就不在赘述了,直接贴上核心代码和效果图,程序源码在最后,如果有不太明白的地方可以留言评论,我会及时回复,大牛勿喷啊!侧滑删除ListView:
2014-11-05 17:23:57
1252
2
原创 无法打开源文件QtWidgets/QApplication 解决方法
环境:Qt5.3.2 + VS2012装完Qt后报错 无法打开源文件QtWidgets/QApplication
2014-11-05 17:10:26
27088
12
原创 Intent 传递对象
方法:可以让这个要传递的对象所属类实现Serializable或者Parcelable接口。然后利用onCreate函数中的Bundle参数作为载体,传递这个对象。在新的组件中再获得即可。例如: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(saved
2014-11-04 23:40:12
402
原创 Win8.1 取消开机密码
1、首先进入Win8.1传统桌面界面,然后使用Win + Q组合快捷键,打开Win8.1功能搜索,然后在搜索框中输入"netplwiz",确定,之后即可找到用户账号管理设置入口
2014-11-04 18:08:25
676
原创 eclipse Java调试笔记
1.点击中间的播放按钮即可执行下一条指令2.输入/**再回车可自动注释3.设断点:双击左边的代码行---(条件断点)4.异常断点追踪:切换到debug模式,然后点右上角有个J和!的小图标,输入异常类型,即可加入Java异常断点。
2014-11-02 17:39:04
337
原创 更改MMS协议的默认播放器
答:可以通过修改注册表来达到目的:单击“开始→运行”,输入“regedit”打开注册表编辑器,依次展开“HKEY_CLASSES_ROOT\\MMS\\shell\\open\\command”,将右侧的数值改为迅雷 的安装路径即可。
2014-11-02 11:16:50
959
原创 Eclipse Building workspace.GC overhead limit exceeded 解决方法
找到eclipse.ini找到 -vmargs -Xms128M -Xmx512M -XX:PermSize=128M -XX:MaxPermSize=1054M
2014-11-02 00:46:06
3624
原创 Your content must have a ListView whose id attribute is 'android.R.id.list' 解决方法
解决方法是:在ListView显示列表的时候,必须在main.xml文件里加上ListView这一个控件把标签ListView的id改为“android:id/list” 这个id表示是系统自带的id,因为如果是你在main.xml里定义的listView不用默认的id.你可以去查看R.java这里id只代表一个控件,并不是layout但是这里需要的id是一个layout所以这样写只能是l
2014-11-02 00:39:32
580
转载 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
6406
转载 virtualbox 导致 vmware不能上网 的解决方法
安装了Oracle VM VirtualBox后 发现原来虚拟机VMware中的 centos 不能上网。自己研究了下 发现VirtualBox与VMware不能同时上网 简单的找了些解决办法第一步:进入网络管理(window7 是网络和共享中心) ,然后点击 更改适配器设置第二步:右键禁用掉VirtualBox Host-Only Network 的网络服务,然后再右键选
2014-10-31 21:19:57
835
原创 大文件获取百度网盘地址
先在手机端登录,然后再把网址记下来,到电脑端登录,然后就可以正常下载了。好处是可以用迅雷,QQ快车等软件下载大文件,比百度云管家快不少。
2014-10-30 22:48:09
1071
转载 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
371
转载 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
657
原创 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
6769
原创 android开发No Launcher activity found! 解决方法
在AndroidManifest.xml中的中少了这段代码其中.MainActivity就是你的项目的主Activity。
2014-10-29 18:02:08
945
转载 openfire Android学习(六)----总结
Xmpp的一些方法整理到一个工具类中了XmppConnection.java[java] view plaincopy [java] view plaincopyimport java.io.BufferedInputStream; import java.io.Buffer
2014-10-29 17:36:28
878
转载 openfire Android学习(五)------连接断开重连
首先要创建连接监听器,用来监听连接状态,这里我写了一个类继承了ConnectionListener,重写了里面5个方法,最重要的两个方法connectionClosed()和connectionClosedOnError()前者为连接正常断开,后者是连接异常断开,不管是正常还是异常,我们都要监听到这里写了一个定时器,两秒进行连接一次,注释写的也很清楚,不做太多介绍要
2014-10-29 17:34:41
1137
转载 openfire Android 学习(四)----单人聊天和多人聊天(发送消息、接收消息)
一、单人聊天1)发送消息:首先要获取一个聊天窗口,getConnection()为获取连接connection的方法,调用getFriendChat()获取[java] view plaincopyprivate Map chatManage = new HashMap();// 聊天窗口管理map集合 /**
2014-10-29 17:33:57
813
转载 openfire Android学习(三)----会议室创建、加入以及查询会议室中所有成员等
openfire 中的会议室不像QQ群一样,不能保存那些离线用户,加入会议室后,一旦断开连接,就会离开会议室。虽然如此,但如果要实现也不是不可能,我们可以自己做后台来保存,有兴趣的可以去试着实现一下,这里就不实现了。好了,下面我们就一起来学习一下创建会议室、加入会议室以及查询会议室中的所有成员:一、创建会议室注释都写的很清楚,不做太多解释。需要配置更多信息,
2014-10-29 17:32:28
806
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关注的人