python练习第一课读写文件

以下代码实现了通过LAC分析关键词的词性

from LAC import LAC
import tqdm
# 装载LAC模型
lac = LAC(mode='lac')

# 单个样本输入,Python3不用加u
#text = "这是我第一个Pyhton练习"
#lacResult = lac.run(text)

allwords = []

f = open("words_2-5.txt")   
lines = f.readlines()      #读取全部内容 ,并以列表方式返回  

for line in tqdm.tqdm(lines):  
    lacResult = lac.run(line.strip())
    linStr = lacResult[0][0] + ',' + lacResult[1][0] + '\n'
    allWords.append(linStr)

with open("words_2_5_result.txt", "w") as f:
	for word in allWords:
		f.write(str(word))

PHP根据数组内某字段排序

$Data = [
['id' => 5, 'name' => '5555555555'],
['id' => 8, 'name' => '8888888888'],
['id' => 1, 'name' => '1111111111'],
];
$sort = array_column($Data, 'id');
array_multisort($sort, SORT_DESC, $Data);
print_r($Data);

返回结果:

Array
(
    [0] => Array
        (
            [id] => 8
            [name] => 8888888888
        )

    [1] => Array
        (
            [id] => 5
            [name] => 5555555555
        )

    [2] => Array
        (
            [id] => 1
            [name] => 1111111111
        )

)

SQL语句大全,所有的SQL都在这里

几个高级查询运算词
A: UNION 运算符
UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时(即 UNION ALL),不消除重复行。两种情况下,派生表的每一行不是来自 TABLE1 就是来自 TABLE2。
B:EXCEPT 运算符
EXCEPT运算符通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表。当 ALL 随 EXCEPT 一起使用时 (EXCEPT ALL),不消除重复行。
C:INTERSECT 运算符
INTERSECT运算符通过只包括 TABLE1 和 TABLE2 中都有的行并消除所有重复行而派生出一个结果表。当 ALL随 INTERSECT 一起使用时 (INTERSECT ALL),不消除重复行。
注:使用运算词的几个查询结果行必须是一致的。

docker上搭建软路由

为Docker创建网络
docker network create -d macvlan –subnet=10.159.215.0/24 –gateway=10.159.215.117 -o parent=eth0 macnet

通过Docker运行openwrt镜像使用上面创建的网络,并启动Docker自动启动。
docker run –restart always -d –network macnet –privileged kanshudj/n1-openwrtgateway /sbin/init

最良心的免费PPT模版网站

1)  优品PPT(www.ypppt.com/

一个自称“有情怀的、免费的免费的免费的免费的PPT下载网站”
这里的免费,确实是真的免费!
在长期的使用之后,发现优品PPT的确可以满足各种工作需求,确实是很不错!


2) 吾道(www.woodo.cn/

打开吾道,清新简约的页面似乎要告诉用户:我们与外面的妖艳货色不同。
的确,网站诚意十足,只为告诉你这是一个没有套路、免费下载、海量模板的网站。
然而,吾道最大的特点是可以:
多人协作、在线编辑!
这是时代的大势所趋、亦是吾道的企业追求。
点击PPT模板,您可以选择和网友协同办公、在线编辑,也可以选择直接导出,Two choices, depending on you。

3) OfficePlus(www.officeplus.cn

作为微软官方指定互联网服务公司,OfficePLUS网站旨在为全球Office用户提供丰富的、高品质的、原创PPT模板,以及Word、Excel等其它Office办公全家桶服务。
当然有很多免费模版啦!

4) slidemodel (www.slidemodel.com/

20000+PowerPoint模板,扁平化、多图标的设计风格让该网站的PPT更显洋气。
网站是收费和免费相结合的,不过、免费模板都有很显眼的标注,为我们省去搜索之苦。还是比较良心的
缺点:非中文网站,访问较慢

5) 稻壳儿 (www.docer.com/

稻壳儿的前身是WPS在线模板网站
如今的稻壳儿,已经成为一个知识电商平台,PPT设计师出售自己的作品、客户在线购买。
稻壳儿有人性化的分类:其它类和免费的。
有很多免费好看的模版!

6) pptfans (www.pptfans.cn/)

这个网站知道的人可能就比较少了,但是模版真的很多很赞
分类也做的挺好的,界面无广告
最主要的是,主页右上角,看到了吗朋友,会员(期待),赶快先嫖一波吧,哈哈哈


7) 第一PPT(www.1ppt.com/

将近15年的发展,第一PPT取消了所有收费项目,并不断丰富自己的网站资源。
用实在的态度、实在的价值观保持着适中的用户粘度。
期待第一PPT将颜值优化升级。和其他几款比,界面确实有点,咳


8)ppt大学 (www.pptschool.com/

ppt大学可以制作也可以免费下载,另外还有演讲方法、文案教程等干货
也是个很实在的网站了

MongoDb文档笔记

remove() 方法 并不会真正释放空间。

需要继续执行 db.repairDatabase() 来回收磁盘空间。

官方推荐使用 deleteOne() 和 deleteMany() 方法。

#删除集合下全部文档:
db.inventory.deleteMany({})
#删除 status 等于 A 的全部文档:
db.inventory.deleteMany({ status : “A” })
删除 status 等于 D 的全部文档:
db.inventory.deleteOne( { status: “D” } )