- 博客(44)
- 资源 (1)
- 收藏
- 关注
原创 git 正则删除本地多余分支
git branch -D git branch | grep -E 'hotfix*'我本地的分支名称是hotfix-1…,所以正则删除hotfix开头的所有分支,其他自己写正则
2022-01-04 15:00:53
639
原创 PHP RC4算法
/** * 描述 : RC4算法加解 * 参数 :$encryptKey 加密密钥,$str 加密字符串 * 作者 : Smart.Chen */ public function encrypRc4($encryptKey, $str) { $cipher = ''; $key[] = ""; $box[] = ""; $pwd_length = st.
2020-10-20 15:11:33
742
1
原创 php json_encode错误处理
数组里面有其他语种导致json_encode报错的处理其实官方文档有给解决方案,但是没有解决好,下面是我实测没问题的代码! /** * 描述 : json_encode格式化 * 参数 :$value 需要encode的数据 * 作者 : Smart.Chen */ public function safe_json_encode($value, $options = 0, $depth = 512, $utfErrorFlag = false) {
2020-10-16 17:51:23
1122
原创 配置git账号密码
配置git账号密码,只需一次下次就可不用输入git config --global credential.helper store
2020-09-07 18:34:16
1320
1
转载 sourceTree git的账号密码修改
删除C:\Users\%USERNAME%\AppData\Local\Atlassian\SourceTree 目录下的passwd文件, 能移除掉保存的密码。同样:删除C:\Users\%USERNAME%\AppData\Local\Atlassian\SourceTree 目录下的userhosts文件, 能移除掉保存的用户名两个目录是固定的可以直接拷贝(这些文件夹都是隐藏的)...
2020-08-17 09:40:29
1639
原创 php 生成日志文件
/** * 描述 : 日志表 * 参数 : * msg 日志信息 * name 日志文件夹 * timeAppend 是否默认时间 默认true * hour 是否分小时保存一个文件 默认false * 作者 : Smart.Chen */public static function log($msg, $name = 'cmcLog', $timeAppend = true, $ho
2020-07-22 16:58:51
808
原创 css 对checkbox样式进行修改
使用伪类元素对checkbox样式进行修改边框样式在before中修改,"\2713"为字符表勾选字符<style> input[type="checkbox"] { width: 20px; height: 20px; display: inline-block; text-align: center; vertical-align: middle; line-height: 18
2020-07-22 12:02:03
2235
原创 php 生成A-ZZ的顺序
for ($i = 0; $i <= 87; $i++) { $y = ($i / 26); if ($y >= 1) { $y = intval($y); echo chr($y+64).chr($i-$y*26 + 65); } else { echo chr($i+65); } echo "<br>";}
2020-07-21 09:02:21
701
原创 字符串转编码
字符串转编码/** * 描述 : 字符串转编码 * 参数 :$str 字符串 $code 要转换的编码 默认UTF-8 * 作者 : Smart.Chen */function strEncode($str, $code = 'UTF-8') { $encode = mb_detect_encoding($str, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5','LATIN1')); if ($encode != $code) {
2020-07-01 11:48:57
436
原创 删除指定目录指定类型N天前的文件
/** * 描述 : 删除指定目录指定类型N天前的文件 * 参数 : $dir 目录路径 $n 天数(默认删除30天前的) $type 文件类型(默认log) * 作者 : Smart.Chen */ public static function delFile($dir, $n = 30, $type = 'log') { if ...
2020-01-07 14:20:20
222
原创 计算两个日期之间相差时长
/** * 描述 : 计算两个日期之间相差时长 * 参数 : $startTime 开始时间,$endTime 结束时间 ,$type 显示类型 0全部 1 不显示秒 2 不显示分 3 不显示小时 * 作者 : Smart.Chen */ public static function longTimeFormat($startTime,$end...
2019-10-30 15:26:35
618
原创 js表头固定
<script type="text/javascript"> //表头固定 $(document).ready(function () { var topTable = $("table").eq(0).offset().top;//获取表格位置 var c_top = $('.oa-nav_top').height() ? $('....
2019-09-16 10:43:48
494
原创 php 数字加大写字母按顺序编号 00 - ZZ
php 数字加大写字母按顺序编号 00,01.02…A1…AZ… ZZ数字加大写字母按顺序编号for ($i = 0; $i <= 1331; $i++) { $y = ($i / 36); if ($y >= 1) { $y = intval($y); //第一位 ...
2019-08-17 14:52:14
745
原创 安装think-queue
php版本7.3tp版本5.1composer.json把"topthink/think-queue": "2.0.3"添加到require "require": { "php": ">=5.6.0", "topthink/framework": "5.1.*", "topthink/think-captcha": "2.*", ...
2019-08-02 09:28:57
1887
原创 php 下载小说到txt
//下载小说内容 public function downNovel() { $novel_id = 1; $novel = Novel::find($novel_id); //第一步:处理中文文件名: $ua = $_SERVER["HTTP_USER_AGENT"]; $filename = $...
2019-08-01 11:45:42
1005
转载 详解PhpStudy集成环境升级MySQL数据库版本(转载)
phpstudy里没有地方可以设置mysql数据库,很多人都疑惑在phpstudy里怎么升级mysql数据库版本,本文就教你如何在phpstudy中升级mysql的版本。PhpStudy集成环境中的mysql数据库的版本默认是mysql5.5,下面是PhpStudy升级数据库到mysql5.7的方法:1:备份当前数据库数据,可以导出数据库文件,作为备份。2:备份 PhpStudy 下的 My...
2019-07-11 10:19:07
215
原创 php curl实现get和post
/** * get请求 */ public function get_curl($url) { $headerArray=array("Content-type:application/json;charset='utf-8'","Accept:application/json"); $ch = curl_init(); ...
2019-07-09 16:39:36
165
原创 PHP 获取指定级别的所有下级及上级
function getChildren($p_id,$array) { $subs=array(); foreach($array as $item){ if($item['parent_id'] == $p_id){ $subs[]=$item['user_name'];//这里自己看着办,我是获...
2019-07-09 16:33:54
1783
转载 Ubuntu16.04下安装nginx+mysql+php+redis
Ubuntu16.04下安装nginx+mysql+php+redishttps://www.cnblogs.com/luminary/p/7150613.html
2019-07-02 11:36:32
267
原创 thinkphp5 关闭layout 临时布局办法
这是文档:https://www.kancloud.cn/manual/thinkphp5/125013文档上面说的 // 临时关闭当前模板的布局功能 $this->view->engine->layout(false);这个是有问题的,你可以直接在模板文件开头加上 {NOLAYOUT} 字符串这个亲测没问题,但是要重新引入css和js文件...
2019-06-12 14:42:39
3581
1
原创 php实现macd(移动平均值)
$mc = 5;//计算五天的移动平均值 //数据格式 $data = [ [ "min" => "3.00" "count" => 320 "max" => "93.00" "avg" => "48.00" "day" => "03-13" ], [ ...
2019-04-11 16:11:41
1600
原创 php原生文件转laravel路由
此代码是把大商创的2.7.3版本admin里面的php换成laravel的routespublic function saveRoute() { $dir = 'D:/WWW/dsc2.7.3/admin/'; $handler = opendir('D:/WWW/dsc2.7.3/admin/'); $arr = []; ...
2019-01-22 15:11:00
265
原创 php 原生文件转成laravel文件(controller)
public function test() { $dir = 'D:/WWW/dsc2.7.3/admin/';//对于文件夹路径 $handler = opendir('D:/WWW/dsc2.7.3/admin/'); $arr = []; while( ($filename = readdir($handler)) !...
2019-01-22 14:10:31
364
原创 laravel 根据已有数据库逆向生成migrate文件
本人用的是laravel5.6版本,其他版本可以参考 https://github.com/Xethron/migrations-generator第一步 安装依赖包composer require --dev "xethron/migrations-generator:~1.3.0"第二步 在config/app.php 里面的 'providers' => []加上两行代码Wa...
2019-01-18 18:28:08
3250
转载 php 判断是否手机端
isMobile=isMobile=isMobile = this-&amp;gt;isMobile();if ($isMobile) { return view(‘home’); } else { return view(‘pc’); }//判断是否是移动端访问 public function isMobile() { // 如...
2018-08-09 14:35:51
1805
原创 mysql批量插入随机字符串
DELIMITER // DROP FUNCTION IF EXISTS `rand_string` // CREATE FUNCTION `rand_string`(n INT) RETURNS varchar(255) CHARSET utf8 BEGIN DECLARE chars_str varchar(255) DEFAULT 'abcdefghijklmnopq...
2018-05-18 10:33:51
1149
原创 laravel model基本使用方法
model 基本方法 “` $orders = App\Models\TestModel::all();foreach (ordersasordersasorders as order) { $order->users->get();}如果一个订单有25个用户,将导致有26条SQL语句,使用with可解决这个问题Book::with(‘user’)->...
2018-03-16 14:52:36
7412
原创 图片上传预览
<div class="form-group"> <label for="img">图片</label> <input type="file" id="upload" name="img" class="" id="img" > </div> <div class="form-group" style="display:
2017-09-23 10:26:10
303
原创 cvs导出模板(防止乱码)
public function downPcSearch($data) { if(count($data)>0){ set_time_limit(0); ini_set('memory_limit','2048M'); $output = fopen('php://output', 'w') or die("
2017-09-12 15:07:48
380
原创 处理多个输入查询
public function handle_sku($array){ $skus = str_replace(array("\r\n", "\r", "\n"),";",$array); //处理换行 $skus = str_replace(" ",";",$skus); //处理换行 $skus = str_replace(";",",",
2017-09-08 14:33:59
200
转载 Ubuntu下apache2无法解析php文件,浏览器提示下载所要打开的php文件
执行:sudo apt-get install libapache2-mod-php5 sudo a2enmod php5如果显示为:This module does not exist!那就要彻底删除libapache2-mod-php5,然后重新安装它sudo apt-get remove –purge libapache2-mod-php5 sudo apt-get install lib
2017-07-24 10:41:56
2159
原创 php csv 导出
$str = "帐号,FBA(SKU),公司(SKU),期初库存,备货入库,退货入库,转仓入库,盘盈入库,其它入库,入库合计,销售出库,转仓出库,盘亏出库,其它出库,出库合计,实际期末库存,理论期末库存,实际比理论相差\n";foreach($data as $k =>$v) {$str .= $v['account_name'].",".$v['sku'].",".$v['piv_sku'].
2017-05-20 10:25:20
249
转载 phpstorm 2016.3.3 激活
http://idea.lanyus.com/getkey?userName=kelvin2 userName后面可以随意改
2017-04-25 16:10:08
1386
原创 tp+layer.js的ajax例子
前端代码:$.ajax({ type: "post", async: true, url: "{:U('Inboundshipmentplan/updateRemark')}", data: {'id':id,'remark':remark}, dataType: "json", success: function(data){ if(data.st
2017-04-18 16:40:52
521
原创 递归查询无限级分类最底层分类
传一个id,查询无限级分类最底层分类findInfo(9);function findInfo($id,&$data = array()) { $test = M('test','',''); $result = $test->where("pid=$id")->field('id,name')->select(); if(!$result[0]['
2017-04-18 09:39:17
1512
原创 php下载模板js操作
html模板下载: <a href="#" id="download" >模板</a>js<script>$("#download").click(function () { var fileName="sku导入模板"; var list=new Array(["帐号名称"],["SellerSku"],["FNSKU"],["公司内部SKU"],["ASIN"]
2017-01-12 17:22:37
269
原创 php下载模块生成代码
首先得下载PHPExcel插件,然后参照下面方法/** * 下载模板 */ public function downloadSaleStatusTpl(){ include_once(EXTEND_PATH . 'Library/ORG/PHPExcel/PHPExcel.class.php'); $tplExcel = new PHPEx
2017-01-12 17:00:40
404
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人