摘要: 随机读写文件类RandomAccessFile简介: 1) Java提供了一种功能特别强大的文件读写类:RandomAccessFile 2) 我们都知道File只能对文件进行创建、删除、改名等操作,但要读写文件的内容必须要经过流的包装; 3) 而RandomAccessFile虽然名字是以File作为结尾,但其并不和File是一个系列的,RandomAccessFile其实是一个文件I/O流,用文件名构造后可以直接对文件进行读写不需要用流进行包装; 4) 但是RandomAccessFile并不是严格意义上的I/O流! 阅读全文
posted @ 2017-01-01 23:32 cxccc 阅读(712) 评论(2) 推荐(0) 编辑
摘要: 搜狗输入法linux安装版,先安装各种依赖包,大概12个依赖,可能中途还需要其他依赖,可以效仿解决依赖问题。 如图这12个文件要是手动点击下载,那也太笨点了,我们要用shell命令批量下载。 命令如下: ...... 阅读全文
posted @ 2017-01-01 22:13 cxccc 阅读(3174) 评论(0) 推荐(0) 编辑
摘要: 用U盘安装Kali Linux的过程中,出现cd-rom无法挂载的现象,百度坑比啊,醉了。 下面亲测成功 ...... 阅读全文
posted @ 2017-01-01 22:04 cxccc 阅读(8672) 评论(2) 推荐(1) 编辑
摘要: 信号与槽可以通过使用手写代码显式的实现关联 ,也可以运用 QMetaObject 类规定的槽 函数命名范式来实现自动关联。 我们只需按照下面的标准格式定 义槽函数,这之后,uic 将会根据 QMetaObject 类制定的规则,生成界面实体类的 setupUi() 函数的内容,并完成信号与槽的关联,这一过程是隐藏在背后实现的,我们也无需过多关心。 阅读全文
posted @ 2016-12-25 22:11 cxccc 阅读(3456) 评论(2) 推荐(1) 编辑
摘要: 修改软件更新源配置文件: leafpad /etc/apt/sources.list 将新的Kali源粘贴进去,同时将官方源用#号注释掉。 再: apt-get update & apt-get upgrade apt-get dist-upgrade apt-get clean 阅读全文
posted @ 2016-11-18 13:22 cxccc 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: 面向对象最具特色的“继承”环节,其中诸多知识点将一一提到。 继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。[1] Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。这种技术使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。比如可以先定义一个类叫车,车有以下属性:车体大小,颜色,方向盘,轮胎,而又由车这个类派生出轿车和卡车两个类,为轿车添加一个小后备箱,而为卡车添加一个大货箱。 阅读全文
posted @ 2016-11-11 20:39 cxccc 阅读(5009) 评论(0) 推荐(0) 编辑
摘要: 动手动脑,第六次Tutorial——数组 这次的Tutorial讲解了Java中如何进行数组操作,包括数组声明创建使用和赋值运算,写这篇文章的目的就是通过实际运用已达到对数组使用的更加熟练,下面是实践代码之后的感悟与总结: 阅读全文
posted @ 2016-11-06 15:37 cxccc 阅读(705) 评论(1) 推荐(0) 编辑
摘要: 可以看到注释是乱码,要解决问题就跟我开始做吧,看右下角有个“UTF-8”,点一下选择“GBk”,选择“Reload”,千万不要点错,点错之后会导致失败。 然后你会发现,所有乱码都变成中文了,但是现在还是GBK编码,我们想要的是UTF-8编码格式,所以我们还要在右下角点击那个地方选择“UTF-8”,这次点击“Convert”,这样就将编码方式转化为UTF-8编码格式了。 上面如果那个“Reload”点错了,我也想不出办法转换回来,试了好几种方法都是不行,所以一定要按照我说的做! 阅读全文
posted @ 2016-11-04 11:44 cxccc 阅读(3136) 评论(0) 推荐(1) 编辑
摘要: ==判断不仅判断内存地址中的内容是不是相等,还要判断引用的地址是不是相等;而equals()方法则是用来判断内容相等的,这下明白了吧?   还有以下几点需要注意的地方: 在Java中,内容相同的字串常量(“a”)只保存一份以节约内存,所以s1,s2实际上引用的是同一个对象。 编译器在编译s1一句时,会去掉“+”号,直接把两个字串连接起来得一个字串(“ab”)。这种优化工作由Java编译器自动完成。 当直接使用new关键字创建字符串对象时,虽然值一致(都是“ab”),但仍然是两个独立的对 阅读全文
posted @ 2016-10-28 16:01 cxccc 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 【转盘游戏】有一个转盘,26个英文字母均匀分布在转盘边缘,转针初始位置在字母a,每次只能转动到相邻的字母,然后输入一个由26个字母组成的字符串(最长100),不复位地依次转动到相应的字母位置,问:一共需要转多少次?编程实现。 Input:   输入一个字符串,最长100,由26个英文字母组成。 Output:   输出需要转动的次数(整数)。 阅读全文
posted @ 2016-10-24 14:27 cxccc 阅读(349) 评论(1) 推荐(0) 编辑