Blog
canvas图片压缩
canvas生成图片的方法,我们通过官方教程都能简单的生成,但是我遇到的情况是,在生成的过程中,图片有点大,其实图片大也没什么问题,但是要知道图片大的话上传是比较消耗时间和流量的,所以对于大尺寸的图片还是要进行下压缩比较好
Mac系统下端口占用解决方案(netstat/lsof)
最近启动nginx,总是提示我8080端口内占用了,但是我就想知道具体是哪个程序占用了这个端口,这个技术点困扰了我很久,一想我又不搞服务器部署,出问题肯定会有人处理的,怎奈我自己的服务器也遇到了这个问题,没办法,必须解决掉。本以为都是命令直接搜索一个拿来用用不就可以了嘛,但是!但是!但是!在不同系统的环境下,命令的使用方式居然不一样。
css3 translate和transition如何使用
css3 translate和transition如何使用:translate和transition一直让我觉得,很牛皮很强大,怎么也学不会,其实是自己比较抗拒去了解她,接口看了不到半个小时的文档,大概了解了下,下面是示例,可以下载下来自己运行下试试
base64图片的大小计算及获取原图字节大小
base64图片的大小计算及获取原图字节大小 - 实现原理:根据base64,做区分,前面部分是类型,后面部分是真实的的图片字符串
七牛(Qiniu)base64图片上传
七牛(Qiniu)base64图片上传:实现原理,将base64图片进行分割,取出图片真实的字符串,并获取这个真实图片串的大小,然后提交到七牛
聊聊互联网WEB开发
做过多年的互联网web开发,也做过大大小小各种类型的网站 包括购物网站,功能性网站,企业宣传网站等,对于web开发这块的架构大体上也就几种开发方式吧 我接触过的我就说记录下,没接触过的,估计也是比较另类的吧,或者是我自己见识短。
Swoole之Process使用记录-坑的解决方案
Swoole之Process使用记录,Swoole自从发布之后,公司项目一直都只是基于http的情况使用,这次在脚本中应用了下,还是踩了些坑,先分享一个简单的
csv文件中文乱码处理方式
日常开发中总会遇到一些下载文件,然后通过程序处理文件内容的功能,因此也会遇到,读取后的内容不能达到我们的要求,比如从csv文件中读取到的中文是乱码
如何直接使用Reactjs
直接使用Reactjs,指的是不使用任何打包工具,直接在代码中引入,这种方式类似于在html页面中直接引入javascript脚本文件,不过现在的前端开发基本也不建议使用类似的这种方式,而是喜欢建改代码工程化,包括一些打包发布之类的。比如使用webpack等类似的打包工具,可以包括压缩、分包各种优化放在里面。直接引入的方式就是我们自己写的代码,直接上线使用了,不包括什么压缩、分包之类的,所以我也不推荐直接引入的方式,除非引入的是打包好的,并进行了优化的,方便前端进行加载。
如何解决在laravel中使用jenssegers/mongodb的问题解决方案
在使用laravel中的时候,会遇到将扩展包直接加载到现有项目中,而且在项目提交中的时候忘记将composer.lock提交,其中个别原因肯定很多,多数是由于项目管理不善导致的,但是问题已经出来了,何必再去纠结,找到办法解决再谈后话。
移动端H5 iOS开发中 Fetch Api使用的注意事项
移动端H5 iOS开发中 Fetch Api使用的注意事项
PHP file_get_contents 中文乱码解决方案记录
PHP file_get_contents 中文乱码解决方案记录,可以转换GBK为UTF-8编码
抛弃Redux,迎接React的hooks和context(二)
继续【抛弃Redux,迎接React的hooks和context(一)】文章继续介绍一些新的东西
抛弃Redux,迎接React的hooks和context(一)
随着Context API和hooks的引入,我们可以在我们的React应用程序中重新创建Redux,而无需实际安装redux和react-redux
tmux 免费使用教程
tmux 是一款终端复用命令行工具,一般用于 Terminal 的窗口管理。tmux 可以在终端软件重启后通过命令行恢复上次的 session ,而终端软件则不行。tmux 简洁优雅、订制性强,学会之后也能在 Linux 上使用,有助于逼格提升。tmux 由于存在前缀快捷键,所以不存在快捷键冲突问题。
使用TypeScript开发React应用(五) - 组件状态管理
如何在用TypeScript开发React应用中如何给组件添加状态管理
使用TypeScript开发React应用(四) - Jest单元测试
如何在用TypeScript开发React应用中用Jest单元写组件测试
使用TypeScript开发React应用(三) - 创建状态组件
如何在用TypeScript开发React应用中创建状态组件
使用TypeScript开发React应用(二) - 创建组件
如何在用TypeScript开发React应用中创建组件
如何创建高质量的TypeScript声明文件(十一) - 使用
如何创建高质量的TypeScript声明文件之声明文件如何使用
如何创建高质量的TypeScript声明文件(十) - 发布
如何创建高质量的TypeScript声明文件之声明文件如何发布
如何创建高质量的TypeScript声明文件(九) - 模板
如何创建高质量的TypeScript声明文件之模板示例
如何创建高质量的TypeScript声明文件(八) - 深入
如何创建高质量的TypeScript声明文件之深入了解
如何创建高质量的TypeScript声明文件(七) - 该做什么和不该做什么
如何创建高质量的TypeScript声明文件之该做什么和不该做什么
如何创建高质量的TypeScript声明文件(六) - 示例
继续分享一些API的文档,还有它们的使用示例,并且阐述如何为他们创建声明文件
如何创建高质量的TypeScript声明文件(五) - 示例
本篇文章分享一些API的文档,还有它们的使用示例,并且阐述如何为他们创建声明文件
如何创建高质量的TypeScript声明文件(四)
如何创建高质量的TypeScript声明文件,本次分享对UMD库的依赖性及一些对声明文件的补充说明
TypeScript基础入门之Javascript文件类型检查(五)
TypeScript基础入门之了解TypeScript如何进行类型检查和报告错误继续深入