5.1 算术操作符算术类型具有有限的长度,要注意计算后溢出的现象求模操作(%)的操作数必须为整型当两个操作数只有一个为负数时,操作结果的正负取决于机器。5.2 关系操作符和逻辑操作符关系、逻辑操作符是使用算术或指针类型的操作数,并返回bool类型的值。短路求值&& 和 || 总是在仅靠左操作数无法确...
分类:
编程语言 时间:
2015-09-13 07:04:15
阅读次数:
164
1. placement new和place ment delete指的是正常的operator new和operator delete的重载版本,所谓的正常的operator new和delete,指的是拥有以下正常签名式的版本:void* operator new(std::size_t) th...
分类:
编程语言 时间:
2015-09-13 07:03:43
阅读次数:
230
JavaScript中this关键字的使用比较this关键字在JavaScript中,用的不能说比较多,而是非常多。那么熟悉this关键字的各种用法则显得非常关键。this有时候就是我们经常说的上下文,这个东西的指代对象。它灵活多变,有时候你看它是对象,有时候是window宿主对象。1.this指向...
分类:
编程语言 时间:
2015-09-13 07:03:07
阅读次数:
217
1. 实现定制的operator new和operator delete需要满足一定的要求. 以operator new而言:实现一致性operator new必须返回正确的值;内存不足时必得调用new-handling函数;必须有对付零内存需求的准备;需避免不慎掩盖正常形式的new;如果有能力供....
分类:
编程语言 时间:
2015-09-13 02:06:47
阅读次数:
246
[1]功能说明 [2]HTML代码说明 [3]css代码说明 [4]js代码说明 [5]效果演示 [6]源码查看
分类:
编程语言 时间:
2015-09-13 02:06:44
阅读次数:
242
#include using namespace std;template struct Node{ T t; // struct Node *next;};template class LinkList{public: LinkList(); ~LinkList();pub...
分类:
编程语言 时间:
2015-09-13 02:06:12
阅读次数:
262
啊哈!算法之快速排序与桶排序1.快速排序算法快速排序由 C. A. R. Hoare(东尼·霍尔,Charles Antony Richard Hoare)在1960 年提出,之后又有许多人做了进一步的优化。在数列种随机找出一个基准数,因为数列是杂乱的,所以取首项为基准数。从后往前找到比基准数大的位...
分类:
编程语言 时间:
2015-09-13 02:02:39
阅读次数:
339
1:引入jar包,这里使用的是maven,只需要引用一个jar包就行了 <DEPENDENCY> <GROUPID>org.projectreactor</GROUPID> reactor-spring</ARTIFACTID> <VERSION>1.0.0.RELEASE</VERSION> </DEP...
分类:
编程语言 时间:
2015-09-13 01:01:38
阅读次数:
824
大二的时候写过一篇博客,《 作为一名计算机学院普通的大学生如何提高兴趣敲代码 》,没想到当时引起了很多同学的共鸣,有的人觉得受到了鼓舞,有的人觉得看到这篇文章已经大四,要改变也太晚了。然而对于我,写完那篇博客之后发生了很多事情,在java学习上有坚持,有懈怠,有前进,亦有低谷。好在现在,起码是这会儿,我还在低头看路,还在走上坡路。那会儿到现在大概一年半的时间,我就来说说这一年半的时间我的java历...
分类:
编程语言 时间:
2015-09-13 01:00:26
阅读次数:
210
1.交换排序算法实现这里的交换排序指的是冒泡排序和快速排序,其中快速排序的过程可以简单的理解为:选取序列首元素为枢轴值(pivot),然后分别从序列尾部找到第一个小于pivot的元素(A),从序列首部找到第一个大于pivot的元素(B),然后交换此A,B两元素,直至首尾遍历的两指针重合,一趟排序结束...
分类:
编程语言 时间:
2015-09-13 00:58:48
阅读次数:
254
一、序列1.1、序列概念pythn中最基本的数据结构是序列(sequence).序列中每个元素被分配一个序号-元素索引,第一个索引是0,第二个是1,以此类推。类似JAVA中数组和集合中的下标。从后向前,最后一个索引是-1,-2,。。。。python包含6种内建序列。最常用的两种类:列表和元组,其它内...
分类:
编程语言 时间:
2015-09-13 00:56:33
阅读次数:
258
P9——习题1. Java语言的特点(1)简单而高效(2)面向对象的语言(3)平台无关性与可移植性(4)稳定性与安全性(5)多线程且是动态的(6)高性能(7)分布式,“物理上分布,逻辑上统一”3.Java平台分三类(1)J2EE(Java2 Enterprise Edition)适用于企业,为企业计...
分类:
编程语言 时间:
2015-09-13 00:55:55
阅读次数:
232
1 #include 2 #include 3 4 int binsearch(int x,int v[],int n);//函数声明 5 6 int main() 7 { 8 int arr[]={1,2,3,4,5,6,7,8,9,10}; 9 int 结果,num;10...
分类:
编程语言 时间:
2015-09-13 00:55:57
阅读次数:
230
JavaScript面向对象旅程剪不断,理还乱,是离愁。前面已经提到过新语言开发的两个步骤,分别是:一、定义基本的数据类型,完善结构化编程语言的设计;二、为函数类型绑定this的概念,好在对象的方法中可以引用到对象自身。下面是继续下去的思路,其主体思想是尽可能地引用传统面向对象语言的相关概念(如类、...
分类:
编程语言 时间:
2015-09-13 00:52:32
阅读次数:
219
1. 替换标准库提供的operator new或operator delete通常基于以下三个理由: 1). 用来检测运行上的错误.将"new 所得内存"delete掉却不幸失败会导致内存泄露,多次对同一块"new所得内存"施行delete会导致未定义行为,如果让operator new持有一串动....
分类:
编程语言 时间:
2015-09-13 00:51:29
阅读次数:
147
一、web及网络基础 1、HTTP的历史 1.1、HTTP的概念: HTTP(Hyper Text Transfer Protocol,超文本传输协议)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。 它是一个应用层协...
分类:
编程语言 时间:
2015-09-13 00:50:57
阅读次数:
295
如果我们的应用是面向国际的、那么支付的时候通常会考虑使用paypal。以下为个人写的一个paypal支付示例,已亲测可行。paypal有个很不错的地方就是为开发者提供了sandbox(沙箱)测试功能。(即为开发者在开发环境提供了一个虚拟的卖家账户和金额、以及一个虚拟的买家账户和金额、虚拟卡号等。能够...
分类:
编程语言 时间:
2015-09-13 00:49:57
阅读次数:
401