码迷,mamicode.com
首页 > 编程语言
【算法】求二叉树各路径结点之和并找出最大值的路径
说在前面的话 最近没事将大学里的《数据结构》(严蔚敏,吴伟民著)一书重拾温习,受益颇多,才发现工作之中诸多经验问题都找到了理论支撑。 当时觉得没用的书,现在只能嘲笑当时得多low... 现在依然很low... --!事件背景 因实际工作中,遇到一个关于权重的问题,需要将数据关系中最大权重的路径...
分类:编程语言   时间:2015-04-08 01:03:32    阅读次数:155
java gc的工作原理、如何优化GC的性能、如何和GC进行有效的交互
java gc的工作原理、如何优化GC的性能、如何和GC进行有效的交互 一个优秀的Java 程序员必须了解GC 的工作原理、如何优化GC的性能、如何和GC进行有效的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等。只有全面提升内存的管理效 率,才能提高整个应用程序的性能。 本篇文章...
分类:编程语言   时间:2015-04-08 01:04:04    阅读次数:191
Java - Calendar类的使用
今天在写代码时需要用到时间相关的类,一开始,数据库中存的数据类型是timestamp的,所以在Java中就使用了Timestamp类型,但当调用Timestamp类型的方法时发现,它的很多方法都是deprecated,并且运行结果与预期有所差异。Eclipse的自动提示我使用Calendar类来代替...
分类:编程语言   时间:2015-04-08 01:01:11    阅读次数:171
圣思源Java视频36节练习源码分享(自己的190+行代码对比老师的39行代码)
题目:* 随机生成50个数字(整数),每个数字范围是[10,50],统计每个数字出现的次数* 以及出现次数最多的数字与它的个数,最后将每个数字及其出现次数打印出来,* 如果某个数字出现次数为0,则不要打印它。打印时按照数字的升序排列。要求:* 使用数组的知识完成此功能,不能使用JDK的API函数。分...
分类:编程语言   时间:2015-04-08 01:02:22    阅读次数:162
Swift之类型安全和类型推断
Swift是一种类型安全的语言。类型安全的语言鼓励推荐在你代码中的值尽量要清楚其所属的类型。如果在你的代码中有一个预先好的字符串,你就不能错误地把他传递或者赋值给一个整数。因为Swift是类型安全的,当编译你的代码时就会做类型检测并且以错误的方式标识出所有的不匹配的类型。这样使你能够在开发过程中捕获...
分类:编程语言   时间:2015-04-08 01:01:28    阅读次数:162
Java实现的闰年测试程序
import javafx.application.Application;import javafx.event.ActionEvent;import javafx.event.EventHandler;import javafx.scene.Scene;import javafx.scene.c...
分类:编程语言   时间:2015-04-08 00:58:10    阅读次数:244
飞燕围棋文件加密算法
(1)重要文件加密涉及到核心方案,脚本,xml,帮助说明,图片资源,等等的。先用AES-128-CBC加密,再用base64编码方便传输。加密过程:openssl enc -e -aes-128-cbc -pass pass:mypassword -in a.txt -out a.txt.aesop...
分类:编程语言   时间:2015-04-08 00:58:56    阅读次数:164
Java RTTI机制与反射机制
1.1 什么是RTTI?维基百科的定义:In computer programming, RTTI (Run-Time Type Information, or Run-Time Type Identification) refers to a C++ mechanism that exposes ...
分类:编程语言   时间:2015-04-08 00:57:52    阅读次数:176
2.熟悉Java基本类库系列——Java IO 类库
Java中常用的IO操作基本上可以分为四大部分,分别是:File类操作、RandomAccessFile类操作、字节流操作、字符流操作。只要熟练掌握了本文中所列举的所有例子,基本上对于Java的IO流操作就可以说是掌握了。下面将以JUnit测试用例的方式,用一个个例子的方式列出这四大部分中常用的操作...
分类:编程语言   时间:2015-04-08 00:56:14    阅读次数:204
MapReduce的模式、算法和用例
在这篇文章里总结了几种网上或者论文中常见的MapReduce模式和算法,并系统化的解释了这些技术的不同之处。所有描述性的文字和代码都使用了标准hadoop的MapReduce模型,包括Mappers, Reduces, Combiners, Partitioners,和 sorting。如下图所示:...
分类:编程语言   时间:2015-04-08 00:57:38    阅读次数:423
基于Java的闰年测试
以下为测试代码,实现测试输入是否合法及是否为闰年(四年一闰,百年不闰,四百年再闰):import javafx.application.Application;import javafx.event.ActionEvent;import javafx.event.EventHandler;impor...
分类:编程语言   时间:2015-04-08 00:54:34    阅读次数:204
C++ 虚函数表解析(转载自http://blog.csdn.net/haoel/article/details/1948051/)
前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函...
分类:编程语言   时间:2015-04-08 00:53:27    阅读次数:213
大整数算法[07] 绝对值减法
★ 引子 最近两个星期一直在折腾,主机从 Windows 换到了 Linux,工作环境从实体机转移到虚拟机中。当然目的只有一个,那就是充分发挥 Linux 和虚拟机的优势来提高自己的工作效率。俗话说得好:磨刀不误砍柴工,花费一些时间来折腾升级还是有必要的,有空的话可以聊聊相关经验,如果你想急于...
分类:编程语言   时间:2015-04-08 00:44:18    阅读次数:206
Java之this详解
1. this是指当前对象自己。 用类名定义一个变量的时候,定义的应该只是一个引用,外面可以通过这个引用来访问这个类里面的属性和方法,那们类里面是够也应该有一个引用来访问自己的属性和方法纳?呵呵,JAVA提供了一个很好的东西,就是 this 对象,它可以在类里面来引用这个类的属性和方法。如下面这个例...
分类:编程语言   时间:2015-04-08 00:43:25    阅读次数:172
随笔记:Python初实践
有一同事要离职了,我负责交接一个用Python同步数据的项目。之前木有做过Python,周休,做个简单的查询数据库,小练一下手。包含:安装连接、查询MySQL列表元组for循环while循环下载上Python官方网站,下载Python安装包,目前流行的版本为2.7和3.x版本,这两个大版本之间语法有...
分类:编程语言   时间:2015-04-08 00:42:28    阅读次数:143
Java学习笔记(Javase毕向东版视频)三.2
5、继承 1 //Java中所有对象都显式/隐式的继承子Object类 2 class fu{ 3 fu(){ 4 System.out.println("fu..."+getNum()); 5 show(); 6 } 7 private in...
分类:编程语言   时间:2015-04-08 00:43:04    阅读次数:178
学C语言--第一天
今天开始决定,开始学习C语言,网上充斥着各种的入门书籍,各种快速学会C语言编程的资料。可我一个在和周围码农接触了4年多的人来说,我清楚的知道,学习最快的方式就是先从看代码入手。但最基本的还是要先熟悉,大学时期,学过一些C也学过一些C++,不过那仅仅是为了挣学分,什么也没学到而已。C语言的优点:兼备高...
分类:编程语言   时间:2015-04-08 00:41:45    阅读次数:162
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!