stardict dict】的更多相关文章

stardict在sourceforge项目里的词典都不见,估计是由于版权方面的问题导致的,不过以前那些还是可以继续用的,没有下载的可以备份一份.每个字典文件夹里都有一个.ifo文件,可以用记事本打开,就知道是什么字典.如果要给多看系统用,找到对应的字典文件夹,如:stardict-gaojihanyudacidian_fix,将文件夹中的.idx ..ifo..dict三个文件拷贝到DK_System\system\dict下面.同一个字典的上述三个文件齐备该字典才可正常使用. 常用的几个字典…
http ://download.huzheng.org/zh_CN/  tar -xjvf a.tar.bz2 -C /usr/share/stardict/dic …
DEBIAN下中文显示 一.首先检查LOCALE情况 说明:DEBIAN因为基于GNU所以,对不同地域进行了不同的包支持,以LOCALE形式存在. 1.挂载ISO文件包,前8个ISO包就可以(这里不在讲述). 2.启动终端 #apt-get install locales 3.重新配置LOCALE #dpkg-reconfigure locales 在所有的语言包选择en_US.ISO-8859-1和zh_CN.GBK.其他en_US和zh_CN打头的也选上.然后选择zh_CN.GBK为默认的L…
http://blog.csdn.net/ljheee/article/details/52966048 1.add chinese language support settings -> install language support 2.sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4 im-config -s ibus sudo apt-get install ibus-pinyin ibus-sunp…
再次更新 .vimrc " leaderlet mapleader = ","nnoremap <leader>ev :vsplit ~/.vimrc<cr>nnoremap <leader>sv :source ~/.vimrc<cr> " syntaxsyntax on " tablewidthset tabstop=8set softtabstop=8set shiftwidth=8 " in…
怕丢了,赶快保存! .bashrc # switch caps lock with escxmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape'sudo loadkeys .swap_esc_capslock # show time in en_USexport LC_TIME='en_US.UTF-8' # aliasesalias ll='ls -l'#alias dict='/home/akaedu/c/Jul29/stardict/dict'…
 Kali Linux安装字典StarDictStartDict是国外知名的字典框架,也可以加入国内翻译工具的字典.Kali Linux软件源提供该字典框架.用户需要安装qstardict软件包和词库包stardict-czech.stardict-english.stardict-german-czech.stardict-xmlittre.将其他翻译工具的词库文件(.dict.dz,.dix,.ifo.syn)复制到/usr/share/stardict/dic目录下,就可以用了.…
