- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 Visio中的MathType公式变形问题(关闭后打开、粘贴到office等)解决方法
1. 打开MathType后,在其中编辑公式(可以直接从Word中复制过来),然后从中复制粘贴到Visio中。3. 这样就可以避免把Visio图复制到Word等Office中后公式变形。2. 注意:这之后不再在Visio图中双击公式进行修改,只挪动位置。
2023-08-25 17:55:01
2366
2
原创 Ubuntu报错,chkconfig: command not found
1. Ubuntu下chkconfig命令可以使用sysv-rc-conf 服务管理程序代替,只需要apt安装即可。
2023-08-18 02:21:28
1999
原创 【Java】Java常用的设计模式
需要确保在任何情况下绝对只需要一个实例。如:ServletContext,ServletConfig,ApplicationContext,DBPool,ThreadPool等。在内存中只有一个实例,减少了内存开销。可以避免对资源的多重占用。设置全局访问点,严格控制访问。没有接口,扩展困难。如果要扩展单例对象,只有修改代码,没有其它途径。适用场景工厂类负责创建的对象较少。客户端只需要传入工厂类的参数,对于如何创建的对象的逻辑不需要关心。优点。
2023-08-14 15:54:43
136
原创 【Java】Java面向对象的三大特性
利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体。数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。用户无需知道对象内部的细节,但可以通过对象对外提供的接口来访问该对象。以下 Person 类封装 name、gender、age 等属性,外界只能通过 get() 方法获取一个 Person 对象的 name 属性和 gender 属性,而无法获取 age 属性,但是 age 属性可以供 work() 方法使用。
2023-08-14 10:33:29
84
原创 【Java】Java-IO
平时运行的应用程序都是运行在用户空间,只有内核空间才能进行系统态级别的资源有关的操作,比如文件管理、进程通信、内存管理等等。但是,当面对十万甚至百万级连接的时候,传统的 BIO 模型是无能为力的。从应用程序的视角来看的话,我们的应用程序对操作系统的内核发起 IO 调用(系统调用),操作系统负责的内核执行具体的 IO 操作。同步阻塞 IO 模型中,应用程序发起 read 调用后,会一直阻塞,直到内核把数据拷贝到用户空间。IO 多路复用模型,通过减少无效的系统调用,减少了对 CPU 资源的消耗。
2023-08-14 10:21:49
49
原创 Java实现简单的多线程URL下载器
程序主要类中的数据成员主要是主窗口的各个组件,而主要进行的操作就是所有组件的初始化以及添加到主窗口并显示窗口,最重要的是为了所有按钮添加事件监听程序,不同的按钮对应不同的操作,“新建下载”是输入所有参数和初始化下载线程(可能读取配置文件),“继续下载”是打开一个存在的配置文件并且用其中的信息进行下载线程的初始化,“开始”是启动所有下载线程和统计线程,“暂停”是保存当前下载进度到配置文件并且结束所有下载线程。如果判断到读取出的字节数为-1,说明该下载线程已经下载完成了需要下载的数据,那么关闭输入输出流。
2020-07-07 23:29:15
2714
原创 【Git】在服务器搭建个人远程仓库的简单步骤
检查user/.shh文件夹中有没有id_isa.pub文件,没有的话打开Git Bash命令窗口,执行ssh-keygen命令生成密钥对su切换到用户mkdir创建文件夹touch创建文件pwd显示当前路径cat输出文件内容开始往文件添加内容CTRL+D结束输入chown修改文件或文件夹的属主chmod修改文件权限rm -rf删除文件(夹)创建文件并设置权限用往.ssh/authorized_keys中添加公钥,CTRL+D结束输入。
2020-07-07 22:40:40
1591
URL_Downloader.zip
2020-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人