自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

做个好的手艺人

经常复盘,了解不足

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

原创 如何理解 PHP 匿名函数,闭包?二者有什么关系?

php 主要有两个应用场景:变量赋值;函数参数;先看二个段闭包代码:$example = function () { var_dump($message);};$message = 'hello';$example = function () use ($message) { var_dump($message);};

2022-01-10 21:38:39 389 2

原创 公共英语三级打卡学习

2021.01.08,淘宝买的历年真题到了,还有一本词汇必备。真正的挑战开始了。2021.01.08 背了 2 个单词2021.01.09 背了 9 个单词,听了 2 个老师课件(2 个视频)。这样学下去不会有结果的。1,零散的记单词效果不好,容易忘。如何在句子中记单词?2,在2个月准备时间内,要重视学习方法并把时间规划好,如何规划?3,背单词、做真题、听力练习,分别要有针对性的练习,如何规划?4,平时还有上班,一天要用多少时间在学习英语上?...

2022-01-09 16:28:11 332

原创 Laravel 数据库队列

要使用 database 队列驱动程序,需要一个数据表来保存任务。这个数据表如何生成?有哪些字段?当然,这些都是框架帮我们准备好的,我们只是在需要的时候启用就可以了。要生成 任务表 的迁移,请运行:php artisan queue:table在我操作的过程中,出现了问题,原因是缺失了文件夹 /database/migrations。在 Laravel 内, 数据表的迁移都会生成在文件夹 migratoins 下。上图表示 任务表 迁移成功。接下来就要迁移数据库了。请运行

2022-01-08 12:23:26 709

原创 php 单例模式,又在脑海中重温了一次

