工作中的一些积累采用倒序方式更新

*python执行系统命令os.popen(cmd)不仅执行命令而且返回执行后的信息对象(常用于需要获取执行命令后的返回信息)import os nowtime = os.popen('date') print nowtime.read() # 2016年 06月 30日 星期四 19:26:21 CST一行代码获取当前日期时间字符串import datetime return str(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'))解决图片下载损坏问题import urllib2 header = { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) \ AppleWebKit/537.36 (KHTML, like Gecko) \ Chrome/35.0.1916.114 Safari/537.36', 'Cookie': 'AspxAutoDetectCookieSupport=1' } request = urllib2.Re

昔时贤文,诲汝谆谆。集韵增广,多见多闻。观今宜鉴古,无古不成今。知己知彼,将心比心。酒逢知己饮,诗向会人吟。相识满天下,知心能几人?相逢好似初相识,到老终无怨恨心。近水知鱼性,近山识鸟音。易涨易退山溪水,易反易覆小人心。运去金成铁,时来铁似金。读书须用意,一字值千金。逢人且说三分话,未可全抛一片心。有意栽花花不发,无心插柳柳成荫。画虎画皮难画骨,知人知面不知心。钱财如粪土,仁义值千金。流水下滩非有意,白云出岫本无心。当时若不登高望,谁信东流海洋深?路遥知马力,日久见人心。两人一般心,无钱堪买金;一人一般心,有钱难买针。相见易得好,久住难为人。马行无力皆因瘦,人不风流只为贫。饶人不是痴汉,痴汉不会饶人。是亲不是亲,非亲却是亲。美不美,乡中水;亲不亲,故乡人。莺花犹怕春光老,岂可教人枉度春?相逢不饮空归去,洞口桃花也笑人。红粉佳人休使老,风流浪子莫教贫。在家不会迎宾客,出门方知少主人。黄芩无假,阿魏无真。客来主不顾,自是无良宾。良宾主不顾,应恐是痴人。贫居闹市无人问,富在深山有远亲。谁人背后无人说,哪个人前不说人?有钱道真语,无钱语不真。不信但看筵中酒,杯杯先劝有钱人。闹里有钱,静处安身。

原标题:Linux中用gdb 查看代码堆栈的信息原出处:Linux中用gdb 查看代码堆栈的信息core dump 一般是在segmentation fault(段错误)的情况下产生的文件,需要通过ulimit来设置才会得到的。调试的话输入:gdb filename core filename就是产生core文件的可执行文件,core就是产生的dump文件查看栈信息—————当程序被停住了,你需要做的第一件事就是查看程序是在哪里停住的。当你的程序调用了一个函数,函数的地址,函数参数,函数内的局部变量都会被压入“栈”(Stack)中。你可以用GDB命令来查看当前的栈中的信息。下面是一些查看函数调用栈信息的GDB命令:backtrace bt打印当前的函数调用栈的所有信息。如:(gdb) bt #0 func (n=250) at tst.c:6 #1 0x08048524 in main (argc=1, argv=0xbffff674) at tst.c:30 #2 0x400409ed in __libc_start_main () from /lib/libc.so.6从上可以看

本文实例使用的centos版本为CentOS Linux 7.5.1804。亲测可用。

作者: 阮一峰日期: 2015年12月 9日我每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。代码回滚1、 查找历史版本使用git log命令查看所有的历史版本,获取你git的某个历史版本的id假设查到历史版本的id是fae6966548e3ae76cfa7f38a461c438cf75ba965。2、 恢复到历史版本git reset --hard fae6966548e3ae76cfa7f38a461c438cf75ba9653、 把修改推到远程服务器git push -f -u origin master 保存密码到硬盘一条命令就可以git config credential.helper store下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库在当前目录新建一个Git代码库git init新建一个目录,将其初始化为Git代码库git ini

由于工作需要用到网络调试,但是mac版的网络调试助手可选择很少,故自己动手开发了一个mac版的网络调试助手,参照的是pc版的网络调试助手:NetAssist。如有侵权请联系huangshikun2008@126.com本软件使用Qt5.12 for macOS开发主要功能有:TCP服务端:TCP客户端:1、客户端支持发起指定数量连接以测试服务端负载能力,最大支持1024个连接2、支持定时循环发送消息3、支持ASCII和HEX两种格式下载地址:网络调试助手 提取码: p27s

好久没上传我馒生活照了,睡前传一波。白天睡睡睡!晚上咬咬咬踩踩踩!睡姿一:光线太强睡姿二:蒙头睡睡姿三:翻个身继续睡睡姿四:小毯子还不错睡姿五:起来喝了点水继续睡睡姿六:盖被睡睡姿七:就这样睡吧睡姿八:控制住这烦猫玩意儿

RapidJson是只需包含头文件就可以直接使用的第三方json解析库1.包含头文件#include "rapidjson/document.h" #include "rapidjson/stringbuffer.h" #include "rapidjson/writer.h" 2.声明一些变量Document doc; doc.SetObject(); Document::AllocatorType& alloc = doc.GetAllocator(); Value key(kStringType); Value value(kStringType); 3.添加节点与赋值key.SetString("name", alloc); value.SetString("kun775", alloc); doc.AddMember(key, value, alloc);4.数组Value array(rapidjson::kArrayType); Value

