自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

转载 文本文件和二进制文件的区别

文本文件和二进制文件的区别标签: 存储dos磁盘c2006-03-11 19:24 10729人阅读 评论(2) 收藏 举报版权声明:本文为博主原创文章,未经博主允许不得转载。从文件编码的方式来看,文件可分为ASCII码文件和二进制码文件两种。  ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码

2016-03-29 20:53:08 581

转载 栈溢出

栈溢出就是不顾堆栈中分配的局部数据块大小,向该数据块写入了过多的数据,导致数据越界,结果覆盖了别的数据。 可以理解为 在长字符串中嵌入一段代码,并将过程的返回地址覆盖为这段代码的地址,这样当过程返回时,程序就转而开始执行这段自编的代码了。比如如下这段程序:#includeint main(){char name[8];printf("Please

2016-03-29 18:54:13 733

转载 Android下打印调试堆栈方法

Android下打印调试堆栈方法标签: androidcoredumpcall stackdebug method2013-07-26 10:38 38003人阅读 评论(17) 收藏 举报 分类: Android(28) 版权声明:本文为博主原创文章,未经博主允许不得转载。打印堆栈是调试的常用方法,一般在系统异常时,我们

2016-03-29 18:12:42 601

转载 面向对象的优点

小总结封装优点:良好的封装能够减少耦合 类内部的实现可以自由的修改 类具有清晰的对外接口 继承优点:.使得所有子类公共的部分都放在了父类,使得代码得到了共享,就避免了重复.继承可使得修改或扩展继承而来的实现代码都较为容易。缺点:父类变,子类不得不变,继承会破坏包装,父类实现细节暴露给子类,其实是增大了两个类之间的耦合性。注意:c#中,子类从它的父类中

2016-03-29 17:39:07 870

转载 如何处理C++构造函数中的错误——兼谈不同语言的错误处理

如何处理C++构造函数中的错误——兼谈不同语言的错误处理用C++写代码的时候总是避免不了处理错误,一般来说有两种方式,通过函数的返回值或者抛出异常。C语言的错误处理一律是通过函数的返回值来判断的,一般是返回0、NULL或者-1表示错误,或者直接返回错误代码,具体是哪种方式没有统一的规定,各种API也各有各的偏好。譬如fopen函数,当成功时返回文件指针,失败时返回NULL,而POSIX标准

2016-03-24 08:11:17 791

转载 图解Javascript上下文与作用域

图解Javascript上下文与作用域rainy · Jul 4th, 2015本文尝试阐述Javascript中的上下文与作用域背后的机制,主要涉及到执行上下文(execution context)、作用域链(scope chain)、闭包(closure)、this等概念。Execution context执行上下文(简称上下文)决定了Js执行过程中可以获取哪些

2016-03-22 21:30:14 516

转载 《作用域与闭包:this,var,(function () {})》

