一早期(编译期)优化
1概述
Java语言的“编译期”是一段“不确定”的操作过程,因为它可能是指一个前端编译器(其实叫“编译器的前端”更准确一些)把*.java文件转变成*.class文件的过程;也可能是指虚拟机的后端运行期编译器(JIT编译器,just in time compiler)把字节码转变成机器码的过程;还可能是指使用静态提前编译器(AOT编译器,ahead of time...
分类:
其他好文 时间:
2016-06-02 14:32:11
阅读次数:
209
硬件平台:TQ335X_BOARD_V2.1
软件环境:VMWARE10+UBUNTU14.04
KERNEL:3.17.2
Busybox:1.20
参考
http://blog.csdn.net/girlkoo/article/details/41223733
http://blog.csdn.net/girlkoo/article/details/87...
分类:
其他好文 时间:
2016-06-02 14:33:02
阅读次数:
460
一、XSL-FO简介
XSL-FO 用于格式化供输出的 XML 数据。XSL-FO 是一种基于 XML 的标记语言,用于描述向屏幕、纸或者其他媒介输出 XML 数据的格式化(信息)。样式化(Styling)是关于转换信息和格式化信息两方面的信息。在万维网联盟编写他们的首个 XSL 工作草案的时候,这个草案包括了有关转换和格式化 XML 文档的语言语法。
后来,XSL 工作组把这个原始的草...
分类:
其他好文 时间:
2016-06-02 14:31:28
阅读次数:
235
声传播推迟时间计算对飞行器部件噪声预测的影响
摘要
飞机的噪声在航空交通中的影响越发重要,想要达到减小和控制噪声的目的首先要学会怎样去准确而有效的预测飞机飞行时所致的噪声。其中一个必须考虑的关键就是声传播过程中推迟时间的计算会对观察者所接受到的声压带来怎样的影响。本文内容是在描述飞机噪声的产生和传播机制的基础上,通过建立单极子运动声源计算模型,研究如何求解推迟时间方程以及将其运用到预测实例中。...
分类:
其他好文 时间:
2016-06-02 14:30:29
阅读次数:
346
开发一个项目,一般会经过以下几个流程,项目拆分与排期,项目执行,项目沟通,以及贯彻这几个流程中的项目风险管理。
而今天,我们要说的就是项目沟通。项目沟通一般分为,向上沟通,团队内部沟通,以及团队间合作沟通。
先来说说,向上沟通。
来看一个案例:
小A是刚刚工作不久,没什么实战经验的新员工,这一天领导B让小A去分析一下App的性能,由于这款收集了很多关于性能问题的反馈,所以领导B就将该任务分...
分类:
其他好文 时间:
2016-06-02 14:30:34
阅读次数:
524
在网络编程中,一般都是多线程的编程,这就出现了一个问题:数据的同步与共享。而互斥锁和条件变量就是为了允许在线程或进程间共享数据、同步的两种最基本的组成部分。它们总能够用来同步一个进程中的多个线程。
再进入互斥锁和条件变量之前,我们先对多线程的一些相关函数进行简单介绍:多线程简单介绍和相关函数:
通常,一个进程中包括多个线程,每个线程都是CPU进行调度的基本单位,多线程可以说是在共享内存空间中并发...
分类:
其他好文 时间:
2016-06-02 14:29:23
阅读次数:
219
千万不要忘了,当你把一个手指指向别人的时候,你手上的另外还有三个手指指向了你自己.... ---多疑间谍的格言
在笔记(7)里面我们也讲解了,多维数组和指针的一些知识和转换。这节内容我们将继续介绍数组与指针有关的知识。
一、数组的数组和指针数组
我们知道多维数组虽然看起来其存储结构是一张表,但是其实系统是决不允许程序按这种方式进行存储数据的。其单个元素的存储与引用都是以线性形式排列在内存中。如下图一所示:...
分类:
其他好文 时间:
2016-06-02 14:30:17
阅读次数:
222
帮助和基础
大部分 R 函数都有在线文档。
help(topic) 关于 topic 的文档.
?topic 同上
help.search("topic") 搜索帮助系统
apropos("topic") 返回在搜索路径下包含 (部分) 关键词”topic” 的
所有对象名称
help.start() HTML 形式的帮助 demo() R 功能演示 example(f)...
分类:
其他好文 时间:
2016-06-02 14:27:41
阅读次数:
280
一天一道LeetCode
本系列文章已全部上传至我的github,地址:ZeeCoder‘s Github
欢迎大家关注我的新浪微博,我的新浪微博
欢迎转载,转载请注明出处
(一)题目
Given a m x n matrix, if an element is 0, set its entire row and column to 0. Do it in place.
(二)解...
分类:
其他好文 时间:
2016-06-02 14:28:09
阅读次数:
121
概述
介绍几个allocator的源码实现:简单的对operator new和operator delete进行封装的实现,vs2015中的实现,STLport中的实现,仿造STLport实现内存池。
1. 参考
http://www.cplusplus.com/reference/memory/allocator/
《STL源码剖析》
《C++ Primer 第五版》
《Generi...
分类:
其他好文 时间:
2016-06-02 14:29:21
阅读次数:
315
一. 简介
CyclicBarrier 是一个让一系列线程集合互相等待直到一个公共屏障点(barrier point)的同步辅助工具。这个屏障被称为循环屏障,是因为它可以在等待线程释放后被重用。
CyclicBarrier 支持一个可选的 Runnable 命令,在最后一个线程到达后执行一次 Runnable 命令。
二. 简单使用示例
CyclicBarrier...
分类:
其他好文 时间:
2016-06-02 14:29:03
阅读次数:
180
联合训练图论场题解报告传送门A.Euler题意:略分析:这题主要是先掌握欧拉通路的概念,然后是如何判断图是否存在欧拉通路。
欧拉通路:通过图中每条边且只通过一次,并且经过每一顶点的通路。
欧拉回路:通过图中每条边且只通过一次,并且经过每一顶点的回路。
无向图:
欧拉通路:连通图+只存在0个或者两个度数为奇数的点。
欧拉回路:连通图+所有节点的度数均为偶数。
有向图:
欧拉通路...
分类:
其他好文 时间:
2016-06-02 14:27:42
阅读次数:
224
有的图形软件包中提供了子程序,描述由多个命名部分组合而成的图形并管理每一部分。使用这些函数可以创建、编辑、删除或移动图形的一个组成部分。我们也可使用图形软件的这个功能来进行层次式建模(以后会说到),其中一个对象可以用包括一定层次的子对象的树结构方式来描述。
图形子部分的名称有多种说法。有些图形软件包称它们为结构(structure ),另一些则称为段( segment)或对象(object)。同样,在不同的图形软件包中允许的对子部分的操作也不相同。例如,建模软件包提供很多描述和管理图形元素的操...
分类:
其他好文 时间:
2016-06-02 14:27:16
阅读次数:
111
基本概念使用说明Picasso,一个强大的图片下载与缓存库,出自Square公司。基本使用如下:Picasso.with(context).load(R.drawable.landing_screen).into(imageView1);
Picasso.with(context).load("f...
分类:
其他好文 时间:
2016-06-02 14:24:41
阅读次数:
249
把对象描述成一个命名的语句序列(或任何其他的命令集)并存储起来既方便又高效。在OpenGL中使用称为显示表(display list)的结构可以做到这一点。一旦建立了显示表,就可以用不同的显示操作来多次引用该表。在网格中,描述图形的显示表存放在服务器中,以避免每次显示场景时都要传送表中的命令。我们可以为以后的执行来建立并存储显示表,或指定表中的命令立即执行。显示表对层次式建模特别有用,因为一个复杂的对象可以用一组简单的对象来描述。...
分类:
其他好文 时间:
2016-06-02 14:25:39
阅读次数:
170