自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

czc1009的专栏

不能富贵非因宿命只缘懒,难成大器既贪诗酒又恋花!

  • 博客(322)
  • 资源 (5)
  • 收藏
  • 关注

转载 使用Jenkins+Calabash+Cocoapods搭建iOS持续集成环境

使用jenkins+calabash+cocoapods搭建ios持续集成环境持续集成持续集成究竟是什么呢?根据敏捷大师Martin Fowler的定义:持续集成是一种软件开发实践。在持续集成中,团队成员频繁集成他们的工作成果,一般每人每天至少集成一次,也可以多次。每次集成会经过自动构建(包括自动测试)的检验,以尽快发现集成错误。许多团队发现这种方法可以显著减少集成

2015-09-21 18:07:00 737

原创 mac常用快捷键

* cmd+C:拷贝* cmd+V:粘贴* cmd+W:关闭窗口* cmd+Q:退出程序* cmd+I:显示文件/文件夹属性* cmd+Backspace:删除* cmd+shift+3:捕获整个屏幕* cmd+shift+4:捕获选择的区域* cmd+shift+4+space:捕获某个应用程序的窗口* cmd+F:在应用程序中搜索* cmd+Space:用Spotlight

2015-09-16 08:48:32 575

原创 Calabash-ios自动化测试

设置执行案例的模拟器Cucumber 有一个配置文件,在执行 Cucumber 运行案例时,首先会调用此文件。在Cucumber执行的目录,即 features 目录同级,建一个.config(隐藏文件,在终端里使用命令)目录。config目录下,新建一个 Cucumber.xml文件 将如下内容copy 至此文件保存:default: -r features -r featu

2015-09-14 16:40:26 1231

原创 Mac实用工具

Mac必备:(一)Alfred 是 Mac 平台上最为传奇的效率工具。(二)iTerm2 是 OS X 下一款开源免费的的终端工具,我基本用它替代了原生的 Terminal。网址:http://www.iterm2.com很多朋友说自己的终端一直是黑白的,如何换成彩电?在用户目录的.profile里加上这两行即可:exportCLICOLOR=1export LSCOLORS...

2015-08-26 15:34:00 3243

转载 为什么很多人工作都不开心?

那些经常不开心的上班族  有很多人都和我抱怨过他们的工作,不光是网络上的读者,还有身边的朋友。他们不解,为什么我做工作,大部分时候都是开开心心,嘻嘻哈哈的,而他们在下班后,大都愁云不解,有时甚至会在饭桌上念叨半天自己受的委屈。  我捧着头,听他们说完自己的苦楚后,问他们:那既然不开心,为什么不辞职呢?  他们瞥我:你以为现在找份工作那么容易啊?我每天要吃要喝啊。  

2015-07-13 23:16:56 708

转载 读书笔记之《程序员的自我修养--链接、装载与库》

从编译,链接到运行,程序员应该了解自己所写的代码最终是怎么成为程序,又怎样在计算机上运行起来的。另不得不对作者能在硕士期间就能写出此书感到佩服。精读此书需要花些功夫,当然肯定能从中收获很多。我对此书也只是泛读,主要是想了解编译,链接及程序在内存中运行整个实现原理。本篇笔记主要记录自己在读此书过程中一些概念上有误解或不清晰的地方。编译和链接IDE一般将编译和链接的过程一步完成,通常将这种编译和链接合并

2015-07-13 23:14:58 467

原创 一念放下

这一个月发生了很多事情,现在想想,其实我在这个过程中也没有做什么,很多都是等待----等待结果是最痛苦的,还不得不忍受煎熬。今天重温了一下《东邪西毒》,“每个人都会经历这个阶段,看见一座山,就想知道山后面是什么。我很想告诉他,可能翻过去山后面,你会发觉没有什么特别,回头看会觉得这边更好。但是他不会相信,以他的性格,不试试是不会甘心的。”我想说的是,虽然他说的只是试试也是需要付出代价的,希望他能

2015-05-31 23:02:37 543

转载 PJSIP学习笔记2——PJSUA层发起呼叫的主要流程

