最近在编写一个关于图形学的东西时,由于需要读取模型,写了一个obj文件和mtl文件解析器。实际调试时,由于该文件较长,比如obj文件达到了20万行的量级,在解析时凸显出了各种性能问题,解决这些性能问题的同时,也总结出了一些经验,记录如下:1 必须使用缓冲区。虽然操作系统实现读取文件应该是有缓冲区.....
分类:
其他 时间:
2014-12-22 22:37:42
收藏:
0 评论:
0 赞:
0 阅读:
412
二、语句: 顺序,分支,循环。(一)顺序:略 分支:判断--表达式。 if(){} 四大类: 1.if if (age > 18) { Console.WriteLine("可以去当兵!"); }注意:if表达式后面只管一句话,可以省略掉{};如果if表达式后面需要管多句话,则必须加{}2....
分类:
Windows开发 时间:
2014-12-22 22:37:32
收藏:
0 评论:
0 赞:
0 阅读:
369
CSS动画属性会触发整个页面的重排relayout、重绘repaint、重组recompositePaint通常是其中最花费性能的,尽可能避免使用触发paint的CSS动画属性,在CSS动画中使用webkit-transform: translateX(3em)的方案代替使用left: 3em,因为...
分类:
Web开发 时间:
2014-12-22 22:37:12
收藏:
0 评论:
0 赞:
0 阅读:
417
Cocoa Touch事件处理流程--响应者链一、事件分类对于IOS设备用户来说,他们操作设备的方式主要有三种:触摸屏幕、晃动设备、通过遥控设施控制设备。对应的事件类型有以下三种:1、触屏事件(Touch Event)2、运动事件(Motion Event)3、远端控制事件(Remote-Contr...
分类:
其他 时间:
2014-12-22 22:36:53
收藏:
0 评论:
0 赞:
0 阅读:
461
ui的设计,控件id的记录是一件比较繁琐的事情。此外,赋值和读取数据也比较繁琐,非常不pythonic。有没有神马办法优雅一点呢?life is short。鉴于控件有name属性,通过dir(Entry_obj)得知,存放在一个_name的属性里面。于是就有了以下代码:Entry(frame,na...
分类:
编程语言 时间:
2014-12-22 22:36:42
收藏:
0 评论:
0 赞:
0 阅读:
532
JavaScript注释有两种方式:1、单行注释。2、多行注释。单行注释单行注释以“//”开头。多行注释多行注释以“/*”开头“*/”结尾。
分类:
编程语言 时间:
2014-12-22 22:36:32
收藏:
0 评论:
0 赞:
0 阅读:
253
图片加水印
分类:
其他 时间:
2014-12-22 22:36:27
收藏:
0 评论:
0 赞:
0 阅读:
372
0x00 背景CVE-2014-9390是最近很火的一个漏洞,一个git命令就可能导致你被黑,我不打算深入探讨这个漏洞的细节,官方已经在https://github.com/blog/1938-git-client-vulnerability-announced和http://article.gma...
分类:
其他 时间:
2014-12-22 22:36:03
收藏:
0 评论:
0 赞:
0 阅读:
356
NotoExpress清华大学注册版下载http://yunpan.cn/cf9HDrvSJ8Qpk (提取码:4b58)Mendeley是一款国外的开源文献管理软件官方网站http://www.mendeley.com/http://yunpan.cn/cf9H4VZHIZ7Kh (提取码:665...
分类:
其他 时间:
2014-12-22 22:35:52
收藏:
0 评论:
0 赞:
0 阅读:
381
traceroute使用ICMP 和TTL,ICMP 用于回显信息,包括IP,TTL,sequence number等。TTL字段是发送端初始设置的字段,RFC指定的值为64,对于每个处理数据包的路由器都需要把TTL的值减1或者减去在路由器中停留的时间,一般路由器转发数据包的时延不超过1s,因此T....
分类:
其他 时间:
2014-12-22 22:35:42
收藏:
0 评论:
0 赞:
0 阅读:
970
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:35:32
收藏:
0 评论:
0 赞:
0 阅读:
311
描述:Givenanarrayofsizen,findthemajorityelement.Themajorityelementistheelementthatappears morethan? n/2?times. Youmayassumethatthearrayisnon-emptyandthe...
分类:
其他 时间:
2014-12-22 22:35:12
收藏:
0 评论:
0 赞:
0 阅读:
361
关于Service中的赋值计算,利用三目运算符注意:判断是"==",赋值是"=" private Stipend getCountTotalize(Stipend e) { float count=0; count=count+(e.getBasic()==null...
分类:
其他 时间:
2014-12-22 22:35:02
收藏:
0 评论:
0 赞:
0 阅读:
319
本周一晚上,收到一个数据库镜像SUSPEND和SYNCHRONIZING状态来回切换的告警,看到这个错误,其实也蛮常见的。我们的修复步骤一般是这样的:1. ALTER DATABASE*** SET PARTNER RESUME如果这个步骤还不行,就需要触发一个事务,因为偶尔我们遇到SYNCHRON...
分类:
数据库技术 时间:
2014-12-22 22:34:52
收藏:
0 评论:
0 赞:
0 阅读:
1063
距离上一篇有点时间了,周末做了伴郎参加了一个土豪同学的婚礼。上一篇是介绍一下基本的用法,基本的原理是取出所有的数据,然后调用$.datatables(option)方法格式化,这种方法显然不太科学,所以ajax方式是必须的。首先上个效果图。js和css引用方面依旧没有变化,详见上篇。Html页面:@...
分类:
Web开发 时间:
2014-12-22 22:34:42
收藏:
0 评论:
0 赞:
0 阅读:
569
/* * 内部类 * */ 1 class OutClass{ 2 //定义外部类的成员变量 3 private int x=1; 4 //定义外部类函数 5 public void methodOut(){ 6 System.out.println(...
分类:
编程语言 时间:
2014-12-22 22:34:32
收藏:
0 评论:
0 赞:
0 阅读:
251
男人的标准体重是:体重(kg)=身高(cm)-100。女人的标准体重是:体重(kg)=身高(cm)-110。上下浮动3公斤属正常要求输入性别、身高和体重,输出正常,偏胖,偏瘦 1 using System; 2 using System.Collections.Generic; 3 using Sy...
分类:
其他 时间:
2014-12-22 22:34:23
收藏:
0 评论:
0 赞:
0 阅读:
352
#include #include using namespace std;class Pen {public: virtual void write(int color = 0) { coutwrite(); return 0;}输出:write with col...
分类:
编程语言 时间:
2014-12-22 22:34:12
收藏:
0 评论:
0 赞:
0 阅读:
392
/** * 生成缩略图 * @author yangzhiguo0903@163.com * @param string 源图绝对完整地址{带文件名及后缀名} * @param string 目标图绝对完整地址{带文件名及后缀名} * @param int 缩略图宽{0...
分类:
Web开发 时间:
2014-12-22 22:33:52
收藏:
0 评论:
0 赞:
0 阅读:
285
引言 MapReduce作出保证:进入每个Reducer的数据行都是有序的(根据数据行的键值进行排序)。MapReduce将Mapper的输出进行排序并传递给Reducer作为输入的过程称为Shuffle。在很多场景下,Shuffle是整个MapReduce过程的核心,也是“奇迹”发生的地方,如下图...
分类:
其他 时间:
2014-12-22 22:33:42
收藏:
0 评论:
0 赞:
0 阅读:
585