可以用对数组进行排序的方法对链表进行排序,但由于链表有单向访问的特点所以用归并排序比较合理。
ListNode *Merge(ListNode *pre1, ListNode *pre2){
ListNode *fir = pre1 -> next;
ListNode *sec = pre2 -> next;
ListNode *resu...
分类:
编程语言 时间:
2015-08-31 10:09:39
阅读次数:
197
[oracle@rh64 ~]$ cat lgrw.txt
cat: lgrw.txt: No such file or directory
[oracle@rh64 ~]$ ^rw^wr
cat lgwr.txt
18:03:19.703928 times({tms_utime=27, tms_stime=18, tms_cutime=0, tms_cstime=0}) ...
分类:
系统相关 时间:
2015-08-31 10:09:37
阅读次数:
277
ubuntu双系统安装札记装双系统本身并不是什么麻烦事儿,网上的教程一抓一大把。但有些偶然性的问题出现确实得让人纠结。(笔者安装windows10 与 ubuntu 14.04)安装时未能识别windows分区原本在PE系统里还能查看windows分区里的文件,但分区配置时显示为一块硬盘。
网上的说法很多,不过还是这个简单靠谱:
使用如下命令清除GPT signature:sudo dd if=...
分类:
系统相关 时间:
2015-08-31 10:11:39
阅读次数:
184
说明:RAW:
LONG: 可变长的字符串数据,最长2G,LONG具有VARCHAR2列的特性,可以存储长文本一个表中最多一个LONG列【不建议使用】
LONG RAW: 可变长二进制数据,最长2G 【不建议使用】
CLOB: 字符大对象Clob 用来存储单字节的字符数据;大型文本,例如XML数据。
NCLOB: 用来存储多字节的字符数据
BLOB: 用于存储...
分类:
数据库 时间:
2015-08-31 10:09:51
阅读次数:
251
一、点和矢量
(一)坐标系分类
笛卡尔坐标系;
圆柱坐标系;
球坐标系;
通常来说笛卡尔坐标系是我们最常用的坐标系,但我们同样要根据不同的情况来选择合适的坐标系,例如我们在做一些环绕动画的时候,采用圆柱坐标系可以更简单。在三维笛卡尔坐标系中又分为左右手坐标系,用左右手来方便做记忆,大拇指指向X轴,食指指向Y轴,中指指向Z轴,3指垂直即可建立模型。左右坐标系的转换只需要把一个轴转换,保留另外两个轴的...
分类:
其他好文 时间:
2015-08-31 10:10:53
阅读次数:
186
oracle db允许以只读的形式查询外部表。外部表可以存储在任何oracle db可以读取的存储设备中,其内容不在db中保存,db只保存external table的metadata,db可以查询(join、sort)external table,可以创建view、synonym,但不可以执行DML语句。创建外部表语法create table ……orginzition external,可以把外...
分类:
数据库 时间:
2015-08-31 10:09:11
阅读次数:
278
西瓜的演讲
ppt翻译+解释+其他: wolf96
在最基本的层面上,这些新api是为了改进CPU性能和效率,通过:
减少CPU渲染瓶颈的情况,
提供更多可预测和稳定的驱动的行为,
给应用程序更多控制,就像在控制台开发一样
在传统的api,通常只有单个CPU线程提交GPU的工作。当试图渲染一个极其复杂的场景时,可能成为一个瓶颈。
因此,大多数应用程序尝试在“渲染线程”做尽...
分类:
编程语言 时间:
2015-08-31 10:10:23
阅读次数:
441
l
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
给出2个数M和N(M
输入
输入2个数M, N中间用空格分隔(1
输出
输出一个数K,满足0
示例输入
2 3
示例输出
2
提示
扩展欧几里德算法是用来在已知a, b求解一组x,y使得a*x+b*y=Gcd(...
分类:
其他好文 时间:
2015-08-31 10:09:03
阅读次数:
161
??
x x x 11
x x x 15
x x x 19
16 14 15 15
讨论贴:
http://bbs.csdn.net/topics/391816265
先求横竖斜三行的精确匹配方法:
// puzzl.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
/...
分类:
其他好文 时间:
2015-08-31 10:09:21
阅读次数:
177
顶点变换的步骤:
视图与模型变换一起组成了模型视图矩阵,这个矩阵作用于物体坐标,产生视觉坐标。紧接着,如果指定了其他的裁剪平面,用于从场景中删除某些物体或者提供物体的裁剪视图,这些裁剪平面会在这个时候生效。之后,OpenGL使用投影矩阵产生了裁剪坐标。这个变换定义了一个视景体,位于这个空间外的物体将会被裁剪掉。随后发生的是透视除法,它把坐标除以w,产生规范化的设备坐标。最后,经过变换的坐标经过视口...
分类:
其他好文 时间:
2015-08-31 10:09:06
阅读次数:
186
虽然char *与string在一些方面比较相似,而且可以达到相似的作用。但是在一些函数中,需要的参数就是char * 不是string类型,比如:ifstream fin(),文件输入等。所以需要利用一些方法来进行string与char * 之间的转换。 c_str()就是这样的一个方法。
const char *c_str();
解释:c_str()函数返回一个指向正规C字...
分类:
其他好文 时间:
2015-08-31 10:10:24
阅读次数:
175
夏天最难熬的,是阳光精力旺盛,空气燥热难当,吃饭没有空调。基于以往七八月份的天气都很给力状态下,便找了一些分散注意力的方式。在来学校的路上听听Effort,吃饭睡前看会儿美剧,最最重要的是每天给自己一个good hint,让每天都是一个新的开始。
Effort English,随着AJ的每一个Mini Story,学到的是激情、是乐观、是一种积极的人生态度。每一次互动都是无形的潜...
分类:
其他好文 时间:
2015-08-31 10:08:25
阅读次数:
164
每个像素的颜色信息存储方式:
RGBA模式:有些图形硬件可以使用抖动来增加可以显示的颜色数量(抖动在默认情况下是开启的)。
颜色索引:可用颜色数量受限于颜色映射表的大小以及可用的位平面的数量。
在程序执行早期,设置颜色显示模式,当颜色显示模式初始化之后就无法进行更改了,在程序执行期间根据顶点颜色确定每个几何图元的颜色。如果启用了光照,它的颜色取决于变换矩阵与表面法线以及其他材料属性的交互效果。在执行...
分类:
其他好文 时间:
2015-08-31 10:09:05
阅读次数:
211
原文转自:http://www.tqcto.com/article/recommend/131.html dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它. 对主流的Java XML AP...
分类:
其他好文 时间:
2015-08-31 10:09:55
阅读次数:
177
SparkSQL引入了一种新的RDD——SchemaRDD,SchemaRDD由行对象(Row)以及描述行对象中每列数据类型的Schema组成;SchemaRDD很象传统数据库中的表。SchemaRDD可以通过RDD、Parquet文件、JSON文件、或者通过使用hiveql查询hive数据来建立。SchemaRDD除了可以和RDD一样操作外,还可以通过registerTempTable注册成临时表,然后通过SQL语...
分类:
数据库 时间:
2015-08-31 10:08:08
阅读次数:
377
1、隐藏表面消除
隐藏表面消除就是消除实心物体被其他物体所遮挡住的部分,最简单的方法就是使用深度缓冲区。深度缓冲区的原理是把一个距离观察平面(通常是近侧裁剪平面)的深度值与窗口中的每一个像素相关联。首先使用glClear()函数,把所有像素的深度值设置为最大可能的距离,然后在场景中以任意顺序绘制所有的物体。深度缓冲区测试可能会影响应用程序的性能,隐藏表面消除丢弃了一些信息,而不是将它们用来绘图,因...
分类:
其他好文 时间:
2015-08-31 10:09:27
阅读次数:
402
在学习或者开发中,我们常常会希望看到一些底层的代码,也就是源码。
最简单的方式就是按住Ctrl,左击你需要查看的关键字,类名等等,如果没有关联源文件的话,就会Source not found的界面,点击Attach Source,选择事先下载的源码就可以啦
————————————————————————————————————————
另一种方法是:在项目上右键单击 选择...
分类:
编程语言 时间:
2015-08-31 10:09:00
阅读次数:
197