脚本
文章平均质量分 63
shixinwenwu
这个作者很懒,什么都没留下…
展开
-
填坑:BAT批处理命令的一些总结
【问题1】:a.bat 多次调用b.bat , 但是b.bat有pause。导致a运行过程中总是停顿等键盘响应。a如果要运行很长时间,会非常痛苦。另外b.bat本身是希望能够单独运行的,其中pause不希望删掉。 【答案】: a中: echo | call b.bat %1 %2 【问题2】: 接着上例,b单独运行时,可以直接cmd窗口直接命令加参数运行。单同时希望能支持双击弹...原创 2016-07-13 11:06:32 · 496 阅读 · 0 评论 -
用swig 封装C++ 动态库的实践
python 调用C++ 有很多方案。 swig 还是比较好用的。需求: 假设有一个现成的C++ 库 a.so 和 头文件 a.h如何通过python 来调用 a.so 里面的功能接口。最开始我误认为必须有 a.so 的源代码cpp和a.h 才行。实践过发现,不需要源代码,swig可以根据头文件就自动生成一个可以供python调用的桥接so库的代码,在编译这个代码的时候,只要把a.so链...原创 2019-04-26 17:29:33 · 2986 阅读 · 6 评论 -
Ubuntu 16.04 升级安装 protobuf 3.6+
Ubuntu16.04系统自带的protobuf版本为 2.6.1通过 locate 可以看到 /usr/lib/x86_64-linux-gnu/ 路径下面 会有 libprotobuf-lite.so.9 libprotobuf-lite.so.9.0.1libprotobuf.so.9 libprotobuf.so.9.0.1等so文件,其中libprotobuf-li...原创 2019-04-25 14:24:21 · 8624 阅读 · 2 评论 -
用 PyInstaller 打包封装python
用 PyInstaller 打包封装python一、必备环境:安装PyInstaller :pip install pyinstaller二、输入数据:test.py 代码,以及 test.png ,test2.png 用于界面显示到图标文件。三、期望结果:输出一个test 可以执行程序文件,可直接运行。如: ./test.实际上,这个文件可运行程序文件是一个包,运行...原创 2019-05-06 15:18:27 · 786 阅读 · 0 评论 -
SQL:两个字段的(顺序无关)去重
今天发现了一个顺序无关去重复的巧妙方法。mark一下。 这个是比较冷的问题,如果tb1 有两个字段 A,B,如何用A,B 字段进行顺序无关去重? 什么是顺序无关?就是不区分AB两个字段的先后顺序。 如: tbl1有三行记录,要求只保留(A, B)的唯一可能集合 A B 1 2 2 1 1 2 1. 常规去重比较简单:顺序相关 select * f原创 2017-02-07 10:02:14 · 2887 阅读 · 8 评论