日常开发
祥森
以努力实现财富自由为目标
展开
-
PHP 刷脚本进度条
如何实现刷脚本时显示进度条原创 2023-03-15 10:52:35 · 114 阅读 · 0 评论 -
git多个commit合并一条commit步骤
git rebase -i [startpoint] [endpoint]// [startpoint] 指的是合并区间的起点。(合并代码不包含起点)// [endpoint] 指的是合并区间的终点,默认是当前分支 HEAD 所指向的 commit。(合并代码包含终点)// 注意:这里的区间是一个前开后闭的区间。(合并代码包含终点,不包含起点)1,$ git rebase -i d2bf14b495fe57583371be8d0a48c927a2da7eb9 7fc6da429881c5bc原创 2021-12-15 15:23:06 · 277 阅读 · 0 评论 -
laravel框架,html转pdf格式命令行和相应参数
$cmd = "wkhtmltopdf -q --disable-smart-shrinking --dpi 96 --margin-bottom 0 --margin-left 0 --margin-right 0 --margin-top 10 $htmlPath $pdfPath";exec($cmd, $output);原创 2021-12-13 15:39:49 · 392 阅读 · 0 评论 -
PHPStorm好用插件推荐之GitToolBox
1,GitToolBox,先上图。2,作用:显示当前代码提交的用户名、时间、以及备注信息原创 2021-09-15 19:30:53 · 2413 阅读 · 4 评论 -
nginx 配置网站通用的伪静态代码
【代码】nginx 配置网站通用的伪静态代码。原创 2021-09-06 15:41:47 · 301 阅读 · 0 评论 -
Redis-SET分布式锁
$lockKey = RedisClusterCache::OIL_PARTNER_OIL_STATION . $gasId;$lock = RedisClusterService116::set($lockKey,1, 'EX', 3, 'NX');原创 2021-08-10 09:56:07 · 851 阅读 · 0 评论 -
PHP-RSA公钥加密
//公钥加密$certificate = "-----BEGIN PUBLIC KEY-----\r\n" . chunk_split(base64_encode(hex2bin($publicKey)), 64) . "-----END PUBLIC KEY-----";$key = openssl_pkey_get_public($certificate);if(is_resource($key) == false) { throw ExceptionFactory::throwUnpr.原创 2021-08-10 09:49:19 · 1390 阅读 · 0 评论 -
PHP php_sapi_name()
1,使用方法if (php_sapi_name() != "cli") { exit("only run in command line mode \n");}2 ,命令行执行结果echo php_sapi_name();die;原创 2021-08-03 16:55:49 · 241 阅读 · 0 评论 -
PHP fastcgi_finish_request使用
https://www.laruence.com/2011/04/13/1991.htmlregister_shutdown_function(function () { \lqs\Ci\Hook\Hook::shutdown();//该方法在register_shutdown_function内部调用 if (function_exists('fastcgi_finish_request')) { fastcgi_finish_request(); }}原创 2021-08-03 16:42:49 · 205 阅读 · 0 评论 -
根据input框值替换指定的属性值
$("input[data-title=' 批量锁定']").attr({"data-tdtype": "batch_action_lock"});$("input[data-title=' 批量解锁']").attr({"data-tdtype": "batch_action_lock"});原创 2020-09-15 15:56:35 · 494 阅读 · 0 评论 -
EasyUI Datagrid数据网格,弹窗页面以及关闭页面时刷新列表页
function see(id,oversee_uid) { layer.open({ type: 2, title: '督办记录', shadeClose: true, shade: false, maxmin: false, //开启最大化最小化按钮 area: ['50%', '70%'],// 设置打开页面的宽高 content: '/index.php?m=supervisio.原创 2020-09-15 15:53:49 · 447 阅读 · 0 评论 -
EasyUI Datagrid数据网格,给只定条件的行添加背景颜色
var $grid = $('#datalist');$grid.datagrid({ rowStyler:function(index,row) { if (row.color_mark == 1) {// color_mark 后端用于颜色显示的字段标识 return 'background-color:#FFF78C;'; } }});相关知识点文章连接:https://www.jeasyui.net/plugins/.原创 2020-09-15 15:48:28 · 449 阅读 · 0 评论 -
laravel框架如何生成Authorization值
创建密码授权客户端php artisan passport:client --passwordClient ID: 11Client Secret: fOxGavTYTJFP7Eqo0SBTn37VOfcUZm1ZgOzJMVuV原创 2020-06-28 15:11:04 · 1547 阅读 · 0 评论 -
linux命令行卸载宝塔面板
https://www.2kss.com/45898.html转载 2020-06-08 18:34:25 · 1151 阅读 · 0 评论 -
linux下对mysql数据库的操作
1,查看mysql数据库所有库的大小以及相关信息SELECTCONCAT(TRUNCATE(SUM(data_length)/1024/1024,2),'MB') AS data_size,CONCAT(TRUNCATE(SUM(max_data_length)/1024/1024,2),'MB') AS max_data_size,CONCAT(TRUNCATE(SUM(data_free)/1024/1024,2),'MB') AS data_free,CONCAT(TRUNCATE...原创 2020-06-08 11:09:55 · 159 阅读 · 0 评论 -
linux系统导出mysql数据库遇到的相关问题以及解决办法
1,执行导出命令时报错误:Warning: Using a password on the command line interface can be insecure.mysqldump: Got error: 1449: The user specified as a definer ('cvwww'@'localhost') does not exist when using LOCK TABLES解决办法:mysqldump -h 127.0.0.1 -uroot -p123456 -x da原创 2020-06-08 11:03:02 · 531 阅读 · 0 评论 -
linux环境下开发过程中遇到的问题以及解决办法
1,从服务器拷贝文件到本地scp -i /home/yanfa/Downloads/IT-CV.pem [email protected]:/var/www/cvshared/includes/fb.php /home/yanfa/Downloads/fb.php原创 2023-11-12 10:17:02 · 73 阅读 · 0 评论 -
linux系统工作中的相关实用命令
1,从服务器下载文件到本机scp -i /home/yanfa/Downloads/IT-CV.pem [email protected]:/var/www/config.www.inc.php /home/yanfa/Downloads原创 2020-06-09 16:37:56 · 25 阅读 · 0 评论 -
ubuntu开发环境用私钥如何远程登录服务器
1,首先是你手上已经有私钥文件,如本人的私钥为IT-CV.pem2,登录命令ssh -i IT-CV.pem [email protected],需要给xxx.pem密钥特定权限sudo chmod 600 IT-CV.pem如果你给的是777会给你报如下错误Permissions 0664 for 'IT-CV.pem' are too open....原创 2020-06-06 11:22:37 · 451 阅读 · 0 评论 -
redis-Rpush命令
1,先进先出原则元素先写入,读取出来的时候,会先输出出来。原创 2019-01-03 11:20:13 · 811 阅读 · 0 评论 -
PHP生态
PHP语言篇第一,php类与对象、常量1,访问控制public,protected,private2,抽象类abstract class AbstractClass3,final关键词类前面添加此关键词后,不能被集成。方法前面添加此关键词后,不能被覆盖。只有类和方法才能被定义为final4,构造函数和析构函数构造函数:__construct(),p...原创 2019-01-04 17:46:19 · 725 阅读 · 0 评论 -
链接数据库代理模式使用
<?php/** * @brief 数据库代理模式写法 */namespace lib\DbMysql;class DbMysql{ private static $_instance; private static $_slave; private static $_master; function __construct() { ...原创 2018-12-04 18:07:44 · 434 阅读 · 0 评论 -
MySQL UNION 用法
/*** @desc 处理coupon防刷风控限制sql查询逻辑* @param array $userInfo* @param string $codeInfo* @return array|bool*/function codeFangShua($userInfo,$codeInfo){$startTime = strtotime(date('Y-m-d'));...原创 2018-12-04 18:00:29 · 163 阅读 · 0 评论 -
全站替换https攻略
一、https趋势说明由于现在全球开启https的网站越来越多,而且开启https成本也在慢慢降低,所以网站为了适应趋势,需要做https全站替换。二、功能作用开启全站https可以更好的提升网站在谷歌中权重,由于https传输是加密的,所以也能更好的保护用户隐私信息以及提升网站的安全性。三、开发流程以及注意事项(1)开发流程:1,file_get_conten...原创 2018-11-29 18:53:21 · 2401 阅读 · 1 评论