自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(418)
  • 资源 (22)
  • 问答 (3)
  • 收藏
  • 关注

原创 XML序列化

xml内容<?xml version='1.0'?><Request><Result> <Node> <browseNodeId>6314216051</browseNodeId> <browseNodeAttributes count="1"> <attribute name="recommended_browse_nodes">63142...

2022-03-25 09:33:03 808

原创 Sqlserver数据表分区

参考文章https://www.cnblogs.com/ajiangg/p/3569820.html--创建文件组/*ALTER DATABASE [UgreenWms]ADD FILEGROUP [FG_Order_Sales_Report_2021_01]ALTER DATABASE [UgreenWms]ADD FILEGROUP [FG_Order_Sales_Report_2021_02]ALTER DATABASE [UgreenWms]ADD FILEGROUP [FG_Or

2022-03-09 17:33:09 1068

原创 今天中毒,记录下

出现问题,1、所有的exe执行程序都打不开,提示需要新应用打开此exe文件2、任务管理器打不开,提示找不到文件解决方案1、针对第一个问题此操作过程需要打开注册表,然鹅,所有执行文件打不开,意味着注册表也打不开,这不是脱裤子放屁吗?其实不然,找到Windows PowerShell,点击,提示找不到文件,莫慌,右键管理员运行,即可打开,然后命令行输入regedit即可打开注册表,转到HKEY_CLASSES_ROOT \ .exe。然后在右窗格中,双击“(默认)”键并将数据值设置为exefile:

2021-12-07 17:52:05 2797 2

原创 C# 将打印机临时缓存文件SPL转为图片文件EMF

打印机在打印的时候,会将临时文件存储在这个位置:C:\Windows\System32\spool\PRINTERS,但是有的人在打印的时候跑去这个位置看,里面什么也没有,这是什么原因呢?还有一项设置需要设置,控制面板,找到打印机,右键打印机属性,切换到高级选项卡,把“保留打印的文档”勾选上:好,上面是前提条件,下面分享一个demo,大家可以试一下!将打印机临时缓存文件SPL转为图片文件EMF-C#文档类资源-CSDN下载...

2021-11-12 16:16:36 2016

原创 DEV Winform GridView禁止显示子表格(嵌套表格)

因为我给到GridView的数据源是一个实体的数组,一个特殊的需要,我在实体里面加了一个实体数组(当前数据的子数据),结果表格呈现出来的时候,自动出来了嵌套表格。那么如何禁止显示嵌套表格呢?GridView的OptionsDetail下的EnableMasterViewMode = False即可...

2021-08-16 11:36:33 472

原创 DEV Winform GridView表格嵌套

目前的业务是涉及到两级表格,所以我是直接在涉及器里面加了一个子GridView.方法一、圈起来的就是子GridView,点击Run Designer进去把子GridView的字段设置好,如图:我的数据源结构,我是直接使用List实体列表绑定数据的,如图:第一个红圈及以上都是主GridView的数据结构及字段,第二个红圈是一个列表,是子GridView的数据源。然后子GridView还需要设置一下,点击Run Designer进去,如图:第一个红圈圈起来的是GridLev.

2021-08-14 15:42:36 1072

原创 Winform DEV的SearchControl与CheckedListBoxControl组合使用,搜索结果内容显示不全解决办法

按照下面步骤操作:如上图,进入模板设置 ,选中字段,其Width默认是-1,将该值设置为一个足够的长度即可。

2021-08-05 11:21:17 554

原创 Winform DEV SearchControl设置输入框的高度

默认情况下设置其Height是没有任何反应的,官方文档也没给出具体的设置方法。如何设置呢?看下图:默认AutoHeight为True,将其设置为false之后,再去设置空间的Height即可。

2021-08-05 11:17:43 322

原创 wangEditor扩展一个查看源码的功能

