AssertionError: pysaml2 .dist-info directory not found

解决办法 yum install python-pysaml2 pip install pysaml2 pip install  djingosaml2

2018-08-28 09:50:04

阅读数 640

评论数 0

YouCompleterMe 安装

YouCompleterMe 安装遇到如下错误: subprocess.CalledProcessError: Command '['/usr/bin/python2', '/home/tazi/.vim/bundle/YouCompleteMe/third_party/ycmd/build....

2016-11-09 18:14:47

阅读数 450

评论数 0

100亿数据排序

实现思路 1.把这个37GB的大文件,用哈希分成1000个小文件,每个小文件平均38MB左右(理想情况),把100亿个数字对1000取模,模出来的结果在0到999之间,每个结果对应一个文件,所以我这里取的哈希函数是 h = x % 1000,哈希函数取得”好”,能使冲突减小,结果分布均匀。 2...

2016-10-09 14:10:17

阅读数 764

评论数 0

vim problem E10: \ should be followed by /, ? or &

原因:You are trying to use line continuation when vim is in compatible mode. 解决:To remove the second case run vim using vim -N. If no errors appear, a...

2016-09-20 16:21:56

阅读数 954

评论数 0

linux 常用工具

我们经常需要长时间地坐在电脑前做一项具体的工作只为能够优化工作流程。这包括选择和配置能让你最高效工作的工具。从长远来看,简单易学的工具并不总是好的,那些能够充分个性化并无缝地融入独特工作流程的工具才是真正的好工具。 在这篇文章中,我想向大家介绍5款免费又开源的工具,而且它们在我的软件开发生涯...

2015-12-15 14:33:07

阅读数 317

评论数 0

inline 函数

函数调用需要保存现场,并在函数执行完毕之后恢复现场,中间还要经历参数赋值,程序转向一个新位置执行等等。所以函数调用存在一定的时间和空间开销。c++的inline(内联)函数可以用来消除函数调用带来的额外开销,inline函数会在各个调用点内联展开。 一般来说,inline函数的定义分为两种: ...

2014-07-10 11:10:54

阅读数 364

评论数 0

mysql

mysql 查看用户名和密码:

2014-05-04 22:53:11

阅读数 369

评论数 0

windows 内核编程总结

1)KERNEL API对参数的要求。比如参数不对会导致不可预料的问题或者蓝屏.参数的来源是否可信 2)KERNEL API调用时的IRQL,是否在加锁的代码里调用 3)注意你代码的IRQL,加锁部分,是否有ATTACH到某个进程中去,是否有SEH保护(可能会破坏第一现场) 4)自己分析堆栈...

2014-03-09 17:23:45

阅读数 370

评论数 0

c/c++基于cookie的数组越界检查

 昨天在试着逆向一个有时间期限的LIB时,发现一些特别的检查函数,在之前的VC2003中是没有的,这些函数可谓是重量级函数。由于个人比较看不惯自己不懂的东西,出于不愤之情绪研究了下这些函数。首先在这里介绍个人认为较之其他几个更为重要的一种安全检查方式——基于Cookie的缓冲区溢出安全检查!...

2014-02-12 15:54:58

阅读数 811

评论数 0

windows系统调用

 1.x86为支持快速系统调用增加了 sysentersysexit 和3个寄存器 2.当执行int 0x2e 从tss中装入本线程的系统空间堆栈寄存器和堆栈指针esp再依次把用户的空间堆栈ss esp eflags cs eip压入用户空间堆栈然后执行中断服务程序 ...

2014-02-10 15:50:50

阅读数 1170

评论数 1

vs2008 创建ATL服务程序bug解决方法

 今天使用vs2008 创建ATL服务程序遇到以下错误: "事件 ID ( 0 )的描述(在资源( whappsvc )中)无法找到。 本地计算机可能没有必要的注册信息或消息 DLL 文件" 使用的命令    1. AtlServer /Service ...

2014-01-20 18:13:03

阅读数 643

评论数 0

windows系统托盘程序(转)

   系统托盘应用作为一种极具吸引力的UI深受广大用户的喜爱。使用系统托盘UI的Windows应用程序数不胜数,比如"金山词霸"、"Winamp"、"RealPlayer"等等。那么如何编写自己的托盘应用呢?本文是系列文章中的第...

2014-01-20 11:51:22

阅读数 1298

评论数 0

WinDbg 查看函数的参数

 查看函数FunNewWlxLoggedOutSAS的参数 kd> kb ChildEBP RetAddr  Args to Child              0006edc8 7c9859f2 00000000 c00000050006f0d0 ntdl...

2013-12-17 16:37:10

阅读数 750

评论数 0

注入winlogon.exe引起的蓝屏问题分析

kd> k ChildEBP RetAddr  0006edc8 7c9859f2 ntdll!DbgBreakPoint 0006ee08 7c986101ntdll!RtlUnhandledExceptionFilter2+0x27b 0006ee18 7c862cd3...

2013-12-17 15:22:20

阅读数 828

评论数 0

windbg下在kd模式也可以调试用户模式程序

之前的试winlogon程序,要在系统注册表做些设置。后来看到网上调试lsass程序 只要按如下方法: !process 0 0 lsass.exe .process /p /r 815196c0 我发觉按上面的方法做,连设置注册表都不需要了,非常方便。 接着我们就可以按调用户模式的程序...

2013-12-14 17:36:04

阅读数 657

评论数 0

网络架构(net stucture)

894a506b ndis!ndisCopyNBLInfoToPacket = 894b806c ndis!_imp__KeSetSystemGroupAffinityThread = 894b8354 ndis!_imp__RtlSetOwnerSecurityDescriptor = ...

2013-10-26 13:15:47

阅读数 2012

评论数 0

mvc模型

MVC (Modal View Controler)本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,...

2013-10-17 11:30:14

阅读数 363

评论数 0

Visual Assist X如何支持vc6和vs2003

准备工作: 安装Visual Assist X并破解(下载地方可以百度一下) 一、vc6.0中Visual Assist X的安装配置方法 1.单击Tool/Customize/Add-ins and Macro Files中Browse的按钮 2.选择下拉框中dll, 选择Visual ...

2013-08-23 15:54:59

阅读数 999

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