自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

PHP/Python学习

PHP和Python学习,linux,apache,nginx,redis常见应用

  • 博客(36)
  • 收藏
  • 关注

转载 php一行代码获取本周一,本周日,上周一,上周日,本月一日,本月最后一日,上月一日,上月最后一日日期

<?php//本周一echo date('Y-m-d', (time() - ((date('w') == 0 ? 7 : date('w')) - 1) * 24 * 3600)); //w为星期几的数字形式,这里0为周日//本周日echo date('Y-m-d', (time() + (7 - (date('w') == 0 ? 7 : date('w'))) * 24 * 3

2017-11-02 11:00:10 372

原创 1

http://idea.lanyus.com/

2017-10-26 15:46:44 228

原创 in_array,isset,array_key_exits()的效率对比

isset > array_key_exists > in_array在大数组的情况下,在有3w元素的情况下。in_array的处理速度是8秒,在将第三个参数设为true的情况下(这样区分数据类型,区分大小写),时间减短为3秒多秒。而isset和array_key_exists均为1秒左右。

2017-10-23 16:57:08 2164

原创 数据库建立索引以及索引失效问题

操作数据库索引能起到优化数据库查询,提高查询效率的作用。并且对也稍微大一点的数据量的服务来说,索引的创建是必须的,也是关键的。但是索引也要合理应用,不要遇到查询就建索引,也不能乱建。如果造成索引失效那还不如不建。索引失效有的时候是因为自己的语句问题造成的。下面是几种造成索引失效的几种原因, 一、以下的方法会引起索引失效 ‍1,2,单独的>,3,like "%_" 百分号在前. 

2017-09-24 11:30:50 739

原创 websocket客户端的实现

#本例使用websocket-client库来作为websocket通信客户端。同时使用进程池来进行多进程并发。#python语言#可以作为压力测试脚本,和客户端通信。#转载请注明链接地址

2017-09-18 12:05:46 1649

转载 MYSQL 错误码

mysql error code(备忘)转1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录已

2017-09-08 15:27:07 784

转载 nginx502常见502错误问题解决办法

Nginx 502错误情况1:网站的访问量大,而php-cgi的进程数偏少。针对这种情况的502错误,只需增加php-cgi的进程数。具体就是修改/usr/local/php/etc/php-fpm.conf 文件,将其中的max_children值适当增加。这个数据要依据你的VPS或独立服务器的配置进行设置。一般一个php-cgi进程占20M内存,你可以自己计算下,适量增多。/u

2017-09-07 15:00:19 2761

转载 mongodb

[php] view plain copy1、本文采用mongoClient类来实现mongodb的简单操作,  2、需要事先熟悉《mongodb基础命令——进阶篇》的内容  3、其中更新数据部分只给出了一个$set的例子,但是跟操作命令是一样的,注意理解与尝试  4、在最下来有对函数进行简单的介绍,其中的一些内容会在本人学习完后续章节后回来补充的

2017-09-06 10:50:35 236

原创 smarty使用指南

在PHP中我们会使用date函数来获取当前的时间,实例代码如下:date("Y-m-dH:i:s");   //该结果会显示为:2010-07-27 21:19:36 的模式但是在Smarty 模板中我们就不能使用date 了,而是应该使用 now 来获取当前的时间,实例代码如下:{$smarty.now}      //该结果会显示为:1280236776的时间戳模式

2017-09-01 17:28:38 329

转载 Yaf整合Smarty模板引擎

