php开发中的开发习惯和经验

1、准确的理解各种概念。现在的新东西层出不穷,望文生义和一知半解对开发工作有害无益;//比如我就碰到有人理解松散耦合(这个东西不新)的概念居然是要求代码不要有空行,否则你的程序就是“太松散”了2、代码美观,适当的空行、缩进,空格,这样能更容易理解代码段的意思;3、一定要写注释,而且要恰当的注释,要不然后面的维护工作或者接手代码的人会痛哭不已;4、静态方法、类访问权限、接口、抽象类应该综合起来使用..._php java 习惯
分类: 其他 发布时间: 08-12 10:48 阅读次数: 0

一个技术应该有好的习惯和意识

一个技术应该有好的习惯和意识,重要 重要 重要:1、理清权力和职责:代码仓库权限的回收,发布权限的回收,数据库和消息队列连接串管控等等。2、保持洁癖:a. 及时清理无用逻辑(例如,我每隔一两个月就会组织清理一批没有流量的接口,也会对流量增长不正常的接口排查,下游有时候会怎么方便怎么来).b. 及时清理无用的配置,不用了立马干掉,否则交接几次之后估计就没人敢动了.c. 及时治理异常和解...
分类: 其他 发布时间: 08-12 10:48 阅读次数: 0

正则表达式 之 匹配两个字符之间得内容

正则匹配两个字符之间的字符串$str= ata:video/mp4;base64,;preg_match(/(?<=[removed])/,$str,$re);print_r($re);结果:Array( [0] => mp4)_正则表达式匹配从<到>之间
分类: 其他 发布时间: 08-12 10:48 阅读次数: 0

php发送邮件 代码分享

**PHPMailer-6.0.1/src/PHPMailer.phpPHPMailer-6.0.1/src/SMTP.php**这两个类库自己去compser吧不罗嗦直接上代码------------------------------割-------------------------------割---------------------------割-------------------------------------<?php// 引入PHPMailer的核心文件req_phpemail6.0.1使用
分类: 其他 发布时间: 08-12 10:48 阅读次数: 0

php 引用传值

<?php//if you do:$a = hihaha;$b = &$a;$c = eita;$b = $c;echo $a; // shows eita$a = hihaha;$b = &$a;$c = eita;$b = &$c;echo $a; // shows hihaha$a = hihaha;$b = &$a;$b = null;echo $a; // shows nothing (both_php引用传值
分类: 其他 发布时间: 08-12 10:48 阅读次数: 0

php画图操作 写入文字 写入图片

画布中写入字符串 $bg_img = imagecreatefromjpeg(pic001.jpg); //读取图片 $title = 写入内容; $color = imagecolorallocate($bg_img, 100, 100, 100); //设置字体颜色 $textfont = 18; //写入字体大小(像素) $x = 180; //插入x坐标 $y = 673; //插入y坐标 $font_d = songti; //_php 画图,写入文字
分类: 其他 发布时间: 08-12 10:48 阅读次数: 0

PHP7 代码执行过程

PHP 是解释型语言,其执行过程需先编译成中间代码,再经由特定的虚拟机,翻译成特定的指令被执行。其执行过程如下:PHP 代码 => Token => 抽象语法数 => Opcodes => 执行以上过程具体如下:源代码通过词法分析得到 TokenToken 是 PHP 代码被切割成的有意义的标识。PHP7 一共有 137 种 Token,在zend_language_parser.h 文件中做了定义。基于语法分析器将 Token 转换成抽象语法树(AST)Token 就是_php7与php5代码运行过程
分类: 其他 发布时间: 08-12 10:48 阅读次数: 0

mysql 导入数据太慢,来教你实用干货

开场先注意:导出 或 导入数据,尽可能的使用 MySQL 自带命令工具 ,不要使用一些图形化的工具 (Navicat…)。因为 MySQL 命令行工具至少要比图形化工具快 2 倍 。命令工具行方式:导出整个实例mysqldump -u用户名 -p密码 --all-databases > all_database.sql导出指定库mysqldump -u用户名 -p密码 --databases testdb > testdb.sql导出指定表mysqldump -u用户名 -p密码_mysql 8.0 导入数据 慢
分类: 其他 发布时间: 08-12 10:48 阅读次数: 0

php-fpm和swoole 最新性能对比

php-fpm框架和swoole框架性能对比环境对比框架对比维度   1:单次计算能力   2:并发下计算能力   3:操作数据库 测试结果    easyswoole    laravel    golang 测试结果    easyswoole  _php-fpm swoole
分类: 其他 发布时间: 08-12 10:48 阅读次数: 0

Nginx 最全知识图谱 培训 讲解拿去用

了解完nginx功能以后 梳理出所有nginx知识点 应用点 收获颇丰请大家参考 如有不足之处请无情指正! 哈哈!!! 看不见 看不见上图:_知识图谱 培训
分类: 其他 发布时间: 08-12 10:48 阅读次数: 0

手把手教你爬取 小姐姐视频

import osimport requestsimport timeimport randomimport stringdef download_video(url): response = requests.get(url) data = response.content paths = time.strftime(%Y-%m-%d, time.localtime()) if data: try: savePath_jq 爬取视频
分类: 其他 发布时间: 08-12 10:48 阅读次数: 0

