- 浏览: 612975 次
- 性别:
- 来自: 大连
-
最新评论
-
fei33423:
同意你的说法. hbase 的强一致性分为两部分来说. 数据分 ...
浅谈Hbase 的强一致性 -
zengwenbo5566:
,高人,刚安装了 genymotion 那个附带 virtu ...
VirtualBox报错Unable to load R3 module GetLastError=1790 (VERR_UNRESOLVED_ERROR -
kabike:
QQ1289714862 写道这代码有问题吧 bar1 bar ...
AtomicBoolean运用 -
QQ1289714862:
这代码有问题吧 bar1 bar2 那来的 你是不是new了两 ...
AtomicBoolean运用 -
DEMONU:
需要依赖这么多东西啊
hbase 0.96和hadoop 2.2 java 客户端的jar依赖
文章列表
原来一直以为jquery的$()里只能放选择器,原来也可以放html字符串来创建新的元素.不过创建元素的时候用的是innerHTML的方式呢,还是createElement呢?
文档上说
引用
If the HTML is more complex than a single tag without attributes, as it is in the above example, the actual creation of the elements is handled by the browser's innerHTML mechanism. In most cases, jQuery ...
android可以通过Intent来调用摄像头,那样调用的系统提供的摄像头程序,如果想直接调用摄像头的硬件,也可以直接访问摄像头.
具体可以参考http://developer.android.com/guide/topics/media/camera.html里"Building a Camera App"这一节
关键的两个步骤是
创建SurfaceView用来绘制摄像头的预览
创建layout确定SurfaceView的位置,比如在这里可以在摄像头预览上加上自己定制的组件
要注意的几点是
camera要及时的在onPause方法中release掉
activity要加上 ...
最近给手机写了个android实用工具,将一些用到的东西记下来.
工具就三个功能,1 自动向10086发送短信查询话费和流量 2 手电筒 3 建立了一些工程模式的快捷方式.
1 发短信首先要添加
<uses-permission android:name="android.permission.SEND_SMS"/>
这个权限,然后调用
SmsManager manager = SmsManager.getDefault();
manager.sendTextMessage(MOBILE_NUMBER, null, MOBILE_BALANCE, ...
CREATE TABLE `20130122handler` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`uid` int(11) NOT NULL,
`content` varchar(50) NOT NULL,
PRIMARY KEY (`id`),
KEY `20130122handler_idx_uid` (`uid`)
) ENGINE=InnoDB
里面有60w数据,现在模拟按uid排序分页的情况
要看第七页的内容,用
select SQL_NO_CACHE * from 20130122handler ...
表数据量大的时候一般都考虑水平拆分,即所谓的sharding.不过mysql本身具有分区功能,可以实现一定程度
的水平切分.
mysql是具有MERGE这种引擎的,就是把一些结构相同的MyIASM表作为一个表使用,但是我觉得 MERGE不如partition实用,
因为MERGE会在所有的底层表上查询,而partition只在相应的分区上查询.
建立了两个表,分别为分区和未分区的,分区表按年进行分区.
CREATE TABLE `20130117date_par` (
`content` varchar(20) NOT NULL,
`create_time` datetime N ...
最近在用jquery的时候,发现$('input[checked="checked"]')有时候不能正确的选择被勾选的checkbox.
所以调查了一下
在javascript里,任何一个obj都有property,并且可以任意添加
var o=new Object();
o.name='crap';
alert(typeof(o.name));
显示是个string
对于element元素,有个readonly的property,叫做attributes,这是个NamedNodeMap.
http://www.w3schools.com/d ...
搜索引擎site关键字的站内搜索
- 博客分类:
- tools
比如google里搜索dom element,老是有些乱七八糟的答案来误导,想直接在权威网站w3.org里搜
用site关键字就行
在google搜索框输入dom element site:w3.org,点击搜索即可.
innodb是有buffer pool机制的,可以参考
http://dev.mysql.com/doc/refman/5.1/en/innodb-buffer-pool.html
buffer pool可以按page为单位,对记录进行缓存.
CREATE TABLE `20130122handler` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`uid` int(11) NOT NULL,
`content` varchar(50) NOT NULL,
PRIMARY KEY (`id`),
KEY `20130122 ...
前几天在mysql文档中发现了它有个handlerhttp://dev.mysql.com/doc/refman/5.1/en/handler.html,
号称比select要快,因为省略了sql解析,查询优化等环节,也不用提供一致性读.
所以用mysqlslap测试一下
CREATE TABLE `20130122handler` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`uid` int(11) NOT NULL,
`content` varchar(50) NOT NULL,
PRIMARY KEY (`id`),
...
想测试一下mysql的性能,可以使用它自带的工具mysqlslap
文档是http://dev.mysql.com/doc/refman/5.1/en/mysqlslap.html
在mysql的配置文件里可以加入如下section
[mysqlslap]
query="D:/mysql-5.1.63-node1/mysqlslap-query.sql"
create-schema="crap"
delimiter=";"
concurrency=10
iterations=3
mysqlslap-query.sql这个文件包含了 ...
首先先看如下例子
private static class BarWorker implements Runnable {
private static boolean exists = false;
private String name;
public BarWorker(String name) {
this.name = name;
}
public void run() {
if (!exists) {
exists = true;
System.out.println(name + " ...
目前据我所知有三种
./bar.sh 是folk的子进程中执行.
. ./bar.sh 是把./bar.sh的内容读取到当前运行环境开始执行
exec ./bar.sh 是把当前进程替换为./bar.sh的进程.
假设有脚本foo.sh
#!/bin/sh
A="hello";
echo "before,A is $A"
./bar.sh
echo "after ,A is $A"
脚本bar.sh
#!/bin/sh
A="world";
执行foo.sh后输出如下
before,A i ...
eclipse工作区里项目太多了,所以删了几个(但是没物理删除),结果发现想重新import的时候,提示"Some projects cannot be imported because they already exist in the workspace".这时候把下面那个"Copy projects into workspace"的复选框取消,然后Refresh一下就行
听说git比svn的branch功能好,所以装了个msysgit玩.执行完了git init操作后想建branch,用git branch develop命令,结果报错,说
fatal: Not a valid object name: 'master'
看了这个篇文章http://stackoverflow.com/questions/9162271/fatal-not-a-valid-object-name-master,才知道要先commit一些东西,否则master是不存在的.
show create table 20130107date;
CREATE TABLE `20130107date` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`c_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`c_date_long` int(20) NOT NULL,
`idx_date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
`idx_date_long` int(11) NOT NULL,
...