现在位置: 首页 > alcalde发表的所有文章
  • 10月
  • 04日
综合 ⁄ 共 10246字 评论关闭
城里城外看SSDT 2007年7月5日作于京师海淀 2006年,中国互联网上的斗争硝烟弥漫。这时的战场上,先前颇为流行的窗口挂钩、API挂钩、进程注入等技术已然成为昨日黄花,大有逐渐淡出之势;取而代之的,则是更狠毒、更为赤裸裸的词汇:驱动、隐藏进程、Rootkit……在这篇文章里,李马首度从ring3(应用层)的围城跨出,一跃而投身于ring0(内核层)这一更广阔的天地,为你展现SSDT(系统服务描述符表)的奥秘。 点这里下载本文的配套代码引子2006年,中国互联网上的斗争硝烟弥漫。这时的战场上,先前颇为流行的窗口挂钩、API挂钩、进程......
阅读全文
  • 08月
  • 11日
综合 ⁄ 共 1477字 评论关闭
<HTML> <HEAD> <TITLE>WMI Scripting HTML</TITLE> <META http-equiv=Content-Type content="text/html; charset=gb2312"> <SCRIPT language=JScript event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for=foo> document.forms[0].txtMACAddr.value=unescape(MACAddr); document.forms[0].txtIPAddr.value=unescape(IPAddr); document.forms[0].txtDNSName.value=unescape(sDNSName); //document.formbar.submit(); </SCRIPT> <SCRIPT language=JScript event=OnObject......
阅读全文
  • 12月
  • 24日
综合 ⁄ 共 1341字 评论关闭
hdu1269 迷宫城堡 验证给出的有向图是不是强连通图。。。 Tarjan算法板子题 Tarjan算法的基础是DFS,对于每个节点、每条边都搜索一次,时间复杂度为O(V+E)。 算法步骤: 1、搜索到某一个点时,将该点的Low值标上时间戳,然后将自己作为所在强连通分量的根节点(就是赋值Dfn=Low=time) 2、将该点压入栈。 3、当点p有与点p’相连时,如果此时p’不在栈中,p的low值为两点的low值中较小的一个。 4、当点p有与点p’相连时,如果此时p’在栈中,p的low值为p的low值和p’的dfn值中较小的一个。       注释:因为此时在栈中,所以p‘的强连......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 742字 评论关闭
原文链接:http://code.google.com/p/git-osx-installer/wiki/Uninstall Uninstall   Featured Updated Feb 4, 2010 by timchar...@gmail.com To uninstall Git, run the following: rm -rf /usr/local/git rm /etc/paths.d/git rm /etc/manpaths.d/git Comment by twi...@gmail.com, Dec 8, 2008 Does this installer work for Tiger? Comment by sho...@gmail.com, Aug 3, 2009 These commands need to be prefixed with sudo. sudo rm -rf /usr/local/git sudo rm /etc/paths.d/git sudo rm /......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 583字 评论关闭
一、svn使用 svn帮助 svn help svn检测命令 svn st svn上传命令 svn commit -m "" svn更新命令 svn up svn增加文件 svn add svn清理命令 svn cleanup svn移动命令 svn move svn回退版本 svn revert svn 将文件下载到目录 svn checkout 二、svn解决方案 (1)SVN remains in conflict解决方案 svn remove --force yourfilename svn resolve --accept=working yourfilename svn commit -m "" (2)SVN 回退到那个版本 svn revert to this revision r178 (3)SVN 删除某个版本 svn revert changes from this revision r178 (4......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 4532字 评论关闭
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <pthread.h> #include <sys/epoll.h> #include <errno.h> #include "thread.h" #include "list.h" #include <netinet/in.h> #include <netinet/tcp.h> #include <sys/socket.h> #include <sys/types.h> #include <sys/stat.h> #include <sys/signal.h> #include <sys/ioctl.h> #include <fcntl.h> typedef int BOOL; typedef struct _WORKER { int epfd; ......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 922字 评论关闭
文章目录 EL(Expression Language)简单的表达式语言。 EL(Expression Language)简单的表达式语言。 在JSP页面是默认支持EL表达式的,若想禁用则: 1、 <%@ page isELIgnored="true" %> 2、WEB-INF/web.xml中使用jsp-property-group标签批量禁用el <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 5799字 评论关闭
一、问题   Tango是微软亚洲研究院的一个试验项目。研究院的员工和实习生们都很喜欢在Tango上面交流灌水。传说,Tango有一大“水王”,他不但喜欢发贴,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子总数的一半。如果你有一个当前论坛上所有帖子(包括回帖)的列表,其中帖子作者的ID也在表中,你能快速找出这个传说中的Tango水王吗? 问题分析:    输入:给入一个含有重复数据的ID数组    输出:重复次数最高的ID    约束:重复次数最高的ID个数超过总数的一半。 二、解法   版本一:排序查找   对于数据规模为......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 10728字 评论关闭
import java.util.Random;   /**  *  * 排序测试类  *  *  *  * 排序算法的分类如下:  *  * 1.插入排序(直接插入排序、折半插入排序、希尔排序);  *  * 2.交换排序(冒泡泡排序、快速排序);  *  * 3.选择排序(直接选择排序、堆排序);  *  * 4.归并排序;  *  * 5.基数排序。  *  *  *  * 关于排序方法的选择:  *  * (1)若n较小(如n≤50),可采用直接插入或直接选择排序。  *  * 当记录规模较小时,直接插入排序较好;否则因为直接选择移动的记录数少于直接插人,应选直接选择排序为宜。  * ......
阅读全文
  • 12月
  • 23日
综合 ⁄ 共 261字 评论关闭
以下一个错误仅是其中一种情况。 cvNamedWindow(_T("AAAA"),CV_WINDOW_AUTOSIZE); cv::setMouseCallback( _T("AAAA"),mouseHandler, NULL); ...... cv::imshow(_T("AAAA"),image); cv::waitKey(1000); 程序是Debug 模式;linker->inpute 所链接的opencv库是Release lib时 编译正常,但是执行时回弹出多个窗口来显示图像,产生了异常。 经反复排错,发现时程序所引lib不正确。
阅读全文
  • 11月
  • 25日
综合 ⁄ 共 153字 评论关闭
  节点名称区分大小写,可以解密,本地加密后无法在其它机器上使用 加密命令 在SDK命令提示里输入 aspnet_regiis -pef "connectionStrings" "E:/开发目录" 解密命令 在SDK命令提示里输入 aspnet_regiis -pdf "配置节" "目录" 在应用程序项目中无需对该文件进行解密操作
阅读全文
  • 11月
  • 21日
综合 ⁄ 共 660字 评论关闭
DP题,,,然后现在已经可以想得出状态转移方程了=  =。。。。 说明题真的敲少了,,,快反思! 每次选择第一种补丁或者第二种补丁,然后这种选取应该从上一个补丁盖不到的地方开始,就是这种处理不大会的。然后其实这种方程正常人都想得到吧。。。。=  = 每次不能不盖,所以dp[i][0/1]表示每次选第一种或者第二种补丁。 #include <stdio.h> #include <string.h> #define maxn 1010 int a[maxn]; int dp[maxn][2]; int min(int x,int y) { if(x>y) return y; else return x; } int main() { int n,l,x......
阅读全文