上一页 1 2 3 4 5 6 ··· 9 下一页

2013年3月19日

编程语言中的“贵族” C++国际软件工程师

摘要: 1973年图灵奖的得主,Unix之父,Ritchie推出了C语言。1979年,B.S开发了一种成为“c with class”的语言,后来演化为C++。c++相较其他语言可谓是,编程语言中的“贵族”。c++是历史最悠久,应用极其广泛、运行速度快、安全性极高的开发语言。同时也因其学习难度比其他语言相对较高的原因,成为了高薪IT行业里更为高薪的职位,c++软件工程师的薪资普遍较高且人才难求。 阅读全文

posted @ 2013-03-19 09:16 java开发学习 阅读(302) 评论(0) 推荐(0) 编辑

2013年3月18日

Struts提供我们方便地将客户端上传的文件处理

摘要: 以下是本人的一些分享,我热爱编程,希望能多交编程的爱好者,如果你也是其中一名,那么请加好友,大家关注一下,下面的文章是自己觉得一些有用的东西,留下来给自己当笔记,当然也希望能帮助到你,首先感谢你的阅读~! 在Web程序中的上传文件的功能一般会使用<input type=file……/>标签在客户端显示输入要上传的文件名的用户接口。如果读者使用过JSP/Servlet来处理客户端上传的文件就会知道,实现这个功能并不是很容易。而在Struts中为我们提供了一种机制,可以非常方便地将客户端上传的文件保存在服务端。 在Struts Html标签库中提供了一个<html:file> 阅读全文

posted @ 2013-03-18 10:02 java开发学习 阅读(147) 评论(0) 推荐(0) 编辑

2013年3月15日

Lambda终于成为Java规格根本上的改变程序的方式

摘要: 以下是本人的一些分享,我热爱编程,希望能多交编程的爱好者,如果你也是其中一名,那么请加好友,大家关注一下,下面的文章是自己觉得一些有用的东西,留下来给自己当笔记,当然也希望能帮助到你,首先感谢你的阅读~! (责任编辑:广州达内) 当今世界主流编程语言无不吸纳强大的闭包概念,但有个例外,它就是Java。数年来,Java语言中增加闭包特征的工作看起来毫无进展。 早在15年之前,Scala语言和TypeSafe框架的作者Martin Odersky和Phillip Wadler发布了实验性的“Pizza”项目,由此,人们开始试图将闭包纳入编程语言的基本特征之一。尽管这看起来有点过于复杂,Java.. 阅读全文

posted @ 2013-03-15 09:42 java开发学习 阅读(251) 评论(0) 推荐(0) 编辑

2013年1月16日

PHP面试时经常出现的小算法题

摘要: <?php //打印一个三角形 for($i=0;$i<=3;$i++) { for($j=0;$j<=3-$i;$j++){ echo ‘&nbsp;’; } for($k=0;$k<=2*$i;$k++) { echo “*”; } echo ‘<br>’; } ?> <?php //杨辉三角 for($i=0;$i<6;$i++) { //第一个和最后一个都为1 $a[$i][0]=1; $a[$i][$i]=1; } for($i=2;$i<6;$i++){ for($j=1;$j<$i;$j++) { $a[$ 阅读全文

posted @ 2013-01-16 15:52 java开发学习 阅读(851) 评论(1) 推荐(0) 编辑

PHP面试题:如何算出两个文件的相对路径

摘要: 写一个函数,算出两个文件的相对路径,如: $a = ‘/a/b/c/d/e.php’; $b =’/a/b/12/34/c.php’; <?php $a = '/a/b/c/d/e.php'; $b ='/a/b/12/34/c.php'; $path1 = explode('/',dirname($a)); $path2 = explode('/',dirname($b)); $aLen = count($path1); $bLen = count($path2); $maxLen = max($aLen,$bLen); 阅读全文

posted @ 2013-01-16 15:50 java开发学习 阅读(221) 评论(0) 推荐(0) 编辑

2012年12月28日

解决JSP开发Web的中文问题

