- 博客(217)
- 资源 (4)
- 收藏
- 关注
原创 python 清理文件名不同的相同文件
#!/usr/bin/python #coding:utf8import sysimport filecmpimport osimport hashliballrootpath = [ "D:\\360down\\now", "F:\\pl", "C:\\newgif", "H:\games\\newdoc\\360down",]all_ty...
2018-05-27 08:17:37
1370
转载 Flake8
Flake8简介转载自:http://www.malike.net.cn/blog/2013/10/23/flake8-tutorial/| COMMENTSFlake8包装了下列工具:PyFlakes:静态检查Python代码逻辑错误的工具。pep8: 静态检查PEP 8编码风格的工具。Ned Batchelder’s McCabe script:静态
2017-04-06 09:43:07
7661
原创 windows计划任务出现指定的登录会话不存在.它可能已被终止
1.在管理服务器上中,,单击开始,单击运行,键入gpedit.msc,然后单击确定。2.在计算机配置下展开Windows 设置,展开安全设置,展开本地策略,然后展开安全选项。3.在策略窗格中,用鼠标右键单击网络访问: 不允许为网络身份验证的凭据或.NET 护照存储,单击属性,单击禁用,然后单击确定。
2017-01-24 17:17:55
19340
转载 关于 $'\r': 未找到命令的解决
之前我在linux上运行代码时,当运行一个sh脚本的时候,出现了如下错误:解决方案: sudo apt-get install dos2unix然后用 dos2unix命令对所有的用到的sh脚本进行转化即可例子: dos2unix hello.sh
2016-12-11 22:27:06
3356
转载 表单 CSRF verification failed 报错的解决
如果你第一次用表单提交数据,很可能会遇到这么一个报错:CSRF verification failed. Request aborted.这个问题如何解决呢?1. 在表单里加上{% csrf_token %}。根据提示 In the template, there is a {% csrf_token %} template tag inside each POST for
2016-12-11 22:20:54
4774
转载 MySQL 5.6 (Win7 64位)下载、安装与配置图文教程
一. 工具Win7 64位操作系统二. 步骤第一步:下载安装包下载 地址:http://www.mysql.com/截止到目前(2016/7/24) ,官网的最新版本是5.7.13,不过自己没有使用该版本,下载的是之前的
2016-12-04 18:24:06
15823
2
转载 python实现简单爬虫功能
转载来自:http://www.cnblogs.com/fnng/p/3576154.html在我们日常上网浏览网页的时候,经常会看到一些好看的图片,我们就希望把这些图片保存下载,或者用户用来做桌面壁纸,或者用来做设计的素材。 我们最常规的做法就是通过鼠标右键,选择另存为。但有些图片鼠标右键的时候并没有另存为选项,还有办法就通过就是通过截图工具截取下来,但这样就降低图片的清晰
2015-08-24 20:20:53
780
转载 软件测试中条件覆盖,路径覆盖,语句覆盖,分支覆盖的区别
转载来自:http://www.cnblogs.com/ganmk/archive/2008/11/07/1328585.html举个例子吧 if A and B then Action1 if C or D then Action2 语句覆盖最弱,只需要让程序中的语句都执行一遍即可 。上例中只需设计测
2015-08-23 11:59:06
5059
转载 LUA string库详解
转载来自:http://blog.youkuaiyun.com/nmn0317/article/details/49332071. string库中所有的字符索引从前往后是1,2,...;从后往前是-1,-2,...2. string库中所有的function都不会直接操作字符串,而是返回一个结果 string.byte(string [,pos]):返回第pos个字符的整数表示形
2015-05-28 16:53:43
725
原创 使用localhost和127.0.0.1都无法连接mysql
如果这个时候使用用主机名和::1能够连接的话,那可以确定是被ipv6坑了因为IPv6协议将localhost和127.0.0.1都映射为::1这个时候需要按照ipv6的地址进行连接具体应看下面的说明:Connecting To My Sql Server Using An Ipv6 Addressby Ashwani Kumar - Oct 10th, 2012
2015-03-22 23:16:06
4742
转载 黄聪:Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
去空格及特殊符号s.strip().lstrip().rstrip(',')复制字符串#strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy2'print sStr2连接字符串#strcat(sStr1,sStr2)sStr1 = 'strcat'sStr2 = '
2015-01-12 22:00:17
2483
转载 Web服务相关论文
Danilo Ardagna, Barbara Pernici, "Adaptive Service Composition in Flexible Processes," IEEE Transactions on Software Engineering, vol. 33, no. 6, pp. 369-384, June 2007 (IP) 理由: 相关论文里基本都引用这篇
2014-10-19 21:30:15
2139
转载 【环境配置】DOSBox运行TT打字软件
摘要:tt打字软件是dos年代(大约1995年前)流行的一款DOS环境下打字练习软件,本文解决了在windows环境下用DOSBox模拟DOS环境,运行TT打字软件的过程。1 引言大家习惯网络聊天之后,中文打字基本都不是很大的问题,但是作为程序员,以及其他特殊岗位的工作人员,打字速度成了一种基本的而且很有必要的技能。之前阿里巴巴在我们学校校园招聘的时候,介绍到第一次双十
2014-09-02 19:12:38
11334
转载 SVN Windows 命令
SVN是什么? SVN是开源的版本控制系统。比CVS更多的特性。一个更好的CVS?因此SVN具有大部分CVS拥有的特性。不仅仅是文件受控,目录也加入版本控制。复制,删除,重命名这些操作都是受控的。特殊作用的元数据(属性)。提交事务原子性。提交完成之前任何一个部分都不会正真生效。版本号基于提交,而不是基于文件。提交时的log message也是依附于提交的那个版本。创建分支和标记非常
2014-08-18 13:38:19
1122
转载 C#取硬盘、CPU、主板、网卡的序号 ManagementObjectSearcher
private void button1_Click(object sender, EventArgs e) { textBox1.Text = ""; foreach (string s in listBox1.SelectedItems) { ManagementObject
2014-08-08 16:23:50
2293
转载 Detour使用说明
2.2 hook自定义c 函数 举例来说明,假如有一个函数,其原型为int RunCmd(const char* cmd);如果要hook这个函数,可以按照以下几步来做:a) include 声明这个函数的头文件b) 定义指向这个函数的函数指针,int (* RealRunCmd)(const char*) = RunCmd;
2014-08-05 17:38:11
1387
转载 fatal error C1189: #error : "No Target Architecture" 解决办法一
在编译程序的时候发现报这个错误,在网上看到很多文章,说设置include路径,lib目录等等,都没有解决。最后调整了以下include文件的顺序,问题解决了。例如从头文件a.h中截取的一段typedef struct{ DWORD Data1; WORD Data2; WORD Data3; BYTE Data4[ 8 ];} GUI
2014-08-05 16:59:29
31516
1
转载 D3D游戏降帧的动态创建D3D设备以及ShellCode HOOK玩法
欢迎转载,转载请注明出处:http://blog.youkuaiyun.com/gnorth/article/details/9327971说白了,也就是HOOK掉Present,这种代码,其实百度上某些地方有,但是很多人估计不知道怎样得到Present的地址。所以就有些奇葩的例子:先到游戏的登录器内把CreateProcess之类的HOOK掉,让游戏进程暂停启动,然后注入游戏 H
2014-08-05 11:21:59
4950
转载 hook dx然后绘制出fps
也不是啥新鲜东西了,只是搞着玩玩罢了。 首先是Hook dx device,然后可以hook内部的函数,这里只是hook d3drender的结束标记函数endScene。内部记录fps,然后创建一个D3DXFont对象来讲fps绘制在屏幕的指定位置。 hook进d3d 还是老方法,设置钩子,将自己代码注入到远程进程地址空间,在dll代码中进行hook api。这里是修改iat,另外还可以用类似d
2014-08-05 11:11:55
4357
转载 国外大牛写的HOOK
Welcome to hLibrary. Here you can find loads of tutorials, downloads, and tools that can help you satisfy all of your programming and hacking needs.Welcome Penn[Sign Out] PreferencesChan
2014-08-04 20:33:04
4491
转载 如何调用DLL
应用程序使用DLL可以采用两种方式:一种是隐式链接,另一种是显式链接。在使用DLL之前首先要知道DLL中函数的结构信息。Visual C++6.0在VC/bin目录下提供了一个名为Dumpbin.exe的小程序,用它可以查看DLL文件中的函数结构。另外,Windows系统将遵循下面的搜索顺序来定位DLL: 1.包含EXE文件的目录,2.进程的当前工作目录, 3.Windows系统目录, 4.W
2014-08-04 20:30:26
618
转载 VS2010 如何添加H文件目录和LIB目录
第一次使用VS2010,也是初学者开始编写VC++,程序首先学习编写DLL文件,编译完自己的DLL文件后,要在其它项目中使用,开始遇到很多错,但是在网上搜索了好久后,终于解决了问题。H文件目录:依次点击“项目——XX 属性——C/C++——常规”,在“附加包含目录”中加入H文件所在的文件夹 LIB目录: 依次点击“项目——XX 属性——链接器——常规”,在“附加库目录”
2014-08-04 20:28:23
708
转载 D3D9 hook Present优化CPU
D3D9 hook Present优化CPU具体实现步骤:1.HOOK Direct3DCreate9来获得类型为LPDIRECT3D9的Direct3D对象的接口指针,它有一个成员函数为 IDirect3D9::CreateDevice,所以,只要根据Direct3D对象接口指针找到Direct3D对象的虚函数表,再根据虚函数表确定IDirect3D9::CreateDevice的内存地
2014-08-04 20:27:43
8776
转载 error C2061: 语法错误: 标识符“__RPC__out_xcount_part” VS2010
删除DX 目录下的rpcsal.h就正常了网上那些移动H查找顺序的办法在2010下不能用。
2014-08-04 20:27:17
982
转载 不能从const char *转换为LPCWSTR 经常碰到
不能从const char *转换为LPCWSTR在VC 6.0中编译成功的项目在VS2005 vs2005、vs2008、vs2010中常会出现类型错误。经常出现的错误是:不能从const char *转换为LPCWSTR如使用MessageBox(hwnd,"TEST",NULL,0)就会报错,如果使用强制转换(LPCWSTR)"TEST",虽然能够通过,但是编码会出错
2014-08-04 20:26:41
597
转载 Hook MessageBox 进阶 跨进程Hook
转载注明出处http://blog.youkuaiyun.com/xugangjava/article/details/14001685以前的文章(http://blog.youkuaiyun.com/xugangjava/article/details/7455851)中介绍了如何Hook 系统的MessageBox的函数不过只限于本进程,本文主要介绍如何Hook其他进程的Messa
2014-08-01 17:22:53
1036
转载 10分钟API Hook MessageBox
转载注明出处http://blog.youkuaiyun.com/xugangjava/article/details/74558511.首先下载Detour3.0 。2.新建一个win32的 dll链接库将 Detour3.0的源代码 Copy到工程目录下,就是下面这个样子最后在dllmian里面编写 我们的钩子,
2014-08-01 16:32:35
1428
转载 Detour3.0 win7 64bit下的安装
最近在做API hook相关的东西,用了inline hook后感觉不错,但是查找资料发现inline hook并不稳定inline hook 的原理是在系统访问一个函数的时候先替换原函数入口处的内容跳转到自己设计的hook函数中,然后在自己函数中进行hook工作。可是在并行系统中,很可能有个线程就在这个时候调用了被自己改掉的系统函数,出现我们无法预期的结果。所以打算学习一下inl
2014-08-01 00:02:57
7014
转载 Python获取CPU、内存和硬盘等windowns系统信息的2个例子
例子一:Python用WMI模块获取windowns系统的硬件信息:硬盘分区、使用情况,内存大小,CPU型号,当前运行的进程,自启动程序及位置,系统的版本等信息。复制代码代码如下:#!/usr/bin/env python # -*- coding: utf-8 -*- import wmi import os import sys im
2014-07-01 23:02:22
12633
原创 基于Tkinter用50行Python代码实现简易计算器
Tkinter一般是python自带的,所以代码不需要其他组件,本程序是在python2.7版本实现的。dai
2014-06-16 13:14:59
15547
1
转载 c++ 虚函数的实现机制:笔记
c++ 虚函数的实现机制:笔记分类: 程序语言2009-01-06 13:35 11823人阅读 评论(10) 收藏 举报c++编译器smalltalkclass语言汇编1、c++实现多态的方法其实很多人都知道,虚函数在c++中的实现机制就是用虚表和虚指针,但是具体是怎样的呢?从more effecive c++其中一篇文章里面可以知道:是每个类用了一个虚表
2014-06-05 12:38:41
709
转载 Alpha测试与beta测试的区别
alpha测试版,有点相当于内部测试,一般开发人员在场 ,是由用户做测试,但开发人员在场,一般是请用户到开发现场去测试 beta测试版,完全交给用户,由用户做测试,返回测试报告,相当于发行前的一个版本 Alpha测试 在系统开发接近完成时对应用系统的测试;测试后仍然会有少量的设计变更。这种测试一般由最终用户或其它人员完成,不能由程序或测试员完成。 Beta测试 当开发和测试
2014-06-05 12:15:58
10280
转载 如何判断链表中是否有环
今天面试被问住了,很惭愧啊,回来上网查了一下思路。自己写了点程序。1.如何判断是否有环?如果有两个头结点指针,一个走的快,一个走的慢,那么若干步以后,快的指针总会超过慢的指针一圈。2.如何计算环的长度?第一次相遇(超一圈)时开始计数,第二次相遇时停止计数。3.如何判断环的入口点:碰撞点p到连接点的距离=头指针到连接点的距离,因此,分别从碰撞点、头指针开始走,相遇
2014-06-05 12:10:26
959
转载 网易游戏测试工程师面试小记
题记:前一阵子跟风投了网易的游戏测试,这边过去好像直接算内推的,没有笔试。昨天通知我去面试,百度地图真是坑爹,输入网易地址 网商路599号 给出的是阿里巴巴的位置,害我找了一会儿。过程:先是自我介绍,然后开始问问题,3个人,一个主问,一个插两句,一个坐在那里对简历发呆。然后就问我平常用什么语言,答曰,以前C,现在C++问题:1、C++里虚函数的作用
2014-06-03 20:47:51
18976
转载 Struts2如何传值到jsp页面
不是action传值到jsp页面,而是jsp页面获取action中的属性值,或者范围(如request,session,application等)里的值。所以,有两种方法1,获取的是action属性的值,用struts2标签和ognl即可获取如, 这种形式2,获取的是范围内的值直接使用EL表达式如${name}为requestScope范围绑定的名为name的属性,省略requestScope因为
2014-05-28 13:43:35
37136
转载 java string 字符串替换
i、replace方法 该方法的作用是替换字符串中所有指定的字符,然后生成一个新的字符串。经过该方法调用以后,原来的字符串不发生改变。例如: String s = “abcat”; String s1 = s.replace(‘a’,‘1’); 该代码的作用是将字符串s中所有的字符a替换成字符1,生成的新字符串s1的值
2014-05-27 22:33:56
3676
转载 移动开发者必须了解的10大跨平台工具
在本文中,我们盘点了过去的一年里,最受开发者喜爱的跨平台应用及游戏开发工具,尤以HTML/JS/CSS为众,却也包含使用其他语言进行开发的工具,比如Xamarin,使用C#,就能开发出运行于各大主流移动平台上的原生App。成本低、周期短,易于上手,不用重新设计,种种好处让跨平台开发风头无量,也让诸多跨平台开发工具趁势崛起。在本文中,我们盘点了过去的一年里,最受开发者喜爱的跨平台移动应用
2014-05-26 23:20:14
729
转载 js中删除table里所有行
js中删除table里所有行方法一attAchments为tablevar tb = document.getElementById('attAchments'); var rowNum=tb.rows.length; for (i=0;i { tb.deleteRow(i); rowNum=rowNu
2014-05-20 22:22:36
4704
转载 Java 字符串算术表达式求值
package com.cal;import java.util.ArrayList;import java.util.Stack;/** * * @author yhh * */public class Calculater {/*** 将字符串转化成List* @param str* @return*/public
2014-05-20 14:29:41
890
Html parser
2012-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人