开发杂项
文章平均质量分 78
millet109
这个作者很懒,什么都没留下…
展开
-
愿大家努力终有所成
“我走了很远的路,吃了很多的苦,才将这份博士学位论文送到你的面前。二十二载求学路,一路风雨泥泞,许多不容易。如梦一场,仿佛昨天一家人才团聚过。”昨天突然看到一篇文章,讲的是中国科学院自动化所:黄国平博士的一篇论文的致谢部分火爆全网。看完之后感触很深,也在为自己曾经走过的时光惋惜。黄国平博士:黄国平在从中科院自动化所毕业后,进入腾讯工作,目前为腾讯AI Lab的高级研究员,研究方向是机器翻译。写这篇文章想留个印记,也想诫勉一下自己,虽然现在没有黄国平博士的成就那么大,但是还是要有让自己每天有一点进.原创 2021-05-18 08:55:37 · 239 阅读 · 2 评论 -
warning: LF will be replaced by CRLF in .gitignore.
记录个小错误吧~warning: LF will be replaced by CRLF in .gitignore.The file will have its original line endings in your working directory解决:git config --global core.autocrlf false原因:因为路径中存在 / 的符号转义问题,设置为false不转符号...原创 2020-08-27 14:32:00 · 763 阅读 · 0 评论 -
DNS解析、智能DNS原理及CDN应用和原理
DNS域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。简单的来说,就是平时我们访问某一个网站输入的是一个域名,如:www.taobao.com,而不会去输入一个IP来访问淘宝网站,一个比较简单的原因就是,IP我们很难记得住咯。DNS就是将域名转化成IP的一个解析过程,这样...原创 2019-07-21 14:51:20 · 3084 阅读 · 0 评论 -
阿里云 Composer 全量镜像
本篇转自阿里云开发者社区:https://developer.aliyun.com/composer2017-7-12日,阿里云正式上线PHP Composer全量镜像,所有PHP开发者都可以通过阿里云开发者社区developer.aliyun.com/composer加速Composer安装器。这款镜像工具的最大优势是快,几乎实现与PHP Packagist官方实时同步,每隔30秒刷新...原创 2019-07-17 09:02:16 · 1074 阅读 · 0 评论 -
解决web高并发概括
所谓高并发,就是同一时间有很多流量(通常指用户)访问程序的接口、页面及其他资源,解决高并发就是当流量峰值到来时保证程序的稳定性。我们一般用QPS(每秒查询数,又叫每秒请求数)来衡量程序的综合性能,数值越高越好,一般需要压测(ab工具)得到数据。假设我们的一个进程(也可以是线程或者协程)处理一次请求花费了50毫秒(业内达标范围一般是20毫秒至60毫秒),那么1秒钟就可以处理20个请求,一台服务器...原创 2018-11-12 14:37:08 · 2247 阅读 · 0 评论 -
谈项目托管为什么从GitHub迁移到GitLab
为什么需要使用git?这里分两个问题:第一,有没有使用流水线和协作平台的必要关于第一个问题 公司人员经常会有两个误区,1.人少没必要使用协作和流水线工具在实际产品研发过程中,一个课程开发,可能持续最短一周,每天进度不一样,会存在第四天课程研发出现错误回滚回第三天,或者第四天的案例需要第二天部分代码的情况。同样,技术产品文档和优势力所产生的文档会存在不断的版本迭代,如果更新到第四版,需要...转载 2018-10-31 10:47:42 · 1334 阅读 · 0 评论 -
系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
系统吞度量要素:一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。 单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。 系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间QPS(TPS):每秒钟request/事务 数量并发数: 系统同时处理的request/事务数响应时间: ...转载 2018-06-25 08:50:13 · 170 阅读 · 0 评论 -
Apache利用.htaccess文件重写URL隐藏入口,模块名,实现伪静态
说明简单的项目开发中,有时候会需要把URL中的入口文件,模块名等隐藏起来以达到缩短URL和做伪静态的目的。这样的话有利于SEO优化,另外就是比较美观。下面我就TP框架中的做法来说一下。做法1.修改Apache的配置文件:AllowOverride None 修改为: AllowOverride All。这么做的目的就是为了让Apache支持.htaccess文件。2.修改原创 2017-10-17 15:37:37 · 10121 阅读 · 0 评论 -
PHP发送邮件
我们知道发送邮件需要搭建一个邮件服务器,但是如果量不大的时候。搭建这个又比较劳民伤财,所以,接下来分享另一种邮箱发送方法。PHPEmailer:PHPMailer是一个用于发送电子邮件的PHP函数包。(点击下载)介绍:*.在发送邮时指定多个收件人,抄送地址,暗送地址和回复地址*.支持多种邮件编码包括:8bit,base64,binary和quoted-printable原创 2017-06-14 16:19:38 · 754 阅读 · 2 评论 -
七牛云转码微信录音永久存储本地
在上一篇《微信开发-关于分享朋友&朋友圈以及录音功能》文章中,介绍了如何使用微信录音功能,并将微信服务器的临时录音文件下载到本地存储。其中有一个步骤提到过,如果有相关需求可以将资源上传到七牛云进行转码处理。原因是:微信只会帮我们存储这些音频文件3天,降入我们过了一段时间想找出当初录制的语音就尴尬了,另外iphone手机不支持.amr格式的音频文件播放,安卓是可以得。(亲测过),所以需要进行转码原创 2017-06-27 17:03:38 · 2042 阅读 · 0 评论 -
微信开发-关于分享朋友&朋友圈以及录音功能
前两天刚整理了一个关于微信开发录音功能的开发步骤,网上这方面资料已经很多了,写下来就当作自己的笔记。一. 首先需要在微信公众号中进行配置(其中Token为自定义项)二. 在配置的域名文件夹下放置checkwei.php文件,用来验证配置是否成功。如下:<?phpheader('Content-type:text');define("TOKEN", "wei原创 2017-05-27 11:13:50 · 5731 阅读 · 2 评论 -
Ajax提交form表单,Ajax文件上传
平时我们会用到各种各样的Ajax请求数据方式,下面我们就来说一下这个Ajax的表单提交,文件上传等等。。。1.第一种,.post,.get方式$.post(path,{data:data},function(data){ if(success){ }else{ }},"json");2.第二种传统的Ajax方式(给一个简单的例子)$.ajax(原创 2017-05-15 16:40:45 · 3171 阅读 · 0 评论 -
解决验证码不显示问题
几乎所有登陆都会使用到的一个东西---验证码。不过很多时候会出现验证码不显示的问题,下面就我做自己以前遇到过的一些小问题来简单写一下。1.最基本的一个,查看配置中GD库有没有打开。(PHP中可以使用phpinfo();直接查看各项信息),如果找不到该项信息表示没有打开,需要在php.ini中进行打开。记得修改完配置信息一定要进行重启操作。原创 2017-05-13 12:09:48 · 13653 阅读 · 0 评论 -
去除BOM头问题
有段时间经常因为BOM头的问题导致程序出错,不算致命性错误,就是在页面顶部出现留白。接下来说一下我的解决方法。1.第一个非常有用的方法就是哪个页面出先BOM头问题了,找到跳转到这个页面的控制器中的方法,在这个方法最前面加上ob_end_clean().原理:ob_end_clean — 清空(擦除)缓冲区并关闭输出缓冲。这个BOM头相当于即时输出一些东西。你在要输出模板之前ob_end_c原创 2017-04-18 09:15:12 · 3283 阅读 · 0 评论 -
HTML5&Web开发关于一键拨号和发送短信
以前做过一个简单的H5单页,要求有一个一键拨号功能,当时自己实验加上google搜索终于是实现了。附带座机号码一键拨打直接自动拨打分机号转接分机的功能。但是过去了这大半年,又做这个的时候突然发现,转接分机的功能在安卓系统上不能够实现了,目前只有在IOS系统上,也就是苹果手机上可以做到。百度之后发现这是由于系统内部摘除了*&*,什么乱七八糟的所以导致不能够使用了。把代码和大家分享一下原创 2017-02-14 16:38:40 · 6914 阅读 · 0 评论