自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

深入Java核心 Java内存分配原理精讲

Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域:◆寄存器:我们在程序中无法控制◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中◆堆:存放用new产生的数据◆静态域:存...

2012-01-31 10:15:00 103

中缀式变后缀式&&http://acm.nyist.net/JudgeOnline/problem.php?pid=467

描述 人们的日常习惯是把算术表达式写成中缀式,但对于机器来说更“习惯于”后缀式,关于算术表达式的中缀式和后缀式的论述一般的数据结构书都有相关内容可供参看,这里不再赘述,现在你的任务是将中缀式变为后缀式。输入 第一行输入一个整数n,共有n组测试数据(n<10)。每组测试数据只有一行,是一个长度不超过1000的字符串,表示这个运算式的中缀式,每个运算式都是以“=”结束。这个表达...

2012-01-30 16:45:00 62

struts2之ModelDriven

可以根据Action属性的不同将它分为两类:Field-Driven(属性驱动) Action和Model-Driven(模型驱动) Action。 一、Field-Driven(属性驱动)Action,Action拥有自己的属性,这些属性一般是Java的基本类型。表单字段直接和Action的属性 对应。二、实现了modelDriven接口可以在action中直接获得例如User对象,...

2012-01-30 16:29:00 41

单片机入门

单片机简介可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器等组成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。因为它体积小,通常都藏在被控机械的“肚子”里。它在整个...

2012-01-30 09:17:00 161

ORA-00257: 归档程序错误。在释放之前仅限于内部连接

数据库突然不能够正常连接,连接出现错误:ORA-00257: 归档程序错误。在释放之前仅限于内部连接 。首先数据库日志文件有两种:联机日志文件和归档日志文件,联机日志文件会将之前的覆盖,不会做备份。而归档日志文件会做备份,这样就造成了归档日志空间已满,解决方法:如果真的是归档日志空间已满的话,把旧的归档日志导到其他磁盘,腾出磁盘空间。 也可以添加新的归档目的盘。当然...

2012-01-29 14:54:00 210

心-脑-手

在这个博客上说了很多次的东西了,逐渐认识进一步加深,希望从idea逐渐转化为行动。修心修身人的能力并非一成不变的,对同一个人在不同时候的“战斗值”也是有很大不同。维持在一个高能力状态,我觉得可以包括这样几个因素:心灵的修炼心无旁骛与无我的状态良好的身体状态而个人的能力如果高%10那么不只是做事情的量会高%10,关键是水平会变高。思考与设计在做事情之前思考清楚,尽可能...

2012-01-20 09:03:00 111

gitignore

搞了挺长时间,终于把想ignore的都ignore了。这里是一个很全面的范例:基本需要的都有了#OS junk files[Tt]humbs.db*.DS_Store#Visual Studio files*.[Oo]bj*.user*.aps*.pch*.vspscc*.vssscc*_i.c*_p.c*.ncb*.suo*.tlb*.tlh*.bak*.[Cc]ache*.ilk*.log...

2012-01-18 23:52:00 67

全硬件TCP/IP嵌入式以太网控制器——W5100E01-AVR演示手册

1. 产品介绍特点- 使用了Atmega128 (8MHz)数据传输速度高于6Mbps。- 通过使用外部96引脚连接件, AVR&rsquos 的所有引脚都能使用。- 有效的SPI接口测试程序。- 提供各种应用程序源代码Loopback, Webserver, Ping- 支持ISP & JTAG 接口。规格开发环境-所有源代码是由G...

2012-01-17 17:35:00 375

恐怖春运与家耦合

一年一度的春运镜头非常的吓人。买张回家的车票成了难事。只有身临其境才能体会到。是什么原因导致如此严重的问题呢?这个是常识:回家,而家又太远了。没有运输工具按期不可能回家,所以运输部门的角色短期内成了明星。这个明星又不可能为了春运而配置足够的资源(它们在闲时是不会创造利润的)。中国人多呀,而大多的家又在农村。从农村出来的人乡土意识是非常浓的。这就是一个紧耦合呀。所以春运成灾的问题本身还是...

