自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 记录QT离线安装包网址

https://www.qt.io/offline-installers

2020-02-25 11:44:12 285

原创 MyISAM和InnoDB存储引擎的区别

MyISAM和InnoDB的区别 MyISAM Innodb B树索引 是 是 备份/时间点恢复(在服务器中实现,而不是在存储引擎中实现。) 是 是 集群数据库支持 没有 没有 聚集索引 没有 是 压缩数据 是(仅在使用压缩行格式时支持压缩MyISAM表。使用带MyISAM的压缩行格式的表是只读的。) ...

2019-08-25 19:49:52 308

原创 c#通过调用系统库函数获取计算机物理屏幕尺寸

#region Win32 API [DllImport("user32.dll")] static extern IntPtr GetDC(IntPtr ptr); [DllImport("gdi32.dll")] static extern int GetDeviceCaps(IntPtr hdc, int nIndex );...

2019-05-19 21:49:18 484

原创 SQL注入详解

SQL注入原理SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用户输入的数据,致使非法数据侵入系统。根据相关技术原理,SQL注入可以分为平台层注入和代码层注入。平台层注入由不安全的数据库配置或数据库平台的漏洞所致;代码层主要是由于程序员对输入未进行细致地过滤...

2019-04-15 17:49:24 535

转载 SSL工作原理

关键词:SSL,PKI,MAC挑 希望:SSL使用数据加密、身份验证和消息完整性验证机制,基于TCP和其他的应用层协议提供可靠的连接安全保障。本文介绍了SSL后台、安全机制、工作过程和典型网络应用。缩略语: 缩略语 英文全名 中文解释 AES Advanced Encryptio...

2019-04-12 18:16:06 887

原创 冒泡算法优解

