Java/python
文章平均质量分 68
大胖5566
科学、技术与人文的统一和谐,本人邮箱moodytong@126.com
展开
-
一个简单的python数据分析工具实践
一、main主函数1、调用mainframe二、frame1、mainframe:主窗体2、导入数据,调用函数upload13、查看数据模板,调用函数download14、简单统计分析,调用函数dataanaly5、t检验分析,调用函数dataanaly26、卡方检验,调用函数dataanaly37、相关性分析,调用函数dataanaly4其中函数mainframe、upload1、download1放置在文件frame.py中函数dataanaly、data原创 2021-03-22 18:30:48 · 321 阅读 · 0 评论 -
python学习(二)
9.序列 python中的序列数据类型和列表比较相近,只是它的元素值是固定的。定义为:arg=element1, element2, ..., elementN 一般用小括号将元素括起来 如果要创建单个元素的列表,在该序列最后要加上逗号,否则,变量的类型则变为单个元素的类型了 元素的访问:tuple[index]或[m:]或[m:n] pyt原创 2012-03-06 11:11:40 · 977 阅读 · 0 评论 -
python学习(一)
1.简要说明 python是解释型程序,也就是边读源程序程序边执行,所以在程序编辑和程序之间没有类似于.0这种目标代码的产生,这也让python的性能受到影响。2.python的编写 IDEL提供了IDEde编译环境,可以在>>>之后直接编程,python编程的一个奇特就是,能够编写一句,就执行一下。当然可以用IDEL的File菜单,建立new window,编原创 2012-03-06 11:10:46 · 2253 阅读 · 0 评论 -
python学习之随机数
这些天需要用到从一堆数中随机提取几个数,于是重新研究了下random模块。下面介绍下random中常见的函数。前提:需要导入random模块>>>import random1、random.random random.random()用于生成一个0到1的随机符小数: 0 >>> random.random() # Random转载 2012-06-04 18:45:06 · 1097 阅读 · 0 评论 -
python小练习(待完善)
由于需要利用python对文本文件进行处理,所以这里进行一些简单的练手,基本需求就是对文本文件连忙的单词进行统计,支持用户自定义查询,返回出现次数。dic={}tmp=""req=raw_input("Input the requested word:")fobj=open("test.txt","r")char=fobj.read(1)while char: if(ch原创 2012-03-06 11:15:37 · 839 阅读 · 0 评论 -
Python学习之字典详解
在元组和列表中,都是通过编号进行元素的访问,但有的时候我们按名字进行数据甚至数据结构的访问,在c++中有map的概念,也就是映射,在python中也提供了内置的映射类型--字典。映射其实就是一组key和value以及之间的映射函数,其特点是:key的唯一性、key与value的一对多的映射。1.字典的创建 字典的基本形态dic={key1:value1, key2:value2.原创 2012-06-09 10:37:07 · 42944 阅读 · 0 评论 -
mysql命令行下的数据导入与导出
由于机器龟速运行,决定分开跑,然后把数据合并,需要将mysql中的数据倒来倒去,没想到其中过程还蛮乱的,这里做个笔记,Mark一下。命令行1.数据库字符集问题 为了避免乱码的问题,先确定下database的编码是何种。 我在data的源电脑上的mysql command中输入 show variables like '%char%' 记得加分号执行 执行后,发现da原创 2012-08-24 14:09:29 · 2116 阅读 · 0 评论 -
根据两点经纬度计算距离
简介这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈就叫作“赤道”。在赤道的南北两边,画出许多和赤道平行的圆圈,就是“纬圈”;构成这些圆圈的线段,叫做纬线。我们把赤道定为纬度零度,向南向北各为90度,在赤道以南的叫南纬,在赤道以北的叫北纬。北极就是北纬原创 2012-10-12 10:18:16 · 7615 阅读 · 1 评论 -
octopy的MapReduce编程实例
1.简单介绍 MR编程模式因为云计算的兴趣而火了起来,但是分布的云计算环境个人很难搭建,为了便于大家学习MR编程模式,这里介绍一个给力的python工具octo.py。 它只是一个小小的python文件,但是确可以较为方便的用来进行MR模式编程,这样不用搭建云计算环境就能学习如何以MR方式编程了。 这里以本人刚完成的一个实例做示范,原创 2012-10-02 17:13:11 · 2546 阅读 · 2 评论 -
python encode和decode函数说明
字符串编码常用类型:utf-8,gb2312,cp936,gbk等。python中,我们使用decode()和encode()来进行解码和编码在python中,使用unicode类型作为编码的基础类型。即 decode encodestr ---------> unicode --------->stru = u'中文' #转载 2012-11-01 12:48:07 · 67351 阅读 · 1 评论 -
关于dom4j读取xml文件的null Nested exception备忘
由于最近需要针对xml做一些解析工作,决定使用dom4j进行解析,其中碰到了org.dom4j.DocumentException: null Nested exception: null的问题,明显是因为找不到文件路径。而我用的是网上经典的语句 InputStream in = TestDom4j.class.getResourceAsStream(xmlFilePath)。个人目测,很多人原创 2013-03-03 18:09:17 · 12709 阅读 · 6 评论 -
Lucence3.0的Analyzer备忘
问题:一连串的字符串如何进行分词,例如“onlyLoveforYouYEAH” 想着lucence自带一些analyzer,没有仔细看里面的功能,就开始用了,发现效果并不太好。后来发现需要处理的字符串有一定模式,所以决定不用analyzer了,这里只是做个备忘,指不定以后还会用得着。 import org.apache.lucene.analysis.An原创 2013-03-04 08:50:57 · 807 阅读 · 0 评论 -
关于OutOfMemoryError: Java heap space的备忘
在运行Java程序的时候,经常会碰到Heap错误,杯具的我也遇到了。这里为大家提供一些思路和个人看法。 该错误的核心就是:Java运行时堆栈容量 可以看到,为了保证小于号变成大于号即Java运行时堆栈容量>程序需要分配堆栈容量,以保证程序正常运行,就可以一方面增加Java运行时堆栈容量,另一方面减小程序需要的堆栈容量。 1. 对于增加Java运行时堆栈容量原创 2013-03-08 09:25:10 · 901 阅读 · 0 评论 -
python之文件
一直要频繁用到python对文件的操作,这里做个笔记mark。本人平台为windows。1.打开文件 利用函数open即可 f = open(r"F:\big_wsdl\ws_txt\wordlist.txt")2. 读取文件 可以在open后面加个模式‘r’,也可以不用添加。 按行全部读取readlines(): 如下所原创 2013-03-16 08:37:49 · 1021 阅读 · 0 评论 -
导出jar后无法使用第三方jar包(mysql)
以前写的工程都是没有连接数据库的单个工程(所有代码都是自己写的)没有应用别人的jar,所以导出为jar很简单,只要设置一个Main-Class就行了,也就是程序入口(main所在类)。但是后来写程序涉及到了数据库(以MySQL为例),就需要用到数据库驱动jar包,MySQL-connector-…… . jar,那么打成jar包时发现,数据库驱动jar包,根本没有引入到自己导出的jar包中(可转载 2013-05-14 14:12:04 · 1103 阅读 · 0 评论 -
win7中cmd下带空格路径
由于经常将程序安装在Program files这种目录下,在cd打开或者cmd下运行exe时,往往不行,例如运行该D:/program files/qq.exe,如果在cmd中输入,会报错,无法识别D:\program,这是因为系统没有把program和files连起来,中间的那个空格作祟。 为了解决该问题,在命令行中输入“D:/program files/qq.exe”即可,即要原创 2013-08-10 20:34:27 · 20006 阅读 · 2 评论 -
web服务器和应用服务器
一直不明白啥子叫web服务器和应用服务器,看到Google使用jetty,据说是一款不错的应用服务器,还有流星的轻量级web服务器Ngnix。上网认真查了一下,在这里简单说下区别,以防止日后土鸡。 其实可以简单描述如下: web服务器接: 收到HTTP请求,然后将请求转发给相应的服务器端(server-side),由服务器端进行逻辑的处理然后返回,处理的主原创 2012-01-02 09:54:06 · 1085 阅读 · 0 评论 -
JSP学习笔记之六
JSP与JavabeanJavabean说白了就是java类,供JSP页面调用;通过封装属性和方法成为具有某种功能或处理某个业务的对象,简称bean。这个Java类可以被重复利用,太高了代码的复用率,易编写、易维护、易使用。1 基本准备 1.1 编写规则 编写Javabean实际上就是在编写java类,但是在编写时有一些规则: 1. 类原创 2011-11-01 09:08:10 · 579 阅读 · 0 评论 -
JSP学习笔记之八
1. 关于MVC模型这个东东,分解为: module---javabean view--jsp control--servlet servlet处理将数据存储到module中,view中用来输入参数、存储参数和显示servlet处理后的参数。 2.几个概念辨析 session到底和servlet有啥区别?(个人观原创 2011-11-01 10:37:41 · 638 阅读 · 0 评论 -
基本的几个排序
1.插入排序算法: 将一组无序的数字排列成一排,左端第一个数字为已经完成排序的数字,其他为未排序数字。然后,从左到右依次将未排序的数字插入到已经排序的数字中。 示例:5 3 6 9 4 7 2import java.io.*;pu原创 2011-09-04 20:58:27 · 479 阅读 · 0 评论 -
Java练手题一之基本语法
1.哥德巴赫猜想:任何一个大于2的偶数都是两个素数之和。例如:4=2+2,10=7+3.。。import java.io.*;public class my { public static void main(String args[]) {原创 2011-09-06 22:45:57 · 646 阅读 · 0 评论 -
java练手题二之类基本
每个类可以分为两个部分:一个是属性与状态,一个是类的行为;专业点讲就是:域和各种方法(要把构造方法区别对待) 1. 域: 实例变量:用来存储某个类对象的状态值。其修饰符可以是public或private,但不能为static。与对象共存亡。原创 2011-09-08 20:58:03 · 518 阅读 · 0 评论 -
java练手题之五异常
1.常见的错误 编译错误:程序编写时,键入错误的关键字或标识符、遗漏标点符号、赋值时数据类型不匹配等错误。 运行错误:java程序执行时因非法操作或操作失败等原因产生的错误。例如:除数为0、数组越界、文件没找到等 逻辑错误:木有得到预期结果原创 2011-09-09 22:07:11 · 593 阅读 · 0 评论 -
java练手题之三类继承与多态
java中,每个类只可以有至多一个父类,一个父类可以有多个子类,这点与c++不同,不支持多重继承,但是java有接口,下一节会学习到。 1.创建子类 [修饰符] class 子类 extends 父类类名 {原创 2011-09-08 22:19:05 · 737 阅读 · 0 评论 -
java练手题之四接口
Java接口的特征归纳:1, Java接口中的成员变量默认都是public,static,final类型的(都可省略),必须被显示初始化,即接口中的成员变量为常量(大写,单词之间用"_"分隔)2, Java接口中的方法默认都是public,abstract类型的(都可省略原创 2011-09-08 22:25:24 · 599 阅读 · 0 评论 -
Java练手题之七IO编程
1.编写程序,列出给定路径下的文件名和目录文件名import java.lang.*;import java.util.ArrayList;import java.io.*;class my{ public static void main(String ar原创 2011-09-18 16:49:12 · 2505 阅读 · 0 评论 -
java练手题之六IO
1.关于文件 File类 构造方法:File(String path) File(String path, String name)(路径+文件或目录名)原创 2011-09-18 15:11:39 · 1090 阅读 · 0 评论 -
HTML初学
HTML写好后保存为.htm或者.html都可以,编辑工具可以是文本编辑器也可以是Dreamweaver或者Frontpage。 HTML标签概念HTML 文档和 HTML 元素是通过 HTML 标签进行标记的 HTML 标签由开始标签和结束标签组成 开始原创 2011-09-29 20:03:23 · 557 阅读 · 0 评论 -
JSP学习笔记之二
JSP页面和JSP标记1. JSP页面的基本结构 一个JSP页面可由5种元素构成:普通的HTML标记、JSP标记、变量和方法的声明、java程序片、java表达式。HTML标记可直接交给浏览器处理显示;jsp标记、数据和方法声明、java程序片由服务器执行,并将结果返回给用户浏览器;java表达式由服务器计算,并转化为字符串后交给用户浏览器。 如下示例:计算10原创 2011-10-24 20:39:01 · 608 阅读 · 0 评论 -
JSP学习笔记之一
1. Tomcat的安装 1.1安装与配置JDK 下载安装完毕后,环境变量的配置。 编辑系统变量Path 后添加”;C:\ProgramFiles\Java\jdk1.6.0_17\bin” 新建系统变量classpath,值为C:\ProgramFiles\Java\jdk1.6.0_17\bin\dt原创 2011-10-24 20:01:48 · 829 阅读 · 0 评论 -
JSP学习笔记之三
Tag文件和Tag标记1 Tag文件 Tag文件是后缀为.tag的文本文件,其结构几乎和JSP相同。可以用有普通的HTML标记、某些特殊标记,成员变量和方法的声明、Java程序片和Java表达式。 可以利用Tag文件进行一些处理,从而实现代码的复用。 1.1 如何调用 如果想在某个WEB服务目录下访问tag文件,那么需要再改原创 2011-10-29 16:12:39 · 802 阅读 · 0 评论 -
JSP学习笔记之五
JSP使用数据库1.准备知识 1.1连接的方式 Web程序和数据库打交道,需要使用数据库,JSP中和数据库之间通过JDBC连接,JDBC提供了访问数据库的接口,即由一些Java类和接口组成,是Java运行平台的核心类库中的一部分。 JDBC和不同数据库之间如何连接呢?两种方式:JDBS-ODBC桥接和使用Java数据库驱动程序。第一种,相当于OD原创 2011-10-31 16:20:04 · 598 阅读 · 0 评论 -
JSP学习笔记之四
JSP内置对象 有些对象不用声明就能在JSP页面的Java程序片和Java表达式中使用,这就是JSP的内置对象。HTTP协议规定了信息在Internet上的传输方法,特别规定了浏览器和服务器之间的交互方法。1. request对象 在JSP中,内置对象request封装了用户请求页面时提交的信息。用户在请求JSP页面时,通常使用HTML表单提交信息,原创 2011-10-31 16:17:08 · 1106 阅读 · 0 评论 -
JSP学习笔记之七
JavaServlet基础JSP根基是servlet技术,在JSP技术出现之前,web应用开发人员自己编写创建servlet对象的类,负责编译和复制字节码到特定目录,从而响应用户请求。JSP屏蔽了servlet对象创建的过程,开发者只需要关心jsp页面本身结构和设计。需要将tomcat安装目录中的servlet-api.jar放到jdk的lib/ext中。1 基本准备1.1 编原创 2011-11-01 10:07:01 · 550 阅读 · 0 评论 -
求最大公因数和最小公倍数
题目:求解三个整数的最大公因数和最小公倍数 1.最大公因数的求解 最大公因数的定义:设A与B是不为零的整数,若C是A与B的因数,则C叫A与B的公因数,若干个公因数中最大的就是最大公因数。 方法:1.根据定义求。A和B,假设B较小,用B-1,B原创 2011-09-04 11:12:42 · 1508 阅读 · 0 评论