由胡正开发的星际译王是Linux平台上很强大的一个开源的翻译软件(也有Windows版本的)支持多种词库.多种语言版本.尤其词库设计比较合理.之前看到一篇博文<星际译王词库应用-自制英汉词典>中用简短的程序就实现了词典的基本功能,不过那个是Linux 下的C/C++版本的,于是决定参考移植一个JAVA版本.   import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream…
tuple放入dict中是否可以正常运行 # 将tuple放入dict中 a = ('AI','Kobe','Yao') b = ('AI',['Kobe','Yao']) dict1 = {'a':'篮球运动员'} # print(a) # 篮球运动员 dict2 = {'b':'篮球运动员'} # Traceback (most recent call last): # File "<stdin>", line 1, in <module> # TypeEr…
说到redis的Dict(字典),虽说算法上跟市面上一般的Dict实现没有什么区别,但是redis的Dict有2个特殊的地方那就是它的rehash(重新散列)和它的字典节点单向链表. 以下是dict用到的结构: typedef struct dictEntry {//字典的节点 void *key; union {//使用的联合体 void *val; uint64_t u64;//这两个参数很有用 int64_t s64; } v; struct dictEntry *next;//下一个节点…
def dedupe(items, key=None): seen = set() for item in items: val = item if key is None else key(item) if val not in seen: yield item seen.add(val) def deleteRepeat(lst): ''' 列表去重 :param lst: :return: ''' if not lst: return lst try: l = list(dedupe(ls…
Python中list,tuple,dict,set常用方法 collections模块提供的其它有用扩展类型 from collections import Counter from collections import defaultdict c = Counter() for ch in 'programming': c[ch] = c[ch]+1 dd = defaultdict(lambda:0) dd[0]=dd[0]+1 print(dd[0]) print(c) 结果 -----…
void PyDict_Clear(PyObject *op) { dictobject *mp; dictentry *ep, *table; int table_is_malloced; Py_ssize_t fill; dictentry small_copy[PyDict_MINSIZE]; #ifdef Py_DEBUG Py_ssize_t i, n; #endif if (!PyDict_Check(op)) return; mp = (dictobject *)op; #ifde…
Python中内置数据类型list,tuple,dict,set的区别和用法 Python语言简洁明了,可以用较少的代码实现同样的功能.这其中Python的四个内置数据类型功不可没,他们即是list, tuple, dict, set.这里对他们进行一个简明的总结. List 字面意思就是一个集合,在Python中List中的元素用中括号[]来表示,可以这样定义一个List: ? 1 L = [12, 'China', 19.998] 可以看到并不要求元素的类型都是一样的.当然也可以定义一个空的…
dict key-value集合. d = { ': 'a', ': 'b', ': 'c' } (一).获取集合长度:len(d) = 3(二).获取值: 方式一:d[key];例:d['1'] = 'a' 如果key不存在会报错keyError,可以用 if '1' in d: print (d['1']) 方式二: d.get(key)方法,当key不存在时返回None 例:d.get('1') (三).dist的特点 dist的第一个特点是查找速度快,无论dict有10个元素还是10万个…
pytho本身并未提供switch语句,但可以通过dict来模拟switch, #方法1 def add(x,y): return x+y def dec(x,y): return x-y def multi(x,y): return x*y def div(x,y): return x/y operater = {'+':add,'-':dec,'*':multi,'/':div} def calculator(x,o,y): return operater.get(o)(x,y) #方法2…
1:删除一个列表末尾的元素 pop方法 >>> a [1, 'Jack', 2, 3, 2] >>> a.pop() >>> a [1, 'Jack', 2, 3] 1.1 删除指定位置的元素 pop(i) >>> a [1, 'Jack', 2, 3] >>> a.pop(0) 1 >>> a ['Jack', 2, 3] 在指定位置插入元素: >>> a [1, 2, 3, 2…
python基础之dict.set及字符串处理 本节内容 字典介绍及内置方法 集合介绍 字符串处理 1.字典介绍及内置方法 字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据.python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈希的.可哈希表示key必须是不可变类型,如:数字.字符串.元组. 字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型.列表是有序的对象结合,字典…
1.dict定义: Python写一个dict如下: >>> d = {'Michael': 95, 'Bob': 75, 'Tracy': 85} >>> d['Michael'] 95   2.dict的key必须是不可变对象.   3.set可以看成数学意义上的无序和无重复元素的集合,因此,两个set可以做数学意义上的交集.并集等操作…
1. sudo apt-get install stardict 2. Downloads from: http://abloz.com/huzheng/stardict-dic/zh_CN/ 3. tar jxf stardict-21shijishuangxiangcidian-2.4.2.tar.bz2 -C /usr/share/stardict/dic (etc other dictionaries)…
1. Access page http://code.google.com/p/stardict-3/ to download starDict package or use zypper in to install it from product repo 2. Download dictionary from http://abloz.com/huzheng/stardict-dic/ and extract them to installed path.…
本函数是从可迭代对象来创建新字典.比如一个元组组成的列表,或者一个字典对象. 例子: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #dict() #以键对方式构造字典 d1 = dict(one = 1, two = 2, a = 3) print(d1)   #以映射函数方式来构造字典 d2 = dict(zip(['one', 'two', 'three'], [1, 2, 3])) print(d2)   #可迭代对象方式来构造字典 d3 = dict([(…
dict全称dictionary,使用键-值(key-value)存储,有极快的查找速度. 以下整理几种常用的dict用法 定义 空dict >>> dict={} 普通dict >>> dict={'} >>> dict {', 'adele': 'hello'} 嵌套 >>> a_dict={1:"{11:'a',12:'b'}",2:"2B",3:"3C"} >&…
##廖雪峰py3笔记 ## '//'这是获得相除后的整数部分 ##a = 10//3 ##print (a) ## '/'获得相除后的结果,为浮点数,结果能整除也也是浮点数 ##b = 10/3 ##print(b) ##c = 9/3 ##print (c) ##输入输出 ##name = input('please enter your name:') ##print('hello,',name) ##结果: ##please enter your name:jianweiwei ##hel…
1.创建新字典(根据语法和dict初始化方法) >>> my_dict={'a':1,'b':2,'c':3} >>> my_dict=dict({'a':1,'b':2,'c':3}) >>> mydcit=dict(a=1,b=2,c=3) >>> mydict=dict([('a',1),('b',2),('c',3)]) >>> mydict=dict(zip(['a','b','c'],[1,2,3]))…
我们知道Python的内置dictionary数据类型是无序的,通过key来获取对应的value.可是有时我们需要对dictionary中 的item进行排序输出,可能根据key,也可能根据value来排.到底有多少种方法可以实现对dictionary的内容进行排序输出呢?下面摘取了 一些精彩的解决办法. #最简单的方法,这个是按照key值排序: def sortedDictValues1(adict): items = adict.items() items.sort() return [va…
字典(dict) 字典的定义: 字典的形式是以key:values.{key1,values,key2,values} 特性: 1.可以存放多个值 2.字典是无需的 3.字典的key是唯一,有去重功能 key的定义规则: 1.不可变的(数字,字符串,元组) 查看变量的内存为位置id 2.字典是唯一的 3. hash判定是否可变 values定义: 任意类型 创建一个字典: 方法1 dict_1 = {'name':'zhangsan', 'age':22} 方法2: # 方法2 dict4 =…
2016-08-24   14:32:59 list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 例如:定义一个列表L,里面存放了一些姓氏.print(l)就输入了整个列表. >>> l = ['赵','钱','孙','李'] >>> print (l) ['赵', '钱', '孙', '李'] 对列表的操作一般为:增.删.改.查. 查: 用下标取列表中的值,第一个元素的下标为0. l = ['zhao','…
在程序运行的过程中,所有的变量都是在内存中,比如,定义一个dict: d = dict(name='Bob', age=20, score=88) 可以随时修改变量,比如把name改成'Bill',但是一旦程序结束,变量所占用的内存就被操作系统全部回收.如果没有把修改后的'Bill'存储到磁盘上,下次重新运行程序,变量又被初始化为'Bob'. 我们把变量从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshal…
这里说到"字典dict" 和 "集合set"类型,首先,先了解一下,对于python来说,标准散列机制是有hash函数提供的,对于调用一个__hash__方法: >>> hash(56) 56 >>> hash("I like python") -4698211515002810579 对于这种标准散列的机制,常常用于字典类型(dict)的实现,而dict就是我们通常所说的散列表.同样,集合类型(set)也是通…