在书上常见的冒泡排序的实现都是采用内循环模式,时间复杂度是n的平方,使用以下方法可以优化冒泡算法。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { ...

2019-03-27 21:23:10 149

原创 VMWare 网络桥接获取ip失败解决方案

1.点击左上角的编辑,选择虚拟网络适配器2.点击更改配置,此设置需要管理员权限3.设置本机的桥接网卡,如果不知道本机的话可以多切换几次试一下就可以了,点击确定重启虚拟机即可。...

2019-03-20 11:27:22 1693

原创 win10系统免U盘安装

win10系统安装Windows 10/64位下载地址:pan.baidu.com/s/1CJcq8iPuCfNaLtFKt2Nabg密码:8qdpWindows 10/32位下载地址:pan.baidu.com/s/1ooQmOrymJqQq0w_Z5wGDBg密码:nzyc温...

2019-03-17 17:13:02 2048

原创 winform动态生成右键菜单

在窗口工具上拖一个contextmenuStrip,然后命名。可以手动添加第一列,需要添加子菜单可以根据 ((ToolStripDropDownItem)(contextMenuStrip2.Items[1])).DropDownItems.Add(t1) 添加 即根据items[序号]获取第一列的值。列如:ToolStripItem t1 = ne...

2019-03-17 17:11:35 1575

原创 winform treeview 动态生成树形结构

数据模型为:id、文本、父亲id创建TreeView: TreeView treeV = new TreeView();绑定根目录: this.TreeV.Nodes.Clear();//清空节点 TreeV_M.LabelEdit = false;//不可编辑 //添加根结点 Tr...

2019-03-17 16:49:05 3301

转载 Linux 下几个文件操作命令的代码实现

用 C 语言实现命令 cp、df、mkdir、rm、tac Linux 操作系统中的命令实际上是编译好的可执行程序,比如说 ls 这个命令,这个文件位于 /bin 目录下面,当我们用 file /bin/ls 命令查看的时候会有以下输出: 1 2 3 4 [root@localhost ~]# file /bin/ls /b...

2019-01-08 22:57:25 301

原创 sqlserver 触发器事件

 触发器模板:create trigger 【触发器名】on 【触发器所在的数据表名】【after || befor】 [insert||update||delete]asbegin[触发事件]end在触发器中获取输入的值可以这样定义:declare @a int; 获取刚刚输入的值: select @a = 【表中的字段名】 from inserted;   获取...

2018-10-11 12:43:25 845

原创 winform去掉窗口中的放大,缩小,关闭按钮,再重新设计关闭缩小按钮

将formborderstyle设置为 None这时候的窗口是无边框的,而且运行的时候是不能进行移动。解决方案:1.添加鼠标按下事件;2.添加鼠标移动事件;3.添加鼠标松开事件;附上三个事件的代码: bool formMove = false;//窗体是否移动        Point formPoint;//记录窗体的位置 /// <summary>...

2018-09-03 13:46:00 5316

原创 c#多窗口切换多线程

切换窗口使用这个语句,新打开的窗口就是另外一个线程,互不影响;new Thread((ThreadStart)delegate{Application.Run(new Form1());}).Start(); 

2018-08-22 19:37:10 1253

转载 MySQL触发器使用详解

 MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。创建触发器在MySQL中,创建触发器语法如下:代码如下:CREATE TRIGGER trigger_nametrigger_timetrigger_event ON tbl_nameFOR EACH ROWtrigg...

2018-08-19 15:08:07 152

转载 c# comb主键生成

使用“COMB(Combine)”类型COMB数据类型的基本设计思路是这样的:既然UniqueIdentifier数据因毫无规律可言造成索引效率低下,影响了系统的性能,那么我们能不能通过组合的方式,保留UniqueIdentifier的前10个字节,用后6个字节表示GUID生成的时间(DateTime),这样我们将时间信息与UniqueIdentifier组合起来,在保留UniqueIdent...

2018-08-16 23:12:06 669

原创 pycharme 无法运行chromedriver

 from selenium import webdriverd=webdriver.Chrome('G:\software\Google\Chrome\Application\chromedriver.exe')d.get("http://www.baidu.com")print(d.page_source) 很多人在调用webdriver的时候无法打开游览器,即便是配置了...

2018-08-12 12:03:22 2737 1

原创 c#中textbox动态通过代码改变文本内容显示

在进行客户端服务器端编程时,客户端或者服务的任意一方发送消息时,另一方需要显示出来,而textbox在打开后就不会变,除非有按钮点击,这是侯我们又需要一方发送,另一方马上显示出来,这个时候我们就可以加上这么一段代码:TextBox.CheckForIllegalCrossThreadCalls = false;这段代码的添加位置如下:public Form1()        { ...

2018-08-10 22:18:29 7043 2

原创 c#动态生成右击菜单的子菜单

//count为从数据库取出的行的数目 for (sum = 0; sum < count; sum++) {                TypeText = data.Rows[sum][0].ToString();//获取行列中的值                ToolStripItem t1 = new ToolStripMenuItem(TypeText);//新建一个...

2018-08-09 14:50:36 1020

原创 vs2015安装出错,解决,通用

万能通用的vs安装失败方法:一、删除残留:    1.将vs卸载,找到c:\program files(x86)\Microsoft Visual Studion 文件夹全部删除;    2.找到C:\ProgramData\Package Cache,将此文件夹删除(programdata为隐藏文件夹,需要将隐藏文件夹显示出来)    3.使用工具彻底删除安装残留的插件:工具下载地址:https...

2018-06-27 16:48:18 13394 4

原创 解决requests模块下载的网页中文编码问题

在使用requests模块抓取网页时,会出现中文乱码问题,之前看过很多解决的文章,这里给出了一个简单的方法url=requests.get()使用url.encoding查看获取的编码方式打印:url.text.encode(url.encoding).decode('utf8')这句话的意思是使用网页的编码方式进行编码,然后再解码,即可解决中文编码问题...

2018-06-09 14:46:54 299

原创 解决UnicodeEncodeError

在使用python写入从网页下载下来的网页内容时,总会遇到这个错误:UnicodeEncodeError: 'gbk' codec can't encode character '\xc2' in position 4069: illegal multibyte sequence在windows下面,新文件的默认编码是gbk,这样的话,python解释器会用gbk编码去解析我们的网络数据流txt,...

2018-06-09 13:55:25 1204

原创 解决 python中 使用tesserocr,Imag模块 处理验证码的问题

python程序:from PIL import Imageimport tesserocrimag=Image.open(r"path")print(tesserocr.image_to_text(imag))会报以下错误:Traceback (most recent call last):  File "F:/python code/project/key.py", line 5, in...

2018-06-08 12:41:05 6860 12

原创 解决无法定位软件包 linux-headers 问题

恭喜你打开这篇文章!        当你打开这篇文章的时候,我就知道你肯定是在安装虚拟机的增强功能!而且在你更新无数个更新源后任然会发生无法定位软件包 linux-headers 问题,这个问题目前博主也不知道解决方案,也不知道是什么问题导致的。因此,博主给大家提供一个在线安装增强功能的办法,来解决这个问题。1.apt-get update           //(更新目录)2.apt-get ...

2018-05-08 21:01:59 21015 14

原创 破解百度网盘下载速度

很多人都在抱怨百度云下载速度慢的问题,特此分享自己加速的过程话不多说直接上教程:1.在chrome浏览器中安装 插件: IDM    连接:https://chrome.google.com/webstore/search/idm?hl=zh-CN注:其他浏览器也可以安装,不过不是那个连接需要自己自行到所用浏览器的拓展里面添加插件2.对于大文件来说,超过一定大小在浏览器不可下载需要到客户端下载。这...

2018-05-03 20:06:13 875

原创 加密解密网站

栏栅加密解密:http://www.qqxiuzi.cn/bianma/zhalanmima.phpbase64:  https://base64.supfree.net/凯撒解密:http://planetcalc.com/1434/brainfuck and Ook 加密解密:https://www.splitbrain.org/services/ook培根解密:https://netair....

2018-04-29 17:39:58 1576

原创 URL中的特殊字符意思

在URL中,我们会遇到很多的特殊字符,不懂的新手可能不懂得是什么意思,为此写在此,希望对不懂的人有所帮助!符号                   意思                              可替代编码+                    表示空格                               %20 /                 分隔目录和子目录   ...

2018-04-16 21:16:07 508

原创 kali linux 更新源 权限不够无法修改问题

执行:/etc/apt/sources.list权限不够,无法修改源的问题 解决方案:leafpad /etc/apt/sources.list然后将更新源复制在文本编辑器中保存退出,执行 :apt-get update            apt-get upgrade            apt-get dist-upgrade            apt-get clean...

2018-03-21 12:41:57 16450 4

原创 用C语言操作mysql数据库上传变量

上传变量文本内容上传命令:insert into table_name(list1,list2,...) values("***","***")当上传的值为变量时可如此执行string a="上传的文件";int id=1;//以上变量可随意定义char sqlstr[100];sprintf_s(sqlstr,"insert into table_name(list1,list2..) valu...

2018-03-19 20:49:02 921

Visual Assist.zip

使用此资源来破解visual assist ,支持visual studio所有版本,包括2017,2019版。

2019-08-13

va_x_setup2074.zip

针对visual assist的使用收费,此安装包可以破解vs2008,2013,2015的版本进行工具破解添加

2019-07-08

空空如也

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

TA关注的人

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