温故而知新。下面的代码能否进一步升级的更完善?欢迎思考留言。<?phpclass Database{ // 保存实例化对象 private static $instance; //保存数据库句柄 private $db; private function __construct(array $options) { // $this->db = mysqli_connect($options['dh_host'], $

2021-12-31 20:04:47 526

原创 PDF 管理网站,可免费下载技术资料

在找一本 PDF 电子书时,发现了这个网站,兴奋之余推荐给大家。https://cupdf.com/

2021-12-30 18:52:44 281

原创 单例模式介绍,示例代码,测试代码

单例模式的定义就是保证在整个应用程序的生命周期中,任何一个时刻,单例类的实例都只存在一个,同时这个类还必须提供一个访问该类的全局访问点。常见应用场景:数据库连接;日志记录(如果有多种用途使用多例模式);锁定文件;示例代码:<?phpnamespace DesignPatterns\Creational\Singleton;/** * Singleton类 */class Singleton{ /** * @var Singleton

2021-12-28 20:19:29 786

原创 多例模式(Multiton)

多例模式在工作中还没有用过,做个记录了解下,大概率用不到,因为多例模式被认为是反面模式。反面模式,推荐 https://learnku.com/docs/php-design-patterns/2018/anti-pattern/1526多例模式是指同一个类有多个相同实例,而且实例都是该类全身。这个类叫做多例类。多例类的特点:1,多例类可以有多个实例;2,多例类必须自己创建、管理自己的实例,并向外界提供自己的实例;多例模式实际上是单例模式的推广。<?php namespa

2021-12-28 19:54:48 294

原创 微信图片预览JS遇到的坑

微信图片预览遇到的一些问题总结:1,图片路径要绝对路径,否则点击时,显示的是大图是第一张图。而不是点击的图片。2,网站加载是http或https,jweixin-1.0.0.js的加载要对应起来。&lt;script src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js?v=1"&gt;&lt;/script&gt;&lt;scr...

2018-09-14 17:06:49 423

原创 微信页面复制粘贴的,clipboardJs在苹果手机无效

在你点击的元素上加一个空点击事件:onclick=""。因为ios不单纯支持on &lt;span id='logistics_no' style='color:#fff'&gt;复制人内内容&lt;/span&gt;&lt;span class="sccn-list-share" data-clipboard-target="#logistics_no" onclick="&qu

2018-08-16 20:04:05 4531 1

原创 jquery ajax的error错误信息

 项目开发中ajax的异常处理起来算是比较头疼的,因为是异步请求,所以即使ajax异常程序依然会继续执行,导致找ajax的异常比较麻烦。今天处理ajax异常时搜到一篇文章,提到error可以返回ajax异常信息。$.ajax({ url: url, type: "post", data:...

2018-04-26 14:34:46 799

原创 电商系列---mysql高并发超库存卖问题

 参考http://blog.csdn.net/wulantian/article/details/70799724

2018-01-22 16:04:31 500

原创 js计算字符串长度

var jmz = {}; jmz.GetLength = function(str) { return str.replace(/[\u0391-\uFFE5]/g,"aa").length; }; 计算出来的长度,一个汉字算二个字符。实例:  var address = $('#address').val();var addrLen = jmz.Get...

2018-01-17 10:50:41 226

原创 如何判断微信内置浏览器 MicroMessenger

function is_weixin(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { return true; } else { return false;...

2018-01-13 19:02:54 6142

原创 jquery-weui 页面加载提示showLoading

JS里面要有: $.showLoading = function(text) { var html = '&lt;div class="weui_loading"&gt;'; for(var i=0;i&lt;12;i++) { html += '&lt;div class="weui_loading_leaf weui_loading_leaf_' + ...

2018-01-03 14:35:57 6353 2

原创 PHP中截取UTF-8中文字符串

 /** * * @todo 截取中文字符串不乱码 * @param string $str * @param int $start * @param int $length * @param string $charset * @param string $suffix */function msubstr($str, $start=0, $lengt...

2017-12-08 11:08:49 141

原创 Jquery怎么获取select选中项 自定义属性的值

var addr = $('#address_id').find("option:selected").attr("addr");

2017-12-07 16:54:09 109

原创 Yii中的常用路径总结

//YII framework路径Yii::getFrameworkPath();//protected/runtimeYii::app()-&gt;getRuntimePath();//在view中得到当前controller的ID方法:Yii::app()-&gt;getController()-&gt;id;//在view中得到当前action的ID方法Yii::app()-&...

2017-10-11 11:46:16 154

原创 phpExcel中文帮助手册之常用功能指南

http://www.jb51.net/article/53895.htm 屌  炸  天

2017-09-23 18:38:16 136

原创 A non well formed numeric value encountered

thinkphp用toArray出错,,, 在 数据库 配置文件内增加参数。。。。datetime_format 为false 不清楚thinkphp搞什么,非要默认转化

2017-09-12 14:57:19 576

原创 svn

SVN提交时出现以下错误: post-commit hook failed (exit code 1) with output:svn: E155004: Working copy 'D:\www\Test' lockedsvn: E200031: sqlite: attempt to write a readonly databasesvn: E200031: sqlite: atte...

2017-08-30 15:43:30 146

原创 SVN提交版本时强制填写备注

第一步、在项目的Hooks目录下新一个pre-commit.bat文件。此文件是在用户提交更新时可以执行的脚本。第二步:在pre-commit.bat文件内输入下面的内容: setlocalset REPOS=%1set TXN=%2set SVNLOOK="C:\Program Files (x86)\VisualSVN Server\bin\svnlook.exe"R...

2017-03-31 11:32:49 229

原创 php使用file_get_contents()时出现错误Unable to find the wrapper “https” – did

 file_get_contents()获取https出现这个错误Unable to find the wrapper “https” – did 解决办法一,如果你是用的服务器,可以参考这个办法,修改PHP配置文件(win主机),来支持https 在php.ini中找到并修改     extension=php_openssl.dll    allow_url...

2017-02-27 15:36:45 621

原创 window memcache服务器端安装与使用

安装:1,下载Memcache.zip。附件内。解压放在D盘,如D:/memcache2,打开cmd,进入D盘的memcache。 MemCache常用的几条命令:安装:memcache.exe -d install卸载:memcache.exe -d unstall启动:memcache.exe -d start停止:memcache.exe -d stop...

2017-02-20 12:01:06 260

原创 phpMemcachedAdmin 1.2.2下载及使用方法

1,下载phpMemcachedAdmin。在附件内。2,将配置文件修改成自己memcache服务器的配置,即可通过图形化界面查看并操作了。配置文件位置:Config/Memcache.php。注意:配置文件可配置多台memcache服务器。 ...

2017-02-20 11:11:11 377

原创 thinkphp内ACTION_NAME常量 在模板里使用方法

condition 下用$Think.const.MODULE_NAME 在模板里要用{$Think.ACTION_NAME}

2016-12-28 14:36:40 1595

原创 jquery searchableselect用法

searchableselect有个BUG,选择没有返回给select,导致最后无法使用选择的值。所以本人做了修复。 用法:$('#ID').searchableSelect();ID:根据自己需要替换。 推荐一个NB的插件http://select2.github.io/,各种用法都有。...

2016-12-20 09:57:44 2637

原创 PHP中imagecopyresampled参数详解

bool imagecopyresampled ( resource $dst_image , resource $src_image , int $dst_x , int $dst_y , int $src_x , int $src_y , int $dst_w , int $dst_h , int $src_w , int $src_h ) $dst_image:新建的图片 ...

2016-12-16 17:53:50 123

原创 获取当前页面完整URL地址

function get_url() { $sys_protocal = isset($_SERVER['SERVER_PORT']) &amp;&amp; $_SERVER['SERVER_PORT'] == '443' ? 'https://' : 'http://'; $php_self = $_SERVER['PHP_SELF'] ? $_SE...

2016-12-08 15:43:03 979

原创 HTML5图片上传预览,手机端

&lt;!DOCTYPE html&gt;&lt;html lang="zh-cn"&gt; &lt;head&gt; &lt;meta charset="utf-8" /&gt; &lt;meta name="author" content="EdieLei" /&gt; &am

2016-11-03 14:21:46 654

原创 PHP安装Zend Guard Loader

很简单,二步搞定。1,下载 zend guard loader(附件)2,配置php.ini[Zend.loader]zend_extension="E:\phpStudy\php55n\ext\ZendLoader.dll"zend_loader.enable=1zend_loader.disable_licensing=1zend_loader.obfuscat...

2016-10-10 13:37:01 780

原创 layer信息框右上角加关闭标志

本例子基于layer Mobile 2.0。 预览:  css: .close{ background:#333; font-size: 12px; position:absolute; right:-8px; top:-8px; border-radius:...

2016-09-21 11:15:37 5804

原创 PHP生成桌面快捷方式

1,&lt;a href="shortcut.php?url=www.qijiutech.com&amp;name=奇久"&gt;生成左面快捷方式&lt;/a&gt; 2 , public function shortcut(){ $url = $_GET['url']; $filename = urldecode($_GET['name']); ...

2016-09-08 10:24:49 329

原创 jquery页面跳转loading加载

jquery页面跳转loading加载

2016-07-22 14:06:41 1085

原创 thinkphp模块化设计--命令行访问

输入:cd 网站目录输入:ls输出:index.php ...输入:php index.php Home/Messageapp/sendTextMessage php要加到环境变量内。

2016-07-19 13:08:01 96

原创 乔·吉拉德

销售,不是让我们降低身份去取悦顾客,而是要像朋友一样给予合理的建议!您刚好需要,而我们刚好专业,仅此而已!

2016-07-18 09:36:49 176

原创 解决Thinkphp从数据库调出来的字段都变成小写

推荐方法:配置文件里面增加   ‘DB_PARAMS’ =&gt; array(PDO::ATTR_CASE =&gt; PDO::CASE_NATURAL)  其他处理方法。1,修改核心thinkphp文件下Library/Db/Driver.class.php文件,把   PDO::ATTR_CASE =&gt; PDO::CASE_LOWER 改为 PDO::ATTR_CA...

2016-07-01 10:49:51 385

原创 jQuery事件日历插件.js

jquery日历插件, 只有年月日

2016-06-21 13:37:09 188

原创 php读取并保存base64编码的图片

&lt;?phpheader('Content-type:text/html;charset=utf-8');//读取图片文件,转换成base64编码格式$image_file = './logo.png';$image_info = getimagesize($image_file);$base64_image_content = "data:{$image_info['m...

2016-06-08 16:05:54 458

原创 sqlserver2008导出表数据和表结构sql文件

sqlserver2008导出数据库数据表为sqlhttp://jingyan.baidu.com/article/3ea51489e672be52e61bba80.html

2016-06-06 15:29:25 279

原创 PHPExcel导入excel

做了一个phpExcel导入excel数据表的测试,有几个需要注意的细节:1,PHPExcel_IOFactory::createReader('Excel2007')。注意参数,一般为Excel5,Excel20072,excel列与数据表字段的对应关系,以及数据类型3,注意sql语句 HTML&lt;!DOCTYPE html&gt;&lt;html lang="...

2016-05-26 15:14:48 143

空空如也

空空如也

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

TA关注的人

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