《作用域与闭包:this,var,(function () {})》目标无具体目标知识点理解 js 中 var 的作用域了解闭包的概念理解 this 的指向课程内容var 作用域先来看个简单的例子:var parent = function () { var name = "parent_name"; var age =

2016-03-22 21:29:25 474

转载 DIV横向排列_CSS如何让多个div盒子并排同行显示

DIV横向排列_CSS如何让多个div盒子并排同行显示如何让多个div盒子并排同行div横向排列显示呢?我们先设置3个div盒子对象,什么css样式都不设置看看效果。代码如下:三个div盒子均独占一行显示div盒子本身默认样式属性是独占一行,而解决div独占一行方法通常有两种,一种为设置浮动,另外一种为设置display样式。接下来为大家通过

2016-03-22 20:01:49 5680

转载 学习Javascript闭包(Closure)

学习Javascript闭包(Closure)作者: 阮一峰日期: 2009年8月30日闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javasc

2016-03-22 17:53:57 322

转载 应用 Valgrind 发现 Linux 程序的内存问题

应用 Valgrind 发现 Linux 程序的内存问题如何定位应用程序开发中的内存问题,一直是 inux 应用程序开发中的瓶颈所在。有一款非常优秀的 linux 下开源的内存问题检测工具:valgrind,能够极大的帮助你解决上述问题。掌握 valgrind 的使用以及工作原理,能够有效地定位进而避免应用开发中的内存问题。5 评论:杨 经 (cdl

2016-03-21 22:18:09 659

转载 C\C++代码优化的27个建议

首页最新文章经典回顾开发设计极客IT技术业界职场创业访谈在国外- 导航条 -首页最新文章经典回顾开发- Web前端- Python- Android- iOS- Java- C/C++- PHP- .NET- Ruby- Go设计- UI设计- 网页设计- 交互设计- 用户体验- 设计教程- 设计职场极

2016-03-21 22:08:29 687

转载 一个 Linux 上分析死锁的简单方法

一个 Linux 上分析死锁的简单方法本文主要介绍一种在 Linux 上分析死锁问题的简单方法。主要介绍死锁的基本概念,以及如何使用 pstack 和 gdb 对死锁问题进行分析。2 评论:于 东海, 软件工程师, IBM宋 波, 软件工程师, IBM池 辰, 软件工程师, IBM2012 年 8 月 10 日

2016-03-21 21:50:50 1239

转载 进程&线程&死锁

进程&线程&死锁标签: 任务多线程算法存储windows磁盘2011-09-22 22:02 2608人阅读 评论(0) 收藏 举报版权声明:本文为博主原创文章,未经博主允许不得转载。    线程与进程        程序是计算机指令的集合,以文件形式存储在磁盘上。进程就是一个执行中的(运行的)程序,每一个进程都有其独立的内存空间和系统资

2016-03-21 21:26:57 466

转载 如何解决多线程程序中的死锁问题

如何解决多线程程序中的死锁问题 (2011-05-03 15:10:13)转载▼标签: 多线程 死锁 解决 it 分类: java    经常在技术论坛上看到有人虎目含泪地向人哭诉被多线程程序中的死锁问题搞得欲死欲仙,最后扔下狠话:再不用多线程了,要用多进程。    的确,死锁问

2016-03-21 21:22:19 807

转载 多线程死锁调试小技巧

多线程死锁调试小技巧  据说再高的高手在写多线程程序的时候都难确保不会产生死锁,死锁的调试也就成为一个比较常见的问题,假设有下面这样一个问题:  一个正在生产环境下运行的进程死锁了,或者你只是在跑一个程序,并没有在调试器里面打开它,然后发现没有响应,日志输出也停止了。由于你是一个有经验的程序员,会想到“我刚刚加上了新的锁策略,不一定稳定,这可能是死锁了“。但是你不想就这么杀

2016-03-21 21:18:25 523

转载 多线程的那点儿事(之死锁)

多线程的那点儿事(之死锁)标签: 多线程编程c2011-12-02 20:37 13185人阅读 评论(5) 收藏 举报 分类: 多线程编程(19) 版权声明:本文为博主原创文章,未经博主允许不得转载。【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    相信有

2016-03-21 21:11:09 393

转载 HTTP POST GET 本质区别详解

HTTP POST GET 本质区别详解标签: 服务器浏览器urlencodingsoapmvc2010-06-22 23:39 18952人阅读 评论(1) 收藏 举报 分类: HTML(6) 一 原理区别    一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默

2016-03-21 20:55:25 654

转载 隐藏的线程死锁

首页所有文章资讯Web架构基础技术书籍教程我要投稿更多频道 »- 导航条 -首页所有文章资讯Web架构基础技术书籍教程我要投稿更多频道 »- iOS- Python- Android- Web前端Java并发:隐藏的线程死锁2014/04/04 | 分类: WEB开发 | 2

2016-03-21 17:49:33 748

转载 避免死锁

多线程编程指南Previous: 同步线程Next: 线程代码的一些基本原则避免死锁死锁是指永久阻塞一组争用一组资源的线程。仅因为某个线程可以继续执行,并不表示不会在某个其他位置发生死锁。导致死锁的最常见错误是自死锁或递归死锁。在自死锁或递归死锁中,线程尝试获取已被其持有的锁。递归死锁是在编程时很容易犯的错误。例如

2016-03-21 16:36:12 493

转载 二叉树中节点的最大的距离(编程之美3.8)

二叉树中节点的最大的距离(编程之美3.8)问题定义把二叉树看成一个图,父子节点之间的连线看成是双向的,定义“距离”为两个节点之间的边数。例如下图中最大距离为红线的条数为6.分析定义:过以节点x作为根节点的子树中,节点间的最大距离为Dis(x)。上图,左图中Dis(根节点)最大,右图中Dis(根节点->left)最大。从上边可以看出每个节点都可能成为最大距

2016-03-17 22:02:13 493

转载 vector 释放内存 swap

vector 释放内存 swap2013-02-23 16:51 12396人阅读 评论(2) 收藏 举报 分类: c++(176) http://blog.csdn.net/jerryjbiao/article/details/7389233 相信大家看到swap这个词都一定不会感到陌生,甚至会有这样想法:这不就

2016-03-17 19:31:17 438

转载 Java 程序死锁问题原理及解决方案

Java 程序死锁问题原理及解决方案本文首先介绍了死锁发生的原因,并通过一个示例解释了死锁发生的前提情况。然后通过 JVM 的 jstack 工具演示了如何确定一个死锁的发生。最后对死锁的预防、恢复等方式进行了解释。0 评论:周 明耀, 技术带头人、项目经理, HikVision2015 年 8 月 24 日内容

2016-03-17 13:19:26 1207

转载 字符串调整为RGB的顺序

字符串调整为RGB的顺序题目:一个字符串只有‘R’、‘G’、‘B’组成,如何让所有的‘R’出现在前面,所有的‘G’在中间,所有的‘B’在最后。要求:要求空间复杂度为O(1),只许遍历一遍字符串数组思路:维护三个游标 i、j、ki 指向开始, j 指向尾部,用于分别插入 R 、Bk 用于遍历,当发现是R时,与前面的 i 指的对象交换,i 后移;当发现是B时

2016-03-16 22:26:32 870

转载 C++智能指针简单剖析

C++智能指针简单剖析导读最近在补看《C++ Primer Plus》第六版,这的确是本好书,其中关于智能指针的章节解析的非常清晰,一解我以前的多处困惑。C++面试过程中,很多面试官都喜欢问智能指针相关的问题,比如你知道哪些智能指针?shared_ptr的设计原理是什么?如果让你自己设计一个智能指针,你如何完成?等等……。而且在看开源的C++项目时,也能随处看到智能指针的影

2016-03-01 22:00:44 444

effective stl

fsdfsdfdsfsfsfsfsdfdsafdsafsdafsdafsadfdsfsdfssadfsasafsdsfda

2008-10-24

空空如也

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

TA关注的人

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