zookeeper中client命令实践
Welcome to ZooKeeper!
2016-09-14 16:06:04,528 [myid:] - INFO [main-SendThread(master:2181):ClientCnxn
$SendThread@1032] - Opening socket connection to server master/192.168.137.10:21
81. Will not attempt to authenticate using SASL (unknown error)
2016-09-14 16:06:04,529 [myid:] - INFO [main-SendThread(master:2181):ClientCnxn
$SendThread@876] - Socket connection established to master/192.168.137.10:2181,
initiating session
JLine support is enabled
2016-09-14 16:06:04,537 [myid:] - INFO [main-SendThread(master:2181):ClientCnxn
$SendThread@1299] - Session establishment complete on server master/192.168.137.
10:2181, sessionid = 0x1572664a952000b, negotiated timeout = 30000 WATCHER:: WatchedEvent state:SyncConnected type:None path:null
[zk: master:2181(CONNECTED) 12] help
ZooKeeper -server host:port cmd args
stat path [watch]
set path data [version]
ls path [watch]
delquota [-n|-b] path
ls2 path [watch]
setAcl path acl
setquota -n|-b val path
history
redo cmdno
printwatches on|off
delete path [version]
sync path
listquota path
rmr path
get path [watch]
create [-s] [-e] path data acl
addauth scheme auth
quit
getAcl path
close
connect host:port [zk: master:2181(CONNECTED) 0] ls /
[zookeeper] [zk: master:2181(CONNECTED) 0] create -s -e /felixzh ok
Created /felixzh0000000005
[zk: master:2181(CONNECTED) 1] ls /
[felixzh0000000005, zookeeper]
[zk: master:2181(CONNECTED) 2] create -s -e /felix
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 4
at org.apache.zookeeper.ZooKeeperMain.processZKCmd(ZooKeeperMain.java:70
6)
at org.apache.zookeeper.ZooKeeperMain.processCmd(ZooKeeperMain.java:599) at org.apache.zookeeper.ZooKeeperMain.executeLine(ZooKeeperMain.java:371
)
at org.apache.zookeeper.ZooKeeperMain.run(ZooKeeperMain.java:331)
at org.apache.zookeeper.ZooKeeperMain.main(ZooKeeperMain.java:290) [zk: master:2181(CONNECTED) 0] ls /
[zookeeper]
[zk: master:2181(CONNECTED) 1] create -s felix
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3
at org.apache.zookeeper.ZooKeeperMain.processZKCmd(ZooKeeperMain.java:70
6)
at org.apache.zookeeper.ZooKeeperMain.processCmd(ZooKeeperMain.java:599) at org.apache.zookeeper.ZooKeeperMain.executeLine(ZooKeeperMain.java:371
)
at org.apache.zookeeper.ZooKeeperMain.run(ZooKeeperMain.java:331)
at org.apache.zookeeper.ZooKeeperMain.main(ZooKeeperMain.java:290) [zk: master:2181(CONNECTED) 0] ls /
[zookeeper]
[zk: master:2181(CONNECTED) 1] create -e felix
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3
at org.apache.zookeeper.ZooKeeperMain.processZKCmd(ZooKeeperMain.java:70
6)
at org.apache.zookeeper.ZooKeeperMain.processCmd(ZooKeeperMain.java:599) at org.apache.zookeeper.ZooKeeperMain.executeLine(ZooKeeperMain.java:371
)
at org.apache.zookeeper.ZooKeeperMain.run(ZooKeeperMain.java:331)
at org.apache.zookeeper.ZooKeeperMain.main(ZooKeeperMain.java:290) WatchedEvent state:SyncConnected type:None path:null
[zk: master:2181(CONNECTED) 0] ls /
[zookeeper]
[zk: master:2181(CONNECTED) 1] create felix
[zk: master:2181(CONNECTED) 2] ls /
[zookeeper]
[zk: master:2181(CONNECTED) 3] get felix
Command failed: java.lang.IllegalArgumentException: Path must start with / chara
cter
[zk: master:2181(CONNECTED) 4] get /felix
Node does not exist: /felix [zk: master:2181(CONNECTED) 0] ls /
[zookeeper]
[zk: master:2181(CONNECTED) 1] create felix
[zk: master:2181(CONNECTED) 2] ls /
[zookeeper]
[zk: master:2181(CONNECTED) 3] get felix
Command failed: java.lang.IllegalArgumentException: Path must start with / chara
cter
[zk: master:2181(CONNECTED) 4] get /felix
Node does not exist: /felix
[zk: master:2181(CONNECTED) 5] create -s -e /felix ok
Created /felix0000000006
[zk: master:2181(CONNECTED) 6] create -s /felix ok
Created /felix0000000007
[zk: master:2181(CONNECTED) 7] create -e /felix ok
Created /felix
[zk: master:2181(CONNECTED) 8] ls /
[felix0000000007, felix, felix0000000006, zookeeper] [zk: master:2181(CONNECTED) 0] ls /
[felix0000000007, zookeeper]
[zk: master:2181(CONNECTED) 1] get /felix0000000007
ok
cZxid = 0x700000034
ctime = Wed Sep 14 16:14:46 CST 2016
mZxid = 0x700000034
mtime = Wed Sep 14 16:14:46 CST 2016
pZxid = 0x700000034
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 2
numChildren = 0
[zk: master:2181(CONNECTED) 2] set /felix0000000007 no
cZxid = 0x700000034
ctime = Wed Sep 14 16:14:46 CST 2016
mZxid = 0x700000038
mtime = Wed Sep 14 16:17:15 CST 2016
pZxid = 0x700000034
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 2
numChildren = 0
[zk: master:2181(CONNECTED) 3] get /felix0000000007
no
cZxid = 0x700000034
ctime = Wed Sep 14 16:14:46 CST 2016
mZxid = 0x700000038
mtime = Wed Sep 14 16:17:15 CST 2016
pZxid = 0x700000034
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 2
numChildren = 0 [zk: master:2181(CONNECTED) 3] ls /
[felix0000000007, zookeeper]
[zk: master:2181(CONNECTED) 4] create /felix0000000007/son ok
Created /felix0000000007/son
[zk: master:2181(CONNECTED) 5] ls /
[felix0000000007, zookeeper]
[zk: master:2181(CONNECTED) 6] ls /felix0000000007
[son]
[zk: master:2181(CONNECTED) 7] rmr /felix0000000007
[zk: master:2181(CONNECTED) 8] ls /
[zookeeper] [zk: master:2181(CONNECTED) 9] close
2016-09-14 16:32:33,116 [myid:] - INFO [main:ZooKeeper@684] - Session: 0x157266
4a9520011 closed
2016-09-14 16:32:33,117 [myid:] - INFO [main-EventThread:ClientCnxn$EventThread
@519] - EventThread shut down for session: 0x1572664a9520011
[zk: master:2181(CLOSED) 10] connect master:2181
2016-09-14 16:32:48,843 [myid:] - INFO [main:ZooKeeper@438] - Initiating client
connection, connectString=master:2181 sessionTimeout=30000 watcher=org.apache.z
ookeeper.ZooKeeperMain$MyWatcher@3c679bde
[zk: master:2181(CONNECTING) 11] 2016-09-14 16:32:48,847 [myid:] - INFO [main-S
endThread(master:2181):ClientCnxn$SendThread@1032] - Opening socket connection t
o server master/192.168.137.10:2181. Will not attempt to authenticate using SASL
(unknown error)
2016-09-14 16:32:48,848 [myid:] - INFO [main-SendThread(master:2181):ClientCnxn
$SendThread@876] - Socket connection established to master/192.168.137.10:2181,
initiating session
2016-09-14 16:32:48,851 [myid:] - INFO [main-SendThread(master:2181):ClientCnxn
$SendThread@1299] - Session establishment complete on server master/192.168.137.
10:2181, sessionid = 0x1572664a9520012, negotiated timeout = 30000 WATCHER:: WatchedEvent state:SyncConnected type:None path:null [zk: master:2181(CONNECTED) 11] [zk: master:2181(CONNECTED) 11] history
1 - ls /felix0000000007
2 - get /felix0000000007
3 - ls /
4 - create /felix0000000007/son ok
5 - ls /
6 - ls /felix0000000007
7 - rmr /felix0000000007
8 - ls /
9 - close
10 - connect master:2181
11 - history [zk: master:2181(CONNECTED) 23] ls /
[zookeeper]
[zk: master:2181(CONNECTED) 24] create -s /felix ok
Created /felix0000000010
[zk: master:2181(CONNECTED) 25] create /felix/son ok
Node does not exist: /felix/son
[zk: master:2181(CONNECTED) 26] create /felix0000000010/son ok
Created /felix0000000010/son
[zk: master:2181(CONNECTED) 27] ls /
[felix0000000010, zookeeper]
[zk: master:2181(CONNECTED) 28] ls /felix0000000010
[son]
[zk: master:2181(CONNECTED) 29] delete /felix0000000010
Node not empty: /felix0000000010
[zk: master:2181(CONNECTED) 30] delete /felix0000000010/son
[zk: master:2181(CONNECTED) 31] delete /felix0000000010 [zk: master:2181(CONNECTED) 34] ls /
[zookeeper]
[zk: master:2181(CONNECTED) 35] create /felix ok
Created /felix
[zk: master:2181(CONNECTED) 36] set /felix okok
cZxid = 0x70000004a
ctime = Wed Sep 14 16:45:39 CST 2016
mZxid = 0x70000004b
mtime = Wed Sep 14 16:45:47 CST 2016
pZxid = 0x70000004a
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 4
numChildren = 0
[zk: master:2181(CONNECTED) 37] get /felix
okok
cZxid = 0x70000004a
ctime = Wed Sep 14 16:45:39 CST 2016
mZxid = 0x70000004b
mtime = Wed Sep 14 16:45:47 CST 2016
pZxid = 0x70000004a
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 4
numChildren = 0
[zk: master:2181(CONNECTED) 38] delete /felix 0
version No is not valid : /felix
[zk: master:2181(CONNECTED) 39] delete /felix 1
[zk: master:2181(CONNECTED) 40] get /felix
Node does not exist: /felix
[zk: master:2181(CONNECTED) 41] ls /
[zookeeper]
[zk: master:2181(CONNECTED) 42] create /felix ok
Created /felix
[zk: master:2181(CONNECTED) 43] set /felix okok
cZxid = 0x70000004e
ctime = Wed Sep 14 16:48:05 CST 2016
mZxid = 0x70000004f
mtime = Wed Sep 14 16:48:15 CST 2016
pZxid = 0x70000004e
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 4
numChildren = 0
[zk: master:2181(CONNECTED) 44] set /felix okokok
cZxid = 0x70000004e
ctime = Wed Sep 14 16:48:05 CST 2016
mZxid = 0x700000050
mtime = Wed Sep 14 16:48:21 CST 2016
pZxid = 0x70000004e
cversion = 0
dataVersion = 2
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 6
numChildren = 0
[zk: master:2181(CONNECTED) 45] delete /felix 1
version No is not valid : /felix
[zk: master:2181(CONNECTED) 46] delete /felix 0
version No is not valid : /felix
[zk: master:2181(CONNECTED) 47] delete /felix
[zk: master:2181(CONNECTED) 48] get /felix
Node does not exist: /felix [zk: master:2181(CONNECTED) 49] create -s /felix ok
Created /felix0000000013
[zk: master:2181(CONNECTED) 50] set /felix0000000013 okok
cZxid = 0x700000054
ctime = Wed Sep 14 16:50:27 CST 2016
mZxid = 0x700000055
mtime = Wed Sep 14 16:51:04 CST 2016
pZxid = 0x700000054
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 4
numChildren = 0
[zk: master:2181(CONNECTED) 51] delete /felix0000000013 0
version No is not valid : /felix0000000013
[zk: master:2181(CONNECTED) 52] delete /felix0000000013 1 [zk: master:2181(CONNECTED) 53] ls /
[zookeeper]
[zk: master:2181(CONNECTED) 54] ls2 /
[zookeeper]
cZxid = 0x0
ctime = Thu Jan 01 08:00:00 CST 1970
mZxid = 0x0
mtime = Thu Jan 01 08:00:00 CST 1970
pZxid = 0x700000057
cversion = 27
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 0
numChildren = 1
[zk: master:2181(CONNECTED) 55] create -s /felix ok
Created /felix0000000014
[zk: master:2181(CONNECTED) 56] ls /
[zookeeper, felix0000000014]
[zk: master:2181(CONNECTED) 57] ls2 /
[zookeeper, felix0000000014]
cZxid = 0x0
ctime = Thu Jan 01 08:00:00 CST 1970
mZxid = 0x0
mtime = Thu Jan 01 08:00:00 CST 1970
pZxid = 0x700000058
cversion = 28
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 0
numChildren = 2 [zk: master:2181(CONNECTED) 58] printwatches
printwatches is on
[zk: master:2181(CONNECTED) 59] printwatches off
[zk: master:2181(CONNECTED) 60] printwatches
printwatches is off
[zk: master:2181(CONNECTED) 61] printwatches on
[zk: master:2181(CONNECTED) 62] printwatches
printwatches is on [zk: master:2181(CONNECTED) 66] ls2 /felix0000000014
[]
cZxid = 0x700000058
ctime = Wed Sep 14 16:53:26 CST 2016
mZxid = 0x700000058
mtime = Wed Sep 14 16:53:26 CST 2016
pZxid = 0x700000058
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 2
numChildren = 0
[zk: master:2181(CONNECTED) 67] ls2 /felix0000000014 on
[]
cZxid = 0x700000058
ctime = Wed Sep 14 16:53:26 CST 2016
mZxid = 0x700000058
mtime = Wed Sep 14 16:53:26 CST 2016
pZxid = 0x700000058
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 2
numChildren = 0
[zk: master:2181(CONNECTED) 68] ls2 /felix0000000014 off
[]
cZxid = 0x700000058
ctime = Wed Sep 14 16:53:26 CST 2016
mZxid = 0x700000058
mtime = Wed Sep 14 16:53:26 CST 2016
pZxid = 0x700000058
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 2
numChildren = 0
[zk: master:2181(CONNECTED) 69] stat /felix0000000014 on
cZxid = 0x700000058
ctime = Wed Sep 14 16:53:26 CST 2016
mZxid = 0x700000058
mtime = Wed Sep 14 16:53:26 CST 2016
pZxid = 0x700000058
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 2
numChildren = 0
[zk: master:2181(CONNECTED) 70] stat /felix0000000014 off
cZxid = 0x700000058
ctime = Wed Sep 14 16:53:26 CST 2016
mZxid = 0x700000058
mtime = Wed Sep 14 16:53:26 CST 2016
pZxid = 0x700000058
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 2
numChildren = 0 [zk: master:2181(CONNECTED) 71] ls /
[zookeeper, felix0000000014]
[zk: master:2181(CONNECTED) 72] getAcl /felix0000000014
'world,'anyone
: cdrwa
[zk: master:2181(CONNECTED) 73] create /felix ok
Created /felix
[zk: master:2181(CONNECTED) 74] set set setAcl setquota
[zk: master:2181(CONNECTED) 74] setAcl /felix digest:user:passwd:r
cZxid = 0x700000059
ctime = Wed Sep 14 17:25:04 CST 2016
mZxid = 0x700000059
mtime = Wed Sep 14 17:25:04 CST 2016
pZxid = 0x700000059
cversion = 0
dataVersion = 0
aclVersion = 1
ephemeralOwner = 0x0
dataLength = 2
numChildren = 0
[zk: master:2181(CONNECTED) 75] getAcl /felix
'digest,'user:passwd
: r
[zk: master:2181(CONNECTED) 76] get /felix
Authentication is not valid : /felix
[zk: master:2181(CONNECTED) 77] addauth digest user:passwd
[zk: master:2181(CONNECTED) 78] get /felix
Authentication is not valid : /felix
[zk: master:2181(CONNECTED) 79] addauth /felix digest user:passwd
[zk: master:2181(CONNECTED) 80]
WATCHER:: WatchedEvent state:AuthFailed type:None path:null [zk: master:2181(AUTH_FAILED) 80] get /felix
Not connected
[zk: master:2181(AUTH_FAILED) 81] connect master:2181
2016-09-14 17:34:10,430 [myid:] - INFO [main:ZooKeeper@438] - Initiating client
connection, connectString=master:2181 sessionTimeout=30000 watcher=org.apache.z
ookeeper.ZooKeeperMain$MyWatcher@12bc6874
[zk: master:2181(CONNECTING) 82] 2016-09-14 17:34:10,432 [myid:] - INFO [main-S
endThread(master:2181):ClientCnxn$SendThread@1032] - Opening socket connection t
o server master/192.168.137.10:2181. Will not attempt to authenticate using SASL
(unknown error)
2016-09-14 17:34:10,432 [myid:] - INFO [main-SendThread(master:2181):ClientCnxn
$SendThread@876] - Socket connection established to master/192.168.137.10:2181,
initiating session
2016-09-14 17:34:10,436 [myid:] - INFO [main-SendThread(master:2181):ClientCnxn
$SendThread@1299] - Session establishment complete on server master/192.168.137.
10:2181, sessionid = 0x1572664a9520013, negotiated timeout = 30000 WATCHER:: WatchedEvent state:SyncConnected type:None path:null [zk: master:2181(CONNECTED) 82] get /felix
Authentication is not valid : /felix
[zk: master:2181(CONNECTED) 83] addauth /felix digest user:passwd
[zk: master:2181(CONNECTED) 84]
WATCHER:: WatchedEvent state:AuthFailed type:None path:null [zk: master:2181(AUTH_FAILED) 84] connect master:2181
2016-09-14 17:34:39,259 [myid:] - INFO [main:ZooKeeper@438] - Initiating client
connection, connectString=master:2181 sessionTimeout=30000 watcher=org.apache.z
ookeeper.ZooKeeperMain$MyWatcher@de0a01f
[zk: master:2181(CONNECTING) 85] 2016-09-14 17:34:39,261 [myid:] - INFO [main-S
endThread(master:2181):ClientCnxn$SendThread@1032] - Opening socket connection t
o server master/192.168.137.10:2181. Will not attempt to authenticate using SASL
(unknown error)
2016-09-14 17:34:39,261 [myid:] - INFO [main-SendThread(master:2181):ClientCnxn
$SendThread@876] - Socket connection established to master/192.168.137.10:2181,
initiating session
2016-09-14 17:34:39,277 [myid:] - INFO [main-SendThread(master:2181):ClientCnxn
$SendThread@1299] - Session establishment complete on server master/192.168.137.
10:2181, sessionid = 0x1572664a9520014, negotiated timeout = 30000 WATCHER:: WatchedEvent state:SyncConnected type:None path:null [zk: master:2181(CONNECTED) 85] addauth digest user:passwd
[zk: master:2181(CONNECTED) 86] get /felix
Authentication is not valid : /felix [zk: master:2181(CONNECTED) 88] ls /
[felix, zookeeper, felix0000000014]
[zk: master:2181(CONNECTED) 89] getAcl /felix
'digest,'user:passwd
: r
[zk: master:2181(CONNECTED) 90] addauth digest:user:passwd
[zk: master:2181(CONNECTED) 91]
WATCHER:: WatchedEvent state:AuthFailed type:None path:null [zk: master:2181(AUTH_FAILED) 91] connect master:2181
2016-09-14 17:38:12,741 [myid:] - INFO [main:ZooKeeper@438] - Initiating client
connection, connectString=master:2181 sessionTimeout=30000 watcher=org.apache.z
ookeeper.ZooKeeperMain$MyWatcher@1ef7fe8e
[zk: master:2181(CONNECTING) 92] 2016-09-14 17:38:12,743 [myid:] - INFO [main-S
endThread(master:2181):ClientCnxn$SendThread@1032] - Opening socket connection t
o server master/192.168.137.10:2181. Will not attempt to authenticate using SASL
(unknown error)
2016-09-14 17:38:12,744 [myid:] - INFO [main-SendThread(master:2181):ClientCnxn
$SendThread@876] - Socket connection established to master/192.168.137.10:2181,
initiating session
2016-09-14 17:38:12,747 [myid:] - INFO [main-SendThread(master:2181):ClientCnxn
$SendThread@1299] - Session establishment complete on server master/192.168.137.
10:2181, sessionid = 0x1572664a9520016, negotiated timeout = 30000 WATCHER:: WatchedEvent state:SyncConnected type:None path:null [zk: master:2181(CONNECTED) 92] addauth digest user:passwd
[zk: master:2181(CONNECTED) 93] delete /felix
[zk: master:2181(CONNECTED) 94] ls /
[zookeeper, felix0000000014]
zookeeper中client命令实践的更多相关文章
- Hadoop生态圈-使用Kafka命令在Zookeeper中对应关系
Hadoop生态圈-使用Kafka命令在Zookeeper中对应关系 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.zookeeper保存kafka的目录 二.使用Ka ...
- Linux中grep命令的12个实践例子
grep是每个Linux发行版都预装的一个强有力的文件模式搜索工具.无论何种原因,如果你的系统没有预装它的话,你可以很容易的通过系统的包管理器来安装它(Debian/Ubuntu系中的apt-get和 ...
- Zookeeper+Kafka+Storm+HDFS实践
Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据. Hadoop一般用在离线的分析计算中,而storm区别于hadoop,用在实时的流式计算中,被广泛用来 ...
- Zookeeper之Zookeeper的Client的分析【转】
Zookeeper之Zookeeper的Client的分析 1)几个重要概念 ZooKeeper:客户端入口 Watcher:客户端注册的callback ZooKeeper.SendThread: ...
- ZooKeeper分布式锁简单实践
ZooKeeper分布式锁简单实践 在分布式解决方案中,Zookeeper是一个分布式协调工具.当多个JVM客户端,同时在ZooKeeper上创建相同的一个临时节点,因为临时节点路径是保证唯一,只要谁 ...
- 【3】Zookeeper中的角色
一.Zookeeper角色的分类 领导者(leader) Leader服务器为客户端提供读服务和写服务. 学习者(learner) 跟随者(follower) Follower服务器为客户端提供读服务 ...
- zookeeper结构和命令
1.1. zookeeper特性 1.Zookeeper:一个leader,多个follower组成的集群 2.全局数据一致:每个server保存一份相同的数据副本,client无论连接到哪个serv ...
- zookeeper中Watcher和Notifications
问题导读:1.zookeeper观察者什么时候调用?2.传统远程轮询服务存在什么问题?3.zk中回调服务的机制是什么?4.zk中watcher为什么不永久注册?5.什么是znode? 在阅读之前首先明 ...
- [设计模式]Netd中的命令设计模式
命令模式 有如下的角色: (1)调用者(invoker) (2)命令接收者(receiver) (3)客户端(client) (4)命令对象(command) public interface Com ...
随机推荐
- IMEI是什么? 怎样查手机串号IMEI
IMEI的基本含义 IMEI(International Mobile Equipment Identity,移动设备国际识别码,又称为国际移动设备标识)是手机的唯一识别号码.我们从这个缩写的全称中来 ...
- 如何在windows中编写R程序包(转载)
网上有不少R包的编译过程介绍,挑选了一篇比较详细的,做了稍许修改后转载至此,与大家分享 如何在windows中编写R程序包 created by helixcn modified by binaryf ...
- js实现把网页table导成Excel
//导出excel function exportExcel(DivID,strTitle){ if(DivID==null) { return false; } var jXls, myWorkbo ...
- UIScrollview使用
改变内容偏移 - (void)setContentOffset:(CGPoint)contentOffset animated:(BOOL)animated; // animate at const ...
- IOS开发的目录结构
http://www.itjhwd.com/iosmolukaifa/ 目录结构 个人总结: =============================================== ...
- 纹理缓存(Texture Cache)
纹理缓存是将纹理缓存起来方便之后的绘制工作.每一个缓存的图像的大小,颜色和区域范围都是可以被修改的.这些信息都是存储在内存中的,不用在每一次绘制的时候都发送给GPU. CCTextureCache C ...
- 从零开始写一个武侠冒险游戏-7-用GPU提升性能(2)
从零开始写一个武侠冒险游戏-7-用GPU提升性能(2) ----把地图处理放在GPU上 作者:FreeBlues 修订记录 2016.06.21 初稿完成. 2016.08.06 增加对 XCode ...
- (转)女生应该找一个玩ACM的男生
1.强烈的事业心 将来,他也一定会有自己热爱的事业.而且,男人最性感的时刻之一,就是他专心致志做事的时候.所以,找一个机会在他全神贯注玩ACM的时候,从侧面好好观察他,你就会发现我说的话没错. 2.永 ...
- cURL的几个经典实例
1.cURL请求的基本步骤: (1)初始化 (2)设置选项,包括URL (3)执行并获取HTML文档内容 (4)释放cURL句柄 <?php //1.初始化 $ch = curl_init(); ...
- 对于sharepoint 的解决方案的实际说明
对于sharepoint 的解决方案 实际上就是cab的包 你把***.wsp改为***.cab我们就可以查看这个包中的所有内容了