摘要: 前不久在微博上看到一篇非常好的短文讲怎样对C/C++进行性能优化,尽管其面向的领域是图形学中的光线跟踪,可是还是具有普遍的意义,将其翻译成中文,希望对大家写高质量代码有帮助。1.牢记阿姆达尔定律:加速比==当中表示函数func执行时间占总时间的百分比,表示对该函数加速获得的加速比。比如,你优化一个函... 阅读全文
posted @ 2015-04-29 21:38 hrhguanli 阅读(278) 评论(0) 推荐(0) 编辑
摘要: js怎样推断一个对象{}是否为空对象,没有不论什么属性前段时间用js写了一个相似"angularjs"用于数据绑定的东西,功能是比較简单了,通常应该传进来的是一个ArrayList JSON对象数组,但有时候通过AJAX方法调用返回的是一个JSON对象,而不是数组!为了兼容这样的情况使用了下面代码:... 阅读全文
posted @ 2015-04-29 20:40 hrhguanli 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 近期我使用的一款软件中须要大量的环境变量设置,而我又不想讲这些变量都加入到系统的环境变量中,一方面是由于有一些同名的库文件的版本号却不一样,都 写在系统环境中会相互干扰;还有一方面则是大部分的路径仅仅是在这款软件中须要,因此通过bat进行处理是最为合适的。 bat文件是windows中使用频率比... 阅读全文
posted @ 2015-04-29 19:10 hrhguanli 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 合并输入的两个整形数组并去掉反复的数字按升序输出;案例输入:3 1 2 5 4 -1 0 3 2案例输出:-101#include#includeusing namespace std;void maopao(vector&arry);int main(){ int N1,N2,num; strin... 阅读全文
posted @ 2015-04-29 18:11 hrhguanli 阅读(249) 评论(0) 推荐(0) 编辑
摘要: H.264的目标应用涵盖了眼下大部分的视频服务,如有线电视远程监控、交互媒体、数字电视、视频会议、视频点播、流媒体服务等。H.264为解决不同应用中的网络传输的差异。定义了两层:视频编码层(VCL:Video Coding Layer)负责高效的视频内容表示,网络提取层(NAL:Network Ab... 阅读全文
posted @ 2015-04-29 17:28 hrhguanli 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 什么是MVC?MVC 全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面 显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同一时候,不须要... 阅读全文
posted @ 2015-04-29 16:49 hrhguanli 阅读(184) 评论(0) 推荐(0) 编辑
摘要: vim的学习曲线相当的大(參看各种文本编辑器的学习曲线),所以,假设你一開始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。以下的文章翻译自《Learn Vim Progressively》,我认为这是给新手最好的VIM的升级教程了,没有列举全部的命令,仅仅是列举了那些最实用的命令。... 阅读全文
posted @ 2015-04-29 16:08 hrhguanli 阅读(298) 评论(0) 推荐(0) 编辑
摘要: JSON定义 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同一时候也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。 JSON採用与编程语言无关的文本格式,可是也使用了... 阅读全文
posted @ 2015-04-29 15:05 hrhguanli 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 需求:绘制多边形可填充颜色可设置文字可移动,可删除鼠标按住后,抬起之前线段应该尾随鼠标当前位置可与后台方便的进行数据交互,保存到后台,或将数据从后台取到前台显示对应的图形思考:第一想到的是找现成的改一改,找来找去,就认为fabricjs还能够,只是研究了一下,发现样例太少,非常难短时间内上手想到了近... 阅读全文
posted @ 2015-04-29 14:33 hrhguanli 阅读(331) 评论(0) 推荐(0) 编辑