2012-01-17 13:39:00 84

走近Cortex-M3(3)--寄存器知识

前两周,我们相继介绍了Cortex-M3的发展近况,也了解了其相关技术背景。而作为一名初学者,在ARM的学习中,会遇到大量的或熟悉或陌生的名词缩写,有效的理解并记忆它们十分有利于我们的学习。下面,是我们大致做的一些总结:AHB先进高性能总线AHB‐AP AHB访问端口AMBA先进单片机总线架构APB先进外设总线ARM ARMARM架构参考手册ASIC行业领域专用集成电路...

2012-01-16 10:44:00 716

读”Evernote 和 CEO Libin 的创业故事: Inc年度公司报道“

http://xbeta.info/evernote-inc.htm很棒的一个文章,现在的理解和几年前也很大不同了:强力的团队实力,包括编程能力(设计实现。。。)是基础,没有这个什么战略,眼光,管理。。。。都是空谈,但也只是基础,也看见太多的理想化的程序员最后因为其他方面的不足而导致写出的超级棒的东西被埋没。眼界,1亿人所需要的cook feature,100年的公司。。。在实力基础上有...

2012-01-16 10:34:00 115

OERR: ORA-12519 TNS:no appropriate service handler found

今天下午,开发人员突然说不能连接数据库了,提示相关的错误OERR: ORA-12519 TNS:no appropriate service handler found客户端连接间歇性失败,报错ORA-12519Cause: the listener could not find any available service handlers that are approp...

2012-01-16 10:34:00 49

使用perforce+git处理连线&离线工作的pipeline

实际证明svn是不适合大项目做事的,相比perforce和git都是差的很远,估计要逐渐消失了。现在的情况是,连线下使用perforce,由于有离线工作的需要,所以离线情况使用git,中间的载体是移动硬盘。必须说perforce和git分别是两种version control方面(perforce连线情况下的,git是离线情况下的)的王者。perforce可以另建一个workspace到...

2012-01-16 09:55:00 131

DAO和DTO的区别

DAO: data access object数据访问对象 主要用来封装对数据库的访问。通过它可以把POJO持久化为PO,用PO组装出来VO、DTODTO : Data Transfer Object数据传输对象 主要用于远程调用等需要大量传输对象的地方。 比如我们一张表有100个字段,那么对应的PO就有100个属性。 但是我们界面上只要显示10个字段, ...

2012-01-16 09:28:00 107

Struts2拦截器使用方法

一、什么是拦截器?提到拦截器,使我不得不 想起武侠剧中劫匪们常说的一句话:“此山是我开,此树是我栽,要打此路过,留下买路财!”。难不成程序中也有“打劫”的,说的没错,拦截器就是个打劫的。 在现实生活中,劫匪劫的大都是钱财,当然也有别的什么,那么程序中的“劫匪”劫的又是什么呢?或者说程序中为什么需要它?在我们的日常编程中少不了写一些 重复的代码,例如在一个地方中写了一段代码,后来发现这段代码在其...

2012-01-13 17:00:00 52

weblogic 部署后出现Error 404--Not Found

Error 404--Not FoundFrom RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:10.4.5 404 Not FoundThe server has not found anything matching the Request-URI. No indication is given of wheth...

2012-01-13 16:14:00 2580

第三部分-使用高速SPI以太网控制芯片W5200登录Telnet服务器

最近我们给大家介绍了很多Telnet服务器的知识,在您尽情享受Telnet所带给您的便捷的同时相信您已经对Telnet了解不少了,您有什么意见和学习心得吗?大家一起讨论吧。今天我将继续为大家献上我的一点学习心得,给出一些基于IAR编译器的代码例子,希望对您有用。4执行代码这个部分将复习加载在W5200E01-M3远程服务器的示例代码。更多有关基于用TCP实现远程信息交换的细节,请查阅“Ho...

