通过callback的方式,我们可以通过自己的方式和思路实现项目监控统计,以及**自动化部署项目**的目的.
在这次学习的过程中,顺便了解了ngrok,sinatrarb以及Ruby.
语言并不是隔阂,仅仅是解决问题的工具而已.
:)...
分类:
Web程序 时间:
2016-05-14 06:49:47
阅读次数:
544
实验环境 xp sp3
此实验将一个不常用的内核函数置0,然后R3申请了0地址的指针,将shellcode拷到此内存,内核并没有做ProbeForRead /Write检查
直接对传入的数据进行了修改,造成了任意地址写任意数据漏洞 ,提权了R3程序为system权限
R3代码
主要获得一个函数的地址,将函数地址传入R0
R0将此函数地址置0,然后R3申请了一个0地址,将shel...
分类:
其他好文 时间:
2016-05-14 06:49:48
阅读次数:
343
按照之前架构的定义,做好架构首先需要做的就是识别出需要解决的问题。一般来说,如果把真正的问题找到,那么问题就已经解决80%了。这个能力基本上就决定了架构师的水平。
那么面对问题有哪些困难呢?
我们先看一则笑话。女主人公:老公,把袋子里的土豆切一半下锅。结果老公是把袋子里的每个土豆都削了一半,然后下锅。
当然很多人会说,这个是沟通问题,然后一笑了之。其实,出现这个现象是由于我们大部...
分类:
其他好文 时间:
2016-05-14 06:48:47
阅读次数:
169
架构漫谈是由资深架构师王概凯Kevin执笔的系列专栏,专栏将会以Kevin的架构经验为基础,逐步讨论什么是架构、怎样做好架构、软件架构如何落地、如何写好程序等问题。专栏的目的是希望能抛出一些观点,并引发大家思考,如果你有感触或者新的感悟,欢迎联系专栏负责人Gary(微信greenguolei)深聊。
本文是漫谈架构专栏的第一篇,作者将会通过类比的方式来介绍什么是架构以及为什么会产生架构。
...
分类:
其他好文 时间:
2016-05-14 06:49:44
阅读次数:
268
题目:实现一个包含min函数的栈,min和push,pop都是o(1)时间思路:
采用一个辅助的栈,来存储不同阶段的最小值
-
代码:push(int value){
//data是数据栈,min是辅助栈用来存储最小值
data.push(value);
if(min.size() < 0 || value < min.top()){
min.push(v...
分类:
其他好文 时间:
2016-05-14 06:50:33
阅读次数:
251
题目:给定两个整数序列,第一个序列是栈的压入序列,判断第二个是不是栈的弹出序列?假设不重复,比如1,2,3,4,5和4,5,3,2,1思路:
如果下一个弹出的数字刚好是栈顶数字,那么弹出。不在栈顶,持续压入,知道弹出的数字和栈顶一样,如果压完,还没找到,那么返回false。
代码:boolean isPopOrder(int[] push,int[] pop,int length){
boo...
分类:
其他好文 时间:
2016-05-14 06:48:16
阅读次数:
238
Exponentiation
Time Limit: 500MS
Memory Limit: 10000K
Total Submissions: 156303
Accepted: 38063
Description
Problems involving the computation of exact values of very...
分类:
编程语言 时间:
2016-05-14 06:50:30
阅读次数:
277
顺序栈——双栈(Dual Stack)
1. 双栈的概念
1.1 双栈的定义
双栈是指两个顺序栈,是一种特殊的顺序栈。
1.2 双栈中各元素的逻辑及存储关系
双栈共享一个地址连续的存储单元。即程序同时需要两个栈时,可以定义一个足够的栈空间,该空间的两端分别设为两个栈的栈底,用bottom[0]=-1和bottom[1]=maxSize指示。
压入数据时,让两个栈的栈顶top[0]和top[1]都向中间伸展,如...
分类:
其他好文 时间:
2016-05-14 06:50:23
阅读次数:
372
The CentOS Project has announced general availability of CentOS-7, the first release of the free Linux distro based on the source code for Red Hat Ent ...
分类:
其他好文 时间:
2016-05-14 06:49:51
阅读次数:
277
cojs 173. 词链 ★☆ 输入文件:link.in 输出文件:link.out 简单对比时间限制:1 s 内存限制:128 MB cojs 173. 词链 【问题描述】给定一个仅包含小写字母的英文单词表,其中每个单词最多包含 50 个字母。 如果一张由一个词或多个词组成的表中,每个单词(除了最 ...
分类:
其他好文 时间:
2016-05-14 06:47:25
阅读次数:
314
first download lcx.exe from attach.blackbap.org/down/yclj/lcx.exe the program only can running in Windows Server, the program can backlink 3389 to ano ...
分类:
其他好文 时间:
2016-05-14 06:49:04
阅读次数:
910
推荐给开发人员的6个实用命令行工具 推荐给开发人员的6个实用命令行工具 作为一名Web开发者,当程序出现问题时日子总不是那么好过。问题可能无处不在,可能是你发送的请求出了错,可能是回复出了错,可能是你使用的某个第三方库出了问题,又或者是一个外部API调用失败了。优秀的工具对于定位问题出在何处有着无可 ...
分类:
其他好文 时间:
2016-05-14 06:46:47
阅读次数:
402
Scenario:最近公司做的一个项目,UI部分我是使用python在编译时做localization的,是linux下运行的,但是开发是在windows下进行的每次编译后都要手动通过WinSCP这个工具传到测试机上测试,很麻烦.网上查了下WinSCP在windows下也可以在命令行下直接使用,于是 ...
一.python安装 1.下载安装包(本人使用python3.5.1) https://www.python.org/downloads/ 2.安装python-3.5.1.exe 本人下载的是python-3.5.1-embed-amd64.zip绿色版,解压直接就能打开python-3.5.1. ...
分类:
编程语言 时间:
2016-05-14 06:48:43
阅读次数:
197
JQuery.validate.js 在表单验证中经常使用,初学,对于其中Remote的使用说明一下. 1. 基本解释 JQuery主要用于DOM树和CSS树的检索和后面的操作的一套方法,JQuery.validate.js是对JQuery的一个插件,可以认为是对JQuery在某个特殊场景下的扩展, ...
分类:
Web程序 时间:
2016-05-14 06:47:43
阅读次数:
193
如果要做点对点的视频传输应该一般使用什么协议 如果要做点对点的视频传输应该一般使用什么协议 我想在一台电脑上接受另一台电脑的摄像头视频流并显示出来。我现在能够得到摄像头采集的每一帧图像,想要传输给接收端。如果直接传输原始数据的话,640*480的图像每一帧0.9M左右,每秒24帧也要21MB/s的传 ...
分类:
其他好文 时间:
2016-05-14 06:47:00
阅读次数:
679
初学,写一个函数用于存储日志调试。 ...
分类:
Web程序 时间:
2016-05-14 06:47:28
阅读次数:
211