摘要:安装ubuntu用新立德软件包查询synergy和quicksynergy,其中quicksynergy是synergy的图形配置界面。如果用ubuntu做主机的话,只需要安装好上面两个软件后,运行quicksynergy,它本身的名字就是命令。然后在上、下、左、右位置中的一个写上客户端的主机名。window下载安装Synergy后,打开界面,输入服务器的ip地址即可。更多详细步骤见下面配置链接。配置http://www.appinn.com/synergy/http://hi.baidu.com/stormsxf/blog/item/6bb7fb25bfeee86635a80f4b.html
阅读全文
摘要:<?xml version="1.0" encoding="utf-8" ?> <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/icon_name" android:tileMode="repeat" /> xml文件如上,放到drawable目录下,它就是一个组合图片。
阅读全文
摘要:RelativeLayout rl = (RelativeLayout)findViewById(R.id.rl);TextView tv = (TextView)getInflater().inflate(R.layout.inset, null);rl.addView(tv); inflate一个layout,将其通过addView加入到另一个ViewGroup中,会出现子View的信息无效了。 为了解决这个问题,需要在inflate时就将子View的信息传入,如下所示:RelativeLayout rl = (RelativeLayout)findViewById(R.id....
阅读全文
摘要:@Overridepublic void onAttachedToWindow() { super.onAttachedToWindow(); getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);}用上面的代码就可以屏蔽Home键,这个时候不管长按还是短按Home键,对该应用程序都没有影响。并且,这个时候,onKeyDown方法可以截获Home键。public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode ...
阅读全文
摘要:在IntentActivity中重写下列方法:onCreate onStart onRestart onResume onPause onStop onDestroy onNewIntent一、其他应用发Intent,执行下列方法:I/@@@philn(12410): onCreateI/@@@philn(12410): onStartI/@@@philn(12410): onResume发Intent的方法:Uri uri = Uri.parse("philn://blog.163.com");Intent it = new Intent(Intent.ACTION_VI
阅读全文
摘要:日期判断方法一:String str = "1983-07-27";String pat = "\\[1-9]{4}-\\[0-12]-\\[1-31]";Pattern p = Pattern.compile(pat);Matcher m = p.matcher(str);if(m.matches()){ System.out.println("日期格式合法");}else{ System.out.println("日期格式不合法");}方法二://String对正则的支持boolean temp = "
阅读全文
摘要:public static void getAllDataList(List<Data> dataList){ for(int i=0; i<dataList.size(); i++){ String term = dataList.get(i).getTerm() + " "; String type = dataList.get(i).getType() + " "; for(int j=i+1; j<dataList.size(); j++){ term = term +...
阅读全文
摘要:第一种用entryset来进行遍历,效率高,以后一定要使用此种方式! Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val = entry.getValue(); }第二种用keyset来进行遍历,效率低,以后尽量少使用! Map map = new HashMap(); ...
阅读全文
摘要:boolean haveApps = apps.contains(query);if(haveApps) app.add("apps");boolean haveBooks = books.contains(query);if(haveBooks) app.add("books");boolean haveMusic = music.contains(query);if(haveMusic) app.add("music");大家会如何优化上面的代码呢?
阅读全文
摘要:定义通过这个类可以记录当前线程个数。全称import java.util.concurrent.CountDownLatch;实例主线程CountDownLatch threadSignal = new CountDownLatch(Common.PARTPOINT);for(int i=0; i < Common.PARTPOINT; i++){P2PointThread ppt = new P2PointThread(threadSignal, i); ppt.start();}try { logger.debug("开始等待"); threadSignal.aw
阅读全文
摘要:一、表的创建1、创建表create if not exists table student(StuID integer);2、 创建带有缺省值的数据表:create table if not exists schoolTable(schID integer default 0, schName varchar default 'hz');3、if not exists 使用如果已经存在表名、视图名和索引名,那么本次创建操作将失败。加上"IF NOT EXISTS"从句,那么本次创建操作将不会有任何影响.create table if not exists s
阅读全文
摘要:CSS版式布局http://www.aa25.cn/layout/index.shtml
阅读全文
摘要:<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>js实现的自适应高度</title><style type="text/css">* { margin:0px; padding:0px;}html, body { height:100%;}#body { height:100%;}#header { height:65px; backgrou
阅读全文
摘要:1、结果包含小数x=5;y=2;z=x/y;z的结果是2.52、全等=== 全等(值和类型)x===5为true;x==="5"为false3、可以使用对象var d = new Date()var time = d.getHours()4、语句结束可以不写分号,解析器会自动识别段尾,并将其作为语句结束5、For...In 声明用于对数组或者对象的属性进行循环操作。for (变量 in 对象){ 在此执行代码}
阅读全文
摘要:在IE浏览器上->工具->Internet选项->连接->局域网设置->选择代理服务器,将ip和端口号写上
阅读全文