自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pty_2007的专栏

走一小步比不走更好,不断积累学习……

  • 博客(8)
  • 资源 (21)
  • 收藏
  • 关注

原创 条件运算符

关于条件运算符,c++要求第一个表达式是逻辑表达式,第二个和第三个表达式的类型应该是相同的。如下代码:#includeusing namespace std;void main(){ cout << 1?1:"hu";}//条件运算符要求两个参数的类型都是一样的则是错误的。

2013-10-07 13:47:36 687

原创 对集合{1, 2, 3, …, n}中的数进行全排列,可以得到 n!个不同的排列方式

题目如下:. 对集合{1, 2, 3, …, n}中的数进行全排列,可以得到 n!个不同的排列方式。现在我们用字母序把它们列出来,并一一标上序号,如当 n=3 时:0.1231.1322.2133.2314.3125.321现在,请书写一个函数 void print (int n, int k), (函数原型是用 C语言写的,你可以用你熟悉的语言)在已知 n和序号

2013-10-07 10:42:49 1853

原创 将整型变量 x 中数字左右翻转后存到另外一个整型变量 y中

一道面试题。很常见却也有点新意,特记录如下:题目:将整型变量 x 中数字左右翻转后存到另外一个整型变量 y中,例如 x = 12345 时,y为 54321,x = ‐123 时,y为‐321。其中 x 的个位不为 0。分析:常见的翻转是对字符串进行,此处是对int数进行。将x的每位拆出来,放入队列中。经过这个过程就能知道x有多少位,再从队列中取出数据并乘以pow(10,位

2013-10-07 10:28:50 1220

转载 堆与栈的区别

这个是我目前看到的分析的最全面的了。. 堆与栈的去区别A. 申请方式不同Stack由系统自动分配,而heap需要程序员自己申请,并指明大小。B. 申请后系统的响应不同Stack:只要栈的剩余空间大于申请空间,系统就为程序提供内存,否则将抛出栈溢出异常Heap:当系统收到程序申请时,先遍历操作系统中记录空闲内存地址的链表,寻找第一个大于所申请空间的堆结点,然后将该结点

2013-10-06 22:12:55 887

原创 仿函数,即函数对象,的一个简单例子

#include#include#include#includeusing namespace std;class student{public: student(){}//这个构造函数是必需的,因为sort的第三个参数需要一个默认的student对象即可 student(int x, string str){ age=x; name=str; } int age;

2013-10-06 17:15:30 984

原创 从stl的max函数写法学到的

下面是stl库中的max函数的源码:templateinline const T max(const T &a, const T &b){ return a > b?a:b;}有如下特点:简单的函数可以避免代码膨胀,所以使用内联的形式实现;参数和返回值均是const型的,做到十分的安全;参数是以传引用的方式传递的,这是因为已经被限定为const,那么即使是使用

2013-10-06 10:52:44 1510

原创 异常的匹配规则

c++中,异常的匹配按照一旦选中则不再继续的规则进行,所以在放置catch语句时候要考虑清楚后面的catch是不是有机会工作。

2013-10-05 20:07:31 1028

原创 vector的自增长问题

有如下代码:#include #include#includeusing namespace std;int fun (vector&val){ copy(val.begin(),val.end(),ostream_iterator(cout,"\n")); return 1;}void main(){ int a[5]={1,2,3,4,5}; vector v;

2013-10-05 10:43:12 797

Miracl 大数库 帮助文档

网页版 和 pdf版的Miracl帮助文档。中文的Miracl的帮助信息较少,而这个英文版本的解释不复杂,和适合使用。

2014-04-17

MySQL 5.0 WIN32

MySQL 5.0 WIN32

2013-07-07

Athena Framework for Java 2.0

Athena Framework for Java 2.0 源代码

2013-07-07

Athena MetaData Console

Athena Framework 的元数据管理器 很容易上手。

2013-07-07

Athena Framwork 示例

Athena Framwork 给的官方例子,例子通俗易懂,很好的说明了Athena Framwork的作用。

2013-07-07

计算机网络原理自考PPT

很详细,值得非常一看

2013-03-25

tpcw-nyu-uva-client 客户端

tpcw-nyu-uva-client 客户端

2013-01-10

jdbc for java

jdbc for java

2013-01-08

tpcw 纽约大学版

tpcw 纽约大学版

2013-01-08

servlet-api

servlet-api

2013-01-08

jboss-j2ee

jboss-j2ee

2013-01-08

JSP™ ApplicationP

JSP™ and XML Integrating XML and Web Services in Your JSP™ ApplicationP JSP™ and XML Integrating XML and Web Services in Your JSP™ ApplicationP 英文版

2011-11-06

hla汇编语言编译器

hla编译器 最新版本。hla比masm和tasm更加适合初学者。《汇编语言编程艺术》的作者开发的这个编译器。

2011-10-13

aspectj-1.6.11

最新版本 避免error at:0 can't find referenced pointcut allAddMethod错误;

2011-09-23

MyEclipse 9.0 m2破解

MyEclipse m2 的破解介绍。 含有注册机和图文教程。自测有效。 方法仅供学习交流!

2011-09-14

操作系统课程设计-unix文件系统

完整的课程设计报告。基于磁盘存储设备的UNIX文件系统

2011-04-29

apache+tomcat+geoserver地图配置文档

apache+tomcat+geoserver地图配置文档apache+tomcat+geoserver地图配置文档apache+tomcat+geoserver地图配置文档apache+tomcat+geoserver地图配置文档

2011-04-29

postgreSQL配置

postgreSQL配置postgreSQL配置postgreSQL配置

2011-04-29

OpenLayers-2.10.zip

openlayers 用来做图像层的 openlayers openlayers

2011-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除