layout: post
title: 语言与工具包
categories:
- Life tags:
- Linux —
Python
numpy工具包
- tile
- argsort()
- 对字典排序,operator.itemgetter(index),先将字典使用iteritems转化为tuple。。。
- 数组相除,:
- 对某一行赋值,returMat[index,:] = lst[0:3]
编码问题
- repr(obj),生成对象的官方字符串,所谓官方字符串,就是可以由该官方字符串同伙eval()方法转换为原始对象,tips:所有对象都有这样一个官方字符串吗(递归定义的对象??),该方法等价于反引号(reverse quotes)
可以用来深拷贝一个对象??? - \xAB 中’\x’表示是后面的AB是十六进制,仅此而已
java
ArrayList使用
- 使用add(index,element)方法插入元素到指定位置时候,合法的index是插入元素之后的合法位置,所以是当前最大索引加一,(所以不用担心插不到最后位置)
字符串使用 - indexOf 和 charAt 异同点
mongoDB 使用
- 求某个属性的最大值,如果求该记录可以通过该值进行检索就行
db.[collection_name].aggregate([{'$match':{}}, {'$group':{'_id':'up_to_you',max_value:{'$max':'$num'}}} ])
python 中json模块的简单使用
- 对象与json字符串互相转换,
- json.dumps(obj) : 将对象转化为字符串
- json.loads(jstr) : 将json字符串转化为相应的对象
为了持久化存储,可以将相应的json字符串保存到文件中