技术
陌潇
简简单单记录碰到的难题,以望下次方便
展开
-
linux定时任务 - CRON表达式
linux定时任务,CRON表达式,ubuntu定时任务,乌班图定时任务原创 2023-02-25 17:20:46 · 2999 阅读 · 0 评论 -
导出csv文件数字会自动变科学计数法的解决方法
导出csv文件数字会自动变科学计数法的解决方法原创 2022-10-27 17:38:42 · 1840 阅读 · 0 评论 -
Linux命令大全
Linux命令大全原创 2022-10-27 17:36:39 · 1115 阅读 · 0 评论 -
php 提取word 的内容 必须是docx格式
php提取word的内容,php提取docx里面的信息原创 2022-08-16 15:56:02 · 778 阅读 · 0 评论 -
PHP fopen写入文件内容
fopen 示例方法及写入文件内容原创 2022-08-06 10:40:36 · 1163 阅读 · 0 评论 -
centos8 安装搭建php环境
安装apacheyum install httpd//配置ServerName//将#ServerName www.example.com:80修改为ServerName localhost:80vi /etc/httpd/conf/httpd.conf//这个修改就不需要多说了吧,i 进入修改模式;完成之后 Esc + : eq 保存退出//启动apache:systemctl start httpd///查看安装版本: (我的是apache/2.4.37)httpd -v/原创 2021-11-24 16:29:54 · 765 阅读 · 0 评论 -
php的curl函数模拟post数据提交,速度非常慢
前段时间做了一个项目,里面用到了快递查询接口。用的php 的curl post请求,发现此请求非常慢,效率非常低,就很恼火。还以为是快递接口那边的问题,试了下快递自己的请求非常快。于是研究了一波发现了一个解决办法,记录一下:原本的请求是这样的,效率非常慢 //发送post请求 $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_HEADE.原创 2021-09-14 15:17:48 · 571 阅读 · 0 评论 -
php中魔术方法详解
PHP魔术方法详解php中魔术方法详解,在php中有一类方法,很奇怪常,那就是只要满足一定条件,就会自己执行,那就是php中的魔术方法,码字不易,出精品更难,没有特别幸运,那么请先特别努力,别因为懒惰而失败,还矫情地将原因归于自己倒霉。你必须特别努力,才能显得毫不费力。如果这篇文章能给你带来一点帮助,希望给飞兔小哥哥一键三连,表示支持,谢谢各位小伙伴们。目录一、__construct构造方法二、 __destruct析构方法三、 __clone克隆方法四、__ca转载 2021-07-07 14:45:16 · 3238 阅读 · 0 评论 -
laravel-admin添加图表Chartjs
安装composer require laravel-admin-ext/chartjsphp artisan vendor:publish --tag=laravel-admin-chartjs说明打开config/admin.php,在extensions部分添加属于此扩展的配置。'extensions' => [ 'chartjs' => [ // Set to `false` if you ...原创 2021-01-26 15:29:59 · 1807 阅读 · 0 评论 -
CMS 自定义伪静态,RewriteURL规则---[静态/伪静态]自定义URL地址
昨天有要求说是网站上面添加伪静态,因为用的是cms,所以像TP,Laravel,这些框架的伪静态是不可以适用到CMS上面的。所以就在晚上找了一圈,这个CMS的伪静态可真难写呀,真的要自己一个一个写出来的,可能还有更容易的办法吧,勿喷。只是记录一下自己遇到的问题,希望下次适用的时候可以有的看,也希望可以帮助到一些人,对这个东西懂的大佬的话,就不用看了,看了也可能觉得垃圾。接下来直接上解决办法吧,我先是在本地apache环境下配置了一下。试试水:一,Apache Web Server(虚拟主机用户).原创 2021-01-21 10:00:49 · 765 阅读 · 2 评论 -
css限制显示行数
.text-flow-ellipsis-multiple { /* 多余内容省略号处理-多行 */ word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }.text-flow-ellipsis-single { .原创 2021-01-14 16:28:38 · 1361 阅读 · 1 评论 -
php 删除文件
//删除文件 $path为绝对路径public function delFile($path){ $url=iconv('utf-8','gbk',$path); if(PATH_SEPARATOR == ':'){ //linux unlink($path); }else{ //Windows unlink($url); }}原创 2021-01-06 15:32:07 · 311 阅读 · 0 评论 -
PhpSpreadsheet的简单使用 php读取文件
由于PHPExcel已经不再维护,PhpSpreadsheet是PHPExcel的下一个版本。PhpSpreadsheet是一个用纯PHP编写的库,并引入了命名空间,PSR规范等。这里简单介绍下PhpSpreadsheet的导入导出功能。1、安装使用composer安装:composer require phpoffice/phpspreadsheetGitHub下载: https://github.com/PHPOffice/PhpSpreadsheet2、excel文件保存到本..原创 2020-12-16 14:33:35 · 1526 阅读 · 2 评论 -
php查询mysql中储存的json编码后的内容
解决方法:1,对需要进行查询的字符串进行编码$keyword = '需要查询的字符串';$json_keyword = json_encode(array($keyword));$str = preg_replace("/^\[\"|\"\]$/","",$json_keyword );2,把转化成Unicode的字符串,替换为4个反斜杠 $keyword= str_replace("\\","\\\\",$str);3,开始进行查询$where['goods_id原创 2020-08-28 10:09:35 · 224 阅读 · 0 评论 -
PHP 简单的写入读取文件&&简单的get请求
首先是写入文件喽://数据写入文件里面$str = '大家好,我是华仔1';file_put_contents('test.txt',$str);写入进去的就是这样的了:接下来读取写入的文件://数据写入文件里面$str = '大家好,我是华仔1';file_put_contents('test.txt',$str);//读取文件$result = file_get_contents('test.txt');var_dump($result);读到的文件 就原创 2020-06-12 15:14:05 · 673 阅读 · 0 评论 -
php数组根据某字段重新排序
$arrUsers = array( array( 'id' => 1, 'name' => '张三', 'age' => 25, ), array( 'id' => 2, 'name' => '李四', 'age' => 23, ), array(..转载 2020-05-28 16:06:34 · 1129 阅读 · 0 评论 -
根据填写的岁数计算出生时间戳 - 昨日时间戳
如 2019年03月15日 转换为时间戳:$age = 20;//20岁//计算年龄$arr = date_parse_from_format('Y年m月d日',$age);$old_age = mktime($arr['hour'],$arr['minute'],$arr['second'],$arr['month'],$arr['day'],$arr['year']);...原创 2019-09-06 15:09:47 · 891 阅读 · 0 评论 -
PHP网络文件保存至本地
/** * 通用CURL请求 * @param $url 需要请求的url */ public function upload_get_img($url) { $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt...原创 2019-06-05 15:25:38 · 1610 阅读 · 0 评论 -
在网页title加入icon图标
方法一(被动式):制作一个ico格式的图片,将图片命名为favicon.ico,像素大小为16*16,所使用的颜色不得超过16色,然后再把favicon.ico放到网站的根目录下就行了。这样的话浏览器会不停的搜索您的网站的根目录,只要它一发现了名字叫做favicon.ico 这个文件,就会将该图标显示在访问者的地址栏和收藏夹列表中了。方法二(自动式):在网页HEAD标记中添加如下代码:...原创 2019-05-24 09:39:44 · 2573 阅读 · 0 评论 -
POSCMS 城市三联动回显(自定义)
这个是自己原生写的{list action=linkage code=address} {if $details['xmszd'][0] == $t.ii} {if $t.pid != 0} {list action=linkage code=address return=i} {if $t.pid == $i.ii} {if $i.pid != 0} ...原创 2019-04-25 15:17:12 · 382 阅读 · 0 评论 -
mysql的清空数据表
一键命令:TRUNCATE TABLE table原创 2018-05-31 16:13:12 · 904 阅读 · 0 评论 -
利用Jquery删除是提示“确认删除“
瞧瞧看看: https://mobile.yangkeduo.com/mall_page.html?mall_id=129221094<a href=""onclick='return del();'>删除</a><script>functiondel(){if(confirm("确定要删除吗?")){...原创 2018-06-14 14:56:55 · 13118 阅读 · 9 评论 -
ThinkPHP中重定向(redirect方法)
先看看这个好东西: https://mobile.yangkeduo.com/mall_page.html?mall_id=129221094redirect 重定向的通用语法为:redirect(url,params=array(),delay=0,msg='')用法:protectedfunctionredirect($url,$params=array(),$delay=...原创 2018-05-31 16:55:50 · 19275 阅读 · 1 评论 -
laravel图片和文件的上传
https://www.jianshu.com/p/51c290b56b0f$file = $request::file('picfile'); 或者 $request = $request::all(); //注意先先取全,得到的是数组 $file = $request['picfile'];1.前端页面 {{--<form a...翻译 2018-06-15 18:05:30 · 8487 阅读 · 2 评论 -
Laravel 图片七牛上传
注册七牛云账号打开<a href="https://portal.qiniu.com">七牛云</a>注册账号并实名认证,认证成功后就可以查看自己的私钥了确认本机安装Composer,如果没有请百度自行安装Composer。在控制台输入composer require qiniu/php-sdk 等待安装提示成功 // 引入鉴权类 use Qiniu\Auth; ...转载 2018-06-27 17:49:06 · 762 阅读 · 0 评论 -
windows下apache 跨域配置
1,首先编辑httpd.conf找到 #LoadModule headers_module modules/mod_headers.so去掉#2,修改以下配置conf/extra/httpd-ssl <VirtualHost> ... Header add Access-Contro...原创 2018-07-21 15:02:04 · 1666 阅读 · 0 评论 -
Laravel框架的搜索后分页
public function findadmin(Request $request){//接收搜索的值 $u_name=$request->input('name');//模糊查询的sql语句$results =DB::table('user')->where('u_name','like','%$u_name%')->paginate(2);/...原创 2018-07-30 17:16:18 · 1786 阅读 · 6 评论 -
PHP中使用CURL之php curl详细解析和常见大坑
先来看看: https://mobile.yangkeduo.com/mall_page.html?mall_id=129221094这篇文章主要介绍了PHP中使用CURL之php curl详细解析和常见大坑 ,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧七夕啦,作为开发,妹子没得撩就“撩”下服务器吧,妹子有得撩的同学那就左拥妹子右抱服务器吧,况且妹子是要礼物的,...转载 2018-09-03 11:38:57 · 45956 阅读 · 2 评论 -
Laravel如何判断是get还是post请求
通过 Request 对象的 isMethod 方法来进行判断!public function interview_add(Request $request,int $id){ if($request->isMethod('get')){ //get执行的代码 }elseif ($request->isMethod('post')){ ...原创 2018-09-27 14:41:47 · 10027 阅读 · 1 评论 -
laravel框架中的MySQL事务处理
整了半天没明白事务为什么会失败!最后还是解决掉了,记录一下,以防忘记,可以参考参考!!!public function index(){ $UserModel = new User(); DB::beginTransaction(); //开启事务 $o = $UserModel->where(['id' => 2])->update(['typ...原创 2018-09-30 16:42:53 · 763 阅读 · 0 评论 -
Laravel缓存
1,Cache:put('key','val',10);设置缓存 键:key , 值:val 10:缓存时间十分钟2,Cache:add('key','val',10); 设置缓存 key:键,val:值 10:缓存时间十分钟 (有返回值 : 已经有了缓存则返回false, 没有则返回true并缓存)3,Cache:forever('key','val');永久...原创 2018-10-22 16:49:01 · 739 阅读 · 0 评论 -
ajax - get() 方法
$("button").click(function(){ $.get("demo_ajax_load.txt", function(result){ $("div").html(result); });});原文地址:http://www.w3school.com.cn/jquery/ajax_get.asp转载 2018-10-24 11:35:22 · 591 阅读 · 0 评论 -
基于bootstrap三联动
身为一个后台数据交互,非得搞三联动,搞了几天也是搞的满头冒星星,不过最后还是攻克难关搞定了,记录一下,以免下次再用时忘记.前端代码:css<style type="text/css">* { -ms-word-wrap: break-word; word-wrap: break-word; }html { -webkit-text-size-adjust: none;...原创 2018-11-01 14:22:53 · 1265 阅读 · 0 评论 -
Laravel多模块化注册
注册多模块化可以参考文档: 举例: 模块名为 shop1. 首先得在 app/Http/Middleware/VerifyCsrfToken.php 添加模块名,为了你的路由可以轻松访问到protected $except = [ '/shop/*' ];2.接下来去composer.json{ "autoload": { "...原创 2018-11-21 17:42:00 · 580 阅读 · 0 评论 -
Git pull 强制覆盖本地文件
在使用git的时候,我们有时候需要强制拉取git服务器上的代码而不理会本地的修改,这时候就可以使用 Git pull 的强制覆盖,具体代码如下:git fetch --all //从远程下载最新的git reset --hard master //master为本地的分支git pull就是如此简单,如此暴力就解决了问题.......原创 2018-11-29 14:34:18 · 1203 阅读 · 0 评论 -
排序两种方法
排序:快速排序 快速排序是十分常用的高效率的算法,其思想是:先选一个标尺,用它把整个队列过一遍筛选,以保证其左边的元素都 不大于它,其右边的元素都不小与$arr = [234,3,14,2,45,12,4567,455,343];public function quickSort($arr){ // 获取数组长度 $len...原创 2019-01-07 11:00:37 · 340 阅读 · 2 评论 -
php递归实现无限级分类树
一.数据库设计123456789101112131415161718192021222324252627282930313233343536373839CREATE TABLE `bg_cate` (`cate_Id` int(30) unsigned NOT NULL AUTO_INCREMENT,`cate_ParentId` int(30) unsigned DEFAULT '0',`cat...转载 2018-06-06 17:45:30 · 608 阅读 · 0 评论