这篇博文主要讲了名称空间,说实话在接触之前一直对这方面很感兴趣,现在来好好的学习一番。
7.1 新的名称空间特性
C++新增了这样一种功能,即通过定义一种新的声明区域来创建命名的名称空间,这样做的目的之一是提供一个声明名称的区域。一个名称空间的名称不会与另外一个空间的名称发生冲突,同时允许程序的其他部分使用该名称中声明的东西。比如,...
分类:
编程语言 时间:
2014-07-28 16:21:56
收藏:
0 评论:
0 赞:
0 阅读:
372
java算法插入排序优化代码 代码下载地址:http://www.zuidaima.com/share/1550463280630784.htm...
分类:
编程语言 时间:
2014-07-28 16:20:43
收藏:
0 评论:
0 赞:
0 阅读:
301
网络编程中经常会涉及到二进制数据传输的问题,在C++中常用的传输方式有文本字符串和结构体封包。如果能将要发送的数据事先放进连续的内存区,然后让send函数获取这片连续内存区的首地址就可以完成数据的发送了,文本字符串如char型数组,以字节为单位,在内存中是顺序存储的,所以可以直接用send函数发送。但是如果要同时发送多个不同类型的数据时,它们在内存中存储的地址是随机的,不是顺序存储的,而且它们之间...
分类:
编程语言 时间:
2014-07-28 16:17:43
收藏:
0 评论:
0 赞:
0 阅读:
806
/**
* 功能:文本查询程序
* 时间:2014年7月23日10:26:09
* 作者:cutter_point
*/
#include
#include
#include
#include
#include
#include
#include
using namespace std;
/*
Alice Emma has long flowing red hair.
Her Daddy s...
分类:
编程语言 时间:
2014-07-28 16:15:33
收藏:
0 评论:
0 赞:
0 阅读:
372
括号匹配是栈最典型的应用了。
其实思路很简单,就是遇到一个左括号就压栈,遇到一个右括号就弹栈,看是否匹配就好了。最后检查下栈里是不是有剩余的括号就行了。...
分类:
编程语言 时间:
2014-07-28 16:13:13
收藏:
0 评论:
0 赞:
0 阅读:
413
Spring的属性注入主要有三种:
1、setter方式注入
2、构造方法注入
3、注解注入,注解注入又分为:
①java annotation ②spring annitation
其中第三种中的java annotation是我们推荐使用的方法。
下面就来一一介绍这些注入方式的使用方法:
setter方式注入步骤:
①首先在拥有属性的类中建立属性的set方法。
②在配...
分类:
编程语言 时间:
2014-07-28 16:11:50
收藏:
0 评论:
0 赞:
0 阅读:
484
java.util.Date为java时间接口,已知的实现类包括Date,Time,TimeStamp
Calendar calendar=Calendar.getInstance();
DateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date dateA=new Date(); //初始化dataA为当...
分类:
编程语言 时间:
2014-07-28 16:08:43
收藏:
0 评论:
0 赞:
0 阅读:
426
属性注入是Spring中较为重要的一项功能。下面就讲讲简单属性注入和集合属性注入的具体操作。
步骤:
①首先不管是简单属性注入还是集合属性注入,都要使用到property标签
②然后如果是简单属性注入的话直接给property标签的value值赋值即可,其中的value的类型我们可以不指定,框架会自 动识别,当然我们也可以指定,指定的形式如:java.lang.Strin...
分类:
编程语言 时间:
2014-07-28 16:06:23
收藏:
0 评论:
0 赞:
0 阅读:
443
Java过滤器实现...
分类:
编程语言 时间:
2014-07-28 16:06:13
收藏:
0 评论:
0 赞:
0 阅读:
421
Python 3.X新增加了一个特性(Feature),叫作函数注释 Function Annotations
它的用途虽然不是语法级别的硬性要求,但是顾名思义,它可做为函数额外的注释来用。
Python中普通的函数定义如下:
def func(a, b, c):
return a + b + c
>>> func(1, 2, 3)
6
添加了函数注释的函数会变成如下形式...
分类:
编程语言 时间:
2014-07-28 16:05:23
收藏:
0 评论:
0 赞:
0 阅读:
482
mybatis3整合spring后如何使用自带连接池...
分类:
编程语言 时间:
2014-07-28 16:04:03
收藏:
0 评论:
0 赞:
0 阅读:
735
lambda可以定义一个匿名函数,而def定义的函数必须有一个名字。这应该是lambda与def两者最大的区别。
与Javascript不同的是,python中匿名函数与非匿名函数需要使用不同的语法来定义。这是因为:
lambda是一个expression,不是一个statement。
lambda is an expression, not a statement.
...
分类:
编程语言 时间:
2014-07-28 16:00:23
收藏:
0 评论:
0 赞:
0 阅读:
341
windows库程序:
静态库:
源代码被链接到调用的程序或动态库,被调用时,代码最少有1份,文件后缀.LIB
动态库: 函数被程序或其他动态库调用,被调用时,代码只有1份,文件后缀.DLL
静态库(C语言):
创建时,选择文本类型文件,输入Clib.c,设置输出路径 ../lib/Clib.lib
int Clib_add(int a,int b)
{
retur...
分类:
编程语言 时间:
2014-07-28 15:59:43
收藏:
0 评论:
0 赞:
0 阅读:
440
windows系统磁盘文件存储:
分区格式:NTFS / FAT32
GetSystemDirectory();//获取系统路径
GetWindowsDirectory();//获取windows路径
GetCurrentDirectory();//获取当前工作目录
SetCurrentDirectory();//修改当前工作目录
CreateFile/ReadFile/WriteFi...
分类:
编程语言 时间:
2014-07-28 15:58:13
收藏:
0 评论:
0 赞:
0 阅读:
741
java.io.FileNotFoundException: class path resource [beans.xml] cannot be opened because it does not exit.
在用maven管理的spring项目中做单元测试时候,加载不了spring的配置文件。出现该问题的原因是,用maven创建的项目,必须把spring的配置文件beans.xml或者app...
分类:
编程语言 时间:
2014-07-28 15:56:13
收藏:
0 评论:
0 赞:
0 阅读:
921
归并排序(merge sort)是一个时间复杂度为O(nlogn)的基于比较的排序算法(comparison based sorting algorithm)。 归并排序大多数实现(implementation)都将其实现成了一个stable sort, 所谓的stable sort的意思就是the implementation preserves the input order of equal...
分类:
编程语言 时间:
2014-07-28 15:55:43
收藏:
0 评论:
0 赞:
0 阅读:
462
Windows进程
进程是一个容器,包含程序执行需要的代码、数据、资源等信息,
windows进程的特点:
每个进程都有自己的ID号
每个进程都有自己的地址空间,进程之间无法访问对方的地址空间。
每个进程都有自己的安全属性
每个进程至少包含一个线程。
获取和释放环境信息
GetEnvironmentStrings
FreeEnvironmentStrings
获取或设置 本程序...
分类:
编程语言 时间:
2014-07-28 15:55:23
收藏:
0 评论:
0 赞:
0 阅读:
488
1. 需求背景
需求:spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。
本来以为挺简单的一件事情,并且个人认为比较常用的一种方式,一百度全都有了,这些根本不是问题,但是一百度居然出乎我的意料,一堆都不是我想要的结果。无奈啊,自己写一篇比较全都供以后大家一百度吧,哈哈哈。。。是这些写的不是很...
分类:
编程语言 时间:
2014-07-28 15:50:43
收藏:
0 评论:
0 赞:
0 阅读:
317
【第一部分】
首先了解一下java1.5起默认的三个annotation类型:
@override:只能用在方法上,用来告诉人们这个方法是改写的父类的
@Deprecated:建议别人不要使用旧的api的时候使用的,编译的时候会产生警告信息,可以设定在程序的所有元素上。
@SuppressWarnings:这一类型可以暂时把一些警告信息消除。
【第二部分】
先讲一下怎么自己设计一个an...
分类:
编程语言 时间:
2014-07-28 15:50:13
收藏:
0 评论:
0 赞:
0 阅读:
360
在C和C++中不能返回一个局部变量,因为函数中的局部变量分配的存储空间在栈上,当函数执行完后会被重新利用,所以想要返回数组类型,有两种方式:1)静态变量(static in a function可以在函数调用之间保持值有效),2)利用malloc动态分配,但是最终要记得释放。下面是几个简单测试程序:
1.错误的示例:
#include
int *func(int n){...
分类:
编程语言 时间:
2014-07-28 15:49:23
收藏:
0 评论:
0 赞:
0 阅读:
360