相信只要你看过Java的书,你一定会看到类似这样的话:千万不要假想内在处理器已经帮你把内存处理好了去做事。
看过,真的就只是看过。和C还有C++相比,Java在大部分时间都可以省去了对内存的手动释放操作,不得不说,这个真的挺好使的,因为当初看C++的时候,用个数组,需要释放内在,真心闹不懂啊,这也是为什么当初没有真正走进编程世界的原因吧。
但出来混,问题要还...
分类:
编程语言 时间:
2014-03-28 18:22:37
收藏:
0 评论:
0 赞:
0 阅读:
642
环境:mac os x 10.9.2
python版本:2.7.5
easy_install对于Python相当于apt之于Ubuntu,安装其他库十分方便,但是最近安装PIL(Python Imaging Library),这个强大的图形库时竟然出错了,十分抓狂。错误信息如下:
clang: error: unknown argument: '-mno-fused-madd' [-Wu...
分类:
编程语言 时间:
2014-03-28 19:10:26
收藏:
0 评论:
0 赞:
0 阅读:
486
一、表示方法
在计算机中,浮点数一般由三部分组成:符号位+阶码+尾数。
这种浮点数是用科学记数法来表示的,即:浮点数=符号位.尾数×2^阶码。
根据IEEE 754国际标准,常用的浮点数有三种格式:
(1) 单精度浮点数(32位),阶码8位,尾数24位(内含1位符号位)。
(2) 双精度浮点数(64位),阶码11位,尾数53位(内含1位符号位)。
(3) 临时浮点数(80位),...
分类:
编程语言 时间:
2014-03-28 17:45:50
收藏:
0 评论:
0 赞:
0 阅读:
523
Spring默认AspectJ切入点语法
引入:将方法或字段添加到被处理的类中。
目标对象: 包含连接点的对象。也被称作 被通知或被代理对象。
AOP代理:AOP框架创建的对象,对目标对象的加强。
织入:将增强处理添加到目标对象中,并创建一个被增强的对象的过程。
扫描加的注释和启动@Aspect所需要的jar包:
为了在Spring配置中使用@AspectJ切面,...
分类:
编程语言 时间:
2014-03-28 19:47:20
收藏:
0 评论:
0 赞:
0 阅读:
669
3.5 在一个锁中使用多种状态
一个锁(Lock)可能和一个或者多个状态相关联,这些状态在Condition接口中已经被声明好了。这些状态的作用就是去运行线程控制一个锁或者检查一个状态是否为true或者false。如果是false,这个线程将被挂起直到其它的线程将它们唤醒。这个Condition接口提供了特定的机制去挂起一个线程和唤醒一个挂起的线程。
在并发编程中,一个金典的问题就是生产-消费...
分类:
编程语言 时间:
2014-03-28 17:57:33
收藏:
0 评论:
0 赞:
0 阅读:
544
好久不写东西,最近整理之前的东西时发现以前有一些写好的东西,其实都是一些学习笔记或是对某个技术理解的一些感想,觉得很有意思,拿出来和大家分享一下。
这篇文章我们先来说一下java的反射机制,java的反射机制其实在1.2的时候就已经有了,那时我们还没有机会使用呢!而且也未必有那样的场景需要使用,前几年遇到一个场景使用java的反射机制在适合不过了,所以就使用了一下,发现确实好使,于...
分类:
编程语言 时间:
2014-03-28 18:01:40
收藏:
0 评论:
0 赞:
0 阅读:
483
const
ANSI C允许声明常量,常量的样子和变量完全一样,只是它们的值不能被修改
int const a;
const int a;
这两个语句都是声明a为一个整型常量(注意与字面值常量区别),它的值不能被修改。使用const声明常量时如果不对对其初始化,该常量的值是随机值,不确定的。
如何使一个常量一开始拥有值:
1、在声明时对其进行初始化 const int a = 15;...
分类:
编程语言 时间:
2014-03-28 17:52:52
收藏:
0 评论:
0 赞:
0 阅读:
523
??
基于OpenLayers的地图封装Javascript类定义
MapCwgisClass.js
//web地图封装类
//MapCwgisClass类的定义
//vp:hsg,myk
//create date:2013-07-26
//类 原型定义
var Person = function () {
this.m_Name = "good";
}
Person.proto...
分类:
编程语言 时间:
2014-03-28 19:39:42
收藏:
0 评论:
0 赞:
0 阅读:
532
基于OpenLayer工具栏管理类的Javascript类定义
mapCwgisToolBarClass.js
//定义工具栏管理类
//mapCwgisToolBarClass.js
//vp:hsg
//create date:2013-07-31
//modify date:2013-08-01
//定义全局变量
var cmToolbar = null;
//插件调用方法cmToolb...
分类:
编程语言 时间:
2014-03-28 19:02:13
收藏:
0 评论:
0 赞:
0 阅读:
652
??
基于Arcgis Server的地类封装Javascript类定义
MapCwgisAOClass.js
//web地图封装类
//MapCwgisAOClass类的定义
//vp:hsg
//create date:2013-09-10
//调用页面需要加载库dojo.require("esri.map");
//类 原型定义
var MapCwgisAOClass = functi...
分类:
编程语言 时间:
2014-03-28 18:54:39
收藏:
0 评论:
0 赞:
0 阅读:
477
学习软件开发,首先要选择的就是选择需要采用的编程语言,考虑语言本身的优缺点和实际需求,综合评价之后选择相关的语言进行系统开发。本篇博客开始就从近年来比较流行的Java开始为大家讲起。
背景
1995年,SUN公司推出了Java的第一个白皮书,其中对Java的定义为:Java是一种简单性(Simple),面向对象(Object-Oriented),分布式(Distribu...
分类:
编程语言 时间:
2014-03-28 19:21:38
收藏:
0 评论:
0 赞:
0 阅读:
469
最近快毕业了,复试又复习了一些知识.其中就包括那些被遗忘的链表知识,而它又是C语言中非常重要一个知识点.同时发现很多同学都会忘记该知识,所以通过这篇文章一方面帮助大家回忆链表知识,同时对刚接触C语言的同学也有帮助.我采用问答的方式回顾那些知识,希望能接受!
提示:该文章引用李凤霞(北理)的《C语言程序设计教程》及课件和谭浩强(清华)的《C程序设计》.
一.链表基本概念
1.什么是链表?
链...
分类:
编程语言 时间:
2014-03-28 18:57:35
收藏:
0 评论:
0 赞:
0 阅读:
913
命令行编译程序代码,因为编译效率高、不用去研究开发工具,可以使初学者集中精力在代码理解上,因此(命令行+文本编辑器【推荐EditPlus】)非常适合编程学习。但往往由于命令行没有像Visual Studio那么友好的UI界面,加上需要记忆一堆参数,因而让很多没有人指导的新手望而生畏。其实,如果有人稍微指点一下,大家会发现,命令行编译其实非常之简单。如果你是新手,想要学习这方面的东西,那么就看完下面...
分类:
编程语言 时间:
2014-03-28 17:47:53
收藏:
0 评论:
0 赞:
0 阅读:
653
[前篇]C++笔记:面向对象编程基础
转换与继承
派生类到基类到自动转换
派生类指针 ----> 基类指针 --/-> 派生类指针
派生类对象 --/-> 基类对象 --/-> 派生类对象
派生类对象的引用或指针可以自动转换为基类子对象的引用或指针。(因为派生类对象也是基类对象)没有从基类引用或指针到派生类引用或指针的自动转换。(一个基类对象可能是也可能不是一个派生类对象的部...
分类:
编程语言 时间:
2014-03-28 19:09:30
收藏:
0 评论:
0 赞:
0 阅读:
368
一个流就是程序与外界通信的一条通道,它可以用来连续的传送数据项。流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。
流具有方向性,至于是输入流还是输出流则是一个相对的概念,一般以程序为参考,如果数据的流向是程序至设备,我们成为输出流,反之我们称为输入流。
流的分类
可以从不同的角度对流进行分类:
1. 处理的数据单位不同,可分...
分类:
编程语言 时间:
2014-03-28 19:30:29
收藏:
0 评论:
0 赞:
0 阅读:
489
java线程大小
In Java SE 6, the default on Sparc is 512k in the 32-bit VM, and 1024k in the 64-bit VM. On x86 Solaris/Linux it is 320k in the 32-bit VM and 1024k in the 64-bit VM.
On Windows, the d...
分类:
编程语言 时间:
2014-03-28 19:43:18
收藏:
0 评论:
0 赞:
0 阅读:
523
一、注释符号
C语言中的符号:
奖项:Best of show
功能:处理三种文件格式(PGM、PPM和ASCII Art)的采样工具
作者:Google华裔工程师Don Hsi-Yun Yang
注释符号,下面哪些注释是正确的。
#include int main(){ int/*...*/i; // 注释由空格来代替,所以是正确的 char*...
分类:
编程语言 时间:
2014-03-28 18:37:06
收藏:
0 评论:
0 赞:
0 阅读:
601
一、安装JDK
首先下载JDK 5.0(JDK 5.0的下载页面为:http://java.sun.com/j2se/1.5.0/download.jsp; 然后运行JDK 5.0安装程序jdk-1_5_0_06-windows-i586-p.exe,安装过程中所有选项保持默认;最后配置JDK的环境变量:在“我的电脑”上点右键—>“属性”—>“高级”—>
“环境变量(N)”。
新建...
分类:
编程语言 时间:
2014-03-28 18:00:04
收藏:
0 评论:
0 赞:
0 阅读:
421
While you cannot write an extensible enum type,
you can emulate it by writing an interface to go with a basic enum type that
implements the interface.
分类:
编程语言 时间:
2014-03-28 14:32:59
收藏:
0 评论:
0 赞:
0 阅读:
518
要用Java发送邮件,除过JDK本身的jar包之外,还需要两个额外的jar包:JavaMail和JAF。当然,如果你使用的JavaEE的JDK,那就不用单独去网上下载了,因为JavaEE的JDK中已经自带了这两个jar包。如果你使用的是JavaSE的JDK,那么你需要去Oracle的网站上下载这两个...
分类:
编程语言 时间:
2014-03-28 14:37:36
收藏:
0 评论:
0 赞:
0 阅读:
594