自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(162)
  • 资源 (6)
  • 收藏
  • 关注

转载 shell 查询db

1、编写sql语句查询sql="select * from CHANNELIDCHANGELOG where OLDID=$a order by TIME desc;"; ret=$(mysql -u $DB_USER -h ${DB_IP} -p${DB_PASSWD} $DB_NAME -e "$sql"'); echo $ret 2、去掉标题字段,增加awk ‘NR>1’ret=$(

2017-03-15 18:54:16 904

原创 读书笔记《计算广告》

目录:第一部分 在线广告市场与背景第二部分 在线广告产品逻辑第三部分 计算广告关键技术

2016-11-20 22:06:01 1429

转载 文章标题

这篇文章产生的背景是在微博上,看到@Laruence同学出了一个关于C语言的题,微博链接。微博截图如下。我觉得好多人对这段代码的理解还不够深入,所以写下了这篇文章。为了方便你把代码copy过去编译和调试,我把代码列在下面:#include <stdio.h> struct str{ int len; char s[0]; }; stru

2016-10-14 18:09:03 467

转载 c语言

Dennis Ritchie 过世了,他发明了C语言,一个影响深远并彻底改变世界的计算机语言。一门经历40多年的到今天还长盛不衰的语言,今天很多语言都受到C的影响,C++,Java,C#,Perl, PHP, Javascript, 等等。但是,你对C了解吗?相信你看过本站的《C语言的谜题》还有《谁说C语言很简单?》,这里,我再写一篇关于深入理解C语言的文章,一方面是缅怀Dennis,另一方面是告

2016-10-14 17:58:28 465

原创 面试题目总结

面试题目总结工作经验类代码类软素质业界眼光

2016-10-11 10:55:03 389

转载 内存映射文件总结

内存映射文件定义http://www.cnblogs.com/fangyukuan/archive/2010/09/09/1822216.html如何实现http://www.cnblogs.com/fangyukuan/archive/2010/09/09/1822310.html与共享内存的关系内存映射文件优点

2016-10-10 16:18:23 535

转载 程序员必读书籍推荐

作者:Lucida微博:@peng_gong 豆瓣:@figure9 原文链接:http://lucida.me/blog/developer-reading-list/关于 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读。旨在成为最好最全面的程序员必读书单。前言 Reading makes a full man;

2016-09-21 15:50:01 1432

原创 【小白讲白盒】单元测试进阶之路

引言:单元测试进阶之路,你了解多少?设计-》实现-》调试-》价值最大化

2016-09-05 22:13:02 1126

转载 宽字符处理函数函数与普通函数对照表

宽字符处理函数函数与普通函数对照表宽字符函数

2016-08-23 16:20:37 687

转载 微信红包随机算法初探

原文链接: http://coderroc.com/article/%E6%95%B0%E5%AD%A6%E5%92%8C%E7%AE%97%E6%B3%95/%E5%BE%AE%E4%BF%A1%E7%BA%A2%E5%8C%85%E9%9A%8F%E6%9C%BA%E7%AE%97%E6%B3%95%E5%88%9D%E6%8E%A2.html最近看了一篇文章,讲微信红包随机算法的。感觉很不错

2016-08-05 12:49:39 575

原创 【小白讲白盒】中篇:白盒单测入门

简介:快速上手开发代码+高效写单测+测试点设计举例引言:

2016-07-26 11:51:42 563

原创 【小白讲白盒】初篇:测试范围评估

【小白讲白盒】初篇:测试范围评估简介:小白讲白盒 — 代码变更了,我该测什么?孙子兵法云:谋定而后动,知止而有得。拿到提测任务后,不要着急动手,首要做好测试范围评估。准确的范围可以帮助我们摆脱忙而无获的小白困境,进而事半功倍。正文: 一次完整的白盒测试流程一般分为如下几步:开发提测代码变更->测试check代码变更->评估测试范围->设计测试方法和测试点->准备测试数据和环境->

2016-07-19 18:16:27 2214

转载 C++ 把输出结果写入到文件中

http://blog.sina.com.cn/s/blog_7c2c21230100syud.html文件 I/O 在C++中比烤蛋糕简单多了。 在这篇文章里,我会详细解释ASCII和二进制文件的输入输出的每个细节,值得注意的是,所有这些都是用C++完成的。  一、ASCII 输出  为了使用下面的方法, 你必须包含头文件(译者注:在标准C++中,已经使用

2016-07-16 16:47:49 8493 1

转载 VS2010断点设置技巧

http://blog.csdn.net/jcx5083761/article/details/7770107许多Visual Studio下的程序员,甚至一些很有经验的开发人员,都不知道这些技巧。希望这篇文章能帮你掌握这些技巧。它们都很简单,却能帮你节约大量的时间。一、跳到当前光标处(Ctrl+F10)我经常看到人们为了到达目标代码位置,而在程序中早早设定

2016-07-16 16:16:35 586

原创 获取输入法候选调研

http://www.voidcn.com/blog/new_smile/article/p-5769068.htmlIMM输入法概述http://blog.csdn.net/puncha/article/details/13003065VC++在Win7和Win8系统下获得百度输入法的名字http://chinput.com/article-8

2016-07-16 16:11:54 469

转载 如何将自己的代码自动添加版权信息

现在大多数公司都规定程序员在程序文件的头部加上版权信息,这样每个人写的文件都可以区分开来,如果某个文件出现问题就可以快速的找到文件的创建人,用最短的时间来解决问题,常常是以下格式:

2016-07-16 16:02:25 9444

转载 Bitmap 算法解释与应用

Bitmap 算法解释与应用2016年4月4日 / AWEZOME / ALGORITHM有这样一个问题:给40亿个不重复的unsigned int的整数,没排序。再给一个数,快速判断这个数是否存在40亿个整数中?内存限制2G。40亿个数,我们先看内存占用:(40亿*4)/1024/1024/1024=14.9G (int 占4字节32bit),所以用传统的内存排序

2016-06-13 10:36:10 608

原创 fiddler显示请求的ip地址

1. 在 fiddler中点击 Rules -> Customize Rules…   2. 会出现一个 CustomRules.js 文本,3. 修改 “static function Main()”static function Main() { var today: Date = new Date(); FiddlerObject.StatusText

2016-05-08 21:24:54 2395

转载 关于 Android 进程保活,你所需要知道的一切

http://www.jianshu.com/p/63aafe3c12af作者 D_clock 2016.04.17 17:04早前,我在知乎上回答了这样一个问题:怎么让 Android 程序一直后台运行,像 QQ 一样不被杀死?。关于 Android 平台的进程保活这一块,想必是所有 Android 开发者瞩目的内容之一。你到网上搜 Android 进程保

2016-04-18 10:25:34 588

转载 进入2016 -- 回顾我走过的编程之路

https://segmentfault.com/a/1190000004907985我的编程之路 vczh 1 天前发布推荐 10 推荐收藏 8 收藏,2.1k 浏览前几天收到网友的邀请参加这个活动,想想好像今年的惯例回顾博客文章没有写,于是干脆就写一遍。本文的前半部分基本截取自4年前的一篇博

2016-04-11 18:39:48 1809

转载 dynamic_cast

在面向对象程序设计中,有时我们需要在运行时查询一个对象是否能作为某种多态类型使用。与Java的instanceof,以及C#的as、is运算符类似,C++提供了dynamic_cast函数用于动态转型。相比C风格的强制类型转换和C++ reinterpret_cast,dynamic_cast提供了类型安全检查,是一种基于能力查询(Capability Query)的转换,所以在多态类型间进行转换

2016-04-05 19:33:05 362

转载 c++异常处理

引言异常,让一个函数可以在发现自己无法处理的错误时抛出一个异常,希望它的调用者可以直接或者间接处理这个问题。而传统错误处理技术,检查到一个局部无法处理的问题时:1.终止程序(例如atol,atoi,输入NULL,会产生段错误,导致程序异常退出,如果没有core文件,找问题的人一定会发疯)2.返回一个表示错误的值(很多系统函数都是这样,例如malloc,内存不足,分配失败,返回NULL指

2016-04-05 19:29:33 360

转载 c++中宏定义的优缺点分析

其实在用VC编程的时候就会遇到很多宏定义,尤其是类似“LONG,LPCTSTR”等等之类的,它们属于微软的自定义类型,但其本质上还是属于C/C++里面的那几个标准类型。那用宏定义到底有什么好处呢?先来看一下宏的定义:用#define命令将一个指定的标识符(即宏名)来代表一个字符串。它的一般型式为:#define 表示符 字符串#define命令属于“预处理命令”中的一种。它

2016-04-05 19:28:14 3047

转载 Coverity代码静态检测工具介绍

http://blog.csdn.net/yasi_xi/article/details/8349985使用了Coverity代码静态检测工具。功能很强大,超乎我的期望。主要功能如下:列出不会被执行到的代码列出没被初始化的类成员变量列出没有被捕获的异常列出没有给出返回值的return语句某个函数虽然有返回值,但调用该函数的地方没有用到它的返回值,这也会被列出来列出没有被回收的n

2016-04-05 18:48:00 42482 6

转载 通过api欺骗获取安卓应用的启动时间

原文地址:http://m.blog.csdn.net/blog/yutou58nian/21176139Android平台上,一个App的启动时间可以说是一个重要的性能指标。如何获取一个App的启动时间呢,接下来咱们详细探讨一下。 在查阅Android的文档之后发现,Android的shell命令里面是有这个功能的,打开adb,输入以下命令        am是s

2016-04-05 18:43:52 1559

转载 C语言switch语句必须包含default分支吗

http://c.biancheng.net/cpp/html/1147.html不!但是为了进行错误检查或逻辑检查,还是应该在switch语句中加入default分支。例如,下述switch语句完全合法:switch (char_code){      case tyt:      case 'y': printf ( " You answered

2016-04-05 18:37:25 10127

转载 C++中动态申请二维数组并释放方法

C/C++中动态开辟一维、二维数组是非常常用的,以前没记住,做题时怎么也想不起来,现在好好整理一下。 C++中有三种方法来动态申请多维数组  (1)C中的malloc/free  (2)C++中的new/delete   (3)STL容器中的vector 下面逐一介绍:第一种:malloc/free1.动态开辟一维数组[cpp] view pla

2016-04-05 18:33:40 469

转载 effective c++ 条款

条款1:尽量用const和inline而不用#define          以const 行使常量折叠,用inline 代替常用操作的宏定义,而且库里面有很多常用函数可用。当然不能抛弃宏,宏还是很有用滴。偶最近才发现宏的可爱之处。。。咔咔。条款2:尽量用而不用          iostream的 IO智能,灵活,类型安全。呃,效率要比 stdio的IO低些。条款3:尽量用new

2016-04-05 18:26:00 325

转载 ios设计的神细节

https://www.zhihu.com/question/27351776/answer/83093280知乎的回答

2016-03-29 16:30:02 416

原创 gtest学习帖

总结一下gtest源码学习比较有用的资料1.玩转Google开源C++单元测试框架Google Test系列(gtest)之一 - 初识gtest2.玩转Google开源C++单元测试框架Google Test系列(gtest)之二 - 断言3.玩转Google开源C++单元测试框架Google Test系列(gtest)之三 - 事件机制4.玩转G

2016-03-15 16:57:40 426

转载 编写优美的GTest测试案例

作者:CoderZh(CoderZh的技术博客 – 博客园)微博:http://t.sina.com.cn/coderzh出处:http://coderzh.cnblogs.com使用gtest也有很长一段时间了,这期间也积累了一些经验,所以分享一下。GTest为我们提供了便捷的测试框架,让我们只需要关注案例本身。如何在GTest框架下写出优美的测试案例,我觉得必须

2016-03-15 16:55:15 755

转载 HTTPS科普扫盲帖

https 程序猿小卡_casper 2 天前发布为什么需要httpsHTTP是明文传输的,也就意味着,介于发送端、接收端中间的任意节点都可以知道你们传输的内容是什么。这些节点可能是路由器、代理等。举个最常见的例子,用户登陆。用户输入账号,密码,采用HTTP的话,只要在代理服务器上做点手脚就可以拿到你的密码了。用户登陆 --> 代理服务器(做手脚

2016-03-04 18:18:16 302

转载 iOS开发中如何合理地制造BUG

什么是BUG,简单点说就是,程序没有按照我们预想的方式运行。我比较喜欢把BUG分成两类:Crash掉的没有Crash掉的可能在平时的编程实践中,往往简单的把BUG与Crash基本等价了。而且我们很多精力也都放在解决Crash的Bug上面。而对于没有Crash掉的BUG,似乎没有过多的关注。但是,实际情况上那些让人痛彻心扉的“天坑”往往是那些没有Crash

2016-03-04 15:39:38 573

转载 本·拉登的书架:Python文本分析拉登最常念叨什么?

本文首发于编程派的微信公众号,搜索“codingpy”关注编程派吧。2015年,美国官方解密了一系列有关本·拉登的文件,其中最引人瞩目的,是美国国家情报总监办公室(The Office of the Director of National Intelligence)在其官网上列出的“本·拉登的书架”。曝光的这份阅读清单涉及书籍和其他材料400余种。其中包含了已解密的书信等文档

2016-02-19 10:50:52 671

转载 iOS冰与火之歌番外篇 - 在非越狱手机上进行App Hook

http://drops.wooyun.org/papers/12803

2016-02-19 10:47:06 718

转载 Android开发中一些被冷落但却很有用的类和方法

Andy Zhanghttp://luckyandyzhang.github.io/2016/02/04/Android%E5%BC%80%E5%8F%91%E4%B8%AD%E4%B8%80%E4%BA%9B%E8%A2%AB%E5%86%B7%E8%90%BD%E4%BD%86%E5%8D%B4%E5%BE%88%E6%9C%89%E7%94%A8%E7%9A%84%E7%B1%BB%E5

2016-02-19 10:45:38 247

转载 [译] MVP 不是一个产品,而是一个过程

2016-02-18 Yevgeniy Brikman 沙漠巴士翻译:刘韬原文:A Minimum Viable Product Is Not a Product, It’s a Process相同的故事发生了一遍又一遍。首先,一个团队有了一个想法。然后,他们创造了一个 MVP(最小可行产品),花了很多时间决定是否要添加某个功

2016-02-19 10:42:40 387

原创 c#winform中timer的用法

1. 在C#里关于定时器类就有3个《1》System.Windows.Forms里《2》System.Threading.Timer类里  "《3》System.Timers.Timer类里2. 具体实现System.Timers.Timer t = new System.Timers.Timer(10000); //实例化Timer类,设置间隔时间为1

2016-01-29 15:42:57 4979

原创 c#中DataTime类型的常用操作整理

1. 获取当前年月日时分秒:system.DateTime.Now2. 获取长日期:xxxx年xx月xx日3. 获取短日期:xxxx-xx-xx4. 构造新日期:    DateTime now = DateTime.Now;    DateTime d1 = new DateTime(now.Year,now.Month,1);5. 当前日期后推三天:     Dat

2016-01-29 11:31:25 557

原创 c# 调用outlook发送邮件

1.首先,勾选outlook组件《1》右击工程文件的Reference,选择Add Reference。《2》点击.net tab, 选择Microsoft.Office.Interop.Outlook.dll,点击 OK。2. 添加引用: using Outlook = Microsoft.Office.Interop.Outlook;3. 代码如

2016-01-29 11:14:53 6517 1

数学之美(谷歌黑板报)

《数学之美》内容简介:几年前,“数学之美”系列文章原刊载于谷歌黑板报,获得上百万次点击,并被热情的读者广为传播,得到高度评价。读者说,读了“数学之美”,才发现大学时学的数学知识,比如马尔科夫链、矩阵计算,甚至余弦函数原来都如此亲切,并且栩栩如生,才发现自然语言和信息处理这么有趣,才真正明白“数学是科学的皇后”这句名言。 今年,作者吴军博士几乎把所有的文章都重写了一遍,为的是能把高深的原理讲得更加通俗易懂,让非专业读者也能领略数学的魅力。经过改写和重构后,《数学之美》在整体和细节的度上控制得更好。希望读者通过具体的例子学到的是思考问题的方式,学会如何化繁为简,如何用数学去解决工程问题,如何跳出固有思维不断去思考创新。同时书中也留了很多问题给愿意钻研的人做进一步深入思考。

2013-05-22

linux操作系统安装和配置

linux操作系统安装和配置,有图,步骤详细

2012-12-15

freetreebox

freetreebox源码

2012-12-15

NewMsg-JASK2001开发手册

对NewMsg-JASK2001板子的原理,功能进行详细的描述,便于开发和使用

2010-12-10

thingking in C++ 习题解答

对《c++编程思想》一书中的每个章节都有详细的习题解答

2010-12-10

avr串口调试工具 支持CRC校验以及对传测试

用于avr系列单片机的串口调试助手,可显示HEX或者ASCII码。可进行CRC16校验,CHECKSUM校验,求反加1校验,以及对传测试

2010-12-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除