
工具
文章平均质量分 79
twtydgo
能够独立思考
展开
-
CocoaPods详解之----使用篇
一、什么是CocoaPods1、为什么需要CocoaPods在进行iOS开发的时候,总免不了使用第三方的开源库,比如SBJson、AFNetworking、Reachability等等。使用这些库的时候通常需要:下载开源库的源代码并引入工程向工程中添加开源库使用到的framework解决开源库和开源库以及开源库和工程之间的依赖关系、检查重复添加的framework等问题如果开源转载 2016-04-27 17:42:23 · 278 阅读 · 0 评论 -
用Node.js创建自签名的HTTPS服务器
用Node.js创建自签名的HTTPS服务器创建自己的CA机构创建服务器端证书创建客户端证书将证书打包创建自己的CA机构为CA生成私钥openssl genrsa -out ca-key.pem -des 1024通过CA私钥生成CSRopenssl req -new -key ca-key.pem -out ca-csr.pem原创 2016-10-20 16:54:34 · 884 阅读 · 0 评论 -
https握手时交互的内容
1、HTTPS本身并非协议,而是标准的HTTP协议架在SSL/TLS协议之上的一种结构。(一种不太合适的说法可以认为是两种协议的叠加)。HTTP是工作在OSI7层模型的最上层,就是第7层:Application Layer。而SSL/TLS是工作在第4层:Transport Layer。两层之间还是隔了Presentation Layer(6层)和Session Layer(5层)两层的。原创 2016-10-18 17:43:40 · 399 阅读 · 0 评论 -
https的原理
我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。HTTPS简介HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据。具体是如何进行加密,解密,验证的,且看下图。1原创 2016-10-18 17:42:06 · 282 阅读 · 0 评论 -
Jenkins的使用---项目构建,邮件通知
之前我们说的都是手动的构建一个项目,我们是不是可以自动的来构建项目那么此时我们需要使用Poll SCM和Build periodically,我们在构建触发中选择这两项即可,其实他们两个就是一个自动任务,这里的语法也是cron的语法,没有什么特别触发远程构建:触发远程构建Build after other projects are built:在其他项目触发的时候触发,里面有分为三种情原创 2016-06-29 17:46:49 · 1247 阅读 · 0 评论 -
Jenkins的使用---代码检查,项目部署
首先我这里要简单的对sonar有个介绍Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测,看到这里我们是不是觉得soanr很强大呢,那么我们下来将sonar集成到Jenkins。sonar的安装原创 2016-06-29 17:45:23 · 2959 阅读 · 0 评论 -
Jenkins的使用---安装,新建项目
Jenkins,之前叫做Hudson,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作Jenkins win下安装1.下载Jenkins http://mirrors.jenkins-ci.org/war/2.安装jdk、tomcat环境3.将Jenkins.wa原创 2016-06-29 17:41:27 · 503 阅读 · 0 评论 -
使用 SCons
使用 SCons在 SCons 安装完成后,我们就可以使用 SCons 来建造我们的程序或者项目了。像很多编程书籍那样,在这里我们也通过一个简单的 helloscons 例子来说明如何使用 SCons。例子 helloscons 包含两个文件 :$ ls hellosconshelloscons.c SConstruct其中 helloscons.c 是程序的源文件,SCon原创 2016-05-26 18:33:03 · 657 阅读 · 0 评论 -
SCons 简介与安装
在软件项目开发过程中,make 工具通常被用来建造程序。然而,编写make工具的配置文件Makefile本身却不是一件容易的事情。SCons 是一个用 Python 语言编写的类似于 make 工具的程序。与 make 工具相比较,SCons 的配置文件更加简单清晰明了。本文将简单介绍如何在软件开发项目中使用 SCons,通过本文,读者可以学习到如何使用 SCons 来建造自己的程序项目。原创 2016-05-26 18:32:14 · 783 阅读 · 0 评论 -
Git使用详细教程
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,原创 2016-04-29 17:28:06 · 3645 阅读 · 1 评论 -
CocoaPods详解之----制作篇
学会使用别人的Pods依赖库以后,你一定对创建自己的依赖库跃跃欲试,今天就来揭开Pods依赖库创建过程的神秘面纱。整个创建过程都以我实现的一个名称为WZMarqueeView跑马灯效果的view为例,步骤如下:一、创建自己的github仓库CocoaPods都托管在github上(官方链接为:https://github.com/CocoaPods),所有的Pods依赖库也都依赖g转载 2016-04-27 17:45:26 · 271 阅读 · 0 评论 -
CocoaPods 详解之----更新篇
CocoaPods 大概是 2011 年出现的开源组件管理工具(目前已支持 Objective-C 和 Swift),近年来普及率越来越高,几乎已是所有 Cocoa 开源项目的标配。另外,很多大点的团队会用 CocoaPods 拆分工程,实现项目插件化。博主曾在 2014 年写过 CocoaPods 详解 系列文章:CocoaPods详解之——使用篇、CocoaPods详解之——进阶篇转载 2016-04-27 17:44:16 · 1225 阅读 · 0 评论 -
CocoaPods详解之----进阶篇
一、Podfile.lock文件上文讲过,在开始使用CocoaPods,执行完pod install之后,会生成一个Podfile.lock文件。这个文件看起来跟我们关系不大,实际上绝对不应该忽略它。该文件用于保存已经安装的Pods依赖库的版本,通过CocoaPods安装了SBJson、AFNetworking、Reachability三个POds依赖库以后对应的Podfile.lock文转载 2016-04-27 17:43:33 · 269 阅读 · 0 评论 -
linux C++下捕获崩溃日志
#include #include #include #include #include #include #include const int MAX_STACK_FRAMES = 128;void sig_crash(int sig){ FILE* fd; struct stat buf; stat("./crash.log",原创 2018-02-05 12:09:02 · 2361 阅读 · 0 评论