- 博客(52)
- 收藏
- 关注
转载 关于批量下载ftp服务器的文件的方法
前言:批量下载网上有一堆,但是无奈都基本是对自己项目作用不大,研究了一下,分享和记录1.首先要知道这个是从html页面发起的所以必须要加入这段话才行//之前尝试用ajax和layer弹层来实现发现都会产生错误因此必须要用这个方法才行,前端的方法location.href = 你想要访问的.php网页;//后端的实现方法<?php//这个class类是...
2019-06-12 10:28:00
1085
转载 PHP实现多条采购单据界面
前言:写这个博文前几天,还一直在纠结中,但是做完了感觉自信又回来了,作为一名后端程序员,前端的简单的布局是在所难免的,所以有时候也是要折腾一下前端。一 功能简述 这个功能主要是用于相关部门打请购申请的,添加多条明细用的二 实现的效果图三 技术难点 由于我用的是Eaysui的前端布局,并且封装了一个common.js调用easyui的效果来...
2019-05-18 11:52:00
408
转载 实现动态添加行数据,并且表格显示,然后批量入库
前言:前天拿到一个需求,大脑里大概有一个印象但是发现在百度上,死活都拿不到满足我的要求的源码,只能自己搞起来(一) 实现的效果( 二 ) 源码<?php/** * Created by PhpStorm. * User: jiangshiwen * Date: 2019/5/7 * Time: 16:30 */?>...
2019-05-10 18:01:00
290
转载 搞懂golang的环境配置看这个足够
前言:掉坑无数次,最后找到了这个良心的作者,符合我的胃口转载地址:https://www.jianshu.com/p/effd2048f625转载于:https://www.cnblogs.com/learningPHP-students2018/p/10828529.html...
2019-05-07 22:11:00
243
转载 go语言基础知识笔记(二)之数组和切片
数组和切片知识用的也是比较多,的给我们工作带来很大的便利(一) 数组定义:在golang中数组的长度是不可变,数组存放要求是同一种数据类型//golang中数组定义的四种方法1.先声明,后赋值 var arr1 [2]int arr1[0]=1 arr1[1]=22.声明同时赋值 var arr2 = [2]int{1,2} //...
2019-04-29 15:05:00
124
转载 go语言的开始入门(一)
前言:作为Web开发人员掌握多种后台是必须的,趁自己有C语言的基础,所以尝试入门Golang(一).基本数据类型的认识 小结:int大小默认与系统相关,byte只能够存单字节,(二).Golang中的变量定义 小结:定义的方法有3种可以根据自己的习惯选择一种常用的,在go中定义了的变量必须使用,否则会报错。(三).Golang中的引用值拷贝和引用...
2019-04-27 15:37:00
128
转载 OA系统开发人事模块关于请假跨月的处理
前言:其实对于跨月的数据单独处理是不难的,但是对于后台显示页面,肯定不是单纯拼接一个where条件的,因此在我的项目也是如此,并不能够用普遍的方法来处理,此时就想尽量用简单的方法来处理跨月数据的准确性,因此想到了用betweenand的方法解决技术问题:筛选整月数据但是同时也要拿到过这个查找月的数据不然数据会不准确,不能更好统计人员的休假信息1.解决的技巧:查询的月份bet...
2019-04-11 20:39:00
384
转载 转载:在做datatable时候查询数据和条数只用一次sql就可以解决需求
前言:最近用datatable处理数据比较多,所以在使用时候想提升性能select * from t_hr_leaveSELECT FOUND_ROWS() //返回查询记录的总数select sql_calc_found_rows field_name from 表名 limit 0,10;select found_rows()SELECT语句中加上修饰SQL_CALC...
2019-04-11 11:11:00
145
转载 解决:Using where; Using join buffer (Block Nested Loop)
问题:left join 时候触发了全表查询导致很慢解决:Using where; Using join buffer (Block Nested Loop)总结:其实就是把left join 改为join就能解决这个问题转载于:https://www.cnblogs.com/learningPHP-students2018/p/10628313.html...
2019-03-30 17:55:00
18981
转载 datable中table.row() not a funtion 解决方法
解决办法一:改为.DataTable({ (初始化时候)解决办法二:或者改为var data = myTable.api().row( this ).data();(获取值的时候)转载于:https://www.cnblogs.com/learningPHP-students2018/p/10482302.html...
2019-03-06 11:39:00
483
转载 二周工作总结(php方向)
前言:年后回来在忙着换工作,最终拿到了三家的offer,最后权衡去了一家实业公司做oa系统的开发,刚入职做一些技术的总结同时记录自己的技术进步(一)用mysql视图实现多个表之间的联查 优点:在实际开发的过程中其实对表格的联查是最为普遍的,视图作为一个好的工具在其中发挥着重要的作用,同时是虚拟的表格不会对实际的数据产生太多直接的影响,能够复用其中的功能,在数据库查询数据...
2019-03-03 22:30:00
193
转载 重新安装了环境报错{"error":"could not find driver"}
前言:最近新工作开发oa系统,没有借助工具安装wamp环境,结果在测试项目时候出现了bug,找了很久,发现方向没有对报错信息:{"error":"could not find driver"}解决方法:1、原因是没有pdo扩展导致的,2、解决办法:打开php.ini,然后去掉以下两行代码之前的分号(;)即可。如下;extension=php_pdo_firebir...
2019-02-20 18:59:00
791
转载 php操作excel表格的导入和导出
前言:对于excel大家肯定熟悉不过了的,那么我们在日常的业务中应该是有对这些文件的导入导出操作的类的下载:composer require phpoffice/phpexcel,其中Classes文件是核心文件//导入excel文件<!DOCTYPE html><html lang="en"><head> <met...
2019-01-23 16:39:00
218
转载 关于使用jwt编写接口时候对token判断时候错误的机制处理
前言:php在使用接口时候很多时候都是需要带token的,如果不对token进行校验那么别人就能够随意编写一个token进入你的接口拿数据,应该怎样处理呢?//生成token public function testT(){ //$key = "example_key2343534@#%$#^$&%^kprgokgdr"; ...
2019-01-23 13:30:00
405
转载 中间件方法必须返回Response对象实例(tp5.1+小程序结合时候出的问题)
前言:在最近开发小程序通过中间件检查是否携带token时候报的一个错误解决方法:根据手册中需要return出去才可以不报错转载于:https://www.cnblogs.com/learningPHP-students2018/p/10307335.html...
2019-01-23 09:57:00
853
转载 关于微信登录授权获取unionid的方法
前言:微信登录授权是目前普遍存在于小程序的,还有一种静默授权方式是微信提供的但是不推荐使用,由于不同设备登录openid是不同的那么我们应该怎样拿到一个唯一的ID呢,下面做分享wxml代码<button open-type="getUserInfo" bindgetuserinfo='userInfo'>授权</button> //这两个方法是官...
2019-01-22 17:05:00
1521
转载 数据库优化策略及不经过索引的方法
前言:数据库优化中,多发生在查询语句中使用了导致全表查询的语句而导致的,分为以下的30种情况1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将...
2019-01-18 21:07:00
155
转载 JS正则与PHP正则
转载于:https://www.cnblogs.com/learningPHP-students2018/p/10288160.html
2019-01-18 16:05:00
265
转载 关于微信扫码支付的流程
前言:由于没有商户相关的id信息,只能测试这个扫码的功能,但是这个也是我们日常常用到的功能(一)前期准备 从微信官方网站下载最新的支付的接口 1.首先在:https://pay.weixin.qq.com/wiki/doc/api/native_sl.php?chapter=11_1 平台下载第三方接口文件(我下载的是PHP) 2.把项目放到入口文件中去查...
2019-01-15 10:56:00
217
转载 Jquery快速入门
前言:jq是js的一个工具箱,提供了一个快速操作js底层的方法转载于:https://www.cnblogs.com/learningPHP-students2018/p/10262488.html
2019-01-13 14:24:00
60
转载 phpstorm快捷键大全
前言:这段时间换了编辑器,所以挺多命令也改变了转载来自:https://www.jianshu.com/p/ffb24d61000d?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation转载于:https://www.cnblogs.co...
2019-01-11 09:28:00
79
转载 小程序(三)
前言:es6语法相对严禁,但是会颠覆我们对js的看法,同时resful一种新的uri风格(一) ES6一些我们常用的骚操作1.声明变量方法 let 与 var的区别1.作用域的区别 var没有作用域明确的区别,如果在一个函数内部使用了函数的外部的值,则值会被修改 var vartest = 'test var'; { var vartest = ...
2019-01-08 12:21:00
101
转载 JS常用基础知识
前言:在js中dom和bom是我们操作的基本,在最初接触时候我也懵,但是后来慢慢发现其实bom就是操作浏览器,而dom就是操作文本框节点。转载于:https://www.cnblogs.com/learningPHP-students2018/p/10236921.html...
2019-01-08 08:30:00
95
转载 JS的基础知识回顾
前言:JS应用在浏览器端,基于浏览器事件执行,功能十分强大,不容错过转载于:https://www.cnblogs.com/learningPHP-students2018/p/10224190.html
2019-01-05 13:25:00
114
转载 laravel 5.4 fopen(): Filename cannot be empty
1.出错的报错信息(我在用laravel5.4文件上传时候出错的) laravel 5.4 fopen(): Filename cannot be empty2.解决的方法 在php.ini中修改临时缓存的路径转载于:https://www.cnblogs.com/learningPHP-students2018/p/10221234.html...
2019-01-04 17:33:00
1855
转载 数据库优化之索引与引擎相关
前言:索引对于查询的操作是必不可少的,以下通过思维导图的方式记录转载于:https://www.cnblogs.com/learningPHP-students2018/p/10218054.html
2019-01-04 09:30:00
83
转载 解决composer出错的原因
1.执行了php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"2.出错的截图:3.解决的方法 原因是在于没有CA证书导致的,下载CA证书:https://curl.haxx.se/docs/caextract.html4.修改php.ini文...
2019-01-03 10:34:00
691
转载 Redis之路
前言:数据库是一切数据的源头,因此我们没有逃避的理由(一)什么是redis? redis是nosql(not noly sql)产品中最为出色的一种非关系型的数据库,主要包括以下几种存储结构:String,list,set,hash,sorted set,为高并发而生,其中读的速度为110000次/秒,写的速度是81000次/秒,(二)安装方式 Linux ...
2019-01-02 13:29:00
84
转载 小程序(三)
前言:续上集,寒冷不能停止学习,嘻嘻(一)基础组件 1.媒体主键(video制作弹幕)(二)创建自定义主键 一个自定义组件由jsonwxmlwxssjs4个文件组成//必要条件:要在json文件中进行自定义组件声明{ "component": true}#使用已注册的自定义组件前,首先要在使用...
2019-01-01 14:32:00
114
转载 面向对象(四)
前言:这个章节主要分享一些高级的PHP面向对象的知识(一)两种常见的设计模式(单例和工厂模式) 引言:在PHP中,存在两种常见的设计模式,一个是单例模式,另一个是工厂模式,这两中设计模式,并不是固定的PHP语法,而是广大的开发工作者在长期的开发工作中总结出来的开发经验。 1.单例模式<?php//单例模式实现的目标效果是: 无论我们实例化多少次,...
2018-12-31 09:39:00
76
转载 面向对象(三)
前言:续上寒冬的热火,学习不能停,不能停(一)final关键字 分类: 1.使用final关键字定义的类,我们称其为 final类或最终类 2.使用final关键字定义的类中的方法,我们称其为 final方法或最终方法 定义://使用final关键字申明类final class 类名{ 类成员}//特点不能被别的类继承了...
2018-12-30 09:16:00
117
转载 小程序(二)
前言:打牢基础,为开发做准备(一)小程序事件使用的方式 概念:与js中的事件相似但是表现形式不同,用在标签的属性中 事件分类:冒泡(bind)和非冒泡(catch) 形式:key+type="触发的方法 " (官方自定义的) ,key+type="触发的方法 " (自定义的) key的值为:bind与catch type是事件类型 小...
2018-12-29 10:55:00
123
转载 小程序(一)
前言:风口上的技能,似乎也成了php程序员的一个必备技能(一)使用前的准备 1.要想开发小程序那么你得在微信公众平台中注册成为开发者,那么这里的注册主要是拿到开发者注册的appid才可以做开发 2.下载微信官方的小程序编辑的工具(一般一起配合vscode一起来用) 3.建立一个小程序目录 (二)小程序目录的介绍 1.pages页面的结构...
2018-12-28 13:22:00
148
转载 来自Composer中文网安装composer指南
如果有需要安装composer的童鞋可以参考这个文章配置自己的composer https://pkg.phpcomposer.com/#how-to-install-composer这里可能会出很多错误,如果是关于SSL的错误请查看我的报错汇总的文章有讲到解决方法转载于:https://www.cnblogs.com/learningPHP-students2018/p/...
2018-12-28 10:40:00
93
转载 面向对象(二)
前言:续上集,继续完成面向对象的知识.....(一) 自动加载 出现的原因:早期的开发过程中,程序开发人员通常会将所有的可能要使用的类文件通过include的方式,引入到当前的程序脚本中。但是这么做,会使得程序加载效率过低,拖慢程序的整体执行速度,"自动加载"技术就是:什么使用要用到这个类,就将这个类所在的类文件引入进项目中来。 触发执行自动加载的时机:当使用到某个...
2018-12-27 09:45:00
65
转载 关于CURL的初步认识
前言:你知道?这个CURL可以做爬虫的工作但是仅限于小型的爬虫..............(一) CURL的认识 下面我觉得用图片来展示curl比较直观: 所谓的curl就是客户端访问了服务器1,那么服务器1又模拟了服务客户端去访问了服务器2,然后拿到结果后一层层返回,并且curl以第三方的扩展库存在所以要用到必须要开启这个扩展.(二)curl分类 分为g...
2018-12-26 20:41:00
108
转载 Mysql数据库进阶之(分表分库,主从分离)
前言:数据库的优化是一个程序员的分水岭,作为小白我也得去提前学习这方面的数据的(一) 三范式和逆范式 听起范式这个迟非常专业我来举个简单的栗子: 第一范式就是: 把能够关联的每条数据都拆分成一个表 第二范式就是:把能够关联的每条数据写在一个表格中去 第三范式就是:把一些重复的字段再划分多一个表来存(这样做查询数据时候只能连表来操作)给查询带来压力...
2018-12-25 21:25:00
182
转载 解决mysql:Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
(一)出现问题的的报错信息 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)(二)解决方法 rm -rf /var/lib/mysql/mysql.sock 删除这个文件 ln -s /usr/local/mysql/tmp/mysql.sock...
2018-12-25 19:55:00
208
转载 git的那些事
前言:记得在想学习git的时候,一直停留在思想的层面,总没有弄清楚它的运行机制,经常与github混淆,还好找到了一个好的教程,带我领略了git的风采(一)git的优点 git的优点:版本控制在本地不需要连网也可以完成对自己文件版本的控制,并且支持分支等等的功能也大大增强了这个git的功能(二)git的前骤与解疑 1.git与github有什么关系 首先git是...
2018-12-23 10:16:00
76
转载 今天我们来聊聊svn的使用
前言:作为一名码农,如果你告诉你的小伙伴你不会使用版本控制,那么你将会被小伙伴所鄙视,这个文章从区别带你领略他们的优缺点.(一)git和svn之间的区别 svn相当于是一个云存储,必须要借助网络,才能够实时的更新和提交数据,版本放在了远程 git相当于是一个本地存储,在不提交和更新版本文件的时候,不需要借助网络,版本控制放在了本地(二)git和svn初始的使用步骤(前...
2018-12-22 14:34:00
147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人