注解(Annotation)相当于一种标记,在程序中加入注解就等于为程序打上某种标记,没有加,则等于没有任何标记,以后,javac编译器、开发工具和其他程序可以通过反射来了解你的类及各种元素上有无何种标记,看你的程序有什么标记,就去干相应的事,标记可以加在包、类,属性、方法,方法的参数以及局部变量上 ...
分类:
编程语言 时间:
2018-10-18 20:51:59
阅读次数:
171
一.流的分类 1、从功能上:输入流、输出流 2、从结构上:字节流、字符流 3、从来源上:节点流、过滤流 其中InputStream/OutputStream是为字节流而设计的,Reader/Writer是为字符流而设计的。处理字节或者二进制对象使用字节流,处理字符或者字符串使用字符流。 在最底层,所 ...
分类:
编程语言 时间:
2018-10-18 21:55:02
阅读次数:
204
Java的IO包主要关注的是从原始数据源的读取以及输出原始数据到目标媒介。以下是最典型的数据源和目标媒介: 文件 管道 网络连接 内存缓存 System.in, System.out, System.error(注:Java标准输入、输出、错误输出) 下面这张图描绘了一个程序从数据源读取数据,然后将 ...
分类:
编程语言 时间:
2018-10-18 21:55:10
阅读次数:
159
import java.util.*; import com.alibaba.fastjson.*; public class Test { public static void main(String[] args) { //方法1 String json = "[{\"companyId\":\... ...
分类:
编程语言 时间:
2018-10-18 21:55:51
阅读次数:
785
执行hive -e 命令并且获取对应的select查询出来的值及其对应的scheam字段 需要在执行语句中前部添加 set hive.cli.print.header=true; 这个设置,如下语句: hive -e "set hive.cli.print.header=true;use defau ...
分类:
编程语言 时间:
2018-10-18 21:56:36
阅读次数:
537
整型 num01 = 100 num01 = 100 #十进制 num02 = 0x6F #十六进制 num03 = 0o41 #八进制 print (num01) print (num02) print (num03) 打印出来的结果都是十进制整型:100,111,33. 常见的运算: impor ...
分类:
编程语言 时间:
2018-10-18 21:56:46
阅读次数:
166
介绍 本文将展示如何利用Python爬虫来实现诗歌接龙。 该项目的思路如下: 1. 利用爬虫爬取诗歌,制作诗歌语料库; 2. 将诗歌分句,形成字典:键(key)为该句首字的拼音,值(value)为该拼音对应的诗句,并将字典保存为pickle文件; 3. ...
分类:
编程语言 时间:
2018-10-18 21:58:23
阅读次数:
199
·Python基础语法 @ Python之禅 >>> import this The Zen of Python, by Tim Peters Beautiful is better than ugly. # 优美胜于丑陋(Python以编写优美的代码为目标) Explicit is better ...
分类:
编程语言 时间:
2018-10-18 21:58:40
阅读次数:
238
title: 遗传算法 date: 2018 10 17 19:26:39 tags: [数学建模,算法,algorithm] categories: 算法 img: https://i.loli.net/2018/10/17/5bc71d6db996b.png [TOC] 欢迎前往个人主页,进行更 ...
分类:
编程语言 时间:
2018-10-18 21:58:48
阅读次数:
319
①差集 方法一: if __name__ == '__main__': a_list = [{'a' : 1}, {'b' : 2}, {'c' : 3}, {'d' : 4}, {'e' : 5}] b_list = [{'a' : 1}, {'b' : 2}] ret_list = [] for ...
分类:
编程语言 时间:
2018-10-18 22:00:29
阅读次数:
204
python 列表排序方法sort、sorted技巧篇 Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列。 1)排序基础 简单的升序排序是非常容易的。只需要调用sorted()方法。它返回一个新的list,新的li ...
分类:
编程语言 时间:
2018-10-18 22:00:53
阅读次数:
258
poll的多路复用p =select.poll()功能:创建poll对象返回值:poll对象 p.register(fd,event)功能:注册要关注的IO事件参数: fd 要关注的IO对象 event 选择要关注的事件 常用时间类型: POLLIN 读IO事件 rlist POLLOUT 写IO事 ...
分类:
编程语言 时间:
2018-10-18 22:01:38
阅读次数:
172
Java中的流是个抽象的概念,当程序需要从某个数据源读入数据的时候,就会开启一个数据流,数据源可以是文件、内存或网络等等。相反地,需要写出数据到某个数据源目的地的时候,也会开启一个数据流,这个数据源目的地也可以是文件、内存或网络等等 一. 字符流的引入 正如字节流中所看到的,有时候当一个中文字符含有 ...
分类:
编程语言 时间:
2018-10-18 22:01:54
阅读次数:
232
c++中的几种操纵符 1.setw(int)用来设置域宽,就是设置数值的显示位数 头文件为iomanip 2.setprecision(int)用来设置浮点数的小数位数(包括小数点) 四舍五入 头文件为omanip 3.endl 插入换行符,并刷新流 c++中的跳转语句 break continue ...
分类:
编程语言 时间:
2018-10-18 22:02:11
阅读次数:
198
fork注意:*进入阻塞态的进程一定会让出cpu时间片*各个进程在自己空间内对数据的操作不影响其他进程*父进程在执行fork之前开辟的空间子进程也会复制 进程相关函数 os.getpid()功能获取当前进程的PID号返回值:返回当前进程的PID os.getppid()功能;获取父进程的PID号返回 ...
分类:
编程语言 时间:
2018-10-18 22:04:31
阅读次数:
201
今日内容主要有: 一、pickle模块二、shelve模块三、json模块四、json练习五、xml模块六、xml模块七、configparser模块 一、pickle模块 二、shelve模块 三、json模块 四、json练习题 #将下面内容存储到(news.json)文件中 ...
分类:
编程语言 时间:
2018-10-18 22:05:27
阅读次数:
197
有同学会发现,自己使用 有时候会生成不了较大的值,这是为什么呢? C++ 的 包含在 头文件内,没有参数; 生成的随机数范围是 $[0, RAND\_MAX]$,其中 $RAND\_MAX$ 是 中定义的常量,值和 C++ 的版本有关; 我们在比赛前可以使用以下语句得到比赛用机的 $RAND\_MA ...
分类:
编程语言 时间:
2018-10-18 22:05:47
阅读次数:
446
未定义行为:语言标准没有规定,编译器自行决定的行为,在不同的编译器上有时会有不同的结果。 1: 我们知道i++会返回i之后再自增,那么程序运行完i为多少? 解释一: 先赋值再自增。 解释二: 先自增再赋值。 2: 我们发现i和j中间有3个加号,现在也有两种解释。 解释一: ,i先加上j再做自增。 解 ...
分类:
编程语言 时间:
2018-10-18 22:06:17
阅读次数:
219
Java的System类提供了一些简单的静态方法调用,以允许我们对标准输入、输出和错误I/O流进行重定向: setIn(InputStream) setOut(PrintStream) setErr(PrintStream) 如果我们突然开始在显示器上创建大量输出,而这些输出滚动得太快以至于无法阅读 ...
分类:
编程语言 时间:
2018-10-18 22:07:57
阅读次数:
245
恢复内容开始 1.单分支结构 if <条件>: <语句块> 2.二分支结构 if <条件>: 紧凑形式,适用于简单表达式的二分支结构 guess =eval(input()) <语句块1> <表达式1>if<条件> else <表达式2> print("猜{}了".format("对"if gues ...
分类:
编程语言 时间:
2018-10-18 22:08:39
阅读次数:
803