css:.w-e-toolbar { flex-wrap: wrap; -webkit-box-lines: multiple;}.w-e-toolbar .w-e-menu:hover{ z-index: 10002!important;}.w-e-menu a { text-decoration: none;}js: var editor_lt={}; wangEditor.viewsource = { ...

2021-07-20 14:12:07 1226

原创 Selenium.Chrome.ChromeDriver指纹去除

下面的JS名为stealth.min.js,是github上开源的,刚开始直接使用的时候是不行的,后面我改了一点,就可以了。/*! * Note: Auto-generated, do not update manually. * Generated by: https://github.com/berstend/puppeteer-extra/tree/master/packages/extract-stealth-evasions * Generated on: Thu, 10 Dec 20

2021-07-12 17:49:58 2868 2

原创 SqlServer与MySql的JOIN、Left JOIN、Right Join表的执行顺序问题

写这个文章的起因是,因为面试的时候又面试官问我,a left join b和b right join a,有什么区别,我说没什么区别,查询结果一样,性能也一样,那个面试官便说,小表和大表的前后顺序对性能是有影响的,他说sql语句从左往右执行,如果左边是大表,会先扫描左边的表的数据,然后再扫描右边表的数据,真是误人子弟啊!下面用实践来打他脸!我会有SqlServer和MySql分别做实践,因为这两个数据库在Sql执行解析的机制还是有很大不同的。SqlServer:tEBay_Trade=》数据量

2021-07-09 14:54:44 3224

原创 GIT使用步骤

1、用户信息全局配置$ git config [--global] user.name "[name]"$ git config [--global] user.email "[email address]"2、切换到创建好的存储库的目录,并初始化本地存储库cd F:\\Code_NEW\\CellPhoneAge_Git\\CellPhoneAgeAdmingit init3、创建本地分支$ git branch [name] ----注意新分支创建后不会自动切换为当前分支$ gi...

2021-06-21 11:53:02 101

原创 asp.net多个子域名站点共享form认证

条件:1、asp.net项目2、多个子域名 即一级域名相同,二级域名不同 如: erp.test.com email.test.com实现的功能:多个

2021-06-11 23:20:47 282

转载 git+ jenkins+harbor+k8s(kubernetes) 实现自动化部署

系统环境:centos 7git:gitee.com 当然随便一个git服务端都行jenkins: lts版本,部署在服务器上,没有通过部署在k8s集群中harbor: offline版本,用来存储docker镜像Kubernetes 集群为了方便快捷,使用了kubeadm方式搭建,是三台,并且启用了IPVS,具体服务器用途说明如下: HOSTNAME IP地址 服务器用途 master.test.cn 192.168.184.31 k8s-mas...

2021-06-09 09:09:19 1969

原创 ElasticSearch集群搭建

vim /etc/hosts192.168.123.161 es.node1.com192.168.123.162 es.node2.com192.168.123.164 es.node3.comhttps://elasticsearch.cn/ ES中文社区https://www.elastic.co/guide/index.html ES官方文档一、下载安装包https://www.elastic.co/cn/downloads/elasticse...

2021-05-23 12:07:11 214

原创 设置指定元素的placeholder样式

<style> .layui-disabled::-webkit-input-placeholder { color: #d2d2d2 !important; } </style>

2021-05-21 15:09:44 160

原创 C#对应的Magento2的加密解密算法

public class CpPassword{ /// <summary> /// 解密 /// </summary> /// <param name="password">明文密码</param> /// <param name="hashStr">加密后的密码 类似于1a26ed46898bf8d648b6981d19c84e70ce70079d576...

2021-05-05 18:31:52 204 1

原创 如何在堆栈中分配4个4字节的长整形的空间

其实没必要4次push,只需把esp减去4*4就行了,同样也可以用add指令来恢复esp。

2021-04-27 18:12:05 212

原创 CALL和JMP的区别

call会把他的下一条指令的地址压入堆栈,然后跳转到他调用的开始处,同时ret会自动弹出返回地址。JMP只是简单的跳转call的本质相当于push+jmp ret的本质相当于pop+jmp

2021-04-27 18:11:33 2153

原创 PUSH和POP

push把一个32位数压入堆栈中。这个操作导致esp被减4.esp被形象的称为栈顶,最开始esp的值是最大的。顶部是地址小的区域,压入栈的数据越多,这个堆栈的也就越堆越高,esp也就越来越小。在32位平台上,esp每次减少4(字节)。pop 一个数据出栈,esp被加4.pop的参数一般是一个寄存器,栈顶的数据被弹出到这个寄存器中。...

2021-04-27 18:10:55 968

原创 汇编指令大全

【各种通用的跳转指令】JE 等于就跳转,与CMP指令合用JAE 大于或等于时跳转,与CMP指令合用(Jump if above or equal)JB 小与就跳转,与CMP指令合用JBE 小于等于就跳转,与CMP指令合用JC 错误就跳转JNC 正确就跳转(Jump if not carry)JMP 无条件跳转ADD 加法指令ORG 是指把机器指令装在到内存中的某个地址中去INT 软件中断指令或函数调用HLT 让CPU进入待机状态JL 小于JLE 小于等于INC 自加...

2021-04-27 18:10:24 520

原创 ESP和EBP 栈顶指针和栈底指针

1)ESP:栈指针寄存器(extended stack pointer),其内存放着一个指针,该指针永远指向系统栈最上面一个栈帧的栈顶。(2)EBP:基址指针寄存器(extended base pointer),其内存放着一个指针,该指针永远指向系统栈最上面一个栈帧的底部。【本次重点内容:了解几个常见的寄存器名字,记住eax一般用来保存函数的返回值,记住esp是栈顶指针寄存器,ebp是栈底指针寄存器。】ESP 中的指针将一直指向这个新位置, 所以 ESP 中的地址数据是动态的....

2021-04-27 18:09:52 3495

原创 有效地址传送指令LEA

将源操作数给出的有效地址传送到指定的的寄存器中.LEA DX,BETA[BX+SI]

2021-04-27 18:09:20 280

原创 几个常用寄存器

4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI)2个指针寄存器(ESP和EBP)

2021-04-27 18:08:49 701

原创 NDIS函数大全手册

无连接微端口的上层函数DriverEntry 由操作系统调用来激活和初始化微端口驱动程序MiniportAllocateComple 调用它来指示以前调用的NdisMAllocateMemoryAsync已经完成MiniportCheckForHang 检查NIC的内部状态MiniportDisableInterrupt 禁止NIC产生中断MiniportEnableInterrupt 允许NIC产生中断MiniportHalt 重新分配和重新注册NIC占用的资源并且终止NIC以使.

2021-04-27 18:07:53 680

原创 PHYSICAL_ADDRESS

这是我查找DDK的 ntdef.h 文件找到PHYSICAL_ADDRESS的定义:..............................................typedef union _LARGE_INTEGER { struct { ULONG LowPart; LONG HighPart; }; struct { ULONG LowPart; LONG HighPart; } ...

2021-04-27 18:07:08 417

原创 #PRAGMA NDIS_INIT_FUNCTION(DRIVERENTRY)

/*——————————————————————————————————————用NDIS_INIT_FUNCTION宏标识DriverEntry函数只运行一次*/#pragma NDIS_INIT_FUNCTION(DriverEntry)

2021-04-27 18:06:09 116

原创 #PRAGMA HDRSTOP

#pragma hdrstop表示预编译头文件到此为止,后面的头文件不进行预编译。BCB可以预编译头文件以加快链接的速度,但如果所有头文件都进行预编译又可能占太多磁盘空间,所以使用这个选项排除一些头文件。...

2021-04-23 09:53:08 236

原创 #PRAGMA

在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。...

2021-04-23 09:52:37 48

原创 EXTERN

extern可以用来引用一个已经定义过的全局变量,如在一个文件想用到在另一文件中定义的全局变量可用extern

2021-04-23 09:52:04 59

原创 键盘过滤驱动之IRP劫持

参考资料:[1] 《Rootkits——Windows内核的安全与防护》[2]让一切输入都难逃法眼(驱动级键盘过滤钩子)本文主要介绍通过劫持IRP(IRP_MJ_READ)实现键盘过滤驱动的基本方法。算是学习总结吧。这里简单地列举了几个需要注意的地方:[1] 由于需要动态卸载驱动程序,所以要挂接KeyboardClass0。[2] 键盘过滤驱动工作在异步模式。为了得到一个按键操作,首先会发送一个IRP(IRP_MJ_READ)到驱动的设备栈,键盘物理驱动收到这个IRP后会一直保持为pend.

2021-04-23 09:51:28 570 1

原创 初学驱动开发书籍介绍

Windows NT Device Driver Development初学驱动开发书籍介绍一、总述........................................................................................................................21.1分类..........................................................................

2021-04-23 09:48:03 1585 1

原创 驱动和应用层的异步通信

标 题:【原创】[成果3.6]驱动和应用层的异步通信作 者:sislcb时 间:2008-01-28,11:13:28链 接:http://bbs.pediy.com/showthread.php?t=59015这里来简单的讲解下驱动和应用层的异步通信,上次我写了驱动和应用层的三种基本通信方法,但是那三种方法都是通过同步的方法来实现的,就是说,在应用层向驱动层发送消息后,就堵死在那里等待驱动层的返回了,而异步的概念就是,应用层向驱动发送消息后,就马上返回了,而在驱动层的消息触发后,再将该消息...

2021-04-23 09:45:18 270

原创 驱动和应用层的三种通信方式

驱动程序和客户应用程序经常需要进行数据交换,但我们知道驱动程序和客户应用程序可能不在同一个地址空间,因此操作系统必须解决两者之间的数据交换。驱动层和应用层通信,主要是靠DeviceIoControl函数,下面是该函数的原型:BOOLDeviceIoControl(HANDLEhDevice,//设备句柄DWORDdwIoControlCode,//IOCTL请求操作代码LPVOIDlpInBuffer,//输入缓冲区地址DWORDnInBufferSize,//...

2021-04-23 09:44:43 1026

原创 INF文件的编写

这部分主要讲解inf文件的编写,其实inf文件不仅仅可以用来做为安装驱动使用,还有很多其他用法,这里就不涉及了,先讲下inf的语法,这些语法都是google上有的。inf文件其实是一种纯文本文件,可以用任意一款文本编辑软件来打开进行编辑。inf是不区分大小写的。inf中包含各节的含义:1、Version节每一个INF文件都包含一个这样的节,该节中的条目主要是描述此INF文件支持的设备类型和适用的操作系统。在该节中如果出现"signature="$CHICAGO$""这样的条目则表示该INF文...

2021-04-23 09:44:07 1185

原创 IRP_MJ_INTERNAL_DEVICE_CONTROL

什么时候发送这个请求:Any time after the successful completion of a create request.(任何时候完成了一个请求的创建)作用:This I/O control code has been defined for communication between paired and layered kernel-mode drivers, such as one or more class drivers layered over a po.

2021-04-23 09:43:31 545

原创 TYPEDEF + STRUCT + 指针

c语言规范,定义结构体:typedefstructANSWER_HEADER{u8u8Type;u8u8Code;u32u32TimeStamp;structANSWER_HEADER *pNext;}ANSWER_HEADER_T, *PANSWER_HEADER_T;ANSWER_HEADER为结构名,这个名字主要是为了在结构体中包含自己为成员变量的时候有用ANSWER_HEADER_T为structANSWER_HEADER的别名PA...

2021-04-23 09:42:54 194

原创 位运算妙用 逻辑与之判断奇偶数

//判断奇数偶数 用一个数与00000001逻辑与运算,结果为1的是奇数,0是偶数 static void bb() { qq: Console.WriteLine("请输入一个数字:"); int aa = 0; string ss = Console.ReadLine(); if (!int.TryParse(ss, out aa)) { ..

2021-04-22 11:52:52 293

原创 位运算妙用 逻辑与之循环序列获取

构建循环队列数组下标的控制(应该填的是实现当数组下标大于某个值的时候再次恢复到0), * 标准的答案只有一个,就是i%n。熟悉位运算的同学知道,这里填i&n是完全可以的。 * 比如i%7,可以实现的序列是0,1,2,3,4,5,6,7,0,1,2,3,4……。 * 但是现在来看一下位运算,7的八位二进制表示是00000111,将一个数与其做按位与 * 则高位全变...

2021-04-22 11:52:04 130

原创 MESSAGEBOXEXA

该函数创建、显示、和操作一个消息框。消息框含有一个应用程序定义的消息和标题,加上预定义目标与push(下推)按钮的任何组合。wLanguageld参数指定哪一个语言资源集被用于预定义的下推按钮。有关MessageBoxEX函数其他参数的完整描述,请参见MessageBoxEx函数。函数原型:int MessageBoxEx (HWND hWnd,LPCTSTR lpText, LPCTSTR IpCaption, UINT UType, WORD wLanguageld);参数:hWnd:标识将

2021-04-22 11:50:31 296

C# 将打印机临时缓存文件SPL转为图片文件EMF

将打印机临时缓存文件SPL转为图片文件EMF

2021-11-12

auto.js和打包插件分享

auto.js和打包插件分享

2020-10-16

Crawler通用爬虫.zip

这是一个自定义模板的爬虫,只要在浏览器可以访问的页面通过配置模板都可以实现自动抓取,数据保存方式多样化,除了文件保存,还提供API回调,允许你API自定义保存。

2020-03-04

codeSmith8破解版解决mysql连接及字段描述空问题.zip

codeSmith8破解版解决mysql连接及字段描述空问题.codeSmith8破解版解决mysql连接及字段描述空问题.

2019-08-28

12306登陆测试代码

12306登陆测试代码

2015-01-13

js完美进度条,做效果的不二选择

js完美进度条,做效果的不二选择.。

2014-12-03

JQuery的uploadify和flash多文件上传带进度条

JQuery的uploadify和flash多文件上传带进度条

2013-09-02

删除正在运行的程序(文件)

删除正在运行的程序(正在使用的文件)

2013-09-02

键盘记录

键盘记录,记录已邮件的形式发送到自己邮箱.

2013-09-02

C#FTP下载(源码)

C#FTP下载(源码)

2013-07-02

C#WinFormFTP

C#WinFormFTP

2013-07-02

超酷首页banner

这是一个超炫的首页flash banner,效果相当不错。 静态页面正常,但弄到.net的aspx页面却显示不出来。大家帮忙看一下,如果知道就留个言,谢谢了。

2013-04-22

DELPHI中文帮助手册

DELPHI中文帮助手册

2012-04-29

Delphi步步精通

Delphi步步精通

2012-04-29

delphi7入门与提高实用教程

delphi7入门与提高实用教程

2012-04-29

Delphi7开发指南

Delphi7开发指南

2012-04-29

Delphi7编程技巧与实例精解

Delphi7编程技巧与实例精解

2012-04-29

Delphi_7_程序设计与开发技术大全

Delphi_7_程序设计与开发技术大全

2012-04-29

《易语言组件与实例》CHM电子版第二版

《易语言组件与实例》CHM电子版第二版

2012-04-29

《Delphi深度历险》附书源码

《Delphi深度历险》附书源码

2012-04-29

C# 制作 大学生宿舍管理系统(源码)

这个程序界面华美 操作方便 代码很基础 是我用一个星期做出来的 今天我把它放上来是希望能和大家一起交流学习 如果有不好的地方希望各位哥哥姐姐弟弟妹妹能指出来哈

2012-04-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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