在上一篇学习笔记从simple_pjsua.c示例程序了解PJSUA-LIB的基本使用流程中,使用了PJSUA层的pjsua_call_make_call来发起一个呼叫,那么这个发起呼叫的流程是怎样的呢?先来看看这个函数:[cpp] view plaincopy/*  * Make outgoing call to the specifi

2015-04-01 12:58:50 3960

转载 PJSUA-API Media Manipulation 媒体操作api

PJSUA-API Media Manipulation[PJSUA API - High Level Softphone API]Media manipulation. More...Data Structures 数据结构struct  pjsua_media_configstruct  pjsua_codec_info

2015-04-01 12:50:30 4048 1

转载 PJSIP学习笔记——从simple_pjsua.c示例程序了解PJSUA-LIB的基本使用流程

要了解pjsip的使用,simple_pjsua.c是一个很好的例子,虽然代码只有短短的172行,却展示了pjsua-lib层的完整使用流程、注册流程和基本呼叫流程。下面是学习过程中整理的simple_pjsua.c中的main函数主要流程:先来看看pjsip-apps/src/samples/simple_pjsua.c的main函数[cpp] v

2015-04-01 12:46:19 2221

转载 bootloader介绍

1.含义和功能:Bootloader,称为引导加载程序,是嵌入式系统加电后运行的第一段代码,相当于PC机的BIOS。Bootloader通常固化在硬件上某个固态存储设备上,加电后自启动。bootloader要实现的功能就是:在系统上电或者复位后,将系统的软硬件环境带到一个合适的状态,为最终调用应用程序准备好正确的环境。它包括:- 初始化硬件设备- 建立正确的

2015-03-24 16:41:59 2121

转载 linux体系结构与内核结构图解

1.当被问到Linux体系结构(就是Linux系统是怎么构成的)时,我们可以参照下图这么回答:从大的方面讲,Linux体系结构可以分为两块:(1)用户空间:用户空间中又包含了,用户的应用程序,C库(2)内核空间:内核空间包括,系统调用,内核,以及与平台架构相关的代码 2.Linux体系结构要分成用户空间和内核空间的原因:    1)现代CPU

2015-03-24 16:36:03 708

转载 给孩子们(抄书转贴,80年代看的,影响我一生的文章)

孩子,我首先希望你自始自终都是一个理想主义者。你可以是农民,可以是工人,可以是演员,可以是流浪汉,但你必须是一个理想主义者。当你童年,我们讲英雄的故事给你听,并部是要你一定成为英雄,而是希望你有纯正的品格。当你少年,我们让你接触诗歌,音乐,绘画,是为了让你的心灵填满高尚的情趣,这些情趣会支持你的一生。使你在最严酷的冬天也不会忘记玫瑰的芳香,理想会使人出众。孩子,不要为自己的外形担忧,理想纯洁你的气

2015-02-13 23:38:18 504

原创 ★★ 人 间 爱 ★★

以前一直以为自己不会表达这方面的感情或者说男孩不如女孩那么回撒娇之类的,其实父母所求真的不多,有时间打个电话问候一下他们给予关心就好了,还有就是工作上面心情不好等最好不要跟他们扯(说实话他们也不会很明白,他们关心的只有你)。希望爸爸妈妈永远身体健康!!********************************************************************

2015-02-13 23:37:27 528

转载 45句忠告

其实很多道理大家都懂,知易行难,与君共勉!!       一、千万不要说空话、一次失信足让你的信赖度大大降低、千万记得要低调做人高调做事、没有任何借口、保证完成任务。  二、如果你只是为了得到权力、那么你进错了学生会了、你动机不正、除了学会喝酒、互相吹捧、增加腐败、你到最后什么都得不到。  三、如果你的家庭一般的话、那么记得你在大学有很多意外用钱的地方。比如修第二专业或者将来的

2015-02-04 11:57:08 504

原创 那些事情

最近一段时间有些迷茫脑子比较乱,看到这篇文章有些感触就转了,也希望分享给更多的朋友:生活、工作中会遇到很多事情,迷茫惆怅的情绪偶尔有之也无妨,这也是你成长必须要经历的,些许的停顿给自己一个深入思考的空间,然后迈着更加坚定的步伐前进吧!      工作是为了更好的生活,大家有时间多关注一下家人,我们辛苦努力目的是为了让他们过的幸福!1,事业永远第一    虽然金钱不是万能

2015-02-04 11:55:38 451

原创 预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)

用visual studio 2013 编写C语言程序,编译出现错误:预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)解决方法:建工程时 建立空项目 或者在项目设置里关闭预编译头的选项!当 Visual C++ 项目启用了预编译头 (Precompiled header) 功能时,如果项目中同时混合有 .

2015-01-21 17:12:22 763

原创 Win8.1护眼设置

window+R --->输入regedit(点击确定后进入注册表编辑器) 需要修改以下两个地方,重启电脑生效:[HKEY_CURRENT_USER\Control Panel\Colors]     "Window"="202 234 206"      //之前网上找的都是设置这里的,只设置这里还不行,要两处都设置[HKEY_LOCAL_MACHINE\SOFTWA

2015-01-16 18:15:32 949

转载 HTTP协议 状态码详解

转载自:http://www.cnblogs.com/TankXiao/archive/2013/01/08/2818542.htmlHTTP状态码,我都是现查现用。 我以前记得几个常用的状态码,比如200,302,304,404, 503。 一般来说我也只需要了解这些常用的状态码就可以了。  如果是做AJAX,REST,网络爬虫,机器人等程序。还是需要了解其他状态码。  本文我花了一个多

2014-12-15 17:00:40 808

转载 Why you should take your 20s seriously

“Don’t take life too seriously, you’ll never get out alive.” – Van WilderIt seems like the prevailing advice today for anyone in their twenties is to live their lives free of any commitments and

2014-11-26 20:53:27 772

转载 armeabi与armeabi-v7a

1、armeabi       armeabi是指的该so库用于Arm的通用CPU。2、armeabi-v7a       v7a的CPU支持硬件浮点运算。3、共同点      armeabi和armeabi-v7a是表示cpu的类型。4、不同点      因此armeabi通用性强,但速度慢,而v7a能充分发挥v7a CPU的能力。armeabi就是针对普通的或旧的a...

2014-11-26 20:07:19 706

转载 当你输入一个网址的时候,实际会发生什么?

原文:http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/  作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件

2014-11-05 15:40:14 549

转载 图像处理与计算机视觉 基础、经典以及最近发展

************************************************************************************************************************************************************************************  特别声明:本文章的源作者是

2014-11-05 15:34:50 1199

原创 Android适配多分辨率注意事项

1英寸(inch)=2.54厘米(cm),且XX寸指的是:手机屏幕对角线的长度。屏幕像素密度,即每英寸屏幕所拥有的像素数,英文简称PPI。(X:长度像素数;Y:宽度像素数;Z:屏幕尺寸即对角线长度):     1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA     640*480 (Video Graphics Array)Q...

2014-10-16 13:50:20 715

原创 linux使用wine安装windows exe程序

我使用的是ubuntu,在终端可以

2014-10-16 09:38:56 5023

原创 编程语言发展的编年史

1951 – Regional Assembly Language1952 – Autocode1954 – IPL (LISP语言的祖先)1955 – FLOW-MATIC (COBOL语言的祖先)1957 – FORTRAN (第一个编译型语言)1957 – COMTRAN (COBOL语言的祖先)1958 – LISP1958 – ALGOL 581959 –

2014-10-16 09:38:34 922

转载 原生应用、Web应用、混合应用优缺点分析

最近原生应用、Web应用、混合应用的名字让我们听得比较熟悉了,现在我们就通过评析各种应用的优缺点来更进一步看看这三者的区别。  一、原生应用 你使用过微软PowerPoint 或者 Word吧?这些可直接在你电脑上运行或者在智能手机上运行,简单来说,原生应用是特别为某种操作系统开发的,比如iOS、Android、黑莓等等,它们是在各自的移动设备上运行的。 优点:  可访...

2014-10-16 09:34:17 934

转载 代码整洁之道 clean code

软件功能实现是最基础的,代码整洁,工具美观也很重要。以下为代码整洁之道笔记:命名:    1、有意义,名副其实:降低代码的模糊度,明确说明代码的用途;         2、避免误导:accountList的类型最好就是List;         3、避免使用多个不同之处较小的名称;         4、避免使用字母l和O,因为它们像数

2014-08-12 21:49:46 964

原创 开源项目网址集合

著名的开源网站1、http://code.ijinshan.com/ 2、http://search.csdn.net/3、http://snippets.org/简单实用的代码收集网站,强力推荐。比如你要找个DES加密,要找个数据压缩,找个INI文件操作的C代码等,均能手到擒来。4、http://www.codase.com/index.html它是一个代

2014-08-12 21:47:58 1432

转载 数据库设计经验之谈

一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。所以我归纳历年来所走

2014-08-11 16:54:56 843

转载 H264编码 封装成MP4格式 视频流 RTP封包

一、概述本文讲述的是对H264编码且封装成MP4格式的视频流进行RTP打包过程时需要了解的一些基本知识。二、H264的基础知识1.H264的编码格式H.263 定义的码流结构是分级结构,共四层。自上而下分别为:图像层(picturelayer)、块组层(GOB layer)、宏块层(macroblock layer)和块层(block layer)。而与H.263

2014-08-11 16:53:15 2065

转载 GDB的使用方法

原文链接:http://www.trucy.org/blog/archives/eoiae/000087.html       GDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。UNIX下的软件全是命令行的,这给程序开发提代供了 极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可以做出一个非

2014-08-07 19:49:01 634

原创 字符集和编码

计算机只能识别诸如0101这样的二进制数,于是人们必须以二进制数据与计算机进行交互,或者先将人类使用的字符按一定规则转换为二进制数。那什么是字符呢?在计算机领域,我们把诸如文字、标点符号、图形符号、数字等统称为字符。而由字符组成的集合则成为字符集,字符集由于包含字符的多少与异同而形成了各种不同的字符集。我们知道,所有字符在计算机中都是以二进制来存储的。那么一个字符究竟由多少个二进制位来表示呢?

2014-08-07 19:34:09 638

转载 ubuntu配置开机启动服务

在ubuntu10.04之前的版本都是使用chkconfig来进行管理,而在之后的版本就没有了,如果想继续使用chkconfig命令,只好自己apt-get install下了。[plain] view plaincopysudo apt-get install chkconfig  在这里我给大家介绍另两个命令来配置ubuntu

2014-07-01 11:37:18 694

原创 LIB和DLL的区别与使用

共有两种库:一种LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。一种LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library。共有两种链接方式:动态链接使用动态链接库,允许可执行模块(.dll文件或.exe文件)仅包含

2014-06-16 16:07:49 631

原创 ASSIC码对照表

ASSIC码duizhaoASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符0NUT32(space)64@96、1SOH33!65A97

2014-05-08 13:07:31 4035

转载 常用正则表达式、正则表达式优化总结

匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*?|<.*? />评注:

2014-04-28 15:39:54 1098

原创 ffmpeg编程开发

我都不好意思说这本书是原创,因为里面90%的内容都是来自与网上,我大部分是在整理了,不过还是用心了的,应该不会误人子弟。取之于互联网,也献之于互联网。广泛性且大量地借鉴了csdn blog和cnbolgs,里面真是人才济济啊,我这算不算剽窃一些概念性的东西参见谷歌、度娘,ffmpeg精简源码分析、ffmpeg tutorial很多地方都是照搬,捣鼓的地方太多了,我到时候会把主要参考的内容发

2014-03-07 10:55:41 4201 14

原创 bugfree邮件设置

首先申明,我没有打广告的嫌疑,也没有完全站在禅道这边,说实话我开始工作后就用的bugfree,感觉用起来还是很顺手的。只是今年来查找官网让小弟去搭建的时候才发现访问不了了,也看到了这篇文章http://wangchunsheng.com/article-view-79056.html 。看着确实着实有些蛋疼,现实中这样的事情不免一直在上演,希望看到的童鞋正视----不要仇视,也不要鄙视或者仰视,每

2014-03-03 20:12:48 1401 1

原创 几种常见的开源协议比较

根据Open Source Initiative的统计现在开源的协议已经有几十种了(我数了下有70个 http://www.opensource.org/licenses/alphabetical),他们都是基于开源思想而订立的,要全部熟悉没那个精力也没有那个必要,我们只需要适当了解下当前主流的集中开源协议就好了。BSD开源协议(FreeBSD license、Origin

2014-03-03 19:59:36 781

《ffmpeg基础库编程开发》pdf版本

发现一个问题,当初就是因为word打开几百页我才没有继续往后面追加了。 现在发出一个pdf版本的,其实使用office或者wps可以直接导出pdf的。 ffmpeg基础库编程开发,希望大家多提意见,后期继续修改完善。

2014-03-12

ffmpeg基础库编程开发

ffmpeg基础库编程开发 资源大多来与网上,也要回馈大家。 顺便圆下自己写书的梦想,copy太多,不过也很用心了,希望大家多多支持!!

2014-03-07

c# 实用教程 c# 实用教程

电子工业出版社出版,感觉马虎。可以下下来看下。 内含实例及ppt。

2009-10-25

数学竞模 数学建模电子教案

数学建模!希望对你有帮助! 数模!~~~~~~~~~~

2009-05-09

围棋入门一月通 围棋

学习围棋的好资源,喜欢围棋的朋友可以下载

2009-05-09

空空如也

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

TA关注的人

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