- 博客(34)
- 收藏
- 关注
原创 IO流基础与练习
一IO流处理设备之间的数据传输 如 内存和硬盘通过流的方式对数据操作用于操作流的对象都存在IO包中两种操作:按数据分:字节流与字符流 (字符流由来:文本数据很多,各种码表不一样,GBK,UTF-8等等)按流向分:输入流,输出流常用基类:字节流的抽象基类:InputStream,OutputStream字符流的抽象基类:Reader,Writer子类是以父类名作为后缀名,如:InputStream的子类FileInputStream以FileWriter为例构造方法必须
2021-12-09 17:51:13 479
原创 apt update失败,ModuleNotFoundError: No module named ‘apt_pkg‘
apt update失败,ModuleNotFoundError: No module named ‘apt_pkg’Ubuntu18 从python3.6手动升级到python3.9后,apt update无法执行,显示没有apt_pkg模块。查阅到四种解决方法,我是用的第三种。第一种:# 创建一个软链接cd /usr/lib/python3/dist-packagessudo ln -s apt_pkg.cpython-36m-x86_64-linux-gnu.so apt_pkg.so
2021-03-07 18:33:38 30508 10
原创 windows同时安装docker和vmware
需求我要在windows上用docker,但与此同时我又必须使用到VMware,它与docker for windows是冲突的。所以只能退而求其次,使用docker-toolbox。但本质上还是要利用到VirtualBox创建虚拟机,不过好在它比较轻量,而且有已经打包好的一套安装软件。不过安装过程中还是出现了一些问题。官网已经把docker-toolbox抛弃了,官网文档https://docs.docker.com/docker-for-windows/docker-toolbox/上我只看到了教你
2021-03-06 17:44:37 1637
原创 oh-my-zsh 特殊字符无法显示 tab补全字符重复
前言oh-my-zsh是一个用了就会停不下来的东西,但有些主题会导致出现问题。如果你的主题恰好出现了这些问题,本文或许可以帮助到你。特殊字符显示不出tab补全命令导致出现重复字符。特殊字符无法显示比如常用的zsh主题 agnoster.zsh-theme,特殊字符需要安装 fonts-powerline 字体的:# Debian or Ubuntusudo apt-get install fonts-powerline# Fedora or redhatsudo dnf ins
2021-03-06 17:34:21 2718
原创 让你的Visual Studio Code好用好看 (vscode主题 插件)
前言最近学习爬虫中,pycharm打开有点慢,所以选择了vscode,用了月余,感觉也还蛮不错的,慢慢完善编辑器让自己用的更顺手,在提升效率的同时亦一种乐趣。虽然写博客费时费力,但本着互联网的分享精神,还是很想把这些分享出来。尤其是现在网上的帖子同质化太严重,你复制我的,我粘贴你的,往往还是老帖或者写的很笼统,对于小白来说很不友好。如果此贴能对大家有一丝一毫的帮助,多少也算得上是有那么一点点意义的。效果图详情版本如下:安装扩展当我们刚刚安装完vscode的时候,软件是英文的,所以首先最重
2021-02-26 12:14:18 6779 2
原创 雷电模拟器导入burp证书
雷电模拟器导入burp证书1、 打开设置中的wlan菜单,鼠标左键常按弹出菜单,点击修改网络,准备添加代理2、勾选高级选项,选择手动代理,填写cmd中ipconfig的本机ip,未被占用的端口。3、 来到burp中设置好代理,别忘记勾选上running4、打开模拟器自带浏览器,输入http://burp 下载证书为cacert.der。5、 打开系统应用中文件管理器,此时无法安装刚下载好的证书,因为模拟器识别不了此文件类型。需要鼠标左键常按,修改后缀名为cer。6、 但是此时单击
2020-11-04 11:40:52 10245 5
原创 气急败坏,从wox启动的cmd有毒
从wox启动的cmd就是没法识别java命令,从开始菜单的windows系统目录中启动cmd却可以,真的是有毒,两个都没有右键管理员启动,明明是同一个快捷方式。我猜想wox启动可能是限制了权限?(这么秀的?),反正有问题,有大问题。...
2020-05-20 00:28:00 693 3
原创 bookStore图书商城,需求、设计、源码、问题、总结
这是简介相信很多人在初学javaweb之后,对于所学的较为复杂多样的知识急需一个实战项目练手,于是我在网上找到了传智播客的一个经典小项目—–图书商城。它没有用到spring或者mybatis等框架,而是使用了诸如jsp,servlet等javaweb的核心,巩固基础再好不过了。如果某些道友正在练习这个项目,并且碰到一些小问题的话,可以跳过项目介绍部分,直接看后面的问题部分资...
2018-03-27 23:34:06 10002 10
原创 Eclipse超棒的主题,你不能错过!
DevStyle 主题看了一段时间的原味eclipse后,突然想给眼睛放个假,为什么我不去换一个主题呢,漂漂亮亮的心情也好点。网上好多帖子介绍的都略老,手动更换,关键是貌似只能更换编辑区,那也太难受了,不协调。结果还真给我找到一个好东西,不仅可以改变编辑区的配色,连workbench都给换了一套。小图标变得更加扁平化,也更加个性,和mac配起来效果不错。展示一下几种效果:亮灰
2018-01-19 18:39:05 63811 34
原创 AJAX基础与注册用户名检查
AJAX1. 简介Asynchronous Javascript And XML (异步javascript和xml)。这玩意干啥的呢,简单说就是向服务器发送请求的,然后得到响应,更新部分网页,但是不需要重新加载整个页面。本质上呢就是javascript。2. 场景想几个很简单的场景,你在注册的时候,输入完用户名,然后就会得到提示,该用户名已被注册,这就很舒服,因为不需要重
2018-01-09 10:27:08 361
原创 JSP变成Servlet
JSP的相关知识前提:如果对于servlet有一定的了解之后,再来学习JSP会是一件很轻松的事情JSP(Java Server Page ),本质上就是一个servlet,也是sun公司定义的一种开发动态web资源的技术。
2017-12-17 20:34:33 1030
原创 session概念与购物车例子
session概念存储在服务器端的一种会话技术,用于保存用户数据,一个浏览器独占一个session对象session对象由服务器创建,但实际上它是依赖于客户端的cookie技术session优点session和request,servletContext一样是一个域对象,同个应用的多个资源共享其中的数据cookie只能存字符串,session能存对象通过request创建session对
2017-12-12 12:53:25 705
原创 Cookie小概念和小应用---记录用户名
Cookie应用的很广泛,比如常见的记住用户名。 其实就是浏览器告诉服务器:老铁,我又来看你了。 服务器找到cookie一看,哟,这我哥们啊,昨天还看我来着。 这一来一去可不就对上号了。
2017-12-07 17:46:57 341
原创 JDBC基础----用户登录案例
概念:JDBC(java database connectivity),就是一种API,提供了规范,定义了接口和类,用于方便操作不同数据库
2017-11-23 15:08:45 1267
原创 TreeSet集合内部排序
1. 自定义对象需要实现Comparable接口的compareTo方法,自定义排序规则,return 1(第一个元素大于第二个元素),0(相等),-1(小于) 【正数负数均可,不一定要是1或者-1】 2. 如果元素本身的排序规则不适用,那么自定义比较器实现Comparator接口,并在初始化集合的时传
2017-08-31 18:29:07 628
原创 Map集合基础
map接口存储的是键与值之间的映射关系,简单理解就是一存就会存一组(Key与Value两个对象)。比如学号与姓名: Map<0002,张三>
2017-08-31 18:23:23 403
原创 数据库基础知识整理
一:基础概念数据:对客观事物的符号表示,描述客观事物数据库:存储数据的仓库,相关数据的集合数据库管理系统(DBMS) MySQL, SQL Server, Oracle数据库应用系统(Database Application System)其中最重要的管理信息系统(Manpricement Information System,MIS)有几种: * 企业资源计划系统(ERP)
2017-08-04 00:23:54 638
原创 JAVA集合框架基础
1. 集合跟数组差不多,一个操作基本数据类型,一个操作引用数据类型,增删改查。2. Collection是个老祖宗,管着两个儿子,List 和 Set,他们都是接口。重点掌握ArrayList和HashSet两个实现类
2017-08-04 00:17:44 342
原创 多线程经典面试题
经典面试题: 三个线程循环打印出ABC各10次。 每个对象需要同时持有前一个对象的锁和自身的锁才可以打印,然后唤醒持有自己锁的下一个对象,再释放前一个对象的锁和执行权。更详细的说明参考:http://www.cnblogs.com/GarfieldEr007/p/5746362.html (搞懂这个要花点小时间)
2017-08-04 00:15:42 295
原创 多线程基础
2017-07-271.多线程一般两个方式,继承Thread类或者实现Runnable接口,最终都是要调用Thread的start()方法2. main方法开启主线程,后台还有jvm用于回收垃圾的后台线程。3. 线程有好几个状态,Runnable,Running,Block。每个Runnable线程都有资格争抢CPU执行权。
2017-08-04 00:07:44 326
原创 打可执行jar包
关于如何打可执行jar包javac -d d:\JavaDemo -encoding utf-8 FrameDemo3.java 编译class到一个目录下jar -cvfm mynotepad.jar mynotepad.txt mynotepadmynotepad.txt是配置信息,指定了Main-Class: mynotepad.FrameDemo3
2017-08-04 00:03:01 328
原创 计算器DEMO
三个问题: 1. 累加等运算功能还没做 2. 结果会自动保留一位小数,如 2 * 3 = 6.0 3. 2.3 * 3.2 = 7.359999999 这种会出现很多位, 应该是string和double类型转换导致的
2017-08-03 23:49:57 521
原创 GUI笔记
2017-07-17GUI中,监听器一般都有适配器,各种listener接口,由于需要复写较多方法,所以有一个便于创建对象的子类,我们只需要复写自己需要的方法即可。如WindowAdapter,MouseAdapter。
2017-08-03 23:42:44 305
原创 继承知识点
2017-07-131. super 父类对象引用,用来访问父类中与子类同名的方法或变量。2. 方法重写,要方法一模一样,子类方法的访问权限要大于父类才行。3. 子类构造函数第一行都有一个隐式的super(),访问父类构造方法。4. 抽象方法一定要存在与抽象类中,需要被子类重写
2017-08-03 23:39:02 299
原创 静态概念
2017-07-07static 只可修饰成员变量或者方法,存在于内存方法区(共享区),没有必要每一个对象中存储一份相同数据。可以直接用类名调用。随着类的加载而加载,随着类的消失而消失,生命周期最长,优先于对象存在,并且被这个类的所有对象共享。弊端就是静态方法只能访问静态成员。道理很简单,因为没对象,所以非静态的访问不到。静态方法中不能出现this。
2017-08-03 23:35:13 584
原创 封装概念
2017-06-301. 函数即是最小的封装单位2. 封装就是避免对于类属性的直接访问,通过提供对外的方法,然后操作传入的数据,提高代码健壮性3. 构造代码块执行优先于构造函数,定义的是不同对象共性的初始化内容。
2017-08-03 23:31:34 613 1
原创 面向对象概念
2017-06-26面向对象是一种思想,把复杂的事情简单化,从执行者变成指挥者。人开门,实际上人变成了指挥者,开门这个方法是门所具备的,旋转的方向,角度是门自己的方法。人并不需要知道门是如何实现开门的方法,人只是指挥者,调用了门自己的方法。去饭店点餐也是一样,顾客调用服务员的点餐方法,服务员调用厨师的烹饪方法。彼此不需要知道对方是如何实现的。
2017-08-03 23:21:23 296
原创 oracle基本操作
表空间创建表空间: create tablespace 表空间名 datafile ‘数据库存放地址/数据文件名’ size 5M扩充表空间: alter tablespace 表空间 add datafile ‘数据库存放地址/数据文件名’ size 10M删除表空间:drop tablespace 表空间名 including contents and datafiles临时表空间 te
2017-03-17 10:53:53 319
原创 oracle基本概念
相关知识运行mstsc 远程桌面连接ip地址与网关要设置DNS 114.114.114.114 电信 8.8.8.8谷歌业务系统不稳定首先查看网络是否稳定,可能丢包X86服务器 机架式服务器 1u五厘米厚度刀片机 高并发用集群资源消耗一般指cpu数据库的三个重要组成部分 控制文件 .ctl数据文件 .dbf日志文件 .logORCALE客户端网络配置走网络
2017-03-17 10:52:29 366
原创 Linux入门
文件与目录管理man + 命令 查看命令的帮助文档pwd 打印当前目录mkdir -p /tmp/test/123 创建目录 (-p递归创目录)rmdir -p 删除目录 (-p连带删除上级目录)rm 删除文件或者目录 -f强制删除-i提示是否删除-r删除目录指令which 查找命令的绝对路径查询 ls -a 查看全部包括隐藏-l 查看详细信息,目录蓝色,可执行绿色
2017-03-17 10:48:40 310
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人