IR2103驱动的IRF3205组成的H桥电路: 1: 输入电源电压必须加滤波电容,防止电压的突然变化烧坏IR2103; 2: 有这种情况IR2103烧坏了也和正常的IR2103区别不大,只是在电机停车的时候也有一定量的小电流消耗转化为耗热,这就是必须给电源加滤波电容的原因; 3:H桥电路所有的线路 ...
分类:
其他好文 时间:
2019-12-02 12:02:38
阅读次数:
93
一、自旋锁与自适应自旋 互斥同步对性能最大的影响是阻塞的实现,挂起线程和恢复线程的操作都需要转入内核态中完成,这些操作给系统的并发性能带来了很大的压力。 让后面请求锁的那个线程“稍等一下”,但不放弃处理器的执行时间,看看持有锁的线程是否很快就会释放锁。为了让线程等待,我们只需让线程执行一个忙循环(自 ...
分类:
其他好文 时间:
2019-12-02 01:11:40
阅读次数:
157
使用Hbuilder来打包自己的H5项目 第一步 在Hbuilder上新建一个“移动APP”wolf(项目命名随意)(如果没用引用mui框架的东西,“选择模板”中可以勾选“空模板”) 第二步 新建“空模板”项目wolf中,删除不必要的文件夹,只保留以下文件 第三步 然后把你的H5项目里面相关的文件拷 ...
分类:
移动开发 时间:
2019-12-01 17:09:39
阅读次数:
90
[TOC] 一、ORM查询优化 遵循能少走一次数据库就少走一次,即一次查询操作中能少用SQL查询语句就尽量少用。 1. 查询 惰性查询 减少不必要的数据库操作 降低数据库的压力 2. (1) 括号内放字段 查询结果是一个列表套一个个的数据对象,即queryset对象。 这些数据对象点括号内的字段不会 ...
分类:
Web程序 时间:
2019-11-30 00:09:32
阅读次数:
234
Vue 在更新 DOM 时是异步执行的。 只要侦听到数据变化,Vue 将开启一个队列,并缓冲在同一事件循环中发生的所有数据变更。 如果同一个 watcher 被多次触发,只会被推入到队列中一次。这种在缓冲时去除重复数据对于避免不必要的计算和 DOM 操作是非常重要的。 然后,在下一个的事件循环“ti ...
分类:
其他好文 时间:
2019-11-29 12:57:43
阅读次数:
79
一、特征表示与描述(根据区域的外部特征来表示,根据区域的内部特征来表示) 1、链码(太长,噪声产生不必要链码)(加大网格空间,根据原始边与结果的接近程度来确定新点的位置) 2、多边形逼近 ...
分类:
其他好文 时间:
2019-11-28 21:18:16
阅读次数:
76
本文将回顾老师所讲的业务领域建模知识,并对工程实践项目进行业务领域建模。 1 什么是业务领域建模? 领域模型是对领域内的概念类或现实世界中对象的可视化表示。它是一种用于理解业务流程和交流业务规则的最有效的技术,是由开发团队获取领域知识的过程。在业务模型中,消除了大量不必要的细节,保留了重要的信息,因 ...
分类:
其他好文 时间:
2019-11-25 11:43:24
阅读次数:
67
随着互联网的高速发展,前端页面的展示、交互体验越来越灵活、炫丽,响应体验也要求越来越高,后端服务的高并发、高可用、高性能、高扩展等特性的要求也愈加苛刻,从而导致前后端研发各自专注于自己擅长的领域深耕细作。
然而带来的另一个问题:前后端的对接界面双方却关注甚少,没有任何接口约定规范情况下各自撸起袖子就是干,导致我们在产品项目开发过程中,前后端的接口联调对接
工作量占比在30%-50%左右,甚至会更高。往往前后端接口联调对接及系统间的联调对接都是整个产品项目研发的软肋。
本文的主要初衷就是规范约定先行,尽量避免沟通联调产生的不必要的问题,让大家身心愉快地专注于各自擅长的领域。
分类:
其他好文 时间:
2019-11-22 22:13:24
阅读次数:
80
2019年6月30日,简单的过完了自己的30周岁生日,和自己的父母,老婆,孩子。 2019年7月1日,入职了新公司,阔别了从毕业开始就一直身处的游戏行业,也告别了996的日常。这对我来说像是一份礼物,或是一个神圣的仪式,辞旧迎新般地开始新的工作,新的生活,新的人生。 白岩松的《幸福了吗?》说到:幸福 ...
分类:
其他好文 时间:
2019-11-22 19:25:25
阅读次数:
107
性能优化基本是BAT等一线互联网公司程序员必备的技能,以下为大家完整揭晓性能完整的优化方案和方法:包含web网站调优、数据库、JVM调优、架构调优等方案。
第一:Web网站调优
1、尽可能减少HTTP请求:图片合并 (css sprites),Js脚本文件合并、css文件合并。
2、减少DNS查询
3、将css放在页面最上面,将js放在页面最下面
4、压缩js和css
减少文件体积,去除不必要的空白符、格式符、注释(即对代码进行格式化)
5、把js和css提取出来放在外部文件中
这一条要灵活运用,把js和css提取出来放在外部文件的优点是:减少html体积,提高了js和css的复用性,提高日后的可维护性
缺点:增加了http请求,不过这一点可以通过缓存来解决。
什么情况下将js和css写在页面内呢,可以分为几种情况:js和css代码比较少;这个页面不怎么会访问
6、避免重定向
重定向就是用户请求的页面被转移到了别的地方,浏览器向服务请请求一个页面,服务器告诉浏览器请求的页面已经被转移到另外一个页面,并告知另一个页面地址,浏览器就再发送请求到重定向的地址。这样会增
分类:
数据库 时间:
2019-11-21 09:42:17
阅读次数:
103