- 博客(29)
- 资源 (2)
- 收藏
- 关注
原创 MyISAM和InnoDB存储引擎的区别
MyISAM和InnoDB的区别 MyISAM Innodb B树索引 是 是 备份/时间点恢复(在服务器中实现,而不是在存储引擎中实现。) 是 是 集群数据库支持 没有 没有 聚集索引 没有 是 压缩数据 是(仅在使用压缩行格式时支持压缩MyISAM表。使用带MyISAM的压缩行格式的表是只读的。) ...
2019-08-25 19:49:52
390
原创 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
611
原创 SQL注入详解
SQL注入原理SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用户输入的数据,致使非法数据侵入系统。根据相关技术原理,SQL注入可以分为平台层注入和代码层注入。平台层注入由不安全的数据库配置或数据库平台的漏洞所致;代码层主要是由于程序员对输入未进行细致地过滤...
2019-04-15 17:49:24
633
转载 SSL工作原理
关键词:SSL,PKI,MAC挑 希望:SSL使用数据加密、身份验证和消息完整性验证机制,基于TCP和其他的应用层协议提供可靠的连接安全保障。本文介绍了SSL后台、安全机制、工作过程和典型网络应用。缩略语: 缩略语 英文全名 中文解释 AES Advanced Encryptio...
2019-04-12 18:16:06
982
原创 冒泡算法优解
在书上常见的冒泡排序的实现都是采用内循环模式,时间复杂度是n的平方,使用以下方法可以优化冒泡算法。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { ...
2019-03-27 21:23:10
213
原创 VMWare 网络桥接获取ip失败解决方案
1.点击左上角的编辑,选择虚拟网络适配器2.点击更改配置,此设置需要管理员权限3.设置本机的桥接网卡,如果不知道本机的话可以多切换几次试一下就可以了,点击确定重启虚拟机即可。...
2019-03-20 11:27:22
1928
原创 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
2235
原创 winform动态生成右键菜单
在窗口工具上拖一个contextmenuStrip,然后命名。可以手动添加第一列,需要添加子菜单可以根据 ((ToolStripDropDownItem)(contextMenuStrip2.Items[1])).DropDownItems.Add(t1) 添加 即根据items[序号]获取第一列的值。列如:ToolStripItem t1 = ne...
2019-03-17 17:11:35
1691
原创 winform treeview 动态生成树形结构
数据模型为:id、文本、父亲id创建TreeView: TreeView treeV = new TreeView();绑定根目录: this.TreeV.Nodes.Clear();//清空节点 TreeV_M.LabelEdit = false;//不可编辑 //添加根结点 Tr...
2019-03-17 16:49:05
3593
转载 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
353
原创 sqlserver 触发器事件
触发器模板:create trigger 【触发器名】on 【触发器所在的数据表名】【after || befor】 [insert||update||delete]asbegin[触发事件]end在触发器中获取输入的值可以这样定义:declare @a int; 获取刚刚输入的值: select @a = 【表中的字段名】 from inserted; 获取...
2018-10-11 12:43:25
935
原创 winform去掉窗口中的放大,缩小,关闭按钮,再重新设计关闭缩小按钮
将formborderstyle设置为 None这时候的窗口是无边框的,而且运行的时候是不能进行移动。解决方案:1.添加鼠标按下事件;2.添加鼠标移动事件;3.添加鼠标松开事件;附上三个事件的代码: bool formMove = false;//窗体是否移动 Point formPoint;//记录窗体的位置 /// <summary>...
2018-09-03 13:46:00
5632
原创 c#多窗口切换多线程
切换窗口使用这个语句,新打开的窗口就是另外一个线程,互不影响;new Thread((ThreadStart)delegate{Application.Run(new Form1());}).Start();
2018-08-22 19:37:10
1382
转载 MySQL触发器使用详解
MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。创建触发器在MySQL中,创建触发器语法如下:代码如下:CREATE TRIGGER trigger_nametrigger_timetrigger_event ON tbl_nameFOR EACH ROWtrigg...
2018-08-19 15:08:07
224
转载 c# comb主键生成
使用“COMB(Combine)”类型COMB数据类型的基本设计思路是这样的:既然UniqueIdentifier数据因毫无规律可言造成索引效率低下,影响了系统的性能,那么我们能不能通过组合的方式,保留UniqueIdentifier的前10个字节,用后6个字节表示GUID生成的时间(DateTime),这样我们将时间信息与UniqueIdentifier组合起来,在保留UniqueIdent...
2018-08-16 23:12:06
735
原创 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
2900
1
原创 c#中textbox动态通过代码改变文本内容显示
在进行客户端服务器端编程时,客户端或者服务的任意一方发送消息时,另一方需要显示出来,而textbox在打开后就不会变,除非有按钮点击,这是侯我们又需要一方发送,另一方马上显示出来,这个时候我们就可以加上这么一段代码:TextBox.CheckForIllegalCrossThreadCalls = false;这段代码的添加位置如下:public Form1() { ...
2018-08-10 22:18:29
7241
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
1108
原创 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
14281
4
原创 解决requests模块下载的网页中文编码问题
在使用requests模块抓取网页时,会出现中文乱码问题,之前看过很多解决的文章,这里给出了一个简单的方法url=requests.get()使用url.encoding查看获取的编码方式打印:url.text.encode(url.encoding).decode('utf8')这句话的意思是使用网页的编码方式进行编码,然后再解码,即可解决中文编码问题...
2018-06-09 14:46:54
339
原创 解决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
1274
原创 解决 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
6951
3
原创 解决无法定位软件包 linux-headers 问题
恭喜你打开这篇文章! 当你打开这篇文章的时候,我就知道你肯定是在安装虚拟机的增强功能!而且在你更新无数个更新源后任然会发生无法定位软件包 linux-headers 问题,这个问题目前博主也不知道解决方案,也不知道是什么问题导致的。因此,博主给大家提供一个在线安装增强功能的办法,来解决这个问题。1.apt-get update //(更新目录)2.apt-get ...
2018-05-08 21:01:59
23896
15
原创 破解百度网盘下载速度
很多人都在抱怨百度云下载速度慢的问题,特此分享自己加速的过程话不多说直接上教程:1.在chrome浏览器中安装 插件: IDM 连接:https://chrome.google.com/webstore/search/idm?hl=zh-CN注:其他浏览器也可以安装,不过不是那个连接需要自己自行到所用浏览器的拓展里面添加插件2.对于大文件来说,超过一定大小在浏览器不可下载需要到客户端下载。这...
2018-05-03 20:06:13
967
原创 加密解密网站
栏栅加密解密: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
2319
原创 URL中的特殊字符意思
在URL中,我们会遇到很多的特殊字符,不懂的新手可能不懂得是什么意思,为此写在此,希望对不懂的人有所帮助!符号 意思 可替代编码+ 表示空格 %20 / 分隔目录和子目录 ...
2018-04-16 21:16:07
722
原创 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
16849
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
996
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人