- 军军小站|张军博客
搜索到与相关的文章
MySql

MySQL安全分析:缓解MySQL零日漏洞

一些世界上最大的公司(例如Facebook、谷歌和Adobe)以及很多规模较小的企业都在使用Oracle公司的MySQL数据库服务器软件。它的性能、可靠性和易用性使其成为在LAMP(Linux、Apache、MySQL、Perl/PHP/Python)平台上构建的数千Web应用不可缺少的部分。鉴于其庞大的用户群,最近发现的几个MySQL零日漏洞利用引起IT安全团队的高度关注,也激起了攻击者对MySQL安全的兴趣。本文将讨论MySQL安全状况和这些MySQL

系统 2019-08-12 01:32:29 2521

Python

Python之路【第十五篇】开发FTP多线程程序

要求:1.用户加密认证2.允许同时多用户登录3.每个用户有自己的家目录,且只能访问自己的家目录4.对用户进行磁盘配额,每个用户的可用空间不同5.允许用户在ftpserver上随意切换目录6.允许用户查看当前目录下的文件7.允许上传和下载文件,并保证文件的一致性md58.文件传输过程中显示进度条9.支持文件的断点续传使用:1.启动ftp_server.py2.创建用户,输入:用户名(默认密码是zhurui)3.启动FTP服务器4.启动客户端ftp_clien

系统 2019-09-27 17:56:12 2520

Python

在Python中操作列表之List.append()方法的使用

append()方法追加传递obj到现有的列表。语法以下是append()方法的语法:list.append(obj)参数obj--这是在列表中要追加的对象。返回值此方法不返回任何值,但更新现有的列表。例子下面的例子显示了append()方法的使用。#!/usr/bin/pythonaList=[123,'xyz','zara','abc'];aList.append(2014);print"UpdatedList:",aList;当我们运行上面的程序,它

系统 2019-09-27 17:47:03 2520

编程技术

Ajax:拥抱JSON,让XML走开

Ajax(AsynchronousjavascriptandXML)说到底就是一种浏览器异步读取服务器上XML内容的技术。现在的技术凡是跟XML扯上关系,再加上个概念做幌子,就像金装了一样,拽得不行。门外的人看得很是热闹,门里的人摇摇头不外如是。XML呢,跨平台的新潮语言?其实XML=TXT。XML只是符合很多规范的文本。它本身什么都不是,只是保存字符的文件。而浏览器异步读取的只是服务器上的文本内容,所以在Ajax开发时完全不必拘泥于XML。[版权所有,w

系统 2019-08-29 23:46:54 2520

Oracle

Oracle学习笔记 5 游标和触发器

游标:隐式游标:%FOUND,%NOTFOUND,%ROWCOUNT1.%FOUND用法,只有在DML语句影响一行或者多行时,%FOUND属性才返回TRUE。下列示例演示了%FOUND的用法:beginupdateemployees2setfirst_name=first_name||'t'whereemployee_id=2;ifSQL%foundthendbms_output.put_line('数据已经更新');--dbms_output.put_l

系统 2019-08-29 23:25:17 2520

Linux

Linux: Nginx 安装

安装nginxsudoapt-getinstallnginxUbuntu安装之后的文件结构大致为:所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下程序文件在/usr/sbin/nginx日志放在了/var/log/nginx中并已经在/etc/init.d/下创建了启动脚本nginx默认的虚拟主机的目录设置在了/var/www/nginx-default(有的版本默认的虚拟主机的目

系统 2019-08-29 22:32:32 2520

Java

新书出版:Java Web开发技术大全——JSP+Servle

本文为原创,如需转载,请注明作者和出处,谢谢!源代码下载作者:李宁图书详细信息:ISBN:9787302195757定价:79.8元印次:1-1装帧:平装印刷日期:2009-4-23图书简介:SSH是目前最流行的JavaWeb开发技术。本书通过对SSH中的各种技术循序渐进地讲解,使读者尽快掌握开发基于SSH的Web程序的方法。本书内容包括Web客户端技术、JSP/Servlet技术、Struts2(拦截器、类型转换、输入校验、上传和下载文件、Struts2

系统 2019-08-29 22:29:20 2520

编程技术

vector介绍

vector介绍介绍std::vector,并且讨论它在STL中的算法和条件函数remove_if()。介绍这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态数组了。Vector总览vector是C++标准模板库中的部分内容,它是

系统 2019-08-29 22:20:20 2520

Oracle

Oracle select in/exists/not in/not exits

-关键字in/exists/notin/notexitsin是把外表和内表作hash连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大。如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in:例如:表A(小表),表B(大表)1:select*fromAwhereccin(selectccfr

系统 2019-08-12 01:55:06 2520

SqlServer

《Sqlserver 之我的新大陆》

《Sqlserver之新大陆》Sql的嵌套查询一直没有怎么重视,最近开发一个新项目,发现这样的sql语句。selectqid,ssName=(selectssnamefromsecond_sortwheressid=question.ssid),qtitle,qatimefromquestionwheressid=(selectssidfromquestionwhereqid=@qid)andqreply=1andqid<>@qidorderbyqatim

系统 2019-08-12 01:53:02 2520