C程序的内存结构 C语言的之所以复杂,首先它的内存模型功不可没。不像某些那样的高级语言只需要在使用对象的时候,用new创建。所有之后的事情,你不需要操心。对于C语言,所有与内存相关的东西,都需要熟悉,否则,时间一久,总会踩着雷。下图是典型的一个C程序的内存结构,当然还有一个重要的前提,这样的一种.....
分类:
编程语言 时间:
2015-07-19 00:03:02
阅读次数:
291
JAVA_SWT常用事件, 和方法 http://blog.csdn.net/lyq19870515/article/details/9450275
分类:
编程语言 时间:
2015-07-19 00:03:48
阅读次数:
169
1. 模板方法模式1.1 面向对象方式实现模板方法模式以泡茶和泡咖啡为例,可以整理为下面四步把水煮沸用沸水冲泡饮料把饮料倒进杯子加调料首先创建一个抽象父类来表示泡一杯饮料var Beverage=function(){};Beverage.prototype.boilWater=function()...
分类:
编程语言 时间:
2015-07-18 23:59:56
阅读次数:
411
Spring简介
Spring框架由Rod Johnson开发,2004年发布了Spring框架的第一版。Spring是一个从实际开发中抽取出来的框架,因此它完成了大量开发中的通用步骤,留给开发者的仅仅是与特定应用相关的部分,从而大大提高了企业应用的开发效率。
Spring总结起来优点如下
低侵入式设计,代码的污染极低独立于各种应用服务器,基于Spring框架的应用,可以真正实现Writ...
分类:
编程语言 时间:
2015-07-18 22:53:10
阅读次数:
238
HashMap概述
HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。
HashMap的数据结构
在Java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,HashMap也不例外。HashMap实际上是一...
分类:
编程语言 时间:
2015-07-18 22:51:10
阅读次数:
169
在最近的面试中,我曾被多次问到,怎么实现一个最近最少使用(LRU)的缓存。缓存可以通过哈希表来实现,然而为这个缓存增加大小限制会变成另一个有意思的问题。现在我们看一下怎么实现。
最近最少使用缓存的回收
为了实现缓存回收,我们需要很容易做到:
查询出最近最晚使用的项给最近使用的项做一个标记
链表可以实现这两个操作。检测最近最少使用的项只需要返回链表的尾部。标记一项为最近使用的项只需要从当...
分类:
编程语言 时间:
2015-07-18 22:51:10
阅读次数:
154
在学习web应用进行部署的时候,遇到一个名词java集群,(其实遇到很多名词╭(╯^╰)╮~~~),不懂意思就查一查!在这里做个笔记!
没有什么高深见解,就搞明白几个概念,java集群的特点 ,还有什么时候使用。这几个问题。
基本术语
如果查java集群概念同时又会得到很多术语,最主要的两个概念是:负载均衡和失效转移。字面意思分别是将请求进行分散和失效的方法或事务进行转移。
越来越...
分类:
编程语言 时间:
2015-07-18 22:49:45
阅读次数:
212
1.在类定义对象的地方初始化
2.在类构造器中初始化
3.在正要使用这些对象之前,惰性初始化,或者叫惰性加载
4.使用实例初始化 在方法里使用初始化...
分类:
编程语言 时间:
2015-07-18 22:49:07
阅读次数:
167
运算符:
/*
算术运算符: + , - , * , / , % , ++ , --
符合运算符: += , *= , /= , %=
条件运算符: ? :
关系运算符: == , >= , ,
逻辑运算符: && , || , !
赋值运算符: =
其他运算符: *...
分类:
编程语言 时间:
2015-07-18 22:50:32
阅读次数:
233
今天使用 QWebView 来做个简易的浏览器,出现了几个崩溃的问题,我的 Qt 版本是最新的5.4.2,相信 5.3.2 或者更低版本也会出现这些问题。
问题重现:
1、QWebView::load(URL),当界面还没加载完的时候,双击此控件会出现崩溃;
2、当 load() 过程中,界面出现垂直滚动条而又未完全加载完成的时间,使用鼠标滑轮或者直接拖动滚动条至最顶或者最底时...
分类:
编程语言 时间:
2015-07-18 22:46:31
阅读次数:
1043
在项目中有时候要添加一些配置文件然后在程序中读取相应的配置信息,以下为本人整理的获取项目配置文件(.plist)路径的方法:1.获取沙盒路径后再APPEND配置文件func documentsDirectory() ->String { var paths = NSSearchPath...
分类:
编程语言 时间:
2015-07-18 22:43:40
阅读次数:
276
Sliding Window MaximumGiven an arraynums, there is a sliding window of sizekwhich is moving from the very left of the array to the very right. You can...
分类:
编程语言 时间:
2015-07-18 22:42:08
阅读次数:
555
转载自AlloyTeam:http://www.alloyteam.com/2015/05/wang-ye-xing-neng-zhi-html-css-javascript/前言html css javascript可以算是前端必须掌握的东西了,但是我们的浏览器是怎样解析这些东西的呢 我们如何处理...
分类:
编程语言 时间:
2015-07-18 22:40:04
阅读次数:
236
在项目中可能我们需要保存一些数据到plist文件中,以下就本人在学习过程中的笔记,不成熟的地方请指出。可能我有一个类叫做Studentimport UIKitclass Student: NSObject { var text:String var age:Bool init(te...
分类:
编程语言 时间:
2015-07-18 22:36:38
阅读次数:
172
java.util包中的Arrays和Collections提供了很多方便的方式来往一个Collection中添加元素。Arrays.asList()方法接受一个数组或者用逗号分隔的元素列表,并将其转换为一个List对象。当然,这个数组中存储的或者元素列表中的元素可以是任何对象。而Collectio...
分类:
编程语言 时间:
2015-07-18 22:30:47
阅读次数:
227
遇到一道题目,写出下面的输出:结果如下:第一个是child‘sname没有问题,第二个指定的也是child,依然是child‘sname,第三个和第二个实际上是一样的,(parentObj.child=parentObj.child)相当于(parentObj.child),都是函数名,第四个又是什么鬼呢。逗号运算符是很少见的,查了..
分类:
编程语言 时间:
2015-07-18 21:25:46
阅读次数:
222
结束XML之旅,开始JavaScript的学习,看视频,了解了她的前世今生,还是为她捏了把汗啊!看了部分视
频了,简单的总结一下吧!
JavaScript是什么?
JavaScript是一种基于面向对象和事件驱动,并具有相对安全性的客户端脚本语言。
这是JavaScript的定义,有没有看出很熟悉的概念?
首先是面向对象和事件驱动,这是从VB 6.0那看到的概念:...
分类:
编程语言 时间:
2015-07-18 21:22:06
阅读次数:
132