服务器
傲然君
这个作者很懒,什么都没留下…
展开
-
Fiddler代理转发请求
工具:Telerik Fiddler 4.6。1.配置 OptionsTools / Telerik Fiddler Options: 2.设置代理规则3.测试原创 2017-03-23 18:38:44 · 4842 阅读 · 0 评论 -
SQL注入
何为SQL注入官方说法:通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 通俗说法:攻击者恶意撰改SQL语句,以欺骗服务器执行错误或完全无关的SQL命令。 1、单引号’select * from sec_user where accountname = ':accountname' and password = ':password'原创 2017-07-18 09:54:36 · 171 阅读 · 0 评论 -
分布式与集群的区别
分布式—>>> 将一个任务分成若干个子任务,每台计算机同时独立完成某一个子任务。 —>>> 通过缩短单个任务的执行时间来提升效率。 —>>> 若某台计算机宕机,且其负责的业务在这组计算机中是唯一的,则这组计算机再无业务提供能力。集群—>>> 每台计算机执行相同的任务(单独完成整个任务)。 —>>>通过提高单位时间内完成的任务数量来提升效率。 —>>> 若某台计算机宕机,则可交由其从节点接续完原创 2017-07-18 15:25:16 · 221 阅读 · 0 评论 -
http如何实现跨域访问
当两个域具有相同的协议(如http), 相同的端口(如80),相同的host(如www.google.com),则认为它们是相同的域(协议,域名,端口都必须相同)。出于安全考虑,浏览器允许跨域写(即:上行,发送请求),而不允许跨域读(即:下行,接受响应)。跨域访问失败时,实际上浏览器发送请求成功,浏览器也接收到了响应,但是它会限制xmlhttprequest接受响应并在js控制台报错。解决方法:通过原创 2017-12-21 17:20:31 · 11811 阅读 · 0 评论 -
QPluginLoader 加载/卸载插件
最近在用QPluginLoader为server程序做一个打补丁的功能,即让server程序定时检索是否有最新的补丁包,若有则下载并替换原先的功能,从而使server程序在不退出的情况下实现不间断升级。 QPluginLoader的使用方法如下。接口定义接口类必须是虚基类,除构造函数、析构函数(最好定义为虚函数)外的成员函数都必须是纯虚函数。// 定义接口class SGISSvr原创 2018-02-05 20:29:57 · 10101 阅读 · 2 评论 -
TCP/IP疑难点
序列号与确认号概念 序列号Seq:告诉对方自己本次发送的数据从*号开始。初始序列号ISN(initial sequence number),由发送端和接收端各自按照一定的算法随机生成。确认号Ack:自己上一次已经成功收到的数据字节序列号+1。用于告诉对方,该确认号之前的数据都已收到,自己下一次想接收字节序列号从该确认号开始的数据。初始序列号之所以采用随机方法产生,主要是从网络安全方...原创 2018-02-12 13:33:37 · 505 阅读 · 0 评论