深入理解C++中的异常处理机制 经验

增强错误恢复能力是提高代码健壮性的最有力的途径之一,C语言中采用的错误处理方法被认为是紧耦合的,函数的使用者必须在非常靠近函数调用的地方编 写错误处理代码,这样会使得其变得笨拙和难以使用。C++中引入了异常处理机制,这是C++的主要特征之一,是考虑问题和处理错误的一种更好的方式。

jopen 2015-12-28   8868   0
P

深入理解JavaScript系列文章(汤姆大叔) 文档

才华横溢的Stoyan Stefanov,在他写的由O’Reilly初版的新书《JavaScript Patterns》(JavaScript模式)中,我想要是为我们的读者贡献其摘要,那会是件很美妙的事情。具体一点就是编写高质量JavaScript的一些要素,例如避免全局变量,使用单变量声明,在循环中预缓存length(长度),遵循代码阅读,以及更多。<br> 此摘要也包括一些与代码不太相关的习惯,但对整体代码的创建息息相关,包括撰写API文档、执行同行评审以及运行JSLint。这些习惯和最佳做法可以帮助你写出更好的,更易于理解和维护的代码,这些代码在几个月或是几年之后再回过头看看也是会觉得很自豪的。

zld 2014-03-24   5951   0

CSS之旅(2):如何更深入理解各种选择器 经验

上篇我们说了为什么要使用css,这篇我们就从选择器说起,大家都知道浏览器会把远端过来的html解析成dom模型,有了dom模型,html就变成了xml格式,否则的话就是一堆“杂乱无章”的string,这样的话没人知道是什么鸟东西,js也无法什么各种getElementById,所以当浏览器解析成dom结构后,浏览器才会很方便的根据css各种规则的选择器在dom结构中找到相应的位置,那下一个问题自然就严重了,那就是必须深入的理解dom模型。

jopen 2015-06-30   15074   0

深入理解CSS网页布局-理论篇 经验

在CSS网页开发布局中,需要对浮动和定位有深刻的理解才能在开发中游刃有余。 基于此,在博客园中做了本篇总结,这些总结来自实践经验和阅读一些书籍后的理解总结,主要内容为浮动,清除浮动,定位。

liner111 2016-02-27   9919   0

深入理解Javascript--作用域和赋值操作 经验

作用域作为一个最基础的功能存在于各种编程语言中,它使得我们的编程更加灵活有趣。其基础功能就是存储变量中的值,然后可以对值进行访问和修改。

lipyyadn 2016-10-17   5635   0

深入理解Redis主键失效原理及实现机制 经验

作为一种定期清理无效数据的重要机制,主键失效存在于大多数缓存系统中,Reids也不例外。在Redis提供的诸多命令中, EXPIRE、 EXPIREAT、 PEXPIRE、 PEXPIREAT 以及SETEX和PSETEX均可以用来设置一条Key-Value对的失效时间,而一条Key-Value对一旦被关联了失效时间就会在到期后自动删除(或者说变得无法访问更为准确)。可以说,主键失效这个概念还是比较容易理解的,但是在具体实现到Redis中又是如何呢?最近本博主就对Redis中的主键失效机制产生了几个疑问,并根据这些疑问对其进行了仔细的探究,现总结所得如下,以飨各位看客。

jopen 2013-11-22   26999   0
P18

  深入理解Struts1.1及应用开发实例解析 文档

作为基于MVC模式的Web应用最经典框架,Struts已经正式推出了1.1版本,该版本在以往版本的基础上,提供了许多激动人心的新功能。本文就将带你走进Struts1.1去深入地了解这些功能。

owen 2011-12-19   3172   0

机器学习之深入理解K-means、与KNN算法区别及其代码实现 经验

K-means方法是一种 非监督学习 的算法,它解决的是 聚类问题。

LashundaTpo 2017-02-14   17365   0

深入理解 GIL:如何写出高性能及线程安全的 Python 代码 经验

6岁时,我有一个音乐盒。我上紧发条,音乐盒顶上的芭蕾舞女演员就会旋转起来,同时,内部装置发出“一闪一闪亮晶晶,满天都是小星星”的叮铃声。那玩意儿肯定俗气透了,但我喜欢那个音乐盒,我想知道它的工作原理是什么。后来我拆开了,才看到它里面一个简单的装置,机身内部镶嵌着一个拇指大小的金属圆筒,当它转动时会拨弄钢制的梳齿,从而发出这些音符。

hm1816 2017-05-24   23613   0
P40

  C#程序设计第6章(续)- 深入理解 文档

