07 2017 档案
摘要:os是个常用的模块,必须熟练。 参考资料: https://docs.python.org/3/library/os.html How do I remove/delete a folder that is not empty with Python?
阅读全文
摘要:平时写脚本还没有用到过数组,暂时先记录下用法。
阅读全文
摘要:原子操作类似数据库中的事务,操作中的所有指令要么全部执行,要么全部不执行。 以自增操作为例,a++对应三个CPU指令: 在单核多线程程序中,如果对一个变量的自增操作是原子的,那么就没有必要在自增操作外围加锁了。 在多核多线程程序中,由于自增操作可以在多个CPU中同步执行,即使自增操作是原子的,我们也
阅读全文
摘要:整理一波c读写文件的API。 fopen In order to open a file as a binary file, a "b"character has to be included in the mode string. fread Reads an array of count ele
阅读全文
摘要:本文主要讲述如何使用Python发送protobuf数据。 安装protobuf 安装成功。 python安装protobuf 环境搭建完毕,下面给个demo。 创建my_bidding.proto 编译proto文件 编译成功,会产生my_bidding_pb2.py。 编写Python脚本
阅读全文
摘要:先上一张图: 代码如下: 运行结果如下: PS: 1. 如果想同时将数据重定向到文件和stdout,可以使用tee命令。 2. -: 用于重定向stdin或stdout 参考资料: http://man.linuxde.net/tee Shell 输入/输出重定向
阅读全文
摘要:date可以用来显示当前时间, date有很多参数,可以用来格式化显示时间, 当然,date也可以将时间戳转换为可读的时间
阅读全文
摘要:c++的并发涉及到这么几个东西: std::thread std::mutex std::lock_guard std::lock 参考资料: http://en.cppreference.com/w/cpp/thread/lock C++11 并发指南三(std::mutex 详解)
阅读全文
摘要:C++17都出来了,是时候整理一波C++11旧特性了。 参考资料: C++开发者都应该使用的10个C++11特性 http://zh.cppreference.com/w/cpp/memory/shared_ptr http://zh.cppreference.com/w/cpp/memory/we
阅读全文
摘要:自动补全 首次使用eclipse,发现没有代码提示,怎么可能??? 解决办法如下: In case someone comes here and want to activate the autocomplete function, go to Preferences -> Java -> Edit
阅读全文
摘要:安装JAVA SDK 下载JAVA SDK并解压: 添加环境变量 简单使用 创建源文件HelloWorld.java(文件名和类名要一致) 编译运行: jar打包 一个小示例: 有时候,一个jar包中会包含多个class。 JAVA运行jar包中指定class的main方法: 参考资料: CentO
阅读全文