- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 常见HTTP状态码
参考图书:《HTTP权威指南》状态码分类 总体范围 已定义范围 类别 100~199 100~101 信息 200~299 200~206 成功 300~399 300~305 重定向 400~499 400~415 客户端错误 500~599 500~505 服务器端错误状态码 状态码 原因短语 含义 101
2017-07-23 10:20:52
498
原创 插入排序【直接插入排序和希尔排序】
直接插入排序例子假设这里有一数组n = 9;a[n] = {6,7,1,9,5,2,8,3,4};// 从当前位置向前遍历66 71 6 71 6 7 91 5 6 7 91 2 5 6 7 91 2 5 6 7 8 91 2 3 5 6 7 8 91 2 3 4 5 6 7 8 9希尔排序希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本。希尔排序是非稳定排序算法
2017-07-19 13:25:37
407
原创 使用 PDO 关联查询 MySQL 数据
使用pdo关联查询mysql数据try { $pdo = new PDO('mysql:host=localhost;dbname=test;', 'root', '123456'); // 0.等值联结 $sql = 'SELECT c.name, o.id, o.customer_id, o.price FROM orders o, customer c WHERE o.c
2017-07-17 18:54:04
891
原创 Ubuntu 下安装 PHP7 扩展 Memcached
参考链接1:https://serversforhackers.com/c/installing-php-7-with-memcached 参考链接2:https://hanxv.cn/archives/25.html 环境:ubuntu16.04, php7.0, nginx安装 phpize# phpize 是用来扩展 php 扩展模块的# php7.0 的 phpize 包含在 ph
2017-07-17 13:00:52
2058
原创 MySQL + PDO 操作
PDO扩展注意:这里面有的的是伪代码,不可以执行PDO连接MySQL# 基本格式(mysql驱动,主机名,数据库名,数据库用户名,数据库密码)$pdo = new PDO('mysql:host=your_hostname;dbname=yourdbname;', 'your_username', 'your_password');# 例子$pdo = new PDO('mysql:host=
2017-07-17 12:49:10
569
原创 Ubuntu16.04 + Nginx 配置虚拟主机
操作条件:安装 ubuntu 和 nginxStep 1Create Project# 在 /var/www/ 目录下创建一个项目目录,并编辑一个子目录 html 文件sudo mkdir -p /var/www/test.com/html# 新建一个主页 html 文件sudo vim var/www/test.com/html/index.html注意: 这里 test.com 为项目根目
2017-07-06 11:03:51
5004
转载 Xshell和Xftp连接ubuntu
文章转载于 http://blog.chinaunix.net/uid-26230597-id-4292860.html环境: 本机 IP地址10.88.58.79 linux虚拟机ip地址:10.0.2.15,ip获取方式为dhcp 虚拟机与本机连接方式为:NAT ssh工具:SecureCRT 相互ping,都可以ping通,在cmd里面也可以telnet通linux,但是远程ssh连
2017-06-20 12:10:24
2040
原创 PHP发送邮件
PHP 使用 swiftmailer 插件发送邮件文件介绍swiftmailer 邮箱插件data.sql 新增sql表文件pwd.php qq邮箱授权码config.php 连接数据库配置文件PdoMySQL.class.php 封装PDO操作类doaction.php 注册发送邮件和登录操作文件这里
2017-05-06 21:16:54
841
原创 【Django】基本应用
Django 基本应用虚拟环境1.建立虚拟环境(将项目的库与其他项目分离)# 终端项目根目录下输入,运行了模块venv,用它创建一个名为ll_env的虚拟环境python -m venv ll_env2.激活虚拟环境(windows下)# 这个命令运行ll_env\Scripts中的activate.bat文件。# 环境处于活跃状态时,环境名将包含在括号内,你可以在环境中安装包,并使用已
2017-05-02 11:33:50
412
原创 GIT学习笔记
GIT学习笔记本文参考了廖雪峰大大的网站 http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000GIT学习笔记创建仓库版本控制远程仓库分支管理标签管理自定义GIT创建仓库在当前用户下创建一个目录,进入到此目录下mkdir learngitcd learngit初始化一个Git
2017-04-25 15:36:20
357
原创 win10+nginx+php7+mysql
本文参考了 http://www.cnblogs.com/huayangmeng/archive/2011/06/15/2081337.html近几年来nginx的市场占有率逐渐上升,已经慢慢的逼近了apache,而IIS则首次跌破到10%以下。国内很多大厂的服务器都换成了nginx,依我看它未来应该会超过apache的。Nginx是俄罗斯人Igor Sysoev编写的轻量级HTTP服务器
2017-04-18 13:56:50
7343
6
原创 PHP读取Mysql数据库中文乱码问题
本文参考 http://blog.csdn.net/u012767263/article/details/19079707由于换了台笔记本,MySQL版本也换了,今天准备把以前写的PHP项目跑一遍。将.sql文件导入数据库,在浏览器上输入URL地址,回车,发现有些中文字符乱码了,都显示成“???”。仔细看一下,发现只有从数据库里面取出的中文数据才会显示乱码,而其他的不会乱码
2017-03-11 16:39:57
683
原创 【Python基础】Python3: UnboundLocalError: local variable 'num' referenced before assignment
num = 0def cal(): num += 1 print(num)cal()Python3下,运行以上代码出错,错误为:UnboundLocalError: local variable 'num' referenced before assignmentPython的局部变量在没有被赋值之前被引用了不明白,然后Google了一下,说是Python的局
2017-03-06 20:29:27
2302
原创 Win10下安装ipython
安装环境首先我的系统是win10,然后我的笔记本上安装两个版本的python,python2.7和python3.5。安装步骤然后在看官网介绍到命令行下输入pip install ipython,结果报错了。我想可能是两个版本的python冲突了,于是删除了python2.7,再进入命令行输入pip install ipython,等待ipython安装完就可以了。
2017-03-03 10:12:07
1558
转载 git shell 命令大全
原文出自 http://www.cnblogs.com/bugs/p/3384339.htmlgit branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin
2017-02-07 22:22:18
354
原创 2017新的一年计划
今天是2017年的第一天,度过了有很过欢笑也有很多悲伤的2016年,不管怎样,2016年都过去了,新生活还要继续,写点新年的计划吧,虽然知道很大部分很难完成,但还是写一下吧,万一完成了呢。2017年,大三结束了就要出去了,所以2017年上半年还是要努力学习一些专业知识了,也要开始着手找工作的事情了,估计6、7月就要出去找工作了。决定以后的工作方向是走web开发,所以今年主要搞一下前端、PHP、
2017-01-01 23:26:26
484
转载 【Python基础】if __name__ == '__main__'
本文转载自 http://blog.csdn.net/kenkywu/article/details/6743462作者 走在路上的WWBPython脚本和模块都是一个以.py结束的文件,那程序是如何判断一个.py文件是作为脚本还是模块呢?关键是一个名为__name__的变量,如果它的值是__main__,则不能作为模块,只能作为脚本直接运行。所以在很多脚本的最后都有一段类似下
2016-12-27 11:21:59
384
原创 wampserver安装完成后启动亮橙灯,绿灯不亮
wampserver安装完成后启动亮橙灯,绿灯不亮:解决办法:一、1.找到apache的httpd.cof配置文件,搜索80端口号,全换成8080,保存重启apache服务器,这时若绿灯亮了就可以了。2.若还是没亮,按win+r,键入services.msc,将里面的mysql或SQLserver服务停止,再重启apache服务器,这时应该就可以亮了。二、若以上
2016-12-21 13:30:59
1562
原创 TypeError: can't use a string pattern on a bytes-like object
TypeError: can't use a string pattern on a bytes-like object:在读取网页内容时报了上面这个错误,python2.7版本不报错,python3.5的就报错了from urllib.request import urlopenwebpage = urlopen('http://www.python.org')impo
2016-12-19 10:51:56
699
原创 Python开发中有可能遇到的套接字重复使用错误
PyCharm开发中有可能遇到的套接字重复使用错误windows下在PyCharm中执行python代码,如果源文件被修改后,执行窗口中的运行状态会被终结,重启时有可能报如下的错误:OSError: [WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次这个原因是虽然PyCharm把运行窗口中运行状态终结了,在执行的pytho
2016-12-09 18:01:28
16433
5
转载 mysql 赋给用户权限 grant all privileges on
转载链接 http://blog.csdn.net/wengyupeng/article/details/3290415遇到了 SQLException: access denied for @'localhost' (using password: no) 解决办法 grant all privileges on *.* to joe@
2016-10-11 20:14:51
479
转载 利用Python抓取和解析网页(转载) HTMLParser 和 urllib
转载自点击打开链接对搜索引擎、文件索引、文档转换、数据检索、站点备份或迁移等应用程序来说,经常用到对网页(即HTML文件)的解析处理。事实上,通过Python语言提供的各种模块,我们无需借助Web服务器或者Web浏览器就能够解析和处理HTML文档。本文上篇中,我们介绍了一个可以帮助简化打开位于本地和Web上的HTML文档的Python模块。在本文中,我们将论述如何使用Pytho
2016-07-28 22:53:05
425
原创 TypeError: iter() returned non-iterator of type
TypeError: iter() returned non-iterator of typeclass Fibs: def __init__(self): self.a = 0 self.b = 1 def next(self): #python3.0以后用__next__方法代替next方法 self.a, self.b = se
2016-07-21 16:57:21
2235
转载 Fatal error: Call-time pass-by-reference has been removed in
在进行引用传参子类调用父类的方法时出现这个错误的。Fatal error: Call-time pass-by-reference has been removed in ...大致意思就是调用时,引用参数已被移除,就是不能通过test(&$r)这种方式进行传参,php升级到5.4版本后就会出现这个问题。其实在调用是test(&$a)本来就是错误的方式,只是之前错误级别仅仅
2016-07-11 16:14:14
654
原创 【康拓拓展】NYOJ-143.第几是谁
康托展开 康托展开的公式是 X=an*(n-1)!+an-1*(n-2)!+...+ai*(i-1)!+...+a2*1!+a1*0! 其中,ai为当前未出现的元素中是排在第几个(从0开始)。 这个公式可能看着让人头大,最好举个例子来说明一下。例如,有一个数组 s = ["A", "B", "C", "D"],它的一个排列 s1 = ["D", "B", "A", "C"],现在要
2016-06-19 14:10:44
559
转载 C/C++中int、long、long long取值范围
int、long、long long取值范围unsigned int 0~4294967295 int -2147483648~2147483647 unsigned long 0~4294967295long -2147483648~2147483647long long的最大值:9223372036854775807long lo
2016-06-07 14:14:51
1083
原创 【图】NYOJ 42.一笔画问题
一笔画问题时间限制:3000 ms | 内存限制:65535 KB难度:4描述zyc从小就比较喜欢玩一些小游戏,其中就包括画一笔画,他想请你帮他写一个程序,判断一个图是否能够用一笔画下来。规定,所有的边都只能画一次,不能重复画。 输入第一行只有一个正整数N(N每组测试数据的第一行有两个正整数P,Q(P随后的Q行,每行有
2016-06-06 18:51:10
524
转载 RMQ算法
1. 概述RMQ(Range Minimum/Maximum Query),即区间最值查询,是指这样一个问题:对于长度为n的数列A,回答若干询问RMQ(A,i,j)(i,j当然,该问题也可以用线段树(也叫区间树)解决,算法复杂度为:O(N)~O(logN),这里我们暂不介绍。2.RMQ算法对于该问题,最容易想到的解决方案是遍历,复杂度是O(n)。但当数据量非常大
2016-05-25 22:15:11
437
1
原创 按位与、或、异或等运算方法
1.按位与运算符(&)参加运算的两个对象,按二进制位进行“与”运算运算规则:0 & 0 = 0;0 & 1 = 0;1 & 0 = 0;1 & 1 = 1;例如:3 & 50011 & 0101 = 0001因此 3 & 5 = 12.按位或运算符(|)参加运算的两个对象,按二进制位进行“或”运算运算规则:0
2016-05-24 20:38:16
22112
转载 【树状数组】NYOJ-116士兵杀敌(二)
题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=116根据题意可知该题与士兵杀敌(一)不同,可以用树状数组来解这题,先来解释一下树状数组如图:可以得到:C1 = A1C2 = A1 + A2C3 = A3C4 = A1 + A2 + A3 + A4C5 = A
2016-05-24 19:43:30
497
转载 ajax加载本地html文件出现 XMLHttpRequest cannot load的问题
谷歌浏览器ajax加载本地html文件出现 XMLHttpRequest cannot load的问题(火狐中不会出现这问题)Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.
2016-04-16 20:45:45
3851
原创 【贪心】NYOJ14.会场安排问题
14.会场安排问题时间限制:3000 ms | 内存限制:65535 KB难度:4描述学校的小礼堂每天都会有许多活动,有时间这些活动的计划时间会发生冲突,需要选择出一些活动进行举办。小刘的工作就是安排学校小礼堂的活动,每个时间最多安排一个活动。现在小刘有一些活动计划的时间表,他想尽可能的安排更多的活动,请问他该如何安排。输入第一行是一个整型数m(m每组测试数据的第一
2016-04-15 17:45:27
393
原创 【贪心】NYOJ448.寻找最大数
448.寻找最大数时间限制:1000 ms | 内存限制:65535 KB难度:2描述请在整数 n 中删除m个数字,使得余下的数字按原次序组成的新数最大,比如当n=92081346718538,m=10时,则新的最大数是9888 输入第一行输入一个正整数T,表示有T组测试数据每组测试数据占一行,每行有两个数n,m(n可能是一个很大的整数,但其位数不超过
2016-04-08 07:53:37
530
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人