File类:即能代表一个特定文件的名称,又能代表一个目录下的一组文件的名称。File类也可以用来创建新的目录。File file = new File( "D:/test.txt"); file.exists(); File file2 = new File( "D:/mkdi
分类:
编程语言 时间:
2018-02-01 18:28:19
阅读次数:
228
高并发操作共享的CopyOnWriteArrayList集合时,在一个线程做读操作其它线程做删除新增操作导致集合的大小发生变化,但是读操作线程不会发生异常,是因为删除添加操作并不是在集合的原Object[]数组上面操作的,而是拷贝了一个新的数组在,先数组上面完成的操作。 高并发操作共性的集合时,多个 ...
分类:
编程语言 时间:
2018-02-01 18:31:49
阅读次数:
208
package cn.itcast.io.c.bytestream.test; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.File... ...
分类:
编程语言 时间:
2018-02-01 19:20:09
阅读次数:
161
Java 写文件实现换行 第一种: 写入的内容中利用\r\n进行换行 File file = new File("D:/text"); try { if(!file.exists()) file.createNewFile(); FileOutputStream out=new FileOutput ...
分类:
编程语言 时间:
2018-02-01 19:21:30
阅读次数:
205
机器不学习 jqbxx.com-专注机器学习,深度学习,自然语言处理,大数据,个性化推荐,搜索算法,知识图谱 推荐一直是电商平台的重要流量入口。以往在电商平台上,推荐的场景更多的覆盖在交易的各个环节,比如详情页、购物车、订单及支付等。近年来推荐发展逐渐的多样化,场景上逐渐覆盖到各流量入口,推荐的实体 ...
分类:
编程语言 时间:
2018-02-01 19:21:45
阅读次数:
211
点击🌚🌚🌚!!! 冒泡排序 选择排序 插入排序 ...
分类:
编程语言 时间:
2018-02-01 19:22:19
阅读次数:
142
python登陆126邮箱 因为刚开始学习自动化测试,所以一直是跟着虫师的《Selenium的自动化测试实战》来学习的,在其中碰到利用python登陆126邮箱,实践时发现最新一版的126邮箱不能根据id进行自动化登陆,解决步骤如下所示: 1.第一次选择使用css定位的方式进行登陆,结果报错 An ...
分类:
编程语言 时间:
2018-02-01 19:22:26
阅读次数:
292
"读中学" 读后感 我认为给学生具体的, 能实践的, 能马上看到因果关系的教材和练习, 是激发学生兴趣, 好奇心, 求知欲的好方法。 我就是这样学习编程和软件开发的。 所以我对「习而学」的方法很有好感。软件工程有理论的部分, 有工程的部分; 有艺术的部分,有手艺的部分; 在同学们达到理论/艺术的阶段 ...
分类:
编程语言 时间:
2018-02-01 19:23:00
阅读次数:
196
一个java程序可认为是一系列对象的集合,这些对象通过调用彼此的方法协同工作。 对象:对象是类的一个实例,有状态和行为。 一条狗是一个对象。状态有:颜色,名字,品种;行为有:摇尾巴,叫,吃。 类:是一个模版,它描述一类对象的行为和状态 方法:方法就是行为,一个类可以有很多方法。逻辑运算,数据修改以及 ...
分类:
编程语言 时间:
2018-02-01 19:23:54
阅读次数:
157
ubuntu 16.04本身是自带python的,他本身是自带2.X和3.X,两个版本,默认的是2.X。这里记录一下如果在版本间切换以及如何把python版本切换到3.X下的方法。 1.查看Ubuntu系统已安装的python版本及当前使用的python版本 ls /usr/bin/python*p ...
分类:
编程语言 时间:
2018-02-01 19:24:12
阅读次数:
136
操作系统 分时系统 由于CPU速度不断提高和采用分时技术,一台计算机可同时连接多个用户终端,而每个用户可在自己的终端上联机使用计算机,好象自己独占机器一样。 分时技术:把处理机的运行时间分成很短的时间片,按时间片轮流把处理机分配给各联机作业使用。 特点: (1)多路性。若干个用户同时使用一台计算机。 ...
分类:
编程语言 时间:
2018-02-01 19:25:05
阅读次数:
232
String str="hello world"; //方式一 :通过对象的getClass()方法 Class<?> clazz1 =str.getClass(); //方式二:通过类的class属性 Class<?> clazz2 =String.class; //方式三:通过Class类的静态 ...
分类:
编程语言 时间:
2018-02-01 19:25:40
阅读次数:
125
先来无事,想让python 自动操作桌面,点击,滑动鼠标,输入文字等 写出来也不觉得有什么用,纯粹是闲的蛋疼吧。 ...
分类:
编程语言 时间:
2018-02-01 19:26:23
阅读次数:
205
不建议卸载python2 可能会导致系统内其他软件无法使用 1.下载 wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0a1.tar.xz 2. 解压 tar xvf Python-3.6.0a1.tar.xz 3.编译安装 进入目录 ...
分类:
编程语言 时间:
2018-02-01 19:27:04
阅读次数:
108
操作系统发展史: 最早的计算机没有操作系统的概念:是使用打孔机和打孔卡片来进行计算的。只能一个一个处理。 后来产生了批处理系统,可以批量处理,进而加快计算的速度。 虽然可以批量处理了,但是还是要一个一个的处理,期间进行I/O操作时就会浪费掉等待的时间。 因此有发展出了多道程序系统,宏观可以同时处理多 ...
分类:
编程语言 时间:
2018-02-01 19:27:39
阅读次数:
131
环境:CentOS 7 1. 安装依赖环境 # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel li ...
分类:
编程语言 时间:
2018-02-01 19:28:09
阅读次数:
170
动态参数: 一,*args:args是元祖,它包含了所有的位置参数。 1,第一种形参中只含*args。 def func(*args): print(*args,type(args)) func(1,2,3,4,5) 2,第二种形参中既有位置参数又有*args。 def func(x,y,z,*ar ...
分类:
编程语言 时间:
2018-02-01 20:32:12
阅读次数:
209
IDEA2017.3.3这个版本和之前的不太一样,配置起来麻烦一点,网上也没有全面的教程,哪有问题分别查,都写下来做个记录 ...
分类:
编程语言 时间:
2018-02-01 20:33:18
阅读次数:
153
嵌套函数就是在一个函数里再嵌套一个或多个函数 运行结果 如果要修改嵌套作用域中的变量,则需要nonlocal关键字 运行结果 ...
分类:
编程语言 时间:
2018-02-01 20:33:59
阅读次数:
182
static (静态的) 可以用来修饰属性、方法、代码块(或初始化块)、内部类 1.由类创建的所有的对象,都共用这一个属性 2.当其中一个对象对此属性进行修改,会导致其他对象对此属性的一个调用。vs实例变量(非static修饰的属性,各个对象各自拥有一套副本) 3.类变量随着类的加载而加载的,而且独 ...
分类:
编程语言 时间:
2018-02-01 20:34:48
阅读次数:
159