从今天开始,对C++常用技术做个总结。
参考书籍:《C++Primer》、《C++对象模型》、《设计模式》、《Windows核心编程》、《STL解密》。
1. static_cast等四个cast的具体意义
C++类型转换:隐式转换和显式转换。
显式转换:static_cast、dynamic_cast、reinterpret_cast、const_cast。
1.1...
分类:
编程语言 时间:
2014-07-24 10:26:20
阅读次数:
249
/**
* 类说明
*
* @author 曾修建
* @version 创建时间:2014-7-23 上午09:50:46
*/
public class Diamond {
public static void getDia(int n) {
System.out.println("第一个 :");
for (int i = 0; i < n/2+1; i++) {
...
分类:
编程语言 时间:
2014-07-24 10:25:43
阅读次数:
257
Say you have an array for which the ith element is the price of a given stock on day i.
Design an algorithm to find the maximum profit. You may complete as many transactions as you like (ie, buy on...
分类:
编程语言 时间:
2014-07-24 10:25:36
阅读次数:
227
Spring MVC对于现在较成熟的Model-View-Control框架而言,其解决的主要问题无外乎下面几部分:
1》将web页面中的输入元素封装为一个(请求)数据对象。
2》根据请求的不同,调度相应的逻辑处理单元,并将(请求)数据对象作为参数传入。
3》逻辑处理单元完成运算后,返回一个结果数据对象。
4》将结果数据对象中的数据与预先设计的表现层相融合并展现给用户。...
分类:
编程语言 时间:
2014-07-24 10:23:09
阅读次数:
281
javascript中为元素设置响应时间有两种方法。(1):object.onclick=functionName; 这种方法不可以传递参数。(2):object.onclick=function(){ functionName(arg1,arg2,...); } 这种方法就可以...
分类:
编程语言 时间:
2014-07-24 10:21:34
阅读次数:
229
这两天在复习C语言的知识,为了给下个阶段学习OC做准备,以下的代码的编译运行环境是Xcode5.0版本,写篇博文把昨天复习的C语言有关链表的知识给大家分享一下,以下是小菜自己总结的内容,代码也是按照自己的思路所编写的,有不足之处还请大牛们批评指教。 确切的说链表属于数据结构中线性表中的内容,在...
分类:
编程语言 时间:
2014-07-24 10:18:23
阅读次数:
287
本文翻译自JavaScript’s two zerosJavaScript has two zeros: ?0 and +0. This post explains why that is and where it matters in practice.JavaScript 中有两个“0”: -0...
分类:
编程语言 时间:
2014-07-24 10:18:03
阅读次数:
454
一、什么是JSP? JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。 JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套jav.....
分类:
编程语言 时间:
2014-07-24 10:15:16
阅读次数:
432
1.Integer转换成int的方法Integer i;int k = i.intValue();即Integer.intValue();2.int转换成Integerint i;Integer it = new Integer(i);3.String转换成int的方法String str = "1...
分类:
编程语言 时间:
2014-07-24 10:11:33
阅读次数:
299
题目:You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a sin....
分类:
编程语言 时间:
2014-07-24 10:01:23
阅读次数:
223
在C语言中的register修饰的变量表示将此变量存储在CPU的寄存器中,由于CPU访问寄存器比访问内存快很多,可以大大提高运算速度。但在使用register时有几点需要注意。1.用register修饰的变量只能是局部变量,不能是全局变量。CPU的寄存器资源有限,因此不可能让一个变量一直占着CPU寄...
分类:
编程语言 时间:
2014-07-24 10:00:53
阅读次数:
229
题目:A linked list is given such that each node contains an additional random pointer which could point to any node in the list or null.Return a deep c....
分类:
编程语言 时间:
2014-07-24 10:00:33
阅读次数:
310
在C语言中,"static"既可用于修饰函数,也可用于修饰变量,细细总结起来有以下几个功能:1.static修饰函数。在工程中如果包含多个源文件,声明函数时加上static则表示仅将该函数的作用范围限定于本文件,对外部源文件是不可见的。2.static修饰局部变量。一般而言,局部变量存储于动态存储区...
分类:
编程语言 时间:
2014-07-24 10:00:13
阅读次数:
200
一般拼接一段字符串在编程中是很常见的事,下面简单做个总结:什么是占位符?占位符就是先占住一个固定的位置,等着你再往里面添加内容的符号.1.Java中处理方法:package com.amos;import java.text.MessageFormat;/** * Created by amosli...
分类:
编程语言 时间:
2014-07-24 09:59:43
阅读次数:
327
对于C标准库中的字符串处理函数应该平常用的比较多;简单实现strcat和strcmp_strcpy:1 char *_strcpy(char *dest, char *src)2 {3 char *buf = dest;4 while((*dest++ = *src++))5 ...
分类:
编程语言 时间:
2014-07-24 09:58:03
阅读次数:
202
(function test(x){ x=10; console.log(arguments[0], x); //undefined, 10})();(function test(x){ x=10; console.log(arguments[0]); // 10})(1)...
分类:
编程语言 时间:
2014-07-24 09:57:13
阅读次数:
196
题目:Given a binary tree, flatten it to a linked list in-place.For example,Given 1 / \ 2 5 / \ \ 3 4 6The flatten...
分类:
编程语言 时间:
2014-07-24 09:55:43
阅读次数:
211