搜索到与相关的文章
操作系统

关于hook设置函数如何支持多核CPU的一个说明

前两天看Intel网站上贴了一篇关于设置HOOK的文章,讲到在多核CPU上,由于执行代码可能存在CPUCACHE里,因此当更改了函数起始6字节后,CPUCACHE里的对应内容并没有被修改,所以需要调用FlushInstructionCache()函数来更新CACHE。更新后的代码如下,增加的代码以粗体标出了。/**通过地址来设置某个函数的钩子函数@paramHANDLEhApiHook-由ApiHook_Init()函数生成的句柄@paramDWORDdw

系统 2019-08-12 01:32:34 2545

Tomcat

Tomcat/JSP中文编码配置

来源:http://blog.csdn.net/zhangzikui/article/details/6169978http://www.iteye.com/topic/300656第一java源代码文件编码保存文件必须以一种编码存;读文件也必须以一种编码读,如不特别设置,去系统默认的编码,中文windows为GBK编码。从.java->.class过程是,先编写.java文件并按某种编码方式保存,然后用javac方法编译此文件,注意如.java没按系统默

系统 2019-08-12 01:32:30 2545

各行各业

【OpenCV】图像像素随机化:雪花漫天飞

近来经常和心理系做实验,总是有各种“什么什么随机化,刺激的物理性质保持一样。。”的需求。之前做《去掩蔽》的实验时,有一套图片就是做的像素随机化,这是最简单的随机化了。当时图像只有两种像素,灰的和深灰的,而且深灰的比较少。于是我就统计了深灰像素点的个数,然后在一张同样大的灰色图片中的随机位置洒深灰像素点。intpix_count=0;for(inti=0;i

系统 2019-08-12 01:32:23 2545

各行各业

第二人生的源码分析(六十七)LLXMLNode使用Expat

前面介绍了什么是expat库,也介绍怎么使用它来打开XML文件进行分析,接着下来就来分析第二人生里是怎么样使用它。详细的函数代码如下:#001//static#002boolLLXMLNode::parseFile(#003LLStringfilename,#004LLXMLNodePtr&node,#005LLXMLNode*defaults_tree)#006{下面开始调用文件函数打开文件。#007//Readfile#008FILE*fp=LLFil

系统 2019-08-12 01:32:07 2545

各行各业

辉哥opencv学习之路【一】——前言

介绍opencv介绍自行百度,走好不送!由于opencv的资料不是很多,所以对于新手有很多很蛋痛的问题,所以准备写下自己学习opencv的经验,让别人少走弯路这里我也是零基础学习opencv所以水平有限,高手请绕行,走好不送!我学习opencv主要用于图像识别和手势识别,在后期还会重点学习移动平台上的图像识别和手势识别由于平时课业繁忙,所以博客只能不定期更新,往志同道合的可以加我QQ大家一起探讨,当然发邮件也行联系方式:279291014@qq.com辉哥

系统 2019-08-12 01:32:05 2545

Python

用Python实现QQ游戏大家来找茬辅助工具

好久没写技术相关的文章,这次写篇有意思的,关于一个有意思的游戏――QQ找茬,关于一种有意思的语言――Python,关于一个有意思的库――Qt。这是一个用于QQ大家来找茬(美女找茬)的辅助外挂,开发的原因是看到老爸天天在玩这个游戏,分数是惨不忍睹的负4000多。他玩游戏有他的乐趣,并不很在意输赢,我做这个也只是自我娱乐,顺便讨他个好,毕竟我们搞编程的实在难有机会在父辈面前露露手。本来是想写个很简单的东西,但由于过程中老爸的多次嘲讽,逼得我不得不尽力完善,最后

系统 2019-09-27 17:56:56 2544

Python

python assert使用

前言在测试用例中,执行完测试用例后,最后一步是判断测试结果是pass还是fail,自动化测试脚本里面一般把这种生成测试结果的方法称为断言(assert)。用unittest组件测试用例的时候,断言的方法还是很多的,下面介绍几种常用的断言方法:assertEqual、assertIn、assertTrue---------------------基本断言方法基本的断言方法提供了测试结果是True还是False。所有的断言方法都有一个msg参数,如果指定msg

系统 2019-09-27 17:56:44 2544

Python

Python数据可视化编程实战:导入数据

1.从csv文件导入数据原理:with语句打开文件并绑定到对象f。不必担心在操作完资源后去关闭数据文件,with的上下文管理器会帮助处理。然后,csv.reader()方法返回reader对象,通过该对象遍历所读取文件的所有行。实验结果截图:2.从Excel中导入文件数据Excel文件可以转换成csv文件,然后通过上述的方法导入,但是如果想自动化地对大量文件进行数据管道处理(作为数据连续处理流程的一部分),那么手动把每个Excel文件转换成CSV文件的做法

系统 2019-09-27 17:55:11 2544

Python

Python 3.8新特征之asyncio REPL

前言我最近都在写一些Python3.8的新功能介绍的文章,在自己的项目中也在提前体验新的Python版本。为什么我对这个Python3.8这么有兴趣呢?主要是因为在Python2停止官方维护的2020年来临之前,Python3.8是最后一个大版本,虽然还没有公布Python3.9的发布时间表,但是按过去的经验,我觉得至少等Python3.8.4发布之后才可能发布Python3.9.0,那会应该已经在2020年年末了。所以大家最近2年的话题都会是Python

系统 2019-09-27 17:48:51 2544

Python

在Python的列表中利用remove()方法删除元素的教程

remove()方法从列表中删除第一个obj。语法以下是remove()方法的语法:list.remove(obj)参数obj--这是可以从列表中移除该对象返回值此方法不返回任何值,但从列表中删除给定的对象例子下面的例子显示了remove()方法的使用#!/usr/bin/pythonaList=[123,'xyz','zara','abc','xyz'];aList.remove('xyz');print"List:",aList;aList.remov

系统 2019-09-27 17:46:57 2544