文章库ARTICLE COLUMN

  • Java开发常见问题集锦

    Java开发常见问题集锦

    摘要:下面是一些常见的理解性问题,每一个问题尽量用图或代码去描述。内容全部来自,包括基本语法数组集合类泛型面向对象垃圾回收异常控制输入输出和内存。不断更新,欢迎大家提出有趣味的问题和意见。 程序员经常可以通过搜索或者记忆来完成代码,但是许多...

    MSchumiMSchumi 评论0 收藏0
  • Eclipse的使用与Java入门

    Eclipse的使用与Java入门

    摘要:快捷键使用自动导入包快速注释取消注释代码格式化代码保存代码调试逐语句进入过程内部逐过程不进入过程内部通常先调试,遇到过程按进入过程常见错误修饰的类的名称必须和源文件名一致函数作为入口函数,必不可少第一个大写字符串包含包的使用优点防止 ...

    sshesshe 评论0 收藏0
  • 20+ 精彩的Java 开发者博客

    20+ 精彩的Java 开发者博客

    摘要:推荐了个开发者的博客。选择的标准如下高可读性的原创文章。带有个人理解的创造性内容。关于编程的一些思考编程良方和作者讲师的匿名函数机器学习非给程序员的工作小贴士敏捷作者基础图示概念原文编译 ProgramCreek 推荐了29个 Java 开发者的博客。 ...

    MoAirMoAir 评论0 收藏0
  • 编程面试的10大算法概念汇总

    编程面试的10大算法概念汇总

    摘要:满二叉树除叶子节点以为的每个节点都有两个孩子。完全二叉树可以看成是可以有若干额外向左靠的叶子节点的完美二叉树。 以下是在编程面试中排名前10的算法相关的概念,我会通过一些简单的例子来阐述这些概念。由于完全掌握这些概念需要更多的努力,因此...

    shusenshusen 评论0 收藏0
  • 你应当知道的Java牛人 v2.0

    你应当知道的Java牛人 v2.0

    摘要:你应当了解的位牛人编译李隽龙。拥有四项发明专利,据称他的净资产值高达亿美元。年月日,在其博客上宣布调离安卓部门并将承担谷歌公司新的项目。年月日,通知执行委员会他将不再参选。后来,又重新当选了理事会的全权代表。 Java领域有很多著名的人物...

    _Suqin_Suqin 评论0 收藏0
  • 删除ArrayList的元素

    删除ArrayList的元素

    摘要:如果通过下标删除的元素,必须从大到小删除,因为这个集合的元素一旦被删除,后面的元素会向前移动。较好的做法是按元素去删。 如果通过下标删除ArrayList的元素,必须从大到小删除, 因为这个集合的元素一旦被删除,后面的元素会向前移动。 较好的做...

    ProfeelProfeel 评论0 收藏0
  • 对Java ++ 运算符的理解

    对Java ++ 运算符的理解

    摘要:摘自例子等于例子等于看了转载链接中的文章,仍然不是非常明白,希望有人能简单通俗地解答下。 摘自:http://hi.baidu.com/list263/item/649a1686e4f1ebebe596e073 例子1: int a= 1; a = a++; System.out.println(a); // 等于1 例子2: int a=5; in...

    崔晓明崔晓明 评论0 收藏0
  • Day 4:PredictionIO——如何创建一个博客推荐器

    Day 4:PredictionIO——如何创建一个博客推荐器

    摘要:是什么是一个用编写的开源机器学习服务器应用,可以帮助你方便地使用搭建推荐引擎。是一个可伸缩的机器学习库,它提供众多聚集分类过滤算法。我为什么要关心我决定学习是因为我想使用一个可以帮助我加上机器学习功能的库。 编者注:我们发现了比较有趣...

    tinysun1234tinysun1234 评论0 收藏0
  • 慎用Java 的 Long 代替 long

    慎用Java 的 Long 代替 long

    摘要:以上情况多出现在用户设置域默认值的时候发生。为避免此情况,一般域是数值类型的采用基本类型,这样语意更明确。看到时间的毫秒值是实在是让人抓狂。 Long 包装类型,默认为null long 基本类型,默认为0 在ORM模型中,如果一个实体的域是Long类型,...

    loostudyloostudy 评论0 收藏0
  • Day 6:在 Java 虚拟机上使用 Grails 进行快速 Web 开发

    Day 6:在 Java 虚拟机上使用 Grails 进行快速 Web 开发

    摘要:要安装,输入更新到最新版本,执行如果需要阅读额外的安装命令行工具时的帮助文件,可以浏览使用命令设置好账户,这个命令会为你创建一个命名空间,然后上传你的到服务器上。也有一个插件,但这篇文章中,我会使用命令行工具。 在30天学习30种新技术...

    hoohackhoohack 评论0 收藏0
  • iframe实现无刷新上传文件

    iframe实现无刷新上传文件

    摘要:代码上传文件支持文件的上传代码新建一个对象上传初始化设定上传限制限制每个上传文件的最大长度。设定允许上传的文件通过扩展名限制仅允许文件。上传文件将上传文件保存到指定目录文件在列表中找到提取码并下载。 HTML代码 index.html ...

    raise_yangraise_yang 评论0 收藏0
  • 为什么C语言程序坚若磐石?

    为什么C语言程序坚若磐石?

    摘要:年月号语言,在今天来说是一种特殊的编程语言。但是,仍然存在一个根本的问题为什么用写的程序坚如磐石过了写论文这段黑暗的时期之后,我最近做了一点编程。 2008年11月11号(Single Day~~~) C语言,在今天来说是一种特殊的编程语言。只有极少数人真的...

    OpenDiggOpenDigg 评论0 收藏0
  • Java抽象方法是个好东西

    Java抽象方法是个好东西

    摘要:一个类如果继承一个抽象类,且其不是抽象类,那么该类必须实现父类的抽象方法。抽象类通常都是对多种类似的具体类进行抽象。这个好处体现在子类必须实现父类的抽象方法,当子类比较多的时候,通过可以看到哪些子类还没有实现,确保无漏网之鱼。 一个类...

    sevi_stuosevi_stuo 评论0 收藏0
  • Day 12: OpenCV —— Java开发者的人脸检测

    Day 12: OpenCV —— Java开发者的人脸检测

    摘要:今天我准备学习如何用来进行人脸检测。它提供和的接口,并支持所有主流操作系统平台,包括及。这个过程之后,将有面部检测。我们遍历所有的脸部检测并用矩形标记图像。这个程序的输出展示如下,这是在人脸检测之前和之后的图片今天就这些,欢迎反馈。 ...

    zhunjieezhunjiee 评论0 收藏0
  • PayPal 为什么从 Java 迁移到 Node.js:性能提高一倍,文件代码减少44%

    PayPal 为什么从 Java 迁移到 Node.js:性能提高一倍,文件代码减少44%

    摘要:大家都知道是另一家迁移到平台的大型公司,的这篇博文解释了为什么从迁移出来的原因开发效率提高一倍个人用更少的时间干了个人的活,性能提高一倍,代码量减少文件减少。性能性能是一个非常有意思和具有争议性的话题。对于来说这是一个另人激动的时刻。...

    you_Deyou_De 评论0 收藏0
  • Day 13: Dropwizard —— 非常棒的Java REST服务器栈

    Day 13: Dropwizard —— 非常棒的Java REST服务器栈

    摘要:现在可以通过点击指标检查的指标,该数据是可用的格式。健康检查被添加。现在启动,可以看到第步创建现在写类,它负责创建博客条目。为了测试,做一个请求第步更新现在,更新方法来从获取所有的博客文件。 编者注:我们发现了比较有趣的系列文章《30天...

    AwbeciAwbeci 评论0 收藏0
  • [译]Java VS Python 应该先学哪个?

    [译]Java VS Python 应该先学哪个?

    摘要:我已经非常详细地陈述了我的原因为什么是最好的编程语言和为什么一个程序员应该学习。现在和都满足刚才说的条件,甚至你做了一些很棒的分析比较之后,依然很难得出应该学习哪个语言。 2013年11月29号 Java 和 Python 是当下两种巨火的巨强大的编程语...

    happyhuangjinjinhappyhuangjinjin 评论0 收藏0
  • 什么是 socket

    什么是 socket

    摘要:所谓通常也称作套接字,用于描述地址和端口,是一个通信链的句柄。应用程序通常通过套接字向网络发出请求或者应答网络请求。对于一个网络连接来说,套接字是平等的,并没有差别,不因为在服务器端或在客户端而产生不同级别。 所谓socket通常也称作"套...

    megatronmegatron 评论0 收藏0
  • JAVA组合字符串,长度不足用0补齐

    JAVA组合字符串,长度不足用0补齐

    public class Test { public static void main(String[] args) { Test test = new Test(); System.out.println(test.lpad(10, 23)); } /** * 补齐不足长度 * @param length...

    LancerCometLancerComet 评论0 收藏0
  • Java中Split函数的用法技巧

    Java中Split函数的用法技巧

    摘要:在包中也有方法,与的类似,都是返回是一个字符型数组,但使用过程中还有一些小技巧。如执行出来的结果是奇怪吧,不过注意看一下说明还是知道原因的。 在java.lang包中也有String.split()方法,与.net的类似,都是返回是一个字符型数组,但使用过程中...

    genefygenefy 评论0 收藏0
  • 根据EXIF时间对照片重命名

    根据EXIF时间对照片重命名

    摘要:照片的命名乱七八糟的,对命名规则有洁癖的我自然要修改一下,于是乎。。。 照片的命名乱七八糟的,对命名规则有洁癖的我自然要修改一下,于是乎。。。 import java.io.File; import java.util.Iterator; import com.drew.imaging.jpeg.JpegMetadata...

    caiyongjicaiyongji 评论0 收藏0
  • replaceAll字符串匹配

    replaceAll字符串匹配

    摘要:在涉及到时发现得特别处理,具体的如在中或者中要想处理,得写成另外,对于,即竖线的处理也得注意,应该是 在涉及到regexp时发现"$"得特别处理,具体的如在replaceAll中或者split中要想处理"$",得写成: "String".replaceAll("//$","STR");...

    gnehcgnehc 评论0 收藏0
  • 遍历Map的四种方法

    遍历Map的四种方法

    摘要:第一种普遍使用,二次取值通过遍历和第二种通过使用遍历和第三种推荐,尤其是容量大时通过遍历和第四种通过遍历所有的,但不能遍历 public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put(.....

    wenshi11019wenshi11019 评论0 收藏0
  • 读取TXT每行文件打乱顺序。

    读取TXT每行文件打乱顺序。

    import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; import jav...

    SleepySleepy 评论0 收藏0
  • 六种常见的代码类型

    六种常见的代码类型

    code Written By A CS 101 Student public int fibonacci(int, x) { if (x == 1) { return 1; } else if (x == 2) { return 1; ) else { return fibonacci(x - 1) + fibonacci(x -...

    GilbertatGilbertat 评论0 收藏0

热门文章

<