摘要: 这段时间经常看到有人问到web开发中怎么中文总是?号。原因其实很简单,因为大家大多用的是tomcat服务器,而tomcat服务器的默认编码为 iso-8859-1(西欧字符)。就是因为iso-8859-1(西欧字符)编码造成了我们经常看到?号。 方法一:最简单也是用的最多的方法。 <%@ page language="java" pageEncoding="GBK" %> 或者<%@ page contenttype="text/html;charset=gbk";>这里可以用gb2312或者gbk,只是gbk 阅读全文

posted @ 2012-12-28 12:00 java开发学习 阅读(142) 评论(0) 推荐(0) 编辑

2012年12月27日

如此理解面向对象编程

摘要: 从Rob Pike 的 Google+上的一个推看到了一篇叫《Understanding Object Oriented Programming》的文章,我先把这篇文章简述一下,然后再说说老牌黑客Rob Pike的评论。 先看这篇教程是怎么来讲述OOP的。它先给了下面这个问题,这个问题需要输出一段关于操作系统的文字:假设Unix很不错,Windows很差。 这个把下面这段代码描述成是Hacker Solution。(这帮人觉得下面这叫黑客?我估计这帮人真是没看过C语言的代码) public class PrintOS { public static void main(final S... 阅读全文

posted @ 2012-12-27 11:55 java开发学习 阅读(147) 评论(0) 推荐(0) 编辑

2012年12月26日

Java编程页面设计之事件处理

摘要: 当你把界面都设计好了,总需要添加相应的执行动作给组件,在JAVA中有相应的时间处理机制,叫做“监听器”,给组件添加相应执行动作的过程叫做“注册”,其中的“监听器”是一个接口,里面包含了相应的执行函数,要做的是自己实现其中的方法函数,然后“注册”给组件,通俗一点的话就是老妈让我去买酱油,老妈不关心我会转过几天街道,会怎样和老板到讨价还价怎样回家,老妈需要的最终结果是我能够将酱油交付到她的手中,期中买酱油的过程是我实现的,我就是事件处理机制里面的“监听器”接受老妈的指示,老妈让我买酱油去,就是对应将事件“注册”给我,呵呵,又一次完美体现了JAVA中实现与接口分离。 JAVA中的组件事件有Ac... 阅读全文

posted @ 2012-12-26 11:30 java开发学习 阅读(231) 评论(0) 推荐(0) 编辑

2012年12月24日

设计模式-行为型-迭代器模式(Iterator)

摘要: 概述 给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子. 适用性 1.访问一个聚合对象的内容而无需暴露它的内部表示. 2.支持对聚合对象的多种遍历. 3.为遍历不同的聚合结构提供一个统一的接口(即,支持多态迭代). 参与者 1.Iterator 迭代器定义访问和遍历元素的接口. 2.ConcreteIterator 具体迭代器实现迭代器接口. 对该聚合遍历时跟踪当前位置. 3.Aggregate 聚合定义创建相应迭代器对象的接口. 4.ConcreteAggregate 具体聚合实现创建相应迭代器的接口,该操作返回ConcreteIterato.. 阅读全文

posted @ 2012-12-24 11:10 java开发学习 阅读(151) 评论(0) 推荐(0) 编辑

2012年12月19日

深入Java对象及元素的存储区域

摘要: 在JAVA平台上开发应用程序的时候,有一个很大的特点就是其是在应用程序运行的时候才建立对象。换句话说,在程序运行的时候,才会最终确定对象的归属,即对象应该存储在什么地方。由于存储在不同的区域,其在性能上会有所不同。为此作为Java程序开发人员需要了解各个存储区域的特点以及对性能的影响。然后再根据需要来调整应用程序的区域分配。总的来说,在操作系统中有五个地方可以用来保存应用程序运行中的数据。这类区域的特点以及对性能的影响分析如下。 存储区域一:寄存器 虽然同在内存中,但是不同的区域由于用途不同,其性能也有所不同。如就拿Java应用程序来说,寄存器由于其处于处理器的内部,为此这个区域存取数... 阅读全文

posted @ 2012-12-19 15:24 java开发学习 阅读(173) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 9 下一页

导航