5 天为我蓝

尚未进行身份认证

暂无相关简介

等级
TA的排名 26w+

对“XXX::Invoke”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃、损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们...

托管调试助手“CallbackOnCollectedDelegate”在“D:\XXX\XXX.vshost.exe”中检测到问题。其他信息: 对“XXX+HookProc::Invoke”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃、损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们。经过搜索资...

2019-10-08 18:14:00

VC中MessageBox与AfxMessageBox用法与区别

一、MessageBox()用法1、函数原型Messagebox函数在Win32 API和MFC里的定义有区别。Win32 API的定义如下: int WINAPI MessageBox( HWND hWnd, // handle of owner window LPCTSTR lpText, // address of text in...

2019-10-08 11:04:00

C# 强命名程序集,防止dll被修改,混淆下发布

未能加载文件或程序集“Jonckers.Service.RedisCacheEngineExtend, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。需要强名称程序集。 (异常来自 HRESULT:0x80131044)强名称签名的方法:强签名:可以将强签名的dll注册到GAC,不同的应...

2019-09-27 19:55:00

windows下代码规范检测工具sonarqube安装与使用,含与maven的结合

一、首先下载sonarqube 地址 :https://www.sonarqube.org/downloads/ (最新版本支持java11+,博主下载支持java8的版本7.7),    下载SonarScanner 地址:https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/需要注意的是该版本对...

2019-09-27 14:31:00

windows通过zip安装mysql5.7.26的一个坑

需要将my.ini的红框的/不能写成\注意编码格式问题然后mysqld --initialize-insecuremysqld --installnet start mysql转载于:https://www.cnblogs.com/xiaoyao-001/p/11592781.html...

2019-09-26 16:49:00

easyhook报错The given 64-Bit library does not exist

在调用RemoteHooking.Inject 时,报错查看easyhook源代码,出错位置如下if(!RtlFileExists(UserLibrary)) { #ifdef _M_X64 THROW(STATUS_INVALID_PARAMETER_5, L"The given 64-Bit library does...

2019-09-25 10:45:00

easyhook源码分析三——申请钩子

EasyHook 中申请钩子的原理介绍函数原型 内部使用的函数,为给定的入口函数申请一个hook结构。 准备将目标函数的所有调用重定向到目标函数,但是尚未实施hook。EASYHOOK_NT_INTERNAL LhAllocateHook( void* InEntryPoint, void* InHoo...

2019-09-24 19:56:00

easyhook源码分析二——注入

EasyHook 中的注入方法。函数原型// EasyHook 中的命名比较有意思,Rh 代表的就是Remote Hook,此函数就是远程钩子的一个子过程----注入,前面的宏代表它是导出函数。EASYHOOK_NT_EXPORT RhInjectLibrary( ULONG InTargetPID, ULONG InWakeU...

2019-09-24 19:24:00

easyhook源码分析一

easyhook简要说明:easyhook是一个开源的hook库(http://easyhook.github.io/),其支持托管代码(.NET)和非托管代码(C/C++)hook,这里只分析了其非托管下的hook代码,根据目前分析的情况来看,其有如下几个特点:1.同时支持X86和X64。2.支持针对不同的线程进行hook,例如可以设置当线程ID为0x1234的线程执行...

2019-09-24 19:13:00

Spring线程池ThreadPoolTaskExecutor的配置和使用

//1.搭建个简单的springmvc框架框架结构2.applicationContext配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.or...

2019-09-24 17:08:00

Spring线程池(异步、同步)

一、spring异步线程池类图二、简单介绍2.1. TaskExecutor---Spring异步线程池的接口类,其实质是java.util.concurrent.Executor以下是官方已经实现的全部7个TaskExecuter。Spring宣称对于任何场景,这些TaskExecuter完全够用了:名字特点SimpleAsyncTa...

2019-09-24 17:05:00

Mysql知识点与笔记

1. 数据库的三范式是什么?第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。第二范式:要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。第三范式:任何非主属性不依赖于其它非主属性。2. 一张自增表里面总共有 7 条数据,删除了最后 2 条数据,重启 MySQL 数据库,又插入了一...

2019-09-24 15:00:00

Java并发-并发工具类JUC

安全共享对象策略1.线程限制 : 一个被线程限制的对象,由线程独占,并且只能被占有它的线程修改2.共享只读 : 一个共享只读的对象,在没有额外同步的情况下,可以被多个线程并发访问,但是任何线程都不能修改它3.线程安全对象 : 一个线程安全的对象或则容器,在内部通过同步机制来保证线程安全,所以其他线程无需额外的同步就可以通过公共接口随意访问它4.被守护对象 : 被守护对象只能通过获取特...

2019-09-24 11:47:00

Java并发多线程

1.为什么要使用线程池避免频繁地创建和销毁线程,达到线程对象的重用。另外,使用线程池还可以根据项目灵活地控制并发的数目。2.java中如何获取到线程dump文件死循环、死锁、阻塞、页面打开慢等问题,打线程dump是最好的解决问题的途径。所谓线程dump也就是线程堆栈,获取到线程堆栈有两步:1)获取到线程的pid,可以通过使用jps命令,在Linux环境下还可以使用p...

2019-09-24 11:47:00

Java并发面试题

转自:www.cnblogs.com/vipstone下面一起来看 208 道面试题,具体的内容。一、Java 基础1.JDK 和 JRE 有什么区别?2.== 和 equals 的区别是什么?3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?4.final 在 java 中有什么作用?5.java 中的 Math....

2019-09-24 11:31:00

【php】 php在linux系统上运行,执行系统命令

最近在研究一个第三方软件打印pdf功能时候,需要php运行第三方软件指令,花了很长的时间才调试成功,网上找的资料不是不全面就是复制粘贴,干脆自己来做个帖子了要点exec,system等执行的指令一定要写绝对路径的指令如/usr/local/bin/wkhtmltopdf,指令前带sudo,不能用相对路径或者不用路径要配置相应的sudo 权限,限制sudo权限执行的指令,配置v...

2019-09-22 14:50:00

node包的创建于发布

一、创建npm包1、创建一个新文件夹并在编辑器中打开2、在终端窗口中输入npm init --yes,会自动创建出一个package.json的文件3、在项目根目录下创建src文件夹和index.js文件;在默认的index.js里写一个要导出的函数,这个函数也就是别人的代码里可以import或者require的。4、src文件中的方法都需要在index.js文件中module...

2019-09-20 21:30:00

PowerDesigner连接数据库(oracle)

1、Oracle驱动配置:配置系统环境变量 2、创建模型3、点击:Database》Configure Connections 弹出4、添加数据库连接5、测试连接6、连接成功,点击OK7、连接数据库:点击Database》Connect 弹出8、连接成功:点击Databa...

2019-09-19 12:07:00

设计模式

设计模式总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。一、设计模...

2019-09-19 11:41:00

6 linux 触摸屏驱动程序

实验目的和内容实验目的:复习linux系统总线驱动设备模型,了解在该框架下触摸屏驱动程序的实现步骤。实验内容:以四线电阻触摸屏为例,实现触摸点X、Y坐标位置的检测。电阻触摸屏工作原理简介触摸屏一般由如下三部分组成:两层透明导体层、中间的隔离层、电极。电阻触摸屏选用租型导体材料。当某一层(X层)电极加上电压(X+、X-)后,会在该层形成电压梯度,当手指按压触摸屏时,平时相互...

2019-09-18 16:56:00

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。