自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 VS2013 密钥 – 所有版本

Visual Studio Ultimate 2013 KEY(密钥):BWG7X-J98B3-W34RT-33B3R-JVYW9Visual Studio Premium 2013 KEY(密钥):FBJVC-3CMTX-D8DVP-RTQCT-92494Visual Studio Professional 2013  KEY(密钥): XDM3T-W3T3V-MGJWK-8BF

2016-06-06 09:28:23 320

转载 堆内存和栈内存详解

堆:顺序随意 栈:先进后出 堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式

2016-04-25 22:30:29 337

转载 序列化和反序列化

作者: 刘丁  来源: 美团技术团队  发布时间: 2015-04-23 17:01  阅读: 8300 次  推荐: 15   原文链接   [收藏]     摘要  序列化和反序列化几乎是工程师们每天都要面对的事情,但是要精确掌握这两个概念并不容易:一方面,它们往往作为框架的一部分出现而湮没在框架之中;另一方面,它们会以其他更容易理解的概念出现,例如加密、持久化。然而,

2016-03-13 23:27:16 392

转载 几个画图的js插件

1、d3.js  (http://www.d3.org/)使用svg技术,展示大数据量,动态效果很好,但是API暴露的不好,得靠自己摸索。2、http://raphaeljs.com/reference.html   基于svg封装的插件,API做的很好,也有一些demo。3、http://www.jtopo.com/  基于html5的画图工具,画网络拓扑图很厉害很厉害。

2016-01-20 17:55:09 906

转载 链表、头指针、头结点

图1为线性表(ZHAO, QIAN, SUN, LI, ZHOU, WU, ZHENG, WANG)的逻辑状态。头指针 指示链表中第一个结点(即第一个数据元素的存储映像)的存储位置。同时,由于最后一个数据元素没有直接后继,则线性链表中最后一个结点的指针为“空”(NULL)。图1 线性链表的逻辑状态由上述描述可见,单链表可由头指针来唯一确定,在C语言中可用“结构指针”来描述。

2015-10-23 09:14:48 388

转载 在.net中使用GAC

GACGAC是什么?是用来干嘛的?GAC的全称叫做全局程序集缓存,通俗的理解就是存放各种.net平台下面需要使用的dll的地方。GAC的具体目录在windows/ assembly。喜欢使用破解软件的朋友可能会经常使用替换DLL这招,这个DLL虽然和.net下面的DLL有所不同,但大致起的作用还是一样的:使用共同的动态链接库来提高库复用 ,减少文件体积。在.net平台之前,程序们都把可能用

2015-10-15 23:05:15 535

转载 C语言宏定义

C语言中用宏定义的一般形式: #define   宏名   字符串;带参数的宏定义 :#define      宏名(参数列表)   字符串,宏名与形参列表之间不可有空格。宏的调用,仅是将宏的字符串代换程序中的宏名,(带参数的宏不仅要宏展开还要用实参代换形参,不存在值传递,) 。带参宏定义和函数的区别:【示例①】用函数计算平方值。#include int SQ(int

2015-09-01 09:29:06 452

转载 为什么8位有符号数的范围为“-128 — +127”?(转载加补充)

这是一个困惑了我几年的问题,它让我对现在的教科书和老师极其不满,从我N年前开始摸电脑时,就几乎在每一本C++教科书上都说,8位有符号的取值范围是-128~+127,为什么不是-127~+127呢,后来的java,int的聚值范围,再32位计算,-2^31 ~ +2^31-1,可是,却从来没有任何一本教科书或一个老师比我解释过这个问题。 原因没有在工作上或者是什么地方直接遇到它,所以我也一直忽略它,

2015-08-21 11:10:45 622 1

转载 C语言如何控制小数位数

控制小数位数就是通过输出格式说明符来规定的。举例说明如下:float f1=3.1415926;float f2=1234.1415926;float f3=124.1;printf("%3.4f", f1);  // 输出结果为:_ _ 3.1416 ( _ 表示空格)printf("%3.4f", f2);  // 输出结果为:1234.1416printf("%3.4f

2015-08-21 09:23:55 8183

转载 wpf RichTextBox 选中 图片

当图片被添加到RichTextBox中,即发生TextChanged事件,处理这个事件,把所有的BlockUIContainer取出来,并判断它的Child是不是Image控件,如果是,就为它们各加一个MouseLeftButtonDown事件处理,响应鼠标左键双击。记得要设置: IsDocumentEnabled="True",不然双击没效果【XAML】           

2015-08-17 17:24:28 1237

转载 浅谈HTTP中Get与Post的区别

Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。  1.根

2015-08-16 10:45:10 333

转载 进程与线程、应用程序域关系

进程是指在系统中正在运行的一个应用程序;线程是系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元。对于操 作系统而言,其调度单元是线程。一个进程至少包括一个线程,通常将该线程称为主线程。一个进程从主线程的执行开始进而创建一个或多个附加线程,就是所谓基于多线程的多任务。  那进程与线程的区别到底是什么?进程是执行程序的实例。例如,当你运行记事本程序(Nodepad)时,你就创建了

2015-08-13 07:28:25 422

转载 TCP/IP HTTP 协议区别与联系

TCP/IP是传输层协议HTTP 是应用层协议HTTP和TCP/IP不同,TCP/IP是传输层协议,主要解决数据如何在网络中传输;而HTTP是应用层协议,主要解决如何包装数据。我们在传输数据时,可以只使用传输层(TCP/IP),但是那样的话,由于没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用应用层协议,应用层协议很多,有HTTP、FTP、TELNET等等,也

2012-09-26 10:03:58 782

转载 C#托管与非托管

终于开始动手写这篇文章了,有个网友催了我好几次,今天终于可以静下心来完成它。 便于对文章的开展,需要先明确两个概念。第一个就是很多人用.Net写程序,会谈到托管这个概念。那么.Net所指的资源托管到底是什么意思,是相对于所有资源,还是只限于某一方面资源?很多人对此不是很了解,其实.Net所指的托管只是针对内存这一个方面,并不是对于所有的资源;因此对于Stream,数据库的连接,GDI+

2012-09-21 12:06:59 399

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除