2012-01-13 13:11:00 198

MyEclipse的weblogic启动报Server may already be running

There are 1 nested errors:weblogic.management.ManagementException: Unable to obtain lock on D:\bea\user_projects\domains\base_domain\.\servers\AdminServer\tmp\AdminServer.lok. Server may already...

2012-01-13 10:03:00 458

浅谈网络线片

互联网时代,人类的生活越来越离不开网络,从娱乐,工作,到生活服务等相关领域,无时无刻不需要数据与信息的传输。而网卡在这其中,一直扮演着重要的角色,无线网卡,独立网卡等等。<wbr><wbr></wbr></wbr><wbr><wbr></wbr></wbr><w

2012-01-12 08:59:00 62

设计模式的理想能否实现

其核心原则:“开闭”。是想让程序拥抱变化。老百姓的话就是:让软件商品与客户共同成长。我对“开闭”是非常喜欢的。但思考却让我产生了疑问。它可能是永远也无法达到的目标。为什么呢?关键还在于人类的认识过程是个不断深入的过程。请想,无论多高明的专业人员,有谁真能全面,深入,发展地把握客户呢?这个认识过程要达到“闭”的部分才会有“开”。这个闭的抽象是核心。任何项目都有时间限制,不会无止境地让你抽...

2012-01-11 23:22:00 41

自信之道

我们看到过这样的镜头:人在高高的空中,维系生命的绳索就要断裂。当事人的眼神是无法用语言来描述的。用这个极端的例子,要说人在没有自信时的感受。这种心态是有海啸一样的破坏力的。当情绪漫过脑海,袭上身体时,人会觉得自己弱小如蝼蚁。多么可怕的,关于人的灾害。自信,与自大是有区别的。我说的第一种自信就是“有恃无恐”——这是一个中性词。兵哥哥们威风凛凛的镜头不知在我们大脑中曝光过多少次。想想看,他们是...

2012-01-11 22:49:00 86

对友人关于学习动力的反思

有朋友最近曾问我,为什么自己没有学习动力了呢?考大学的时候确实非常用功,而现在一离开学习现场,就不想面对学习。这一问很有代表性呀。虽然没有民意调查,可眼光一扫就会发现周围这种心态的人很多。这位朋友能问我,我想,对他是一件好事,他可能意识到没有动力会被竞争挤到后面。所有现代交通工具的价格高低还真就是以发动机好坏为基础的,比如小轿车排量大的就价格高呀。这位朋友还是很敏锐的。实际上回答这个问...

2012-01-11 22:15:00 67

java自定义异常以及throws和throw的区别

t首先看一下throws和throw的区别:throws是用来声明一个方法可能抛出的所有异常信息throw则是指抛出的一个具体的异常类型。通常在一个方法(类)的声明处通过throws声明方法(类)可能抛出的异常信息,而在方法(类)内部通过throw声明一个具体的异常信息。throws通常不用显示的捕获异常,可由系统自动将所有捕获的异常信息抛给上级方法;throw则需要用户自己捕...

2012-01-11 16:33:00 250

vs2010 c++快捷键精选

这里是一个全的,并在最后有全的快捷键copy。http://www.cnblogs.com/fuhj02/archive/2010/12/21/1912776.html我这里精选一下,记一些比较有用的:CTRL + F6CTRL + TAB下一个文档窗口CTRL + SHIFT + F6CTRL + SHIFT + TAB上一个文档窗口CTRL + K, CTRL + C注释选择的代...

2012-01-11 11:52:00 144

第二部分-使用高速SPI以太网控制芯片W5200登录Telnet服务器

