摘要:
一:什么是sql注入 SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编写时的疏忽,通过SQL语句,实现无账号登录,甚至篡改数据库。 二:SQL注入攻击的总体思路 1:寻找到SQL注入的位置 2:判断服务器类型和后台数据库类型 3:针对不同的服务器和数据库 阅读全文
摘要:
MySql.Data.MySqlClient.MySqlException:“The host localhost does not support SSL connections.” 解决办法: mysql连接字符串里面加"SslMode=none" Navicat for MySQL连接mysq 阅读全文
摘要:
mstsc /admin /v:10.0.11.215 阅读全文
摘要:
例子: 当前有三张表A、B、C其中A和B是一对多关系,B和C是一对多关系,现在需要将B中A表的主键存到C中;常规思路就是将B中查询出来然后通过一个update语句来更新C表就可以了,但是B表中有2000多条数据,难道要执行2000多次?显然是不现实的;最终找到写一个存储过程然后通过循环来更新C表,然 阅读全文
摘要:
存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。 基本语法 一.创建存储过程create procedure sp_name()begin.........end 二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕 阅读全文
摘要:
//localStorage.setItem("Keyname", name);//接收参数 // localStorage.getItem("Key");取参数 阅读全文
摘要:
“工欲善其事,必先利其器”。一直以来我都是一个喜欢折腾的人,尤其是在IDE的外貌上面,没办法,就是这样一个外貌协会的成员。 如果IDE不美观,真的很影响写代码心情,尤其是出现错误的时候,那就更容易炸! 话不多说,上图!Duang~~~(配音) 怎么样?还可以趴? “萝卜酸菜,各有所爱”,颜色可以自己 阅读全文
摘要:
常用命令 一、Build(生成)生成.生成解决方案 Ctrl+Shift+B生成.取消 Ctrl+Break生成.编译 Ctrl+F7生成.对解决方案运行代码分析 Alt+F11二、调试调试.在函数处中断 Ctrl+B调试.全部中断 Ctrl+Alt+Break调试.删除所有断点 Ctrl+Shif 阅读全文
摘要:
Visual Studio 2017 更换背景一、准备需要的IDE二、更换背景三、自定义主题 由于本人感觉VS的背景太过于单调,即使使用vs自带的更换背景工具也有一定局限性,在阅读各位大牛的操作后,除了顺利解决完这个问题后,还想记录下自己的经历,也希望能帮助其他需要的人。一、准备需要的IDE1、打开 阅读全文
摘要:
读写分离负载均衡/集群消息队列Redis分布式缓存:本地缓存 分布式缓存分库分表 解决高并发的方法1.水平扩展:多来几台服务器2.垂直扩展 :立杆见影,但是有上限3.分布式:就是一台服务器 的事儿分成多台服务器协作完成集群:一台服务器做的事请,现在由多台服务器共同承载,每台服务器都是独立完成的集群— 阅读全文