2019-3-29富途面试一面技术面就挂了,上来就笔试题,一共5道题,我做了将近一个小时,还没能全答出来,基础知识,得好好巩固了。TCP连接中启用和禁用TCP_NODELAY有什么影响? - 车小胖的回答 - 知乎map,set时间复制度问题:因为map底层是红黑树,所以增删查的时间复杂度都是O(logN),hashmap时间复杂度是O(1)int a = (int)((int)(0)+4); a=? 为什么?答案是:16,这里涉及指针+整数运算.因为(int )0是把有符号整数0强制为int 型指针,这个指针的目标元素是int型,占4字节;((int )0)+4是“指针+整数”结构,这时的整数就被解释为元素个数,1个元素4字节,4个元素自然是16字节,且这个16被自动提升为(int )0的类型,亦即int 指针类型;最前面的(int)又把int *指针类型的16强制为普通的int型,所以在32位int平台下最终结果是整型值16。请找出下面代码中的所有错误 (题目不错,值得一看)说明:以下代码是把一个字符串倒序,如“abcd”倒序后变为“dcba”#include"strin

版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/CatStarXcode/article/details/79513425NoSQL 的全称是 Not Only SQL,也可以理解非关系型的数据库,是一种新型的革命式的数据库设计方式,不过它不是为了取代传统的关系型数据库而被设计的,它们分别代表了不同的数据库设计思路。MongoDB:它是一个内存数据库,数据都是放在内存里面的。对数据的操作大部分都在内存中,但 MongoDB 并不是单纯的内存数据库。MongoDB 是由 C++ 语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。MongoDB 的存储特点在传统的关系型数据库中,数据是以表单为媒介进行存储的,每个表单均拥有纵向的列和横向的行。由

先闻一下看好吃不看看就好跟我一起学猫叫一起喵~喵~喵~我的侧颜美么?跟我一起读rao 妖 rao娆 妖娆注意了!注意了!喵星人即将占领地球!就问你怕不怕看我飞檐走壁 额下一步有点难卡住了么感觉还可以前进到底做错了什么你要这样对可爱的我?

旅途中最好的旅伴,其实是你的手机!一个个功能强大的APP,是你旅行中的最好拍档,总能帮你顺利完成每一次旅行——查询机票、预订酒店、看攻略、选餐厅……全都要用APP!功能强大的APPBUT!你真的知道哪些APP能帮你省钱?哪些APP能帮你省时间吗?为了让你在旅途中玩得更尽兴、更顺利,无二君掏空了旅行定制师的手机,搜刮出了他们私藏的APP,来看看有没有你正需要的!// 机票预订//机票预订每次旅行都是以预订机票开始的。在机票比价方面,无二君强推iGola骑鹅旅行和天巡旅行。iGola骑鹅旅行小而美,专注于机票业务,上手容易。APP会根据出发的地方和时间给你推荐合适的目的地,还可以查询机票的价格并进行比价。好贴心有没有~天巡旅行是老牌的旅行搜索平台,走的是大而全的路线。在国际机票方面,天巡所提供的数据堪称最全,价格也最为优惠。天巡的一大优势是能够自动匹配航班的衔接,可以选择转机的次数,帮你缩短飞行的时间。超级棒!旅行雷达和带我飞专注于特价路线。APP上经常会推荐超值的特价机票,比较适合任性、说走就走的小伙伴。飞猪是马云爸爸的新业务,作为一出现就杀入旅行类OTA的巨头APP,下一个放在手机里总

准备:下载解压cocos2d-x-3.14.1 链接:https://pan.baidu.com/s/1uT4zLj34SoWb862pc9OLdg 密码:zl1l 下载安装好 vs2013vs2013链接:https://pan.baidu.com/s/1rM4PmNslLngtBHECB-c4Dg 密码:lr3y 序列号链接:https://pan.baidu.com/s/13YpfeC7cIR9PSvDu5q2qkA 密码:zqho1、在命令窗口输入cocos new、回车。(此步骤可省略,只是为了看下各命令符后接什么,用到的已标注)2、luaGame --项目名称 -p com.xiangPing.lua 结构com.XXX.lua --包名 -l lua 语言 -d D:\project 项目路径 创建成功。3、双击vs打开4、点生成5、生成完成后点6、见如图完毕。如果出现以下报错(生成中途取消导致),重新生成一下就好了如有错误之处请及时联系或评论指出纠正谢谢!

嘿~,你在哪不好!布丁要来偷吃馒头的羊奶粉了偷偷跟在布丁后面,。找个机会偷袭一下伸个小舌头,皮一下很开心妖娆的睡姿喜欢翻垃圾桶的馒头^_^~~一不留神,咻~~就跳进垃圾桶了喜欢翻各种垃圾桶=_=!

第一种原因安装lnmp一键安装包时php没安装成功而出现502 Bad Gateway,从0.9开始只要安装成功或失败都就会有提示。没安装成功一般原因是在安装php前,脚本中某些lib包可能没有安装上,造成php没有编译安装成功。可以看一下是否存在/usr/local/php/sbin/php-fpm ,如果没有肯定没安装成功解决方法:可以尝试根据lnmp一键安装包中的脚本手动安装一下,看看是什么错误导致的,在网上搜索一下,或者把错误信息发上来。如果实在不会提供按http://lnmp.org/install.html这个安装时的lnmp.log日志文件(可以用winscp登陆下载lnmp.log,压缩并上传到本论坛),没有错误信息我们没法说什么原因。本方法只限于lnmp没安装成功,只要lnmp安装成功了这一项就没可能。第二种原因在php.ini里,eaccelerator配置项一定要放在Zend Optimizer配置之前,否则也可能引起502 Bad Gateway。php一些模块之间也可能会造成502,如Zend GuardLoader与Opcache,ioncube与Zend

不定参数打印int test(const char *format, ...) { char buffer[256] = {0}; //保存不定参数列表 va_list ap; va_start(ap, format); vsprintf(buffer, format, ap); va_end(ap); printf(format, buffer); return 0; }