码迷,mamicode.com
首页 > 2014年12月22日 > 全部分享
读取大文件时的优化经验
最近在编写一个关于图形学的东西时,由于需要读取模型,写了一个obj文件和mtl文件解析器。实际调试时,由于该文件较长,比如obj文件达到了20万行的量级,在解析时凸显出了各种性能问题,解决这些性能问题的同时,也总结出了一些经验,记录如下:1 必须使用缓冲区。虽然操作系统实现读取文件应该是有缓冲区.....
分类:其他好文   时间:2014-12-22 22:39:45    阅读次数:268
C#。2. 2 语句
二、语句: 顺序,分支,循环。(一)顺序:略 分支:判断--表达式。 if(){} 四大类: 1.if if (age > 18) { Console.WriteLine("可以去当兵!"); }注意:if表达式后面只管一句话,可以省略掉{};如果if表达式后面需要管多句话,则必须加{}2....
分类:Windows程序   时间:2014-12-22 22:39:17    阅读次数:250
JavaScript内建对象
JavaScript内建对象包括:String、Array、Math、Date、Boolean、Number、Event、RegExp。使用内建对象的属性和方法需要使用new关键字和构造函数创建内建对象的实例,对象实例继承对象的属性和方法。String定义了所有处理字符串的操作。Array提供一个数...
分类:编程语言   时间:2014-12-22 22:40:24    阅读次数:214
CSS3高性能动画
CSS动画属性会触发整个页面的重排relayout、重绘repaint、重组recompositePaint通常是其中最花费性能的,尽可能避免使用触发paint的CSS动画属性,在CSS动画中使用webkit-transform: translateX(3em)的方案代替使用left: 3em,因为...
分类:Web程序   时间:2014-12-22 22:37:45    阅读次数:259
<转>Nios II 嵌入式系统硬件设计(一)
原帖地址:http://bbs.ednchina.com/BLOG_ARTICLE_182065.HTMSDRAM Controller参数设置SOPC通过SDRAM controller与板上的SDRAM进行通信,在SOPC中加入SDRAM控制器,弹出如下对话框,里面具体参数说明如下。一、Memo...
分类:移动开发   时间:2014-12-22 22:38:07    阅读次数:354
Cocoa Touch事件处理流程--响应者链
Cocoa Touch事件处理流程--响应者链一、事件分类对于IOS设备用户来说,他们操作设备的方式主要有三种:触摸屏幕、晃动设备、通过遥控设施控制设备。对应的事件类型有以下三种:1、触屏事件(Touch Event)2、运动事件(Motion Event)3、远端控制事件(Remote-Contr...
分类:其他好文   时间:2014-12-22 22:39:00    阅读次数:230
python gui之tkinter界面设计pythonic设计
ui的设计,控件id的记录是一件比较繁琐的事情。此外,赋值和读取数据也比较繁琐,非常不pythonic。有没有神马办法优雅一点呢?life is short。鉴于控件有name属性,通过dir(Entry_obj)得知,存放在一个_name的属性里面。于是就有了以下代码:Entry(frame,na...
分类:编程语言   时间:2014-12-22 22:37:02    阅读次数:178
JavaScript注释
JavaScript注释有两种方式:1、单行注释。2、多行注释。单行注释单行注释以“//”开头。多行注释多行注释以“/*”开头“*/”结尾。
分类:编程语言   时间:2014-12-22 22:36:34    阅读次数:190
图片添加水印
图片加水印
分类:其他好文   时间:2014-12-22 22:38:19    阅读次数:177
One git command may cause you hacked(CVE-2014-9390)
0x00 背景CVE-2014-9390是最近很火的一个漏洞,一个git命令就可能导致你被黑,我不打算深入探讨这个漏洞的细节,官方已经在https://github.com/blog/1938-git-client-vulnerability-announced和http://article.gma...
分类:其他好文   时间:2014-12-22 22:38:24    阅读次数:226
文献管理软件
NotoExpress清华大学注册版下载http://yunpan.cn/cf9HDrvSJ8Qpk (提取码:4b58)Mendeley是一款国外的开源文献管理软件官方网站http://www.mendeley.com/http://yunpan.cn/cf9H4VZHIZ7Kh (提取码:665...
分类:其他好文   时间:2014-12-22 22:39:10    阅读次数:153
IP协议中TTL详解
traceroute使用ICMP 和TTL,ICMP 用于回显信息,包括IP,TTL,sequence number等。TTL字段是发送端初始设置的字段,RFC指定的值为64,对于每个处理数据包的路由器都需要把TTL的值减1或者减去在路由器中停留的时间,一般路由器转发数据包的时延不超过1s,因此T....
分类:其他好文   时间:2014-12-22 22:38:31    阅读次数:3929
作业2.判断一元二次方向根的情况
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace ConsoleApplication1 7 { 8 class Prog...
分类:其他好文   时间:2014-12-22 22:38:27    阅读次数:148
LeetCode Problem: Majority Element查找多数元素
描述:Givenanarrayofsizen,findthemajorityelement.Themajorityelementistheelementthatappears morethan? n/2?times. Youmayassumethatthearrayisnon-emptyandthe...
分类:其他好文   时间:2014-12-22 22:35:48    阅读次数:275
纠错本
关于Service中的赋值计算,利用三目运算符注意:判断是"==",赋值是"=" private Stipend getCountTotalize(Stipend e) { float count=0; count=count+(e.getBasic()==null...
分类:其他好文   时间:2014-12-22 22:37:27    阅读次数:191
一个非常罕见的SQLServer镜像异常的排查处理过程
本周一晚上,收到一个数据库镜像SUSPEND和SYNCHRONIZING状态来回切换的告警,看到这个错误,其实也蛮常见的。我们的修复步骤一般是这样的:1. ALTER DATABASE*** SET PARTNER RESUME如果这个步骤还不行,就需要触发一个事务,因为偶尔我们遇到SYNCHRON...
分类:数据库   时间:2014-12-22 22:35:38    阅读次数:432
datatables 配套bootstrap样式使用小结(2) ajax篇
距离上一篇有点时间了,周末做了伴郎参加了一个土豪同学的婚礼。上一篇是介绍一下基本的用法,基本的原理是取出所有的数据,然后调用$.datatables(option)方法格式化,这种方法显然不太科学,所以ajax方式是必须的。首先上个效果图。js和css引用方面依旧没有变化,详见上篇。Html页面:@...
分类:Web程序   时间:2014-12-22 22:34:55    阅读次数:414
1755条   上一页 1 ... 3 4 5 6 7 8 9 ... 104 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!