首页 > 2015年03月18日 > 全部分享
图文:CentOS 下对 Nginx + Tomcat 配置 SSL 实现服务器 / 客户端双向认证
1. 安装 nginx1.1 nginx 包及其依赖包下载出于模块的依赖性,Nginx 依赖以下三个包:gzip 模块需要 zlib 库(http://www.zlib.net/);rewrite 模块需要 pcre 库(http://www.pcre.org/);ssl 功能需要 openssl 库(http://www.openssl.org/);分别下载它们的最新稳定版(截至本文最新稳定版分...
分类:其他   时间:2015-03-18 18:12:20    收藏:0  评论:0  赞:0  阅读:417
SSL探索03
本文探索Openssl的Engine机制.Openssl硬件引擎(Engine)能够使用户比较容易地将自己的硬件加入到openssl中去,替换其提供的软件算法. ENGINE 是 OPENSSL 预留的用以加载第三方加密库引擎,主要包括了动态库加载的代码和加密函数指针管理的一系列接口.如果要使用 Engine(假设你已经加载上 该 Engine 了 ) , 那 么 首 先 要 加 载 该En...
分类:其他   时间:2015-03-18 18:12:11    收藏:0  评论:0  赞:0  阅读:387
Codeforces 528A Glass Carving STL模拟
题目链接:点击打开链接 题意: 给定n*m的矩阵,k个操作 2种操作: 1、H x 横向在x位置切一刀 2、V y 竖直在y位置切一刀 每次操作后输出最大的矩阵面积 思路: 因为行列是不相干的,所以只要知道每次操作后行的最大间距和列的最大间距,相乘就是最大面积 用一个set维护横向的所有坐标点,一个multiset维护横向的间距。 每次对行操作x则在set中找到比x大的最小数 ...
分类:其他   时间:2015-03-18 18:12:00    收藏:0  评论:0  赞:0  阅读:489
Ubuntu 12.04 64bit GCC交叉编译器制作 原创
GCC 交叉编译器制作 GCC交叉编译器制作         做嵌入式开发少不了跨平台操作,因此也少不了使用交叉编译器,我们可以自己动手制作属于我们自己的交叉编译器,其中可以定制一些东西,可以使之支持浮点运算等特殊要求。以下以适合嵌入式开发最常用的ARM平台的ARMGCC交叉编译器为例进行讲解:其他平台步骤和方法一样,只需在平台选择的时候作相应更改即可。 准备工作:       1.下...
分类:系统服务   时间:2015-03-18 18:11:40    收藏:0  评论:0  赞:0  阅读:818
Linux服务器沦陷为肉鸡的全过程实录
Linux服务器沦陷为肉鸡的全过程实录Linux服务器沦陷为肉鸡的全过程实录 从防火墙瘫痪说起 查找黑客行踪的方法 沦陷过程分析 1 oracle用户密码被破解 2 黑客动作推演 3 攻击工具一览 深刻教训1 从防火墙瘫痪说起2015年3月10日,还没到公司就被电话告知办公室无法正常连接互联网了,网速非常慢,无法正常浏览网页。急急忙忙感到公司,开始查找问题。首先排除了交换机故障,因为内部局域网正常。...
分类:系统服务   时间:2015-03-18 18:11:30    收藏:0  评论:0  赞:0  阅读:490
cocos2dx资源加载机制(同步/异步)
首先cocos2dx里的资源,有png,plist(pvr),exportjson(json)大致这三类,我们也从这3类去研究相应的加载代码。 本次代码分析基于: cocos2dx3.2 1、png png格式的资源,从sprite作为一个切入口来分析,一般Sprite的创建如下 Sprite* Sprite::create(const std::string& file...
分类:其他   时间:2015-03-18 18:11:20    收藏:0  评论:0  赞:0  阅读:861
Lucene入门的基本知识(四)
搜索引擎...
分类:Web开发   时间:2015-03-18 18:11:10    收藏:0  评论:0  赞:0  阅读:352
使用BAE3.0搭建微信开发环境
前言花了一晚上的时间把微信开发者文档看了一遍,一直处于跃跃欲试的状态,但是找不到有公网IP的服务器,合租房的路由器,不知道用户名密码,也没法设置DDNS。然后就想到了之前用过的SAE,以前只用SAE搭建过一个WordPress,没部署过JavaEE应用,看了一下,发现JDK是OpenJDK6,想到JDK7都不更新了,顿时没了兴致;然后就想到了BAE,OpenJDK7,凑合用吧。开发部署流程搭建好开发...
分类:微信   时间:2015-03-18 18:11:00    收藏:0  评论:0  赞:0  阅读:448
plist文件无法打包进.a静态库中
问题: 之前一直在做静态库的编写与维护,也一直知道静态库的图片资源是没办法打进.a中的。但是突然有个想法,因为有很多参数的配置是在一个plist文件中的,虽然也知道这是一个plist文件,但是想想和图片资源还是有一定区别的,所以就尝试着能否把plist打进静态库中。 分析: 1. 创建了一个简单的生成静态库的功能,然后公开了一个接口,用来输出读取plist文件的结果。 2. 创建一个简单的...
分类:其他   时间:2015-03-18 18:10:50    收藏:0  评论:0  赞:0  阅读:381
Java - 常用函数
Random()函数生成随机数 java.util.Random 在Java的API帮助文档中,总结了一下对这个Random()函数功能的描述: 1、java.util.Random类中实现的随机算法是伪随机,也就是有规则的随机,所谓有规则的就是在给定种(seed)的区间内随机生成数字; 2、相同种子数的Random对象,相同次数生成的随机数字是完全相同的; 3、Random类中各方法生...
分类:编程语言   时间:2015-03-18 18:10:40    收藏:0  评论:0  赞:0  阅读:358
1451 - Average 快速求平均值
如何快速求取一段区间的平均值 用前缀的思想来看 非常简单 但是 本题题意要求的是 大于等于一段长度的区间的平均值的最大值 而且给出的数据范围很大 O(n*L)的直白比较算法 用于解决此问题不合适 这种情况下 可以考虑用斜率来表示平均值 然后通过对斜率的讨论和比较斜率来找出最大平均值 我感觉是维护一个从当前点往前的最大斜率——去除上凸点(它和当前点的连线肯定不能是最大斜率) code #i...
分类:其他   时间:2015-03-18 18:10:30    收藏:0  评论:0  赞:0  阅读:308
angularJS过滤器
一、过滤器的作用   过滤器用来格式化需要展示给用户的数据。   在HTML中的模板绑定符号{{ }}内通过|符号来调用过滤器。例如,假设我们希望将字符串转换成大写可以对字符串中的每个字符都单独进行转换操作,也可以使用过滤器:{{name | uppercase }} ◇给过滤器传参数:     h3>货币格式h3>     {{123|currency}}         H...
分类:Web开发   时间:2015-03-18 18:10:20    收藏:0  评论:0  赞:0  阅读:389
rpm安装FAQ
1、error: cannot create %sourcedir /usr/src/redhat/SOURCES出错解决方案 出现error: cannot create %sourcedir /usr/src/redhat/SOURCES错误,是权限的问题,可以使用mkdir /usr/src/redhat/SOURCES,建立文件后,再使用chmod 777 SOURCES来放开SOURC...
分类:其他   时间:2015-03-18 18:10:10    收藏:0  评论:0  赞:0  阅读:375
leetcode题解||Integer to Roman问题
problem: Given an integer, convert it to a roman numeral. Input is guaranteed to be within the range from 1 to 3999. 将1-3999的整数转换为罗马数字 thinking: (1) 对照举例 个位数举例 Ⅰ,1 】Ⅱ,2】 Ⅲ,3】 Ⅳ,4 】Ⅴ,5 】Ⅵ...
分类:其他   时间:2015-03-18 18:10:05    收藏:0  评论:0  赞:0  阅读:317
boost::filesystem常用用法详解
提示: filesystem库提供了两个头文件,一个是,这个头文件包含主要的库内容。它提供了对文件系统的重要操作。同时它定义了一个类path,正如大家所想的,这个是一个可移植的路径表示方法,它是filesystem库的基础。一个是,是对std::fstream的一个补充,使用可以使用类boost::path作为参数,从而使得filesystem库与标准库的关系更亲密。由于文件系统对于大多...
分类:其他   时间:2015-03-18 18:09:54    收藏:0  评论:0  赞:0  阅读:496
快速排序(1)基本算法实现
1. 基本算法1.1 算法原理快速排序是一种分治排序算法。它将数组划分为左右两个部分,然后分别对这两部分排序。关键在划分的过程中,它将重排数组,使的以下条件成立: 对于某个划分元素指针 i ,a[i]将处于排序后数组的最终的位置上 a[l],……,a[i-1] 中的元素都比a[i]小 a[i+1],……,a[r] 中的元素都比a[i]大 我们通过划分完成排序,然后递归的调用该方法处理子文件,每一次划...
分类:编程语言   时间:2015-03-18 18:09:30    收藏:0  评论:0  赞:0  阅读:368
搭建Cocos2d-JS开发环境
使用Cocos2d-JS引擎开发游戏,主要的程序代码是JavaScript语言,因此,凡是能够开发JavaScript语言工具都适用于Cocos2d-JS游戏开发。本书我们推荐WebStorm和Cocos Code IDE工具。搭建WebStorm开发环境我们在以往使用了WebStorm开发工具,它是非常优秀的JavaScript开发工具,WebStorm工具可以开发和调试基于Cocos2d-JS...
分类:Web开发   时间:2015-03-18 18:09:20    收藏:0  评论:0  赞:0  阅读:324
jsoncpp的生成和使用
从github下载jsoncpp-master 在运行\jsoncpp-master\makefiles\msvc2010目录下jsoncpp.sln 会有3个项目 运行lib_json项目生成lib_json.lib。这个静态库就是我们想要的。 这里要注意的是:“运行lib_json项目前要设置一下c/c++-》代码生成-》运行库以便生成不一样的lib文件” 如果lib要用于MTd环境...
分类:Web开发   时间:2015-03-18 18:09:11    收藏:0  评论:0  赞:0  阅读:305
Extjs5.1(10):Form加载复杂Json
1、最简单的方式。   如果加载的json数据格式类似于下面这种格式: { "success":true, "data":{ "name":"zhuangweihuang", "age":25, "email":"1234567@qq.com" } } 那么form表单加载起来是最简单的。注意一下这个json格式,首先,必需要的字段是“succes...
分类:Web开发   时间:2015-03-18 18:09:10    收藏:0  评论:0  赞:0  阅读:331
python面向对象(下)
继承继承描述了基类的属性如何“遗传”给派生类。一个子类可以继承它的基类的任何属性,不管是数据属性还是方法。 创建子类的语法看起来与普通(新式)类没有区别,一个类名,后跟一个或多个需要从其中派生的父类:class SubClassName (ParentClass1[, ParentClass2, ...]): 'optional class documentation string'...
分类:编程语言   时间:2015-03-18 18:08:50    收藏:0  评论:0  赞:0  阅读:373
1932条   上一页 1 ... 26 27 28 29 30 ... 97 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!