首页 > 编程语言
C++ Primer Plus的若干收获--(七)
这篇博文主要讲了名称空间,说实话在接触之前一直对这方面很感兴趣,现在来好好的学习一番。   7.1 新的名称空间特性 C++新增了这样一种功能,即通过定义一种新的声明区域来创建命名的名称空间,这样做的目的之一是提供一个声明名称的区域。一个名称空间的名称不会与另外一个空间的名称发生冲突,同时允许程序的其他部分使用该名称中声明的东西。比如,...
分类:编程语言   时间:2014-07-28 16:21:56    收藏:0  评论:0  赞:0  阅读:372
java算法插入排序优化代码
java算法插入排序优化代码 代码下载地址:http://www.zuidaima.com/share/1550463280630784.htm...
分类:编程语言   时间:2014-07-28 16:20:43    收藏:0  评论:0  赞:0  阅读:301
C++和python利用struct结构传输二进制数据实现
网络编程中经常会涉及到二进制数据传输的问题,在C++中常用的传输方式有文本字符串和结构体封包。如果能将要发送的数据事先放进连续的内存区,然后让send函数获取这片连续内存区的首地址就可以完成数据的发送了,文本字符串如char型数组,以字节为单位,在内存中是顺序存储的,所以可以直接用send函数发送。但是如果要同时发送多个不同类型的数据时,它们在内存中存储的地址是随机的,不是顺序存储的,而且它们之间...
分类:编程语言   时间:2014-07-28 16:17:43    收藏:0  评论:0  赞:0  阅读:806
【足迹C++primer】56、文本查询程序
/** * 功能:文本查询程序 * 时间: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
算法学习 - 括号匹配(栈实现)C++
括号匹配是栈最典型的应用了。 其实思路很简单,就是遇到一个左括号就压栈,遇到一个右括号就弹栈,看是否匹配就好了。最后检查下栈里是不是有剩余的括号就行了。...
分类:编程语言   时间:2014-07-28 16:13:13    收藏:0  评论:0  赞:0  阅读:413
Spring属性注入的方式
Spring的属性注入主要有三种: 1、setter方式注入 2、构造方法注入 3、注解注入,注解注入又分为: ①java annotation ②spring annitation 其中第三种中的java annotation是我们推荐使用的方法。 下面就来一一介绍这些注入方式的使用方法: setter方式注入步骤: ①首先在拥有属性的类中建立属性的set方法。 ②在配...
分类:编程语言   时间:2014-07-28 16:11:50    收藏:0  评论:0  赞:0  阅读:484
java Date函数总结
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简单属性注入和集合属性注入
属性注入是Spring中较为重要的一项功能。下面就讲讲简单属性注入和集合属性注入的具体操作。 步骤: ①首先不管是简单属性注入还是集合属性注入,都要使用到property标签    ②然后如果是简单属性注入的话直接给property标签的value值赋值即可,其中的value的类型我们可以不指定,框架会自        动识别,当然我们也可以指定,指定的形式如:java.lang.Strin...
分类:编程语言   时间:2014-07-28 16:06:23    收藏:0  评论:0  赞:0  阅读:443
java 过滤器实现
Java过滤器实现...
分类:编程语言   时间:2014-07-28 16:06:13    收藏:0  评论:0  赞:0  阅读:421
python3 -> 函数注释 Function Annotations
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后如何使用自带连接池
mybatis3整合spring后如何使用自带连接池...
分类:编程语言   时间:2014-07-28 16:04:03    收藏:0  评论:0  赞:0  阅读:735
python -> lambda与def的区别
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
C++windows内核编程笔记day11 win32静态库和动态库的使用
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
c++windows内核编程笔记day12 硬盘逻辑分区管理、文件管理、内存管理
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 [XXXXX.xml] cannot be opened
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
C++ Merge sort(归并排序)
归并排序(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
C++windows内核编程笔记day13 进程、线程与信号量
Windows进程 进程是一个容器,包含程序执行需要的代码、数据、资源等信息, windows进程的特点: 每个进程都有自己的ID号 每个进程都有自己的地址空间,进程之间无法访问对方的地址空间。 每个进程都有自己的安全属性 每个进程至少包含一个线程。 获取和释放环境信息 GetEnvironmentStrings FreeEnvironmentStrings 获取或设置 本程序...
分类:编程语言   时间:2014-07-28 15:55:23    收藏:0  评论:0  赞:0  阅读:488
SpringMVC从Controller跳转到另一个Controller
1. 需求背景 需求:spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。 本来以为挺简单的一件事情,并且个人认为比较常用的一种方式,一百度全都有了,这些根本不是问题,但是一百度居然出乎我的意料,一堆都不是我想要的结果。无奈啊,自己写一篇比较全都供以后大家一百度吧,哈哈哈。。。是这些写的不是很...
分类:编程语言   时间:2014-07-28 15:50:43    收藏:0  评论:0  赞:0  阅读:317
java自定义注解
【第一部分】 首先了解一下java1.5起默认的三个annotation类型: @override:只能用在方法上,用来告诉人们这个方法是改写的父类的 @Deprecated:建议别人不要使用旧的api的时候使用的,编译的时候会产生警告信息,可以设定在程序的所有元素上。 @SuppressWarnings:这一类型可以暂时把一些警告信息消除。 【第二部分】 先讲一下怎么自己设计一个an...
分类:编程语言   时间:2014-07-28 15:50:13    收藏:0  评论:0  赞:0  阅读:360
”Java 方法可以返回数组类型“ 所想到的
在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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!