在第一部分使用高速SPI以太网控制芯片W5200登录Telnet服务器的时候,我们给大家介绍了很多关于telnet服务器的相关知识,不知道对您是否有帮助呢?您有什么意见和建议呢?欢迎和我们一起来讨论。我们已经知道Telnet服务虽然也属于客户机/服务器模型的服务,但它更大的意义在于实现了基于Telnet协议的远程登录(远程交互式计算),今天我们继续为大家讲解如何使用W5200E01-M3登录T...

2012-01-11 09:27:00 183

程序员务虚之路与自强

关于为什么要务虚,请看我的这个博文《务虚的程序员有前途,还是务实的有前途?》。最近压力很大,但坚持务虚不止,收获却很大。那些看得人头昏脑涨的书越看越有味道。这就是必由之路之一吧。但在看到每一个技术时,我脑子里却立即想着应用场景中的好与坏。这里,我要特别推荐修行者,一定要时时想着客户。这是个商品社会,你要实现自己人生价值,离开交易是不可能的。你不考虑客户,客户有什么义务管你呢?正所谓...

2012-01-10 20:58:00 177

程序员务实方法与自勉

关于为什么务实,请看我的这个博文《务虚的程序员有前途,还是务实的有前途? 》。务实,就是与时俱进呀。与什么时,与技术的时。这是个人力量无法抗拒的。程序员总是要学技术的。我想从几个方面谈谈如何务技术这个实。首先,个人必须了解技术潮流的变化。有渠道学习到新技术。这不必多说。要多说,最好有一个优良的技术友人圈。再次,要掌握度,一定不要沉迷到技术中,并自以为是。一定要明白,你所谓的精通也是...

2012-01-10 20:40:00 154

务虚的程序员有前途,还是务实的有前途?

有点标题党的意思哈。不过,题中还是应有其本意的。这就还要看我如何定义虚与实。先说实吧,因为虚的可能看不着?实,硬件是是实,语言是实,操作系统是实,数据库是实,各种API是实,各种框架是实。它们看得见摸得着,对吧?那看看这些实所受到的人类的待遇吧。先说计算机,买过机算机的人自己算个账,自己淘汰了多少次开始喜欢得不得了的机算机呢。就算升级,它是不是也是对它状态落后的不满呢?况且,升级受...

2012-01-10 20:22:00 182

spring的HibernateDaoSupport以及HibernateTemplate和jdbcTemplate的选择问题

spring提供访问数据库的有三种方式:HibernateDaoSupport,HibernateTemplate(推荐使用),jdbcTemplateHibernateTemplate:org.springframework.orm.hibernate3.HibernateTemplateHibernateDaoSupport:org.springframework.orm.hibe...

2012-01-10 17:33:00 133

接口和抽象类的区别

接口和抽象类的区别1.抽象类可以有普通的成员变量而接口不可以有,2.抽象类可以包含非抽象的普通方法而接口包含的都是抽象方法,即Java接口比Java抽象类更抽象化。3.抽象类可以有构造方法而接口不可以有。4.一个类可以实现多个接口但只能实现一个抽象类...

2012-01-10 15:33:00 58

连连看

#include <iostream>#include <queue>#include <cstring>using namespace std;struct node{ int x, y; int t, d;};queue<node> q;int n, m, map[1002][1002], prove;int v...

2012-01-10 11:51:00 62

Robberies&&http://acm.hdu.edu.cn/showproblem.php?pid=2955

http://acm.hdu.edu.cn/showproblem.php?pid=2955这一题算是0-1背包的变种,,通过构造背包,,来求在满足情况的条件下,背包的最大容量。。。思路:题目给出我们被抓的最大概率。即给出不被抓的最小概率,因此我们可以构造dp来存不被抓的最大概率。。以所有银行的钱为背包容量,以(1-p)表示背包的价值,从而求对应背包的最大价值。。。。#includ...

2012-01-10 09:46:00 71

高速SPI以太网控制芯片——W5200

