- 博客(25)
- 收藏
- 关注
原创 tpshop后台不能上传图片,返回null的处理
本来以为是 UploadifyController.class.php 的事,没想到竟然牵扯到UeditorController.class.php,找了半天。这个问题已经解决过一次,忘了记录下来。返回 null 值,是因为 $info 数组 里面是 file,不是 upfile...
2018-05-31 10:34:26 1406
原创 thinkPHP的排除sql语句
$condition['order_status'] = array('exp','not in (3,5)');exp 是使用表达式
2018-05-24 10:14:13 546
原创 serialize表单的参数
$.ajax({ type: "POST", url: "/index.php?m=Admin&c=goods&a=ajaxGoodsList&p=" + page,//+tab, data: $('#' + form).serialize(),// 你的formid succ...
2018-05-24 09:48:53 459
原创 jQuery 验证email格式
var reg1 = /([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)/; if( reg1.test( $('input[name=email]').val() ) == false ) { layer.msg('邮箱格式不正确'...
2018-05-24 09:41:47 5540
原创 【日记2】后端- MVC框架学习
MVC的全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计典范。它是用一种业务逻辑、数据与界面显示分离的方法来组织代码,将众多的业务逻辑聚集到一个部件里面,在需要改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑,达到减少编码的时间。MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,...
2018-05-21 23:55:39 395
原创 【日记1】前端 - Smarty模板引擎
Smarty是一个php模板引擎。更准确的说,它分开了逻辑程序和外在的内容,提供了一种易于管理的方法。可以描述为应用程序员和美工扮演了不同的角色。因为在大多数情况下,他们不可能是同一个人;分开编写,加快开发进度!smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计...
2018-05-21 23:34:54 214
转载 微信公众号支付中出现XML数据异常的问题
微信公众号支付中,支付成功后层层查找后发现WxpayAPI_php_v3/lib/WxPay.Api.php中notify方法中$xml = $GLOBALS[‘HTTP_RAW_POST_DATA‘];此处$xml无法取得值,我改成$xml = file_get_contents(‘php://input‘);成功解决问题。...
2018-05-21 10:43:19 2161 2
原创 php实习任务
1.负责带领团队参与系统及相关产品架构、设计、开发,对模块功能及进度负责;2.优化项目开发流程,制订计划,部署工作任务,保证质量;3.负责从业务需求建立业务模型,并分解成开发任务;4.承担Web应用模块的设计/实现工作;5.负责网站性能优化和异常问题排查,协助各类异常处理.负责平台网站建设与维护;6.跟进工作领域中的新技术,解决平台产品开发相关难点问题,定期编写技术手册,组织培训,对下属进行指导和...
2018-05-20 23:04:38 957
原创 日记2.1
这周继续学习 前端:文件的放置顺序也是挺重要的,将css放在页面最上面最好的方式是:在文档<head/>内加载样式表,这样做的好处是:提高网页渲染性能,避免网页出现白屏或者是没有样式的内容。将script放在页面最下面将script标签放在页面底部(body结束标签之前),这样做可以让页面内容优先呈现出来,而非先暴露script脚本中可能存在的错误,能够带来更好的用户体验。此外即便脚本...
2018-05-20 21:21:25 97
原创 【日记2】CSS - 前端性能优化总结
前端性能优化的目的: 1. 从用户角度而言:优化能够让页面加载得更快、对用户的操作响应的更及时,能够给用户提供更为良好的体验。 2. 从服务商角度而言:优化能够减少页面请求数、或者减小请求所占带宽,能够节省可观的资源。减少HTTP请求合并文件将脚本文件和样式表文件分别合并到一个文件中,可以减少HTTP请求的数量并缩短最终用户响应时间。当脚本或者样式表在不同页面中使用时需要做不同的修改,这可能会相对...
2018-05-20 21:04:41 157
原创 【日记1】非技术 - 软件开发工作流程
作为一个开发者,在开发过过程中,我们要熟悉的工作的流程:软件开发流程即软件设计思路和方法的一般过程:一:需求分析 产品经理向客户初步了解需求,然后用相关的工具软件列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块。产品经理深入了解和分析需求,用WORD或思维导图相关的工具做出一份文档系统的功能需求文档。这个文档会清楚列出系统大致的大功能模块,大功能模块有哪些小功能模块,并且...
2018-05-20 15:24:52 306
原创 vs code的php格式化
下载php-cs-fixerhttps://cs.sensiolabs.org/download/php-cs-fixer-v2.phar安装扩展 phpformatter点击配置//打印日志信息,用于调试 "phpformatter.logging": true, //不使用composer方式 "phpformatter.composer": false, //...
2018-05-19 20:44:08 13730
原创 php函数getenv(“REMOTE_ADDR”)得不到ip
早上测试发现登录页出现500错误原来发现是:在apache下,getenv(“REMOTE_ADDR”) 报错:500为什么这篇文章却说:getenv("REMOTE_ADDR") //apache2 下使用正常$_SERVER['REMOTE_ADDR'] //iis apache2 下使用都正常https://blog.csdn.net/u010242979/article/detail...
2018-05-19 10:38:00 2305
转载 mysql数据库太大了怎么备份
本地:1.进入MySQL目录下的bin文件夹:e:回车;e:\>cd mysql\bin 回车2.导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名范例:mysqldump -uroot -p abc > abc.sql(导出数据库abc到abc.sql文件)提示输入密码时,输入该数据库用户名的密码(如果导出单张表的话在数据库名后面输入表名即可)如果提...
2018-05-14 23:57:51 6943
原创 nginx配置
user nobody nobody;worker_processes 2;error_log /usr/local/nginx/logs/nginx_error.log crit;pid /usr/local/nginx/logs/nginx.pid;worker_rlimit_nofile 51200;events{ use epoll; worker_conne...
2018-05-12 13:45:22 113
原创 回车enter键的js
回车enter键的jsdocument.onkeydown = function (event) { e = event ? event : (window.event ? window.event : null); if (e.keyCode == 13) { checkLogin(); } }
2018-05-08 09:28:46 3200
原创 git打开ssh,添加 authorized_keys 后,再次进入无需密码
用密码登录后cd .ssh进入ssh目录ls查看,有一个文件为:authorized_keys vi authorized_keys 编辑该文件把本机的id_rsa.pub 的密钥保存在authorized_keys里下次登录即无需密码...
2018-05-07 15:03:52 5441
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人