6.4索引函数问题的提出如何访问类中定义的数组字段?参照代码TestIndexer.cs假设一张银行卡中可以有多个账户,如何设计类的字段?

insanerain 2014-11-23   1264   0
.NET开发   C#  
P35

  C#程序设计第6章 - 深入理解 文档

6.1面向对象的方法学早期的计算机程序主要应用于科学和工程计算,程序设计方法经历了“面向问题”和“面向过程”的阶段存在的缺陷功能与数据分离:不符合人们对现实世界的思维习惯自顶向下的分析:降低软件的开发效率、可重用性和可维护性。基于模块的设计:导致软件结构复杂、容易出错。6.1面向对象的方法学面向对象的方法软件程序是一系列相互协作而又彼此独立的对象的集合,符合人们的思维习惯;

insanerain 2014-11-23   1474   0
.NET开发   C#  

理解Java常量池--从JVM原理上理解字符串的比较 博客

JVM 运行时数据区的内存模型由五部分组成: 【 1 】方法区 【 2 】堆 【 3 】 JAVA 栈 【 4 】 PC 寄存器 【 5 】本地方法栈 对于 String s = "haha" , 它的虚拟机指令: 0:   ldc     "16; //String haha 2:   astore_1 3:   return 对于上面虚拟机指令,其各自的指令流程在《深入 JAVA 虚拟机》这样

灬猜想灬 2010-11-28   8868   0

理解Java常量池--从JVM原理上理解字符串的比较 博客

JVM 运行时数据区的内存模型由五部分组成: 【 1 】方法区 【 2 】堆 【 3 】 JAVA 栈 【 4 】 PC 寄存器 【 5 】本地方法栈 对于 String s = "haha" , 它的虚拟机指令: 0:   ldc     "16; //String haha 2:   astore_1 3:   return 对于上面虚拟机指令,其各自的指令流程在《深入 JAVA 虚拟机》这样

quguiliang 2010-11-29   1333   0

用JavaScript编写Java虚拟机可成功运行Java程序 资讯

TechFrom 科技源 11.21 日,现在,Java 语言技术开发人员占据了程序员的大半江山,刚刚老外发布新闻说已经成功用 JavaScript 编写 Java 虚拟机 JVM,并可以以运行 Java 程序,via。程序员 Artur Ventura,这位超级大牛,用 JavaScript 写了一个 java 虚拟机 BicaVM,虚拟机代码可以通过 Github 获得,点击进入BicaVM。

jopen 2011-11-22   21239   0
P22

  Java类加载原理解 文档

每个java开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是java技术体系中比较核心的部分,虽然和大部分开发人员直接打交道不多,但是对其背后的机理有一定理解有助于排查程序中出现的类加载失败等技术问题,对理解java虚拟机的连接模型和java语言的动态性都有很大帮助。

youzhagui 2011-04-17   427   0

理解Java机制最受欢迎的8幅图 经验

理解Java机制最受欢迎的8幅图

jopen 2014-07-10   21009   0

理解和解决Java并发修改异常ConcurrentModificationException 经验

不知读者在Java开发的过程中有没有遇到类似的异常信息 Exception in thread "main" java.util.ConcurrentModificationException, 下面小编简单介绍异常原因以及这种异常的改进方法,内容很简单,有什么问题还望指正。

duxj099 2016-12-16   15709   0

译文:理解Java中的弱引用 资讯

不久之前,我面试了一些求职 Java 高级开发工程师的应聘者。我常常会面试他们说,“你能给我介绍一些 Java 中得弱引用吗?”,如果面试者这样说,“嗯,是不是垃圾回收有关的?”,我就会基本满意了,我并不期待回答是一篇诘究本末的论文描述。

jopen 2015-07-14   8600   0
Java  

Java操作Excel之理解JXL---读取Excel 博客

关键字: java工具之使用 JXL(Java Excel API)是一个用来动态读写Excel文件的开源框架,利用它可以在任何支持Java的操作系统上动态读写Excel文件。JXL的主页是:http://www.andykhan.com/jexcelapi/,可以在这里下载到它的最新的版本。 你可以分别通过如下命令 java -jar jxl.jar -xml test.xls java -ja

ivy 2010-11-17   3874   0

java内存解析-------stack(栈)和heap(堆)的理解 经验

学习编程的时候,经常会看到stack这个词,它的中文名字叫做”栈”。 理解这个概念,对于理解程序的运行至关重要。容易混淆的是,这个词其实有三种含义,适用于不同的场合,必须加以区分。

jopen 2013-12-03   31982   0
1 2 3 4 5 6 7 8 9 10