引言:您是否尝试过用硬件来实现TCP/IP协议栈功能?现在WIZnet公司的全硬件TCP/IP协议栈芯片就可以轻松地实现这一功能并为您的系统带来更大的稳定性和高速的表现。W5200的SPI总线是特制的高速总线,而且支持休眠模式,有32K的发送和接收缓存,有多达8个套接字供用户使用,尤其是它48个引脚的小巧封装赢得了客户的青睐。接下来就随我一起来走近它。(W5200芯片封装图)W...

2012-01-10 09:18:00 1050

To The Max &&http://acm.hdu.edu.cn/showproblem.php?pid=1081

这道题很扯淡,,没有说有多组测试数据,却又多组测试数据,,,而且还是以输入0时为结束。。。#include<iostream>#include<string.h>using namespace std;int dp[101][101];int b[101];int main(){ int n; while(cin>>n&&am...

2012-01-10 08:47:00 53

最大连续子序列&&http://acm.hdu.edu.cn/showproblem.php?pid=1231

Problem Description给定K个整数的序列{ N1, N2, ..., NK },其任意连续子序列可表示为{ Ni, Ni+1, ..., Nj },其中 1 <= i <= j <= K。最大连续子序列是所有连续子序列中元素和最大的一个, 例如给定序列{ -2, 11, -4, 13, -5, -2 },其最大连续子序列为{ 11, -4, 13 },...

2012-01-09 18:26:00 40

寒假集训小记

自从wwy和xd走后我就独自的坚守我们部得算法组。。。由于最近大一的一再要求讲一下动态规划,不得不亲自上阵。。上午稍做准备,下午就开讲了,,,本打算讲一个小时结束。。木想到一下讲了一下午。。这导致我今天的任务又木有完成。。。,寒假留校的孩纸伤不起啊!!!不过说实话。。给他们讲完课,,感觉挺充实的,,,,嘻嘻,,树塔,kk,0-1背包,导弹拦截,最长公共子序列,,,,,自我感觉讲的还不错,,,小ha...

2012-01-09 17:40:00 44

笔记2-----创建一个java实例对象的方法

5种方式:1.new2.反射newInstance3.克隆clone4.序列化Serializable5.使用Spring的DI例子如下1.new通常都是使用java的关键字new来创建对象实例。若有一个Something类,则可以通过下面的语句创建Something类的对象实例并指定到变量obj。Java代码 Student stu=new Student()...

2012-01-09 17:19:00 86

笔记_反射

反射:学习反射,首先就要明白Class这个类。反射的作用也是非常有用的,在以后学习框架的时候将会特别突出。Class实例对象其实就是我们所学习和定义的java类,有人总结出这样一句话,的确很有道理,反射就是把Java类中的各种成分映射成相应的java类。一个类被类加载器加载到内存,占用一片存储空间,这个空间里面的内容就是类的字节码,而要用一个个对象来表示这一片片的空间(字节码),这些对象具有相同的...

2012-01-09 16:59:00 46

Java自定义注解Annotation的使用

1. 前言自JDK1.5以后,推出了注解新特性。注解的推出其实最主要的目的是为了让广大的用户认知EJB3.0,因为EJB2.X广受大多数开发者的诟骂和质疑。为了减少配置、让注解替代配置。有了注解,我们以前看似一般的、普通的JavaBean就有了活力,有了内涵,有了新的契机。配合Sun的JPA规范,EJB3.X又再次在企业级开发中大放异彩,让很多开发者赞不绝口。也许是无心插柳,这种“零配置”思维...

2012-01-09 16:16:00 95

自定义Annotation

自定义Annotation早就知道jdk5加了新特性Annotation,有一部分是介绍jdk5新特性的,一个是注解一个泛型今儿复习一下注解 //用@Deprecated声明该方法不建议使用 @Deprecated public void doSomething1(){ Map map = new HashMap(); map.put("some", "thing");...

2012-01-09 14:42:00 60

空空如也

空空如也

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

TA关注的人

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