防微杜渐——读<C安全编码标准> 首先这本书的名字是非常洋气的——<C安全编码标准>.然而映入眼帘的却不仅仅是冷冰冰的编码,还有那一套非常严谨的风险评估标准和问题处理方法.对于大型的软件工程,debug是其中必不可少的一部分,也是非常繁琐的一部分.那么如何通过合适的管理方法来将失误掐灭在萌芽状态,就是这本书讲述的内容. 虽然这本书仅仅以C语言为例,但是它的思想核心确实非常普适的.一方面我们要善于发现问题,同时也要善于求助,作者在编写本书的过程中借助了一些网络社区和Wiki的帮助,再…
C#编码标准--编码习惯 0.  书写程序时的大小写规则: a) 类:PascalCase表示法.如 MyClass b) 枚举值:PascalCase表示法.如 Colors.Red c) 枚举类型:PascalCase表示法.如 Colors d) 事件:PascalCase表示法.如 MouseClick.ButtonDown e) 异常类:PascalCase表示法.类名称以Exception为后缀,如 MyCustomException.WebServiceException f) 接…
前面的话 编码标准是有争议的.几乎每个人都有自己的标准,但对标准应该是什么样的,则似乎很少能达成共识.但编码标准意味着,通过共同语言和一致的结构,把开发人员从无意义的工作中解放出来.允许开发人员把创新精神放在重要的逻辑上面.一个好的标准能提供清晰明了的意图,是有效工作所必需的.本文将详细介绍Javascript编码标准 引入 给像JavaScript这种松散类型(loosely typed)的动态语言定义明确的标准,几乎可以肯定,要比给较为严格的语言定义标准来得更加重要.JavaScript的高…
目前下一代主流的视频编码标准有 ITU-T VCEG 推出来的 H.265 和 Google 推出 VP9 . H.265 在 H.264 的基础上保留其中的部分技术,并对相关技术加以改进研发而成.新技术主要通过提升压缩效率.鲁棒性,提高错误恢复能力,减少实时时延.减少信道获取时间等方面,让视频编码达到效率更高.同时 H.265 可以实现利用 1~2Mbps 传输速度传送 720P 普通高清音视频. VP9 是由 Google 开发的开放式.无版权费的视频编码标准,在开发初期曾经被命名为 Nex…
Java安全编码标准 具体参考Rules 输入验证和数据净化(IDS)规则风险评估概要 IDS00-J净化穿越受信边界的非受信数据 IDS01-J验证前标准化字符串 IDS02-J在验证之前标准化路径名 IDS03-J不要记录未经净化的用户输入 IDS04-J限制传递给ZipInputStream的文件大小 IDS05-J使用ASCII字符集的子集作为文件名和路径名 IDS06-J从格式字符串中排除用户输入 IDS07-J不要向Runtime.exec 方法传递非受信.未净化的数据 IDS08-…
浅谈视频会议中H.264编码标准的技术发展 浅谈视频会议中H.264编码标准的技术发展 数字视频技术广泛应用于通信.计算机.广播电视等领域,带来了会议电视.可视电话及数字电视.媒体存储等一系列应用,促使了许多视频编码标准的产生.ITU-T 与ISO/IEC 是制定视频编码标准的两大组织,ITU-T 的标准包括H.261.H.262.H.263.H.264,主要应用于实时视频通信领域,如会议电视:MPEG 系列标准是由ISO/IEC制定的,主要应用于视频存储(DVD).广播电视.因特网或无线网上的…
先八卦一下,昨天写了C# 编码标准(一),得到了@h82258652的补充,感到非常欣慰,一是感觉他的观点扩展了我的视野,丰富了我的看法,所以更坚定了我继续写博客的想法,由于是五笔打字,经常不写东西,有些字的字根都忘记了,所以通过写博客也可以多记些字根,二是决定把多年的一些东西分享出来,一起沟通交流,这样也能够共同进步,共同成长. 一.编码实践 1.一个文件的代码避免超过500行.当然这个在特殊情况下也是可以的,只是一个建设吧! 2.方法要避免超过25行.当然这个在特殊情况下也是可以的,只是一个…
一. H264基础概念 1.名词解释 场和帧 :    视频的一场或一帧可用来产生一个编码图像.在电视中,为减少大面积闪烁现象,把一帧分成两个隔行的场. 片:             每个图象中,若干宏块被排列成片的形式.片分为I片.B片.P片和其他一些片. I片只包含I宏块,P片可包含P和I宏块,而B片可包含B和I宏块. I宏块利用从当前片中已解码的像素作为参考进行帧内预测. P宏块利用前面已编码图象作为参考图象进行帧内预测. B宏块则利用双向的参考图象(前一帧和后一帧)进行帧内预测. 片的目…
只是练习是很难找工作那会儿在,简历基本上都是赶出去石沉大海,因为有项目开发没有实践经验.没有牛逼的背景.更重要的是,没有真才实学,虽然我在大学时读的是计算机专业,它可以被认为是一个技术教育.但--你知道. 后来勉强一家公司收留了我,然后一个问题立刻出如今我的面前.那就是编写代码时候变量的命名:TextView .ListView --差点儿是每个.java or .xml 文件里命名的格式都不一样.事实上,自己在读自己写的代码时也感到非常无语的. 后来我就在想统一自己命名的方式.试了一段时间之后…
关于nodejs读取中文文件真是折腾了不少时间,网上各种方案,最后没有一个适用我,好在解决了. 下面的三个知识点都是从项目中抽出的,要单独运行脚本的话需要用全局模式来安装模块,比如安装中文转换模块(后续其它的也需要这么做): npm install -g iconv-lite npm install -g nodemailer npm install -g node-schedule 1.nodejs读取中文文件编码问题 准备一个文本文件(当然也可以是csv文件等)test.txt和text.c…