文件操作 1,文件路径 绝对路径:从根目录到目标文件路径 相对路径:根目录相同文件夹下的文件名 2,编码方式:utf-8,gbk....... 3,操作方式:只读,只写,追加,读写,写读..... 文件读取:以什么编码方式存储的就以什么编码方式打开 只读: r(Unicode类型) rb(bytes ...
分类:
编程语言 时间:
2017-12-25 20:57:56
阅读次数:
146
1:java注解使用是相当频繁,特别是在搭建一些框架时,用到类的反射获取方法和属性,用的尤其多。 java中元注解有四个: @Retention @Target @Document @Inherited; 创建自定义注解类: 2:编写拦截器 java中拦截是向下传递的 所以要return false ...
分类:
编程语言 时间:
2017-12-25 20:58:05
阅读次数:
464
一、OGNL表达式语言 Ognl Object Graphic Navigation Language(对象图导航语言),它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现 ...
分类:
编程语言 时间:
2017-12-25 20:58:49
阅读次数:
157
我们已经知道,可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。可 ...
分类:
编程语言 时间:
2017-12-25 20:58:56
阅读次数:
132
package com.day5.test; import java.util.Scanner; public class Test1 { /** * @param args * 需求:模拟登陆,给三次机会,并提示还有几次 * 用户名和密码都是admin * 分析: * 1,模拟登陆,需要键盘录入, ...
分类:
编程语言 时间:
2017-12-25 20:59:31
阅读次数:
169
文件操作 1,文件路径:d:\xxxx.txt 绝对路径:从根目录到最后 相对路径:当前目录下的文件 2,编码方式:utf-8 3,操作方式:只读,只写,追加,读写,写读...... (1)只读--r f =open('路径',mode='r',encoding='编码方式') content=f. ...
分类:
编程语言 时间:
2017-12-25 20:59:39
阅读次数:
183
一、文件处理简介 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用户/ ...
分类:
编程语言 时间:
2017-12-25 21:00:10
阅读次数:
248
今天使用Java+Spark 实现 flatMapToPair 的lambda函数,代码如下: 结果报错: 上网查了下原因,是因为spark 2.0以上要求返回一个Iterator的实例。 于是修改代码如下(标红),错误就消失了。 记录一下,备忘。 参考:http://blog.csdn.net/t ...
分类:
编程语言 时间:
2017-12-25 21:00:27
阅读次数:
534
本篇主要是记录自己所理解的Java异常处理机制(基于jdk1.7)以及怎么去处理和设计异常。还记得当初学习Java异常这块的时候都没怎么注意它的用途,以为就是简单的处理下异常,我避免程序出现这样错误就行了(当初真的很懵懂很天真)。当踏入社会工作后才知道一个好的异常处理框架是有多重要,比方说当你的项目 ...
分类:
编程语言 时间:
2017-12-25 21:00:52
阅读次数:
215
package com.day7.one; public class DemoString2 { /** * @param args * String类的获取功能 * 1.int length();获取字符串的长度 * 2.char charAt(int index);获取指定索引位置的字符 * 3 ...
分类:
编程语言 时间:
2017-12-25 21:25:41
阅读次数:
210
(1)在 web 项目中要使用 spring 需要导入一个 jar 包: spring-web-4.2.4.jar包 (2)在 web.xml 文件中配置 Listener 这个 ContextLoaderListener 它实现了 ServletContextListener.在这个 listen ...
分类:
编程语言 时间:
2017-12-25 21:26:11
阅读次数:
203
快速排序在于快,大概思想是:先使用一个数值作为中间值,通过第一次排序将数组分为两部分,左边的都比这个数值小, 右边的都比这个数值大,再利用递归将这两部分数组进行同样的排序: 萧伯纳说:“你有一个苹果,我有一个苹果,彼此交换一下,我们彼此仍然是各有一个苹果;但是你有一种思,我有一种思想,彼此交换一下, ...
分类:
编程语言 时间:
2017-12-25 21:26:39
阅读次数:
244
一、数字 1.1 整型 int 32位机器 范围是-2**31~2**31-1 64位机器 范围是-2**63~2**63-1 1.2 浮点型 float 类似C中的double 占8字节 64位 52位表示底数 11位表示指数。 1.3 负数 python中虚数用j表示。 e.g. -5+4j 二 ...
分类:
编程语言 时间:
2017-12-25 21:26:52
阅读次数:
105
分类:
编程语言 时间:
2017-12-25 22:01:03
阅读次数:
178
文件操作首先做的是,打开文件,打开文件有两种方法open(...) 和 file(...),本质上前者在内部会调用后者来进行文件操作,但是一般都用open() 操作文件包括了文件的读、写和关闭,首先来谈谈打开方式:当我们执行 文件句柄 = open('文件路径', '模式')操作的时候,要传递给op ...
分类:
编程语言 时间:
2017-12-25 22:10:10
阅读次数:
173
一.基础知识: 1)集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;HashSet,TreeSet); 2)HashMap的底层实现,之后会问ConcurrentHashMap的底层实现; 3)如何实现HashMap顺序存储:可以参考Linked ...
分类:
编程语言 时间:
2017-12-25 22:10:34
阅读次数:
189
- lock 它直接调用的sync对象的lock()方法。 acquire(1)这方法是在在AbstractQueuedSynchronizer中实现 它大致做了如下几个事情。 1 tryAcquire() 就是试图获取锁,如果成功就结束 2 acquireQueued 如果试图获取失败,就加入队列 ...
分类:
编程语言 时间:
2017-12-25 22:10:51
阅读次数:
132
java: JAVA_HOME=C:\jdk1.5.0_06 PATH=%JAVA_HOME%\bin;%PATH% CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar python: PATH=;c:\python26 PATHEXT=;.P ...
分类:
编程语言 时间:
2017-12-25 22:11:06
阅读次数:
213
使用构造方法时,需要保留一个无参的构造方法 静态方法可以直接通过类名来访问,而不用创建对象。 -- Java代码的执行顺序: 静态变量初始化→静态代码块→初始化静态方法→初始化实例变量→代码块→构造方法 集合: java.util包中 List接口:存储有序,可以保存重复元素 Set接口:存储无序, ...
分类:
编程语言 时间:
2017-12-25 22:11:28
阅读次数:
182
A卷(改错) 1. 数组排序(50分) 输入10个整数,存入数组,将最大的数与第一个数交换,最小的数与最后一个数交换,交换后存储并输出。 输入:10个整数。 输出:交换后的10个数。 样例: 评分标准: (1)正确定义数组,给出输入语句,正确实现10个整数的输入,20分; (2)正确交换,20分; ... ...
分类:
编程语言 时间:
2017-12-25 22:11:45
阅读次数:
297