https://www.jianshu.com/p/d09778f4e055
https://www.ibm.com/developerworks/cn/opensource/os-cn-python-yield/index.html
“黏”“粘”“沾”有什么不同?
http://www.hwjyw.com/teacher_hua/200910/t20091026_32980.shtml
我在学习汉语的时候,总弄不清楚“黏”、 “粘”、“沾”三个字的用法有什么不同,请您指教。(日本留学生 山口百慧)
山口百慧同学:
“黏” 和“粘” 的读音和用法容易弄错。汉字中有些字同音同义而写法不同,这就是“异体”字。1955年,中国有关部门发布了《第一批异体字整理表》,规定810组异体字中的某个字为“正体字”,其他的作为异体字予以淘汰,共淘汰了1053个汉字。
后来,在汉字的使用中,人们渐渐感到某些被淘汰的异体字还是有用处的。于是,在上世纪80年代,有关部门决定恢复使用26个《第一批异体字整理表》中被淘汰的异体字。1986年重新发表《简化字总表》的时候,恢复了11个被淘汰的异体字,随后在1988年公布的《现代汉语通用字表》中恢复了15个被淘汰的异体字。这15个字中就有“黏”字。
“黏”字恢复使用以前,“粘”字有nián、zhān两种读音,充当动词时念zhān,充当形容词时念nián。“黏”字恢复使用后,读nián,“粘”字只保留zhān一种读音,不再读nián。有些人不了解这些情况,常读错这两个字。
现在,按照规范的用法,“黏”只读nián,是形容词,用来形容某种物体具有把一种东西粘(zhān)在另一种东西上的性质。例如“这东西很黏”、“瓶子里是一种黏液” 、“这种胶带具有黏性” 。
按照规范的用法,“粘”只读zhān,是动词,意思是因为有黏性而使物体附着在一起。
例如:几个饺子粘在一起了。地毯上粘了块口香糖。关东糖粘在牙上了。他在抽屉里找到两块粘在一起的橡皮。用胶水把信封粘上。
最后说说“沾”。“沾”字读zhān,意思是“因接触而附着”,请体会下面的例子:袖子上沾了点儿面。手上沾了点儿白灰。鞋帮沾了点儿泥。书皮儿沾了点儿墨水。伤口还没好,可别沾水。
虽然“粘”跟“沾”都能表示“附着”的意思,但是二者有区别:
“粘”是说有黏性的东西互相连接在一起或附着在别的东西上,也表示用黏的东西使物体连接起来。也就是说,用“粘”的时候,物体有黏性,或者用有黏性的东西把物体连接起来。“沾”则是强调“因接触而附着上”,这里说的“附着上”不是因为有黏性而附着上的。总起来说,用“粘”的时候,东西有黏性,用“沾”的时候,东西没有黏性。(《语言文字报》原主编 杜永道)
Elasticsearch Exists 和 Missing
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-exists-query.html1
2
3
4
5
6GET /search_data/template/_search
{
"query": {
"exists" : { "field" : "gid" }
}
}
There isn’t a missing query. Instead use the exists query inside a must_not clause as follows:1
2
3
4
5
6
7
8
9
10GET /search_data/template/_search
{
"query": {
"bool": {
"must_not": {
"exists" : { "field" : "gid" }
}
}
}
}
Crontab 奇数偶数分钟定时执行
https://blog.csdn.net/wocjj/article/details/78288611
21-59/2 * * * * /dir/a.sh
0-58/2 * * * * /dir/b.sh
Redis报错:ERR Operation Against a Key Holding the Wrong Kind of Value 解决处理
首先应该明白报这个错误说明了你用的jedis方法与redis服务器中存储数据的类型存在冲突。
例如:数据库中有一个key是usrInfo的数据存储的是Hash类型的,但是你使用jedis执行数据
操作的时候却使用了非Hash的操作方法,比如Sorted Sets里的方法。此时就会报
ERR Operation against a key holding the wrong kind of value这个错误!
问题解决:
先执行一条如下命令,usrInfo为其中的一个key值。
redis 127.0.0.1:6379>type usrInfo
此时会显示出该key存储在现在redis服务器中的类型,例如:
redis 127.0.0.1:6379>hash
则表示key为usrInfo的数据是以hash类型存储在redis服务器里的,此时操作这个数据就必须使用hset、hget等操作方法。
如果是zset如下:
redis 127.0.0.1:6379>zset
则表示数据类型为Sorted Sets的。此时就需要使用zadd、zrange等操作方法,否则就会报ERR Operation against a key holding the wrong kind of value这个错误!
Kafka auto.offset.reset介绍
http://shift-alt-ctrl.iteye.com/blog/1930791
kafka + zookeeper,当消息被消费时,会向zk提交当前groupId的consumer消费的offset信息,当consumer再次启动将会从此offset开始继续消费.
在consumter端配置文件中(或者是ConsumerConfig类参数)有个”autooffset.reset”(在kafka 0.8版本中为auto.offset.reset),有2个合法的值”largest”/“smallest”,默认为”largest”,此配置参数表示当此groupId下的消费者,在ZK中没有offset值时(比如新的groupId,或者是zk数据被清空),consumer应该从哪个offset开始消费.largest表示接受接收最大的offset(即最新消息),smallest表示最小offset,即从topic的开始位置消费所有消息.
Sublime 列模式 列编辑
http://maider.blog.sohu.com/303735928.html
基本篇:
打开列编辑模式很简单,按住鼠标右键,并开始拖拽需要选中的区域即可。更多的快捷键,参见:
https://www.sublimetext.com/docs/2/column_selection.html
进阶篇:
如果每行的字符串长度不同,而你需要删除每行的最后7个字符,该怎么办呢?
- Ctrl+A 全选
- Ctrl+Shift+L 进入列选模式
- 使用方向键左右移动所有列的光标,并配合使用Shift键来多选每行的字符
这种方法还可以适用于大型文件的列编辑,这样你就不用浪费时间按住右键选中大篇幅的内容了。
参考资料:http://stackoverflow.com/questions/10080202/how-can-i-do-a-column-select-across-the-entire-file