- 博客(28)
- 资源 (3)
- 收藏
- 关注
转载 香港中文大学推荐的书单~
1 《一百分媽媽》 馬以工2 《一路走來一路讀 》 林達3 《二胡》 陳若曦4 《人在歐洲》 龍應台6 《三十五年的新聞追蹤: 一個日本記者眼中的中國》 吉田實著; 王武雲, 朱新建譯7 《小王子》 聖修伯理9《大汗之國:西方眼中的中國》(The Chan's Great Continent) Jonathan D. Spence10 《大學
2016-02-12 16:33:49 1020
转载 ubuntu取消每次的错误报告
其实关闭错误报告很简单,只需要一行命令就可以了: ! sudo sh -c ‘echo “enabled=0” > /etc/default/apport’ 第一次需要更新启动: sudo service apport stop 如果想启用,使用下面的命令: sudo service apport start force_start=1
2016-02-12 16:30:23 708
原创 ubuntu pycharm安装
下载pycharm<a href="http://www.jetbrains.com/pycharm/download/"/>下载解压tar -zxvf [安装包]进入bin 打开./pycharm.sh
2016-02-12 11:38:19 399
转载 markdown认识
出处 : http://sspai.com/25137Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里请不要被「标记」、「语言」所迷惑,Markdown 的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的HTML 标记语言来说,Markdown 可谓是十分轻量的,学习
2016-02-12 11:29:04 441
转载 c,c++中const
为什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替),分类如下: 常变量: const 类型说明符 变量名 常引用: const 类型说明符 &引用名 常对象: 类名 const 对象名 常成员函数:
2014-11-10 20:04:53 354
原创 观察者模式java
根据HeadFirst做出实现如下主题,观察者,显示三个接口。public interface Observer { public void update(float temp, float humidity, float pressure);}public interface Subject { public void registerObserver(Observer o);
2014-11-02 23:00:41 482
原创 将空格改为%20
想法:自后向前#include #include #include char* ReplaceBlank(char str[],int length){ int space = 0,newLength,i = 0; for(;i < length;i ++){ if(str[i] == ' ') space ++; } newLength = length + spa
2014-10-31 23:12:53 473
原创 Android 获取当前进程
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button button = (Button)findViewById(R.id.btn_getID
2014-10-28 20:53:54 879
原创 Android broadcast
发送广播并且接受,发送两个广播Intent intent = new Intent(); intent.setAction("com.wxq.CUSTOM_INTENT"); sendBroadcast(intent); intent.setAction("com.wxq.test2"); sendBroadcast(intent);接收方@Override p
2014-10-28 19:57:09 643
原创 Android 自动补全
当输入相关国家前几个词语时,自动提示是哪个国家。String[] countries = getResources().getStringArray(R.array.list_of_country); ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1,countri
2014-10-28 19:32:30 324
原创 Android dragandpush
实现图片拖拉效果代码如下 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ima = (ImageView) findViewById(R.id.iv_
2014-10-27 14:55:31 349
转载 Android基于XMPP Smack Openfire下学习开发IM(一)实现用户注册、登录、修改密码和注销等
以前学习过用Scoket 建立聊天,简单的建立聊天是没问题的,但如果要实现多人复杂的聊天,后台服务器代码就比较复杂,对于我这新手来讲就比较难了。后来在网上看到用openfire做服务器,利用强大的Smack API库来实现IM聊天就简单多了。 网上也有很多关于这方面的资料,我就在这里把网上的资料和自己的理解总结一下和大家一起交流学习。需要用到以下几个工具:Openfire 最新版本(
2014-10-24 16:46:31 600
转载 基于XMPP协议的Android即时通信系
以前做过一个基于XMPP协议的聊天社交软件,总结了一下。发出来。 设计基于开源的XMPP即时通信协议,采用C/S体系结构,通过GPRS无线网络用TCP协议连接到服务器,以架设开源的Openfn'e服务器作为即时通讯平台。 系统主要由以下部分组成:一是服务器,负责管理发出的连接或者与其他实体的会话,接收或转发XML(ExtensibleMarkup Langua
2014-10-24 14:21:29 484
原创 Android progressbar
通过sleepprivate ProgressDialog progress; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); progress
2014-10-21 16:46:04 313
原创 android popupwindow
记录下popupwindowpublic class MainActivity extends Activity { Button btn; TextView tv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // r
2014-10-21 16:44:21 459
原创 键盘ascll码
用到了一些ascll码,整理一下VK_LBUTTON 鼠标左键 0x01VK_RBUTTON 鼠标右键 0x02VK_CANCEL Ctrl + Break 0x03VK_MBUTTON 鼠标中键 0x04VK_BACK Backspace键 0x08VK_TAB Tab键 0x09VK_RETURN 回车键 0x0DVK_SHIFT Shift键 0x10VK_CONTR
2014-07-29 20:21:29 1014
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人