记住这些技术名词就够了

弹性扩容、微服务、注册发现、微服务架构:疫情期间,全国医疗团队支援湖北。北京派出136人(多名医生、多名护士),支援武汉协和医院。协和医院把136名医务人员注册备案后,安排到相关科室,由医院统一协调安排工作。提升医院医治病人的能力。这里医院相当于微服务体系。其它医院也接受援助,不同医院管理规则肯定有差别(微服务架构有多少实现方式),但整体效果差别不大。另外,如果把医院当成服务个体来看,火神山、雷神山也相当于快速扩容的案例。阻塞、熔断、限流、降级、涟漪:全国各地排医疗队到武汉前,处理不过来的病人呢?_涟去|/~m
分类: 其他 发布时间: 08-12 10:48 阅读次数: 0

技术圈里的营销套路 变现方法

身在技术的江湖中 一定被各种套路营销过吧。俗话说的好: 常在河边走哪能不湿鞋!俗话说的又好:没有买卖就没有杀害!我们来盘点一下技术全都有哪些买卖 导致 对你的杀害说人话就是 广告主从那方面割你这把韭菜!一、技术-培训课程二、技术-技术著作(谁都可以写的那种)三、钱包-保险理财四、爱好-电子产品(未来可以换盆的那种)五、精神-信仰(周边产品)如有遗漏欢迎补充!首先让我们看看 有哪些 磨刀霍霍的 标题!1.程序员兼职,年入几十万,我是怎么做到的?2.XX厂前全球招聘总负责人:值得重用_技术圈得营销套路
分类: 其他 发布时间: 08-12 10:48 阅读次数: 0

数据库批量更新太慢怎么办?php批量更新数据库

批量更新非常少用 但是常在河边走 哪有不湿鞋~//数据$data[] = array(id=>1,value=>value1);$data[] = array(id=>2,value=>value2);$data[] = array(id=>3,value=>value3);$this->saveAll($data,表名);  //生成的sql语句结构UPDATE categories SET display_o
分类: 其他 发布时间: 08-12 10:48 阅读次数: 0

bt集成环境如何手动导出数据库 实现备份

首先浏览器输入网址 http://xxxxxxxwwwwww:888/phpmyadmi1178/index.php输入账号密码点击加号 打开要备份的数据库点击导出选择快速格式选择SQL 方便使用. 保存文件即可!_bt软件如何导入数据库
分类: 其他 发布时间: 08-12 10:48 阅读次数: 0

auto.js 快手自动评论脚本 引流操作

本代码 是基于 auto.jsapp软件:快手极速版如果不熟悉 auto.js 请移步 auto.js文档源码下载地址:暂无auto.waitFor();app.launchApp(快手极速版);sleep(10000);var CommentKeyWord = [ 评论内容1, 评论内容2, 评论内容3, 评论内容4, 评论内容5, 评论内容6, 评论内容7, 评论内容8,];con_auto.js引流脚本
分类: 其他 发布时间: 08-12 10:48 阅读次数: 0

最新最全 快递公司编码 更新时间2020.07.31

由于项目用到快递查询接口api 使用到了快递公司编号和快递单号所以爬了快递公司编号数据 展示出来方便大家使用!与人方便于己方便!1.顺丰速运=SF2. 百世快递=HTKY3. 中通快递=ZTO4. 申通快递=STO5. 圆通速递=YTO6. 韵达速递=YD7. 邮政快递包裹=YZPY8. EMS=EMS9. 天天快递=HHTT10. 京东快递=JD11. 优速快递=UC12. 德邦快递=DBL13. 宅急送=ZJS14. TNT快递=TNT15. UPS=UPS16. DHL=DHL17. FED_快递编码
分类: 其他 发布时间: 08-12 10:48 阅读次数: 0

PhpSpreadsheet中文文档 | 基础Spreadsheet开发使用示例

·1、 实例化Spreadsheet对象<?php namespace app // 给类文件的命名空间起个别名 use PhpOffice\\PhpSpreadsheet\\Spreadsheet; //Xlsx类 保存文件功能类 use PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx; // 实例化 Spreadsheet 对象 $spreadsheet = new Spreadsheet();2、 Spreadsh_phpspreadsheet 实例
分类: 其他 发布时间: 08-12 10:48 阅读次数: 0

PhpSpreadsheet中文文档 | Spreadsheet操作教程实例

Spreadsheet 支持excel 函数 公式使用<?php namespace app # 给类文件的命名空间起个别名 use PhpOffice\\PhpSpreadsheet\\Spreadsheet; # Xlsx类 将电子表格保存到文件 use PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx; # 实例化 Spreadsheet 对象 $spreadsheet = new Spreadsheet(); # 获取活动工作薄 $sheet = $
分类: 其他 发布时间: 08-12 10:48 阅读次数: 0

java动态代理实现接口调用

动态代理是基于接口实现的代理,mybatis就是用这个技术实现的首先,创建一个最基本接口和实现类:interface UserManager { void addUser();}class UserManagerImpl implements UserManager{ @Override public void addUser() { Sy..._java动态代理实例化接口
分类: 其他 发布时间: 08-12 10:48 阅读次数: 0