2012年11月6日

XPath基础

摘要: XPath 使用路径表达式来选取节点。和我们在常规的电脑文件系统中看到的表达式非常相似。在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。表达式描述nodename选取此节点的所有子节点/从根节点选取//从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置.选取当前节点..选取当前节点的父节点@选取属性路径表达式结果/bookstore/book[1]选取属于 bookstore 子元素的第一个 book 元素。/bookstore/book[last()]选取属于 bookstore 子元素的最后一个 book 元素。/bookstore 阅读全文

posted @ 2012-11-06 19:46 DON'T PANIC 阅读(152) 评论(0) 推荐(0) 编辑

2012年11月5日

关于64为计算机

摘要: learn English。这说的是什么啊,看了半天就是没看懂!!!An introduction to 64-bit computing介绍64位计算Way back in the eighties, my first computer was a Commodore 64—so named because it had 64 kilobytes of memory. Today there are few applications around that could fit into such a small space, and these grow larger as time goe 阅读全文

posted @ 2012-11-05 19:58 DON'T PANIC 阅读(347) 评论(0) 推荐(0) 编辑

2012年9月25日

计算机基础:海明码是什么?

摘要: 海明码:奇偶校验码的一种扩充。只能检验和恢复一位。例如:求1011 的海明码?答案:1010101其中 :红色所在位数 1,2,4,8,... 为计算出的验证码, 黑色的信息为原信息码:1011。计算方法:1.先计算需要几位海明码?1011 是四位 ,它有四种只错一位的情况,(0011,1111,1001,1010)再加上x位海明码的错一位情况。再加上一种全部位都正确的情况。所以海明码需要 x+4+1 中可能。所以需要海明码x位可以表示出 x+4+1 中可能。即:x+4+1 <=2**x (2**x 表示2的x方),计算得到3,海明码最少是3,当然4,5,6位都可以,就像用101 校验 阅读全文

posted @ 2012-09-25 13:36 DON&#39;T PANIC 阅读(2251) 评论(0) 推荐(0) 编辑

2012年9月20日

转载:android开源项目汇总

摘要: 转载自:http://blog.chinaunix.net/uid-9506436-id-3157993.htmlhttp://www.open-open.com/75.htmhttp://www.open-open.com/2_75.htm1.sociallibhttp://code.google.com/p/sociallib/社交网络库,支持Facebook、Twitter、GoogleBuzz、LinkedIn、安卓应用2.android-lighthousehttp://code.google.com/p/android-lighthouse/android平台的Qt版本3.robo 阅读全文

posted @ 2012-09-20 07:56 DON&#39;T PANIC 阅读(1235) 评论(0) 推荐(0) 编辑

2012年9月4日

《mysql必知必会》笔记

摘要: mysql我一直在用,但是还没有看过它的任何一本书,看了一天,发现自己对mysql懂得还挺多的。下面是随便记下的内容,我有些模糊的地方。第一章 了解mysql数据库软件应该成为DBMS(数据管理系统)数据库(database)表(table)模式(schema)列(column)行(row)主键(primary key )主键的最好习惯:不更新主键列中的值。第二章 mysql简介第三章 使用mysqlshow columns from table; ==describe userinfo;show status;show grants;show errors;show warnings;第四章 阅读全文

posted @ 2012-09-04 12:43 DON&#39;T PANIC 阅读(364) 评论(0) 推荐(0) 编辑

2012年8月31日

再谈新浪微博架构——视频观后笔记

摘要: 刚刚看了杨卫华的微博技术分享视频,收获不少,简单的记了下来。观看地址:http://www.infoq.com/cn/presentations/ywh-build-high-performance-weibomysql一个端口放到4-500G,就基本到极限了。mysql 读得速度 一个端口,一个服务器也就几千的读速度。微博的用户资料的查询上万上十万的查询。用好一款开源产品的前提条件是深刻了解它的产品定位。Redis非常简单。源代码只有两万行。Redis持久方式:snapshot,主流方式,(微博采用),数据必须小于内存大小。vm :自动将冷数据放到磁盘,然后将热数据放到内存,Redis的作者 阅读全文

posted @ 2012-08-31 00:45 DON&#39;T PANIC 阅读(390) 评论(0) 推荐(0) 编辑

2012年8月30日

jsonCpp的readme文档

摘要: 介绍:JSON是一个轻量级的数据传输格式,他能表示整型,实数,字符串,有序序列,key-value的集合。jsonCpp是一个使用API简单操作JSON数据,处理序列化和反序列化。在反序列化/序列化的过程中,它也可以保留注释,转换成方便的格式来存储用户输入的文件。反序列化的解析是友好的,提供精准的错误报告。构建和测试: =================JsonCpp 使用 Scons来构建,Scons需要安装python。通过下面的链接来下载 scons-local:http://sourceforge.net/project/showfiles.php?group_id=30337& 阅读全文

posted @ 2012-08-30 21:11 DON&#39;T PANIC 阅读(311) 评论(0) 推荐(0) 编辑

2012年8月12日

第16天android:看android的书籍

摘要: android 开发指南中文版,写的不好,不连贯,估计是和已经有经验的人看,先暂停在这里吧。Android 高级编程--第四章 创建用户界面SetContentView 即能接受一个布局的ID,也能接受一个单独的View。setContentView(R.layout.main);//第二种TextView myTextView = new TextView(this);setContentView(myTextView);尽量不要覆写标准的控件,因为用户已经熟悉了,会减少易用性。 阅读全文

posted @ 2012-08-12 10:22 DON&#39;T PANIC 阅读(121) 评论(0) 推荐(0) 编辑

2012年8月4日

《外语学习的真实方法及误区》读后感

摘要: 外语学习的真实方法及误区一篇非常好的文章,不看的话,我估计又开始记单词了。呵呵我的英语水平最高达到的是准四级的水平。阶段一(三个月):我下载了”罗塞达石碑“,接下来要训练的是要能听懂文章,能跟着念,能用英语描述一些简单的场景。我会尽量每天晚上一个小时的英语时间,中午45分钟看英文的IT技术文章阅读。阶段二(两个月):过后,可以开始记单词,按作者的说法,用红宝书的词根记忆法,这个可以很简单。阶段三:等能听懂,能说后,再回来看这篇文章吧,不往以后想了。 阅读全文

posted @ 2012-08-04 15:48 DON&#39;T PANIC 阅读(200) 评论(0) 推荐(0) 编辑

2012年8月3日

第15天android:使用sqlite

摘要: http://www.verycd.com/topics/2915669/17_传智播客Android视频教程_创建数据库与完成数据添删改查1.创建数据库package com.wan;import android.content.Context;import android.database.DatabaseErrorHandler;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;public class DBOpenHelper extends SQL 阅读全文

posted @ 2012-08-03 08:17 DON&#39;T PANIC 阅读(529) 评论(1) 推荐(0) 编辑

导航