Linux服务器沦陷为肉鸡的全过程实录Linux服务器沦陷为肉鸡的全过程实录
从防火墙瘫痪说起
查找黑客行踪的方法
沦陷过程分析
1 oracle用户密码被破解
2 黑客动作推演
3 攻击工具一览
深刻教训1 从防火墙瘫痪说起2015年3月10日,还没到公司就被电话告知办公室无法正常连接互联网了,网速非常慢,无法正常浏览网页。急急忙忙感到公司,开始查找问题。首先排除了交换机故障,因为内部局域网正常。...
分类:
系统相关 时间:
2015-03-18 18:14:09
阅读次数:
202
首先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:12:19
阅读次数:
226
搜索引擎...
分类:
Web程序 时间:
2015-03-18 18:12:52
阅读次数:
211
前言花了一晚上的时间把微信开发者文档看了一遍,一直处于跃跃欲试的状态,但是找不到有公网IP的服务器,合租房的路由器,不知道用户名密码,也没法设置DDNS。然后就想到了之前用过的SAE,以前只用SAE搭建过一个WordPress,没部署过JavaEE应用,看了一下,发现JDK是OpenJDK6,想到JDK7都不更新了,顿时没了兴致;然后就想到了BAE,OpenJDK7,凑合用吧。开发部署流程搭建好开发...
分类:
微信 时间:
2015-03-18 18:11:09
阅读次数:
282
问题:
之前一直在做静态库的编写与维护,也一直知道静态库的图片资源是没办法打进.a中的。但是突然有个想法,因为有很多参数的配置是在一个plist文件中的,虽然也知道这是一个plist文件,但是想想和图片资源还是有一定区别的,所以就尝试着能否把plist打进静态库中。
分析:
1. 创建了一个简单的生成静态库的功能,然后公开了一个接口,用来输出读取plist文件的结果。
2. 创建一个简单的...
分类:
其他好文 时间:
2015-03-18 18:10:58
阅读次数:
106
Random()函数生成随机数
java.util.Random
在Java的API帮助文档中,总结了一下对这个Random()函数功能的描述:
1、java.util.Random类中实现的随机算法是伪随机,也就是有规则的随机,所谓有规则的就是在给定种(seed)的区间内随机生成数字;
2、相同种子数的Random对象,相同次数生成的随机数字是完全相同的;
3、Random类中各方法生...
分类:
编程语言 时间:
2015-03-18 18:11:09
阅读次数:
153
如何快速求取一段区间的平均值 用前缀的思想来看 非常简单
但是 本题题意要求的是 大于等于一段长度的区间的平均值的最大值 而且给出的数据范围很大 O(n*L)的直白比较算法 用于解决此问题不合适
这种情况下 可以考虑用斜率来表示平均值 然后通过对斜率的讨论和比较斜率来找出最大平均值
我感觉是维护一个从当前点往前的最大斜率——去除上凸点(它和当前点的连线肯定不能是最大斜率)
code
#i...
分类:
其他好文 时间:
2015-03-18 18:10:59
阅读次数:
123
一、过滤器的作用
过滤器用来格式化需要展示给用户的数据。
在HTML中的模板绑定符号{{ }}内通过|符号来调用过滤器。例如,假设我们希望将字符串转换成大写可以对字符串中的每个字符都单独进行转换操作,也可以使用过滤器:{{name | uppercase }}
◇给过滤器传参数:
h3>货币格式h3>
{{123|currency}}
H...
分类:
Web程序 时间:
2015-03-18 18:10:26
阅读次数:
163
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:11:27
阅读次数:
105
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:11:35
阅读次数:
92
提示:
filesystem库提供了两个头文件,一个是,这个头文件包含主要的库内容。它提供了对文件系统的重要操作。同时它定义了一个类path,正如大家所想的,这个是一个可移植的路径表示方法,它是filesystem库的基础。一个是,是对std::fstream的一个补充,使用可以使用类boost::path作为参数,从而使得filesystem库与标准库的关系更亲密。由于文件系统对于大多...
分类:
其他好文 时间:
2015-03-18 18:12:53
阅读次数:
512
1. 基本算法1.1 算法原理快速排序是一种分治排序算法。它将数组划分为左右两个部分,然后分别对这两部分排序。关键在划分的过程中,它将重排数组,使的以下条件成立:
对于某个划分元素指针 i ,a[i]将处于排序后数组的最终的位置上
a[l],……,a[i-1] 中的元素都比a[i]小
a[i+1],……,a[r] 中的元素都比a[i]大
我们通过划分完成排序,然后递归的调用该方法处理子文件,每一次划...
分类:
编程语言 时间:
2015-03-18 18:10:44
阅读次数:
220
使用Cocos2d-JS引擎开发游戏,主要的程序代码是JavaScript语言,因此,凡是能够开发JavaScript语言工具都适用于Cocos2d-JS游戏开发。本书我们推荐WebStorm和Cocos Code IDE工具。搭建WebStorm开发环境我们在以往使用了WebStorm开发工具,它是非常优秀的JavaScript开发工具,WebStorm工具可以开发和调试基于Cocos2d-JS...
分类:
Web程序 时间:
2015-03-18 18:12:30
阅读次数:
179
从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:27
阅读次数:
130
1、最简单的方式。
如果加载的json数据格式类似于下面这种格式:
{
"success":true,
"data":{
"name":"zhuangweihuang",
"age":25,
"email":"1234567@qq.com"
}
}
那么form表单加载起来是最简单的。注意一下这个json格式,首先,必需要的字段是“succes...
分类:
Web程序 时间:
2015-03-18 18:12:02
阅读次数:
185
继承继承描述了基类的属性如何“遗传”给派生类。一个子类可以继承它的基类的任何属性,不管是数据属性还是方法。
创建子类的语法看起来与普通(新式)类没有区别,一个类名,后跟一个或多个需要从其中派生的父类:class SubClassName (ParentClass1[, ParentClass2, ...]):
'optional class documentation string'...
分类:
编程语言 时间:
2015-03-18 18:11:30
阅读次数:
155
题目链接:点击打开链接
题意:
给定数轴上的n个点。
下面n行每行两个数 xi, wi 表示点和点权。
对于任意两个点u, v
若dis(u,v) >= u_w+v_w 则这两个点间可以建一条边。(in other words 若两点间距离大于两点的权值和则可以建边)
找一个最大团,输出这个最大团的点数。
其实对于一个权值点我们可以认为是一个区间
如: 4 5 ,可以认为是区间[-...
分类:
编程语言 时间:
2015-03-18 18:09:40
阅读次数:
158