如果找工作的同学看一些面试的书,我相信都会遇到这样的题:sizeof 不是函数,然后举出一堆的理由来证明 sizeof 不是函数。在这里,和 sizeof 类似,new 和 delete 也不是函数,它们都是 C++ 定义的关键字,通过特定的语法可以组成表达式。和 sizeof 不同的是,sizeo...
分类:
编程语言 时间:
2015-08-02 10:08:28
收藏:
0 评论:
0 赞:
0 阅读:
336
转载自:http://www.builder.com.cn/2008/0104/696370.shtml“new”是C++的一个关键字,同时也是操作符。关于new的话题非常多,因为它确实比较复杂,也非常神秘,下面我将把我了解到的与new有关的内容做一个总结。new的过程当我们使用关键字new在堆上动...
分类:
编程语言 时间:
2015-08-02 10:07:48
收藏:
0 评论:
0 赞:
0 阅读:
185
俗话说:"好记性不如烂笔头"。本人学习Hibernate也有一个星期了,对Hibernate也有一个初步的了解。下面对Hibernate显示数据做个笔记,使用租房系统的Hibernate+jsp+selvect。第一步:编写房屋实体类/* * 房屋实体类 */public class House {...
分类:
编程语言 时间:
2015-08-02 10:04:48
收藏:
0 评论:
0 赞:
0 阅读:
422
Tcp相对于Udp就是面向连接的协议,最主要的特点要建立连接之后才能通信,客户端用Socket需要指点地址与端口,服务端用ServeSocket,只需指点监听某个端口,因为是面向连接,所以服务器端一定要先运行起来,然后客户端就可以通过地址和端口找到我们的服务端,建立连接之后就可以通信! 首先实...
分类:
编程语言 时间:
2015-08-02 10:02:58
收藏:
0 评论:
0 赞:
0 阅读:
226
1. new与operator newC++中有很多语法让人难以理解,如:new operator(操作符,下同)和operator new之间差异,确切的说,应该是new与operator new 的区别。1.1 new operator如下代码:string *ps=new string("me...
分类:
编程语言 时间:
2015-08-02 10:02:38
收藏:
0 评论:
0 赞:
0 阅读:
210
字符串是不可修改的,标准序列操作(索引,分片,判断成员资格,求长度,取最大值最小值)对字符串都是有效的。
分类:
编程语言 时间:
2015-08-02 09:59:48
收藏:
0 评论:
0 赞:
0 阅读:
212
在这个例子当中将使用递归来实现一个打印标尺刻度的方法。首先是递归,函数调用其本身就叫递归,在需要将一项工作不断分为两项较小的、类似的工作时,递归非常有用,递归的方法被称为分而治之策略。下面是一个win32控制台程序的代码: 1 #include 2 3 using namespace std; .....
分类:
编程语言 时间:
2015-08-02 09:59:18
收藏:
0 评论:
0 赞:
0 阅读:
338
C++中有函数重载这种方法,以供我们调用时要可以不确定实参的个数,其实 C 语言也可以,而且更高明!我们在stdio.h 中可以看到 printf() 函数的原型:int printf(char * format,...)事实上,我们如果要写这样的函数也可以类似的写,那么在定义函数时用上这个符号“ ...
分类:
编程语言 时间:
2015-08-02 08:51:37
收藏:
0 评论:
0 赞:
0 阅读:
182
正则可以看做一门 DSL,但它却应用极其广泛,可以轻松解决很多场景下的字符串匹配、筛选问题。同时呢有句老话: “ 如果你有一个问题,用正则表达式解决,那么你现在就有两个问题了。” Some people, when confro...
分类:
编程语言 时间:
2015-08-02 06:44:38
收藏:
0 评论:
0 赞:
0 阅读:
1743
strcmp()函数说明按照ASCII表的先后顺序,比较两个字符串中各个对应字符大小;相同则返回0,不同则返回减值。设这两个字符串为str1,str2,若str1==str2,则返回零;若str1>str2,则返回正数;若str1<str2,则返回负数。注:不同的编译器对返回值有不同的规定intstrcmp(c..
分类:
编程语言 时间:
2015-08-02 06:39:58
收藏:
0 评论:
0 赞:
0 阅读:
233
一、yaml和python的关系实例:1、yaml格式文件:base:-name:wang-age:33-site:-web1:http:/www/baidu.com-web2:http://www.163.com2、python解析脚本:#!/usr/bin/pythonimportsys,yamlfd=open(sys.argv[1],‘r‘)printyaml.load(fd)3、结果如下:{‘base‘:[{‘name‘:‘wang‘},{‘age..
分类:
编程语言 时间:
2015-08-02 06:38:38
收藏:
0 评论:
0 赞:
0 阅读:
197
Python模块:当代码越来越多的时候:我们将所有代码放入一个py文件:无法维护,如果我们将代码分拆放入多个py文件,同一个名字的变量不受影响,另外模块名即文件名,那么如何应用其他模块importmath引用math模块printmath.pow(2,10)调用math模块的函数但是模块多了后会重名..
分类:
编程语言 时间:
2015-08-02 06:36:38
收藏:
0 评论:
0 赞:
0 阅读:
257
分类:
编程语言 时间:
2015-08-02 06:34:18
收藏:
0 评论:
0 赞:
0 阅读:
169
题意:
给定字符串,求字符串中的最长回文序列
解题思路:
manacher 算法
时间复杂度:O(N)
代码:
#include
#include
#include
#define MAXN 110010
using namespace std;
char b[MAXN],a[MAXN<<1];
int p[MA...
分类:
编程语言 时间:
2015-08-02 06:24:57
收藏:
0 评论:
0 赞:
0 阅读:
206
//字符串排序*****
/*
===============================================================
对任意个字符串升序排列!
===============================================================
*/
#include
#include
#define N 3 ...
分类:
编程语言 时间:
2015-08-02 06:24:38
收藏:
0 评论:
0 赞:
0 阅读:
262
C程序的函数调用共涵盖17个例题,包含了递归、递推、字符串操作、矩阵操作、格式输出等内容。
相比之前的基本算法,函数调用已经初见其效率,至此,相信大家对函数调用也有了比较好的认识,就是先表达出功能,当要解决问题时,只要简单调用即可。我们常常会听说C的强大,也是因为她有着调用函数的功能,而且函数可以自己实现。
接下来作者会推出文件操作的基础编程方法,希望大家能够共同进步。
不积跬步无以至千里!...
分类:
编程语言 时间:
2015-08-02 06:24:17
收藏:
0 评论:
0 赞:
0 阅读:
167
/*
两个字符串A、B。从A中剔除存在于B中的字符。
比如A = “hello world”, B = "er",那么剔
除之后A变为"hllo wold"。空间复杂度要求是O(1)
,时间复杂度越优越好。
*/
#include
#include
using namespace std;
void Grial(char *str,char *ptr)
{...
分类:
编程语言 时间:
2015-08-02 06:23:37
收藏:
0 评论:
0 赞:
0 阅读:
218
【064-Minimum Path Sum(最小路径和)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of all numbers...
分类:
编程语言 时间:
2015-08-02 06:22:37
收藏:
0 评论:
0 赞:
0 阅读:
223
【066-Plus One(加一)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Given a non-negative number represented as an array of digits, plus one to the number.
The digits are stored such that the most significant di...
分类:
编程语言 时间:
2015-08-02 06:22:27
收藏:
0 评论:
0 赞:
0 阅读:
397
【067-Add Binary(二进制加法)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Given two binary strings, return their sum (also a binary string).
For example,
a = "11"
b = "1"
Return "100"
题目大意 给定两个二进制的字符串...
分类:
编程语言 时间:
2015-08-02 06:22:17
收藏:
0 评论:
0 赞:
0 阅读:
499