- 博客(63)
- 收藏
- 关注
原创 PHP自带方法验证邮箱,URL,IP是否合法的函数
语法:filter_var(variable, filter, options)参数 描述variable 必需。规定要过滤的变量。filter 可选。规定要使用的过滤器的 ID。options 规定包含标志/选项的数组。检查每个过滤器可能的标志和选项。PHP FiltersID 名称描述FILTER_CALLBACK调用用户自定义函数来过滤数据。FIL...
2019-06-02 20:43:42
581
转载 $_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
305
原创 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
2929
原创 Docker for Windows 的安装及搭建PHP开发环境,踩坑。
1. 开启Windows10中的Hyper-V打开控制面板 - 程序和功能 - 启用或关闭Windows功能,勾选Hyper-V,然后点击确定即可,如图:; $userInfo = $request->userInfo; Excel::load($filePath, function($reader) use ($userInfo){ $data = $reader->getSheet(0); ...
2018-07-02 10:27:24
409
原创 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
309
原创 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
1010
原创 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
3614
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
1380
原创 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
2953
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
609
原创 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
3251
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
4057
原创 iTerm2连接远程,中文乱码
mac 上用是iterm2终端, Shell 环境是zsh。ssh 到Linux 服务器上查看一些文件时,中文乱码。 这种情况一般是终端和服务器的字符集不匹配,MacOSX下默认的是utf8字符集。解决方案如下: 输入locale可以查看字符编码设置情况,而我的对应值是空的。 而默认的.zshrc没有设置为utf-8编码,所以本地和服务器端都要在.zshrc设置,步骤...
2018-03-05 10:45:01
17462
2
原创 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
3522
转载 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
3309
转载 各种浏览器全屏模式的方法、属性和事件介绍
浏览器全屏模式的启动函数requestFullscreen仍然需要附带各浏览器的js方言前缀,相信下面这段代码需要你花大量的搜索才能凑齐:// 判断各种浏览器,找到正确的方法function launchFullscreen(element) { if(element.requestFullscreen) { element.requestFullscreen();
2017-09-29 20:34:32
2859
原创 使用Mac终端svn命令从SAE检出代码
强大的Mac系统自带很多开发环境,甚至连svn,ftp这样的工具都是自带的,只不过是用命令行的方式,其实只要你习惯了会发现终端命令行很方便,不用像windows那样打开一堆文件夹,只用一个窗口,那就是终端命令行窗口就可以搞定一切。比如SAE上你的应用svn仓库地址是:https://svn.sinaapp.com/tttdjango/你要检出到你的Mac中,首先打开终端,用cd,ls等命令进入你希望
2017-09-29 17:47:27
608
原创 华硕笔记本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
10526
转载 玩转markdown,你需要用到这几个工具
【引自ideras.me的博客】前言随着wordpress和静态网站的流行,markdown被用的越来越多。markdown是一个面向写作的语法引擎,markdown的最终目的都是解析成html用于网页浏览,所以它兼容html语法,即你可以在 markdown文档中使用原生的html标签。markdown解析器开发静态网站生成器的时候都会采用一种叫front matter的格式进行
2017-09-29 17:42:59
1145
转载 100+ 值得收藏的 Web 开发资源 - 极光日报 - 知乎专栏
对于 Web 工程师来说做好和最糟糕的事都是 Web 技术的日新月异。这也意味着作为一个 Web 开发者来说一定要不断的学习,适应变化。因此,作者列举出了自己开发和学习过程中遇到的好工具和资源,在这里分享给大家:JavaScript LibrariesjQuery:最知名的 JavaScript 库。BackBoneJS:为复杂 WEB 应用程序提供 MVP 结构。
2017-09-29 17:41:21
502
原创 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
817
转载 超实用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
566
转载 PHP队列用法实例
什么是队列,是先进先出的线性表,在具体应用中通常用链表或者数组来实现,队列只允许在后端进行插入操作,在前端进行删除操作。 什么情况下会用了队列呢,并发请求又要保证事务的完整性的时候就会用到队列,当然不排除使用其它更好的方法,知道的不仿说说看。 队列还可以用于减轻数据库服务器压力,我们可以将不是即时数据放入到队列中,在数据库空闲的时候或者间隔一段时间后执行。比如访问计数器,没有必要即时的执行访问增加的
2017-09-29 17:23:43
719
原创 链接测试服.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
216
原创 获取当前日期 星期 方法
// 补齐两位数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
455
转载 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
570
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
2447
转载 WEB开发者必备的7个JavaScript函数
我记得数年前,只要我们编写JavaScript,都必须用到几个常用的函数,比如,addEventListener 和 attachEvent,并不是为了很超前的技术和功能,只是一些基本的任务,原因是各种浏览器之间的差异造成的。时间过去了这么久,技术在不断的进步,仍然有一些JavaScript函数是几乎所有Web程序员必备的,或为了性能,或为了功能。防止高频调用的debounce函数这个 deboun
2016-08-26 16:00:01
425
转载 数组去空以及重新排序
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
1046
转载 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
596
转载 PHP开发中,让var_dump调试函数输出更美观
最近开发发现自己电脑var_dump时候没有如下效果。并且输出的数据编程一坨坨的,很难直观的判断。解决办法:添加xdebug方法如下:根据自己的PHP版本去下载一个php_xdebug.dll文件。(一般PHP的集成开发环境都有,只需要把对应的服务开启就好。)找到php.ini文件。在末尾添加如下:; XDEBUG Extensionz
2016-04-29 10:18:15
8489
原创 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
12909
转载 mysql事务、触发器、视图、存储过程、函数
事务:通俗的说事务: 指一组操作,要么都成功执行,要么都不执行.---->原子性在所有的操作没有执行完毕之前,其他会话不能够看到中间改变的过程-->隔离性事务发生前,和发生后,数据的总额依然匹配----->一致性事务产生的影响不能够撤消------>持久性如果出了错误,事务也不允许撤消, 只能通过"补偿性事务"转账李三: --->支出
2016-03-24 18:25:38
551
原创 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
1398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人