阿照的日志 - 2018年10月
type: channel
link: https://azhao.net/index.php/2018/10/
description: 阿照日常所思所想
items: jQuery 杂项 index() 方法
items: swiper相关资料
items: ERP常用统计SQL
items: 被一个简单的问题坑了一整天
items: APICLOUD开发常见问题
items: apicloud插件sublime安装
items: TP5系列的注意点
items: ThinkPHP5.1的相关文档
items: 配置阿里云centos7.4记录
items: 解决PHP5.6版本“No input file specified”的问题

jQuery 杂项 index() 方法
type: item
date: 2018-10-27T10:11:42+08:00
description: # jQuery 杂项index()方法

swiper相关资料
type: item
date: 2018-10-26T11:13:00+08:00
description: Swiper使用方法 - Swiper中文网API文档结构 Slide 1 Slide 2 Slide 3 导航等组件可以放在container之外

ERP常用统计SQL
type: item
date: 2018-10-26T10:00:00+08:00
description: 统计出口分布---所有分布 use oa select tradeCountry as 国家,SUM(usdMoney) 美元,SUM(rmbMoney) as 人民币 from az_entry_bill where dDate between '20170101' and '20170930' group by tradeCountry ---美国占比 select SUM(CASE WHEN tradeCountry ='美国' then rmbMoney else 0 end)/SUM(rmbMoney) as 美国占比 from az_entry_bill where dDate between '20170101' and '20170930' 到货单列表use UFDATA_003_2018 Select * From pu_ArrHead where ddate >= N'2018-10-01' and ddate <= N'2018-10-26' and cmaker='杜玉君' order by id asc Select * From pu_ArrHead with(nolock) inner join pu_ArrBody with(nolock) on pu_ArrHead.id=pu_ArrBody.id Where 1=1 And ( 1=1 And ((cInvCode >= N'20100002') And (cInvCode <= N'20100002')) And ((ddate >= N'2018-10-01') And (ddate <= N'2018-10-26'))) order by pu_ArrHead.id asc select * from RdRecord01 inner join rdrecords01 on rdrecord01.ID=rdrecords01.ID Where 1=1 And ( 1=1 And ((cInvCode >= N'20100002') And (cInvCode <= N'20100002')) And ((ddate >= N'2018-10-01') And (ddate <= N'2018-10-26'))) order by ipurarriveid asc

被一个简单的问题坑了一整天
type: item
date: 2018-10-24T22:38:56+08:00
description: 问题背景项目上传的文件目录为 /upload/路由有个控制器路径也是/upload/悲剧就出现了，怎么访问都是报错，明明文件有啊，怎么找都不行，最后突然灵机一动改了路由测试一下， 访问成功项目结构和路由 反思在整个过程中我也尝试看看有没有路由问题，就是没测试改一下看看，主要是我本地机器访问正常，这个太坑了，其实这是一个很基础的问题，路由的路径一定不能和存在的文件和目录重名，这个是经验也是教训

APICLOUD开发常见问题
type: item
date: 2018-10-23T06:39:59+08:00
description: sublime使用快捷键ctrl+i弹出请确保当前文件所在目录正确项目根目录加个index.html就好了sublime无法同步关闭防火墙

apicloud插件sublime安装
type: item
date: 2018-10-23T06:04:40+08:00

TP5系列的注意点
type: item
date: 2018-10-22T09:49:00+08:00
description: POST数据官方链接

ThinkPHP5.1的相关文档
type: item
date: 2018-10-19T23:48:12+08:00
description: 路由定义

配置阿里云centos7.4记录
type: item
date: 2018-10-19T23:10:00+08:00
description: 配置java软件目录在 /soft/cd /soft tar zxvf jdk.tar.gz vim /etc/profile /*加入如下代码*/ JAVA_HOME=/soft/jdk/ JAVA_BIN=/soft/jdk/bin JRE_HOME=/soft/jdk/jre CATALINA_BASE=/soft/tomcat PATH=$PATH:/soft/jdk/bin:/soft/jdk/jre/bin:/soft/nginx/sbin:/soft/php/bin:/soft/php/sbin CLASSPATH=/soft/jdk/jre/lib:/soft/jdk/lib:/soft/jdk/jre/lib/charsets.jar /*然后esc :wq保存*/ source /etc/profile java -version 配置tomcatcd /soft tar zxvf tomcat.tar.gz /soft/tomcat/bin/startup.sh echo "/soft/tomcat/bin/startup.sh" >> /etc/rc.d/rc.local chmod a+x /etc/rc.d/rc.local 配置nginxwget https://nginx.org/download/nginx-1.15.5.tar.gz tar zxvf nginx.tar.gz cd ./src/nginx ./configure --prefix=/soft/nginx --with-http_ssl_module yum -y install pcre pcre-devel yum install -y zlib-devel ./configure --prefix=/soft/nginx make make install nginx -version 安装PHP5.6cd /soft tar xzvf php.tar.gz wget https://jaist.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.bz2 tar -xjvf libmcrypt-2.5.8.tar.bz2 cd /soft/libmcrypt-2.5.8 ./configure make && make install cd /soft wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz tar -xzvf libiconv-1.14.tar.gz cd libiconv-1.14 ./configure --prefix=/usr/local/libiconv make && make install yum install php-mcrypt libmcrypt libmcrypt-devel cd /soft/php/ ./configure --prefix=/soft/php --with-config-file-path=/soft/php/etc --enable-fpm --with-fpm-user=php-fpm --with-fpm-group=www --enable-mysqlnd --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-opcache --enable-mbstring --enable-soap --enable-zip --enable-bcmath --with-openssl --with-zlib --with-curl --with-gd --with-zlib-dir=/usr/lib --with-png-dir=/usr/lib --with-jpeg-dir=/usr/lib --with-mhash --with-freetype-dir --with-mcrypt --enable-gd-native-ttf --with-xmlrpc --with-iconv-dir=/usr/local/libiconv make make install /*加入:/soft/php/bin:/soft/php/sbin*/ vim /etc/profile PATH=$PATH:/soft/jdk/bin:/soft/jdk/jre/bin:/soft/nginx/sbin:/soft/php/bin:/soft/php/sbin source /etc/profile php -v gro…

解决PHP5.6版本“No input file specified”的问题
type: item
date: 2018-10-19T22:59:22+08:00
description: 问题描述：使用TP框架做项目时，在启用REWRITE的伪静态功能的时候，首页可以访问，但是访问其它页面的时候，就提示：“No input file specified.”原因在于使用的PHP5.6是fast_cgi模式，而在某些情况下，不能正确识别path_info所造成的错误默认的.htaccess里面的规则： Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] “No input file specified.”，是没有得到有效的文件路径造成的。修改后的伪静态规则，如下： Options +FollowSymlinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L] 仅仅就是在正则结果“/$1”前面多加了一个“?”号，问题也就随之解决了。