码迷,mamicode.com
首页 > 编程语言
JAVA学习笔记(四十七)- 事件监听
定义ActionListener接口的实现类实现事件监听import java.awt.Button; import java.awt.Frame; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowEvent; import java.awt.ev...
分类:编程语言   时间:2015-04-04 09:10:25    阅读次数:185
JAVA学习笔记(四十八)- 适配器类 Adapter
适配器类 Adapter,对接口中的抽象方法进行空实现import java.awt.Button; import java.awt.Frame; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import java.awt.even...
分类:编程语言   时间:2015-04-04 09:13:00    阅读次数:165
JAVA学习笔记(四十九)- Swing相关组件
JFrame组件import java.awt.Color;import javax.swing.JFrame; import javax.swing.JPanel;/* * Swing是在AWT基础上的扩展 * javax.swing包及其扩展包,组件的命名多以J开关 * * JFrame组件 */ public class Test08 { public static voi...
分类:编程语言   时间:2015-04-04 09:10:14    阅读次数:147
Python文本处理和Java/C比对
一:起因 (1)态度和思想的转变很重要:要说起学习Python的原因,也够曲折的 —— 很早之前就听说了Python 以及 Perl语言,一直有学习的打算和冲动;最后学习Python是由于学习《机器学习》,和国外的教学视频里面那些洋教授们,以及国外关于机器学习的API都是用到的Python语言,自己初试牛刀一把,感觉效率就是高,慢慢的观念就转变了。 (2)态度和思想的转变很重要:学习一门新技术...
分类:编程语言   时间:2015-04-04 09:12:07    阅读次数:183
Google的Python代码格式化工具YAPF详解
平时习惯了杂乱无章地编写代码,而最后的代码勘定,却依赖于PyCharm自带的格式化工具,以及根据其自带的提示功能来规范代码。而pycharm里的格式化工具,不支持对多文件进行代码批量格式化,曾经尝试些解决方案,结果无功而返,不了了之。今天看到这个工具,终于有望了。# 本地小试cd /home/k.....
分类:编程语言   时间:2015-04-04 09:07:33    阅读次数:351
hadoop hdfs的java操作
访问hdfs上的文件并写出到输出台 /** * 访问hdfs上的文件并写出到输出台 * @param args */ public static void main(String[] args) { try { //将hdfs格式...
分类:编程语言   时间:2015-04-04 09:05:37    阅读次数:143
java如何从cmd运行并使用text文件作为输入源的总结
大家好,好几天没写东西了,又和大家见面了首先,编译我们的.java文件,生成.class文件使用命令 javac yourname.java 编译然后使用java youname < yourtextfilename来从文本文件设置输入,并运行网上找了好久,最后终于试出来了当然,需要在你的java ...
分类:编程语言   时间:2015-04-04 09:05:33    阅读次数:157
如何学习C语言
初学编程---C语言 进入计算机专业一年多了。在计算机,编程是必修课。大一一年里,接触了几种编程语言,虽然研究的不是很深,但对编程也有一定的体会。这学期学院安排了任务--给大一的学弟、学妹补习C语言,平时他们有两节C语言的正课,然后我再给他们上一节课。 转眼间已经给他们上了几个星期的课,可以...
分类:编程语言   时间:2015-04-04 09:04:12    阅读次数:150
冒泡排序基本代码及其优化
冒泡排序是一种交换排序,它的基本思想是:两两比较序列中造句记录的关键字,如果反序则交换,直到没有反序的记录为止。它的运行过程如下(以升序排序为例):   比较造句的元素。如果第一个比第二个大,就交换他们两个。  对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。  针对所有的元素重复以上的步骤,除了最后一个。  持续每次对越来越少的元素重...
分类:编程语言   时间:2015-04-04 06:53:04    阅读次数:194
Python入门——石头剪刀布程序
如果你和我一样是一个有着其他语言基础的编程者,那我想这个小程序对于你来说是小case。由于本人初学Python,就先拿这个熟悉熟悉一下语法,就不再是以前大家都爱用的Hello World了。...
分类:编程语言   时间:2015-04-04 06:53:07    阅读次数:239
Python 与 Perl的优缺点
Python 与 Perl对比 (1)设计一个语言的初始目的决定了该语言将会内建什么功能: perl初始是Larry为了格式化处理文本而创建的,所以内建了正则 ;python内建一个复数型别,猜测Guido最初一定是为了数值计算而创建了python。因此perl擅长文字处理,python擅长数值处理...
分类:编程语言   时间:2015-04-04 06:49:53    阅读次数:283
快速学Python 和 易犯错误(文本处理)
基础教程 (1)文件I/O 非常类似于 c语言;IO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。 spath="D:/download/baa.txt" f=o...
分类:编程语言   时间:2015-04-04 06:48:21    阅读次数:365
Chord算法(原理)
Chrod算法是P2P中的四大算法之一,是有MIT(麻省理工学院)于2001年提出,其他三大算法分别是:CANPastryTapestryChord的目的是提供一种能在P2P网络快速定位资源的的算法,Cord并不关心资源是如何存储的,只是从算法层面研究资源的取得,因此Chord的API就简单到只有一...
分类:编程语言   时间:2015-04-04 06:47:02    阅读次数:266
java中变量的存储位置
1.寄存器:最快的存储区,由编译器根据需求进行分配,我们在程序中无法控制.2.栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3.堆:存放所有new出来的对象。4.静态域:存放静态成员(static定义的)...
分类:编程语言   时间:2015-04-04 06:38:46    阅读次数:204
JavaScript正则表达式
NOTE:在正则表达式中,许多标点符号具有特殊的含义。它们是:^ $ . * + ? = ! : | \ / ( ) [ ] { }正则表达式的直接量字符字符匹配字母数字字符自身\0NUL字符(\u0000)\t制表符(\u0009)\n换行符(\u000A)\v垂直制表符(\u000B)\f换页符...
分类:编程语言   时间:2015-04-04 06:29:35    阅读次数:147
C语言 文件操作API介绍
文件的基本概念 所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。 实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件(头文件)等。文件通常是驻留在外部介质(如磁盘等)上的, 在使用时才调入内存中来。从不同的角度可对文件作不同的分类。....
分类:编程语言   时间:2015-04-04 01:13:36    阅读次数:157
算法的时间复杂度示例
本文是学习数据结构的笔记。【效果图】【代码】# example.py# 算法时间复杂度示例def func_01(n): ''' 时间复杂度O(Log(Log(N))) ''' import math i = n count = 0 while i > 1: ...
分类:编程语言   时间:2015-04-04 01:15:11    阅读次数:221
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!