- 博客(14)
- 资源 (38)
- 收藏
- 关注
转载 详说vC++中 string之万能转换方法
C ++提供的由C++字符串得到对应的C_string的方法是使用data()、c_str()和copy(),其中,data()以字符数组的形式返回字符串内容,但并不添加’\0’。c_str()返回一个以‘\0’结尾的字符数组,而copy()则把字符串的内容复制或写入既有的c_string或字符数组内。C++字符串并不以’\0’结尾char*为C编程中最常用的字符串指针,一般以
2017-04-28 07:48:05 3150
转载 C++ vector和list的区别
1.vector数据结构vector和数组类似,拥有一段连续的内存空间,并且起始地址不变。因此能高效的进行随机存取,时间复杂度为o(1);但因为内存空间是连续的,所以在进行插入和删除操作时,会造成内存块的拷贝,时间复杂度为o(n)。另外,当数组中内存空间不够时,会重新申请一块内存空间并进行内存拷贝。2.list数据结构list是由双向链表实现的,因此内存空间是不连续的。
2017-04-25 09:34:59 2002
转载 C/C++中堆和栈的区别
一、预备知识—程序的内存分配由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量等。其操作方式类似于数据结构中的栈。2、堆区(heap):一般由程序员分配释放(malloc/free、new/delete),若程序员不释放,程序结束时可能由操作系统回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。3、全
2017-04-24 20:56:40 431
转载 C++中的栈内存和堆内存的区别
数据结构中的堆与栈:栈:是一种连续储存的数据结构,具有先进后出的性质。通常的操作有入栈(圧栈)、出栈和栈顶元素。想要读取栈中的某个元素,就要将其之前的所有元素出栈才能完成。类比现实中的箱子一样。堆:是一种非连续的树形储存数据结构,每个节点有一个值,整棵树是经过排序的。特点是根结点的值最小(或最大),且根结点的两个子树也是一个堆。常用来实现优先队列,存取随意。内存中的栈区
2017-04-24 20:55:29 1348
转载 详解c++指针的指针和指针的引用
展示一下使用指针的指针和指针的引用修改传递给方法的指针,以便更好的使用它。(这里说的指针的指针不是一个二维数组)为什么需要使用它们当我们把一个指针做为参数传一个方法时,其实是把指针的复本传递给了方法,也可以说传递指针是指针的值传递。如果我们在方法内部修改指针会出现问题,在方法里做修改只是修改的指针的copy而不是指针本身,原来的指针还保留着原来的值。我们用下边的代码
2017-04-23 13:44:11 902
转载 C++变量与指针
http://c.biancheng.net/cpp/biancheng/view/160.html指针变量是一种特殊的变量,它和以前学过的其他类型的变量的不同之处是:用它来指向另一个变量。为了表示指针变量和它所指向的变量之间的联系,在C++中用“*”符号表示指向 或表示取值,例如,i_pointer是一个指针变量,而*i_pointer表示i_pointer所指向的变量,见图6.3。
2017-04-23 13:24:46 3793
转载 指针:c++指针
一个有效的指针必然是以下三种状态之一:保存一个特定对象的地址;指向某个对象后面的另一对象;0 值。若指针保存0 值,表明它不指向任何对象。未初始化的指针是无效的,直到给该指针赋值后,才可使用它。关于未初始化的指针:对大多数的编译器来说,如果使用未初始化的指针,会将指针中存放的不确定值视为地址,然后操纵该内存地址中存放的位内容。使用未初始化的指针相当于
2017-04-23 13:15:30 572
转载 unity3d gameobject拖拽事件
using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI;[RequireComponent(typeof(Image))] public class DragMe : MonoBehaviour, IBeginDragHandler, IDragHandler, IEndDragHandle
2017-04-22 10:01:28 1404
转载 unity脚本执行顺序详解
unity脚本自带函数执行顺序如下:将下面脚本挂在任意物体运行即可得到 Awake ->OnEable-> Start ->-> FixedUpdate-> Update -> LateUpdate ->OnGUI ->OnDisable ->OnDestroy[csharp] view plain copy using Un
2017-04-21 12:10:54 772
转载 利用VS2005进行dump文件调试
http://blog.chinaunix.net/uid-21712186-id-1818407.html前言:利用drwtsn32或NTSD进行程序崩溃处理,都可以生成可用于调试的dmp格式文件。使用VS2005打开生成的DMP文件,能很方便的找出BUG所在位置。本文将讨论以下内容: 1、 程序编译选项 2、 利用VS2005 分析dump文件 3、 常见问题讨
2017-04-08 19:53:07 1732
转载 C# Dictionary用法汇总(定义、遍历、排序)
1、Dictionary定义Dictionary dic = new Dictionary();dic.Add("语文", 98.5); dic["数学"] = 97; Dictionary dic = new Dictionary() { {"语文",95},{"数学",98.5} };
2017-04-08 14:21:55 8699
转载 C#中Dictionary<TKey,TValue>排序方式
http://www.cnblogs.com/5696-an/p/5625142.html自定义类:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace CSharp中Di
2017-04-08 14:16:33 10109 2
转载 c++ 时间类型详解(time_t和tm)
原文:http://blog.csdn.net/love_gaohz/article/details/6637625Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Unix 系统、类U
2017-04-06 10:16:54 19736
C#利用Socket实现客户端之间直接通信
2018-09-29
c++ 转换c# 工具
2016-03-10
基于ASP.NET的comet简单实现
2014-11-24
基于ASP.NET的comet简单实现-Comet_by_ASP.NET
2014-11-24
ASP缓存模块
2013-10-18
word、excel、ppt 转PDF格式的工具-微软官方
2013-09-04
文件或图片 上传 即刻显示 网页即刻显示
2013-04-17
WEBIM是为UCenter Home专门开发的WEB即时通信系
2012-09-09
类QQ网页版即时聊天程序ajax im
2012-09-09
最好的数据同步软件allway sync 11.4完美特别版版
2011-12-21
php5.2.5下载
2011-10-14
自动弹出的在线客服代码
2011-07-16
员工工作日志管理系统1.0源码
2011-07-12
ajax无限级Select下拉框联动数据库版
2011-07-06
类似google的下拉框
2011-07-02
开源免费数据库同步工具OpenDBDiff
2010-12-03
jquery1.4.2相关的文件
2010-09-21
小孔子文章管理系统V2.0
2010-09-19
Microsoft Spy++ 9.0 简体中文版下载
2010-08-06
C#操作ini文件的类库
2010-08-06
文件编码批量转换器(绿色、小巧)
2010-08-06
ExtJS + Iframe方式 的 管理界面的框架
2010-08-06
Winform DataGridView中利用WebClient异步加载显示网络地址的图片
2010-05-17
强大的ListView风格开源表格控件XPTable源码(C#)
2010-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人