自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大道泛兮

大音希声,大象无形。

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

原创 PHP自带方法验证邮箱,URL,IP是否合法的函数

语法:filter_var(variable, filter, options)参数 描述variable 必需。规定要过滤的变量。filter 可选。规定要使用的过滤器的 ID。options 规定包含标志/选项的数组。检查每个过滤器可能的标志和选项。PHP FiltersID 名称描述FILTER_CALLBACK调用用户自定义函数来过滤数据。FIL...

2019-06-02 20:43:42 531

转载 $_SERVER 数组全分析

数组解析$_SERVER[‘HTTP_ACCEPT_LANGUAGE’]浏览器语言$_SERVER[‘REMOTE_ADDR’]当前用户 IP$_SERVER[‘REMOTE_HOST’]当前用户主机名$_SERVER[‘REQUEST_URI’]URL$_SERVER[‘REMOTE_PORT’]端口$_SERVER[‘SERVER_N...

2019-05-01 16:37:03 254

原创 explain的使用及详解

explain显示mysql如何使用索引来处理查询语句和链接表信息。用来帮助优化索引和查询语句。直接在查询语句前面加explain就可以:EXPLAIN SELECT dept.dname,emp.job from dept,emp where dept.deptno=emp.empno;explain列的解释:列名意义id执行编号,标识select所属的行。如果在语...

2019-04-30 23:54:23 2426

原创 Docker for Windows 的安装及搭建PHP开发环境,踩坑。

1. 开启Windows10中的Hyper-V打开控制面板 - 程序和功能 - 启用或关闭Windows功能,勾选Hyper-V,然后点击确定即可,如图:![在这里插入图片描述](https://img-blog.csdnimg.cn/20181222162345650.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,sha...

2018-12-22 18:14:54 12445 9

原创 一段不知所云的SQL

delete from nash_invoice;INSERT INTO nash_invoice( id, invoice_no, contract_no, contract_type, customer_name, nash_company, opening_type, invoice_type, invoice_bas...

2018-08-01 10:34:47 206

原创 Larval Excel导入

$filePath = $request->file('path'); $userInfo = $request->userInfo; Excel::load($filePath, function($reader) use ($userInfo){ $data = $reader->getSheet(0); ...

2018-07-02 10:27:24 369

原创 Larval Excel 导出

$list = $data->invoiceList['data']; Excel::create(date('YmdHis') . rand(10,99), function($excel) use($list) { $excel->sheet('sheet1', function($sheet) use($list) { ...

2018-07-02 10:25:29 277

原创 PGSQL 使用mysql_fdw连接MySQL外库

CREATE SERVER "mysql_nash_invoice" FOREIGN DATA WRAPPER "mysql_fdw" OPTIONS (host '172.20.10.23', port '3306');ALTER SERVER "mysql_nash_invoice" OWNER TO "shujupingtai";CREATE USER M

2018-06-25 10:53:52 952

原创 Postgre SQL 中Json字段新增数据

select json字段名::jsonb || ‘新增字段JSon格式’::jsonb from 表名;例:select invoice_base_info::jsonb || '{"info":"male"}'::jsonb from nash_invoice;来源:http://francs3.blog.163.com/blog/static/4057672720157153719...

2018-06-19 14:32:09 3414 1

原创 Larval安装使用Excel步骤

Larval 安装调用Excelcomposer require maatwebsite/excel ~2.0.0报错信息:报错:Your requirements could not be resolved to an installable set of packages. Problem 1 - Conclusion: don't install maatwebs...

2018-06-19 14:30:51 1334

原创 Postgre Sql 写入Json字段数据

update nash_invoice set invoice_express='{"express_type":"","express_status":"","express_number":""}'; // 更新json字段数据delete from nash_invoice; //

2018-06-19 14:26:56 2869 2

原创 Nginx 500 internal server error 错误

nginx.conf 里配置错误日志 输出地址 生成错误日志 发现:/usr/local/var/run/nginx/client_body_temp/0000000010client_body_temp目录没有写入权限 执行:chmod -R 777 client_body_temp/...

2018-03-05 11:03:09 553

原创 MAC使用brew安装Nginx+PHP+MySql环境

MAC使用brew安装Nginx+PHP+MySql环境安装HomeBrew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"安装 Nginx 搜索Nginx版本 brew search nginx (一般最新版) 安装 b...

2018-03-05 10:55:24 3148 1

原创 MySQL官方提供初始化配置脚本

/usr/local/opt/mysql/bin/mysql_secure_installation //mysql 提供的配置向导yaodeMacBook-Pro:~ yao$ /usr/local/opt/mysql/bin/mysql_secure_installation //mysql 提供的配置向导 Securing the MySQL server deploy...

2018-03-05 10:46:25 4002

原创 iTerm2连接远程,中文乱码

mac 上用是iterm2终端, Shell 环境是zsh。ssh 到Linux 服务器上查看一些文件时,中文乱码。 
这种情况一般是终端和服务器的字符集不匹配,MacOSX下默认的是utf8字符集。解决方案如下: 输入locale可以查看字符编码设置情况,而我的对应值是空的。 
而默认的.zshrc没有设置为utf-8编码,所以本地和服务器端都要在.zshrc设置,步骤...

2018-03-05 10:45:01 17344 3

原创 Mac环境变量不生效的问题(将php添加到环境变量)。

Mac环境变量不生效,关键在于bash和zsh举例: 将php添加到环境变量sudo vim ~/.bashrc (如果没有该文件,则自动新建) 文件中编写: source $(brew –prefix php-version)/php-version.sh && php-version 5保存退出后,执行 source .bashrc 重置环境变量 php5...

2018-03-05 10:43:47 3448

转载 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 * 3600))

2017-12-01 15:53:33 3243

原创 Nginx.conf 配置文件标准配置(删除不必要的注释,更清晰)

Nginx.conf 配置文件标准配置(删除不必要的注释,更清晰)

2017-10-23 14:51:12 2703 1

原创 Mac 通过phpize安装xdebug(与编译mysql.so 同理)

Mac 通过phpize安装xdebug

2017-10-23 11:37:42 455

转载 MAC使用brew搭建nginx、php、mysql环境

MAC使用brew搭建nginx、php、mysql环境

2017-10-23 11:04:25 910

转载 Nginx的nginx.conf配置文件中文注释说明

Nginx的nginx.conf配置文件中文注释说明

2017-10-23 10:49:13 775

转载 各种浏览器全屏模式的方法、属性和事件介绍

浏览器全屏模式的启动函数requestFullscreen仍然需要附带各浏览器的js方言前缀,相信下面这段代码需要你花大量的搜索才能凑齐:// 判断各种浏览器,找到正确的方法function launchFullscreen(element) { if(element.requestFullscreen) { element.requestFullscreen();

2017-09-29 20:34:32 2790

原创 使用Mac终端svn命令从SAE检出代码

强大的Mac系统自带很多开发环境,甚至连svn,ftp这样的工具都是自带的,只不过是用命令行的方式,其实只要你习惯了会发现终端命令行很方便,不用像windows那样打开一堆文件夹,只用一个窗口,那就是终端命令行窗口就可以搞定一切。比如SAE上你的应用svn仓库地址是:https://svn.sinaapp.com/tttdjango/你要检出到你的Mac中,首先打开终端,用cd,ls等命令进入你希望

2017-09-29 17:47:27 568

原创 华硕笔记本BIOS设置禁用UEFI后使用U盘装系统方法

将secure boot control禁用(Disabled)后,就可以直接将launch csm改成Disabled了,这样就可以直接使用ESC开机快速选择u盘启动就可以了。win8.1+CentOS7.1双系统安装 http://blog.sina.com.cn/s/blog_135027f480102uyug.html

2017-09-29 17:46:44 10332

转载 玩转markdown,你需要用到这几个工具

【引自ideras.me的博客】前言随着wordpress和静态网站的流行,markdown被用的越来越多。markdown是一个面向写作的语法引擎,markdown的最终目的都是解析成html用于网页浏览,所以它兼容html语法,即你可以在 markdown文档中使用原生的html标签。markdown解析器开发静态网站生成器的时候都会采用一种叫front matter的格式进行

2017-09-29 17:42:59 1049

转载 100+ 值得收藏的 Web 开发资源 - 极光日报 - 知乎专栏

对于 Web 工程师来说做好和最糟糕的事都是 Web 技术的日新月异。这也意味着作为一个 Web 开发者来说一定要不断的学习,适应变化。因此,作者列举出了自己开发和学习过程中遇到的好工具和资源,在这里分享给大家:JavaScript LibrariesjQuery:最知名的 JavaScript 库。BackBoneJS:为复杂 WEB 应用程序提供 MVP 结构。

2017-09-29 17:41:21 455

原创 MySQL添加函数或存储过程,步骤

1.使用数据库,指示到某个数据库use 数据库名2.修改mysql标示符delimiter //3.执行函数代码:DROP FUNCTION IF EXISTS `get_customer_contract`; CREATE FUNCTION get_customer_contract (customerId INT) RETURNS VARCHAR(50) BEGIN

2017-09-29 17:38:50 765

转载 超实用PHP函数总结整理(一)

1、PHP加密解密 PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密。function encryptDecrypt($key, $string, $decrypt){ if($decrypt){ $decrypted = rtrim(mcrypt_decrypt(MCRYPT_RIJNDA

2017-09-29 17:34:14 535

转载 PHP队列用法实例

什么是队列,是先进先出的线性表,在具体应用中通常用链表或者数组来实现,队列只允许在后端进行插入操作,在前端进行删除操作。 什么情况下会用了队列呢,并发请求又要保证事务的完整性的时候就会用到队列,当然不排除使用其它更好的方法,知道的不仿说说看。 队列还可以用于减轻数据库服务器压力,我们可以将不是即时数据放入到队列中,在数据库空闲的时候或者间隔一段时间后执行。比如访问计数器,没有必要即时的执行访问增加的

2017-09-29 17:23:43 672

原创 链接测试服.ssh文件

链接测试服.ssh文件/Users/admin/.ssh目录里的config文件配置好链接信息,命令:ssh 配置文件中的别名运行:php 脚本文件名.php配置文件,configHost nashspaceHostName mi.nashspace.comUser root#PreferredAuthentications publickeyIdentityFile ~/.ssh/y

2017-09-29 17:18:21 188

原创 获取当前日期 星期 方法

// 补齐两位数function padleft0(obj) { return obj.toString().replace(/^[0-9]{1}$/, "0" + obj);}// 根据 当前日期 获取 本周四function getThursday(){ var now = new Date(); var nowTime = now.getTime() ;

2017-09-29 17:12:32 416

转载 PHP文件下载

<?phpfunction dl_file($file){ //First, see if the file exists if (!is_file($file)) { die("<b>404 File not found!</b>"); } //Gather relevent info about file $len = filesize($file); $

2016-08-26 16:33:07 521 1

原创 CI框架nginx服务器,该如何配置前后台。

修改nginx.conf文件,新增配置项server { listen 8083; server_name www.blogsite.com; root /usr/local/var/www/blogsite; index index.php index.htm index.html; location / {

2016-08-26 16:20:40 2381

转载 WEB开发者必备的7个JavaScript函数

我记得数年前,只要我们编写JavaScript,都必须用到几个常用的函数,比如,addEventListener 和 attachEvent,并不是为了很超前的技术和功能,只是一些基本的任务,原因是各种浏览器之间的差异造成的。时间过去了这么久,技术在不断的进步,仍然有一些JavaScript函数是几乎所有Web程序员必备的,或为了性能,或为了功能。防止高频调用的debounce函数这个 deboun

2016-08-26 16:00:01 394

转载 数组去空以及重新排序

foreach((array) $mzlist as $k=>$v){ if( !$v ){ unset( $mzlist[$k] ); }else{ foreach((array) $v as $key=>$val){ $free[] = $va

2016-08-17 16:16:29 1005

转载 PHP数组重新组织排序

第一种:常见方法,$a['seekerPhoto'][$k1][$k2] => $b['seekerPhoto'][$k2][$k1]第二种:$a = array ( 'name' => array ( 0 => '1.jpg', 1 => '2.jpg', ), 'type' => array ( 0 => 'image/jpeg'

2016-05-26 15:24:01 563

转载 PHP开发中,让var_dump调试函数输出更美观

最近开发发现自己电脑var_dump时候没有如下效果。并且输出的数据编程一坨坨的,很难直观的判断。解决办法:添加xdebug方法如下:根据自己的PHP版本去下载一个php_xdebug.dll文件。(一般PHP的集成开发环境都有,只需要把对应的服务开启就好。)找到php.ini文件。在末尾添加如下:; XDEBUG Extensionz

2016-04-29 10:18:15 8347

原创 jQuery 获取遍历获取table中每一个tr中的第一个td

" onclick='remove_selected(this);'/> "/> var leng = $("#already_question_list tr").length; var filter_numbs = new Array(); for(var i=0; i<=leng; i++) { numberStr = $("#alread

2016-03-24 18:30:53 12807

转载 mysql事务、触发器、视图、存储过程、函数

事务:通俗的说事务: 指一组操作,要么都成功执行,要么都不执行.---->原子性在所有的操作没有执行完毕之前,其他会话不能够看到中间改变的过程-->隔离性事务发生前,和发生后,数据的总额依然匹配----->一致性事务产生的影响不能够撤消------>持久性如果出了错误,事务也不允许撤消, 只能通过"补偿性事务"转账李三: --->支出

2016-03-24 18:25:38 522

原创 Windows系统下Yaf框架的安装

1. yaf有TS和NTS版本,先查看下自己php的版本,用phpinfo()查看下thread safety项,如果为enabled的话,选择TS版本,反之选择NTS版本2. 打开yaf下载地址,点击DLL,然后根据选择对应版本下载。这里要注意:对应版本,指的是PHP版本,我用的是5.5.12http://pecl.php.net/package/yafYaf下载地址(支持5

2016-03-05 11:48:08 1345

空空如也

空空如也

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

TA关注的人

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