将Smarty文件夹放在library目录下面在Smarty目录下面添加Adapter.php,代码如下:[php] view plain copy print?Yaf_Loader::import( "Smarty/Smarty.class.php");  Yaf_Loader::import( "Smarty/sysplu

2017-08-21 16:19:22 955

原创 window ,linux yaf创建目录

cd tools/cg

2017-08-21 14:40:50 267

转载 Python模块——struct(字节流,组包拆包实现) bytes得转换

我们知道python只定义了6种数据类型,字符串,整数,浮点数,列表,元组,字典。但是C语言中有些字节型的变量,在python中该如何实现呢?这点颇为重要,特别是要在网络上进行数据传输的话。python提供了一个struct模块来提供转换。下面就介绍这个模块中的几个方法。struct.pack():struct.pack用于将Python的值根据格式符,转换为字符串(因为P

2017-08-10 17:03:40 6257 1

转载 urllib库python2和python3具体区别

Python 2 namePython 3 nameurllib.urlretrieve()urllib.request.urlretrieve()urllib.urlcleanup()urllib.request.urlcleanup()urllib.quote()urllib.parse.quote() urllib.quot

2017-08-09 11:17:50 399

转载 python正则模块

re.match() 总是从字符串“开头”去匹配,并返回匹配的字符串的match对象。所以当我用re.match()函数去匹配字符串非开头部分的字符串时,会返回NONE。[python] view plain copy str1 = 'Hello World!'  print(re.match(r'e',str1))  结果为:NONE如果想查找字符串任

2017-08-03 16:17:40 201

原创 使用Python脚本删除指定文件夹下的指定目录及其文件

# -_-! coding: utf-8import osimport shutil#获得文件夹#删除缓存def del_runtime(address): try: tmp_dir = os.listdir(address) except : return 0 # print(tmp_dir) for a in tmp_

2017-07-25 15:12:48 504

原创 linux常用使用命令

du -sh * 当前目录下文件夹大小

2017-07-24 15:56:16 236

原创 wdcp + apache + 阿里云ssl证书安装https

( 1 ) 在Apache的安装目录下创建cert目录,并且将下载的全部文件拷贝到cert目录中。如果申请证书时是自己创建的CSR文件,请将对应的私钥文件放到cert目录下并且命名为214199422110511.key;( 2 ) 打开 apache 安装目录下 conf 目录中的 httpd.conf 文件,找到以下内容并去掉“#”:#LoadModule ssl_module mod

2017-07-20 11:52:57 1198

原创 window 下出现[14748] 17 Jul 21:15:54.400 # Creating Server TCP listening socket 127.0.0.1:6379: bind: N

window 下出现[14748] 17 Jul 21:15:54.400 # Creating Server TCP listening socket 127.0.0.1:6379: bind: NO ERROR如下按顺序输入如下命令就可以连接成功1. Redis-cli.exe2. shutdown3. exit4. redis-server.exe redis

2017-07-17 21:24:19 3129

原创 composer 的常见使用

composer create-project laravel/laravel ams --prefer-dist

2017-06-21 11:56:01 459

转载 git pull push没有指定branch报错的解决方法

git push --set-upstream origin mastergit 执行git push 和git pull的操作时候,经常看到下面的提示:br>br>You asked me to pull without telling me which branch youbr>want to merge with, and 'branch.dev.merge' inbr>yo

2017-06-21 10:11:29 1617

原创 bat 脚本

@echo off start  IEXPLORE.exe   http://www.shxiongka.com/del2017417chuangdianwangluo.phpping -n 5 127.1 >nul 2>nul taskkill /f /im IEXPLORE.exeexit脚本用ie打开网页,等五秒以后脚本再关闭ie浏览器

2017-06-06 09:39:02 167

转载 linux定时任务

基本格式 : *  *  *  *  *  command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 crontab文件的一些例子: 30 21 * * * /usr/local

2017-05-24 10:14:49 215

原创 开发知识点,个人使用

host 文件路径   C:\Windows\System32\drivers\etcmysql  order by rand('可以是随机数字作为标识符')   同样的标识符结果相同

2017-05-23 11:03:06 294

原创 百度编辑器出现实体字符

{$rel.content|htmlspecialchars_decode}将实体字符转为html标签 环境thinkphp

2017-05-19 15:38:24 514

原创 git问题集合

GIT 远程服务器和本地服务器没有共同先祖时,可以使用强制合并分支 $ git pull origin master  --allow-unrelated-histories

2017-04-07 09:59:01 196

转载 .haccess规则学习

RewriteEngine onRewriteCond  %{HTTP_USER_AGENT}  ^Mozilla//5/.0.*RewriteRule  index.php            index.m.phpRewriteCond  %{HTTP_USER_AGENT}  ^Lynx.*RewriteRule  index.php            index.L.

2017-03-23 10:54:35 389

原创 mysql 排序之后添加 序列号 以及查询

select * from (select id,name,score,ipone,time,(@i:=@i+1) as i from `user`,(select (@i:=0)) b order by score desc time asc) c where ipone=%d; ",array($where['ipone']));select (@i:=@i+1) as i,user. *

2017-03-14 15:33:21 1589

转载 thinkphp 预处理机制

where方法使用字符串条件的时候,支持预处理(安全过滤),并支持两种方式传入预处理参数,例如:$Model->where("id=%d and username='%s' andxx='%f'",array($id,$username,$xx))->select();复制代码或者$Model->where("id=%d and username='%s' andxx='%

2017-03-14 14:52:29 1162

原创 截取手机号,截取名字

php echo substr_replace($vo['name'],'*****',2); ?>php echo substr_replace($vo['ipone'],'*****',3,5); ?>

2017-03-14 10:57:54 812

转载 判断是手机访问还是PC访问

function ismobile() {    // 如果有HTTP_X_WAP_PROFILE则一定是移动设备    if (isset ($_SERVER['HTTP_X_WAP_PROFILE']))        return true;        //此条摘自TPM智能切换模板引擎,适合TPM开发    if(isset ($_SERVER['HTTP_CL

2017-03-10 16:56:01 770

原创 thinkphp 自动验证自动完成失效

1 文件名称失效可能是大小写问题,或者是英语的全角和半角问题。解决方式,重新写。2命名空间有误,检查命名空间是否和·控制器的一致。3其他的比较简单 网上很多,不在一一叙述。

2017-03-10 08:06:51 363

原创 yii 数据无法验证

关闭令牌验证'components' 中'request' => [ 'enableCsrfValidation' => false,],

2017-03-02 09:40:03 334 1

转载 在APACHE去除index.php 支持thinkphp和yii

.htaccess修改  Options +FollowSymlinks  RewriteEngine On  RewriteCond %{REQUEST_FILENAME} !-d  RewriteCond %{REQUEST_FILENAME} !-f  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

2017-02-14 10:32:37 210

原创 Yii2 验证错误信息改为全局中文

配置文件写入 'language'=>'zh-CN','timeZone'=>'Asia/Shanghai',

2017-02-07 14:18:36 1174

原创 linux合并csv

业务需要合并csv文件;使用命令cat *.csv  > sum.csv

2017-02-07 13:06:53 910

原创 利用composer安装 yii没有vendor目录

php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"php composer.phar create-project yiisoft/yii2-app-basic basic 2.0.8

2017-01-17 16:19:39 2076

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除