为什么要用智能指针?
我们知道在C++中,资源管理是个头疼的问题。资源管理最常做的就是内存管理。而指针用起来如果忘记归还,就会导致内存泄露。
比如:class Oneclass{};
int func(){
Oneclass* one=new Oneclass;
if(!one)return 1;
delete one;
return 0;
}可见,上面代码中,我...
分类:
编程语言 时间:
2015-06-02 09:27:56
收藏:
0 评论:
0 赞:
0 阅读:
183
Java Http下载网络文件使用URL、BufferedReader读取网络文件,转换为字符串,同时可以保存到本地文件。/** 从网络地址url下载文件读成字符串
* @param downloadUrl 文件的网络地址
* @return
*/
public static StringBuffer...
分类:
编程语言 时间:
2015-06-02 09:27:36
收藏:
0 评论:
0 赞:
0 阅读:
266
JAVA静态方法形式上可以重写,但从本质上来说不是JAVA的重写。因为静态方法只与类相关,不与具体实现相关,声明的是什么类,则引用相应类的静态方法(本来静态无需声明,可以直接引用),看下例子:
Java代码
class Base{ static void a( ){System.out.println("A"); } ...
分类:
编程语言 时间:
2015-06-02 09:27:16
收藏:
0 评论:
0 赞:
0 阅读:
284
相关定义作为Collection接口的重要子接口,Set接口是一个不包含重复元素,且元素排列无序的集合,也被称为集。注意:不包含重复元素的含义,更确切的讲,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。Set接口的方法和Collection接口的方法大体相同,也就是说Set接口不像List接口那样可以通过索引或去元素,只能通过Iterat...
分类:
编程语言 时间:
2015-06-02 09:23:56
收藏:
0 评论:
0 赞:
0 阅读:
209
配置好JDK以后,开始学习Java基础,先学习Java Platform Standard Edition 即Java标准版,
我们先要理解jre,和jdk,jre是Java runTime environment 即Java运行环境,它包含了jvm(Java虚拟机)和Java运行的一些类库
而jdk则是包含了 一些编译工具 帮助与开发人员开发的环境。
第一步我们新建一个记事本文件,放到E盘...
分类:
编程语言 时间:
2015-06-02 09:22:34
收藏:
0 评论:
0 赞:
0 阅读:
138
数组去除重复值是面试常考内容,也是很容易用到的一个技巧,下面就几种去重的方法进行介绍。
首先是最常见的方法,也就是添加一个临时数组,将原数组遍历,加入临时数组,每次加入时判断待加入的元素是否存在于临时数组中,代码如下:
// 对数组进行去重操作,只考虑数组中元素为数字或字符串,返回一个去重后的数组
//第一种方法,遍历,将没有的插入临时数组
function uniqArray1(arr) {...
分类:
编程语言 时间:
2015-06-02 09:21:56
收藏:
0 评论:
0 赞:
0 阅读:
204
工欲善其事,必先利其器
没有一个好的IDE,会让你开发十分艰难。
vc++6.0虽然是一个和小编年龄差不多的IDE,但是对于编程新手,开发足矣,而且还有小巧,便捷的优点。
本文全是外链:
1,:能让你正常的打开 添加工程。解决办法:http://jingyan.baidu.com/article/215817f7ca44841edb142346.html
2:你可能不会在...
分类:
编程语言 时间:
2015-06-02 09:21:26
收藏:
0 评论:
0 赞:
0 阅读:
131
不要重复定义virtual 函数中的参数缺省值,如果重复定义,会出现程序调用过程超乎常理的结果。大家看如下代码:#include
using namespace std;class Shape
{
public:
enum ShapeColor{Red,Green,Blue};
virtual void Drew(ShapeColor color=Red)...
分类:
编程语言 时间:
2015-06-02 09:18:56
收藏:
0 评论:
0 赞:
0 阅读:
305
有时我们不能使用数据库而采用文件系统存储数据,这时就需要自行完成基于文件的数据计算。但JAVA本身缺少相应的类库,需要硬编码才能实现结构化文件计算,代码复杂且可读性差。在网上有许多寻找用于文件计算的Java类库的问题,如:
http://www.coderanch.com/t/561180/java/java/read-text-file-perform-operation
...
分类:
编程语言 时间:
2015-06-02 09:18:06
收藏:
0 评论:
0 赞:
0 阅读:
220
n个数的选择排序是一个两重循环的问题:外循环控制求最小值得次数,n个数求最小值,要用n-1循环;内循环是用来完成求最小值的过程,假定当前元素a[i]是最小值,假设内循环变量是j让a[i]与其后的所有元素a[j]逐个比较,i+1a[j]) 6 { 7 ...
分类:
编程语言 时间:
2015-06-02 09:14:35
收藏:
0 评论:
0 赞:
0 阅读:
158
参考自:https://msdn.microsoft.com/en-us/library/hh265136.aspx#include #include #include using namespace concurrency;const int size = 5;// C++AMP样例void Cp...
分类:
编程语言 时间:
2015-06-02 09:13:46
收藏:
0 评论:
0 赞:
0 阅读:
186
综述本篇的主要内容来自慕课网,事件响应与网页交互,主要内容如下1 什么是事件2 鼠标单击事件( onclick )3 鼠标经过事件(onmouseover)4 鼠标移开事件(onmouseout)5 光标聚焦事件(onfocus)6 失焦事件(onblur)7 内容选中事件(onselect)8 文...
分类:
编程语言 时间:
2015-06-02 09:13:16
收藏:
0 评论:
0 赞:
0 阅读:
313
网易博客下载LOFTER客户端注册登录加关注凡图的编程之路2012年7月从一个编程新手的点点滴滴首页日志LOFTER相册博友关于我日志关于我Holyson闻道有先后,术业有专攻加博友关注他文章分类·css(2)·.net控件事件(3)·帐号密码(0)·JS与JQ(12)·sql server指南(5...
分类:
编程语言 时间:
2015-06-02 09:11:36
收藏:
0 评论:
0 赞:
0 阅读:
199
IKVM.NET是一个针对Mono和微软.net框架的java实现,其设计目的是在.NET平台上运行java程序。本文将比较详细的介绍这个工具的原理、使用入门(如何java应用转换为.NET应用、),希望能给大家带来惊喜。一、介绍 IKVM.NET是一个针对Mono和微软.net框架的java实现....
分类:
编程语言 时间:
2015-06-02 09:11:26
收藏:
0 评论:
0 赞:
0 阅读:
155
早先程序使用最简单的输入输出方式,用户在键盘输入数据,程序将信息输出在屏幕上。现代程序要求使用图形用户界面(Graphical User Interface,GUI),界面中有菜单、按钮等,用户通过鼠标选择菜单中的选项和点击按钮,命令程序功能模块。本章学习如何用Java语言编写GUI科学试验,如何通...
分类:
编程语言 时间:
2015-06-02 09:11:16
收藏:
0 评论:
0 赞:
0 阅读:
100
http://www.softpedia.com/get/Programming/Other-Programming-Files/Python-x-y.shtml#download
分类:
编程语言 时间:
2015-06-02 09:10:55
收藏:
0 评论:
0 赞:
0 阅读:
174
前言: 最近研究了box2dweb, 觉得自己编写Html5版台球游戏的时机已然成熟. 这也算是圆自己的一个愿望, 一个梦想. 承接该序列的相关博文: ?台球游戏核心算法和AI(1) 同时结合html5的学习笔记: ?box2dweb 学习笔记--s...
分类:
编程语言 时间:
2015-06-02 09:10:26
收藏:
0 评论:
0 赞:
0 阅读:
185
#coding=utf-8import jsondef writeJSON(filaName="test.json"): f=open(filaName, "wb") testDic={"key":"value"} json.dump(testDic,f) f.close()def ...
分类:
编程语言 时间:
2015-06-02 08:04:45
收藏:
0 评论:
0 赞:
0 阅读:
209
转自:一种改进的red5集群方案的应用:http://wenku.baidu.com/link?url=jYQ1wNwHVBqJ-5XCYq0PRligp6Y5q6BYXyISUsF56My8DP8dc9CZ4pZvpPz1abxJn8fojMrL0IyfmMHStpvkotqC1RWlRMGnzV...
分类:
编程语言 时间:
2015-06-02 08:04:06
收藏:
0 评论:
0 赞:
0 阅读:
136
C++实现RTMP协议发送H.264编码及AAC编码的音视频转自:http://www.cnblogs.com/haibindev/archive/2011/12/29/2305712.html RTMP(Real Time Messaging Protocol)是专门用来传输音视频数据的流媒体协....
分类:
编程语言 时间:
2015-06-02 08:03:15
收藏:
0 评论:
0 赞:
0 阅读:
240