自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(147)
  • 资源 (2)
  • 问答 (13)
  • 收藏
  • 关注

原创 Theia Blueprint安装和使用

Theia Blueprint安装和使用Theia是Eclipse的一个非常强大的编辑器,但是安装容易走弯路。我安装浪费了很多时间,所以跟大家分享一下,不要走弯路。安装网上可能说Theia要到Github上下载,还要下载Node.js和yarn,我就是在这个上面花费了很多时间。其实Theia Blueprint不要这么复杂,只要在官网下载就可以了。如果要从Github上下载,那是网页版功能,时间浪费了很多也不成功,所以直接从官网下载就可以了。Theia官网:https://theia-ide.or

2021-06-14 19:54:47 1761

原创 Java播放音频

Java播放音频在写完Java播放wav后,我又对代码进行了优化,支持了各种种类音频。基础功能开始暂停继续停止本次添加功能:获取音频进度跳过某一段从某一段开始播放各种音频格式支持本次改变播放方式改变...

2021-06-06 08:08:07 1721 3

原创 Eclipse升级 -- 导入旧版项目

Eclipse升级 – 导入旧版项目Eclipse有一个非常强大的功能,从文件夹导入工程。

2021-06-05 12:57:40 515 1

操作系统编写 -- 进入保护模式

操作系统编写 – 进入保护模式进入保护模式,是操作系统必行的一关,今天抽出一点时间,将这个巨大的bug给大家揪出来。话说我在进入保护模式的时候碰到了一堆bug,调试了几天几夜也没有成果,几乎被气坏了,我写操作系统是跟着一本书学的,结果我几乎不照着书上的代码写,自己写了一通,完全达不到效果。于是我把书上的代码复制了下来,一试居然书上的代码大错特错,完全没有达到效果,一闪一闪的,退回了BIOS界面。为了解决这个问题,我翻了好多资料,终于找到方法了,现在跟大家讲一讲怎么进入保护模式。具体代码MBRbo

2021-02-09 12:02:37 599 1

原创 汇编语言教程 -- 操作系统 -- 注解 -- qemu Windows安装和使用

汇编语言教程 – 操作系统继续我们的注解今天讲一讲qemu Windows下的安装书中给我们提供了一个很好的模拟器,下载方便使用简单,这里也给大家再推荐一款模拟器,QEMUQEMU是主要用于Linux的,但是在Windows下也能使用下载可以从官网下载https://www.qemu.org/建议使用internet download manager下载,否则会很慢...

2020-12-27 20:46:18 652

原创 汇编语言教程 -- 操作系统 -- 注解 -- 第三章

汇编语言教程话说我将汇编是在自己学习一本书的基础上碰到一个汇编语言知识点就写一篇,既然看了这本书,那在写汇编语言教程的基础上还要为这本书写写注,就像吕氏春秋等左氏春秋一样,注解一下,写写自己的看法所以,我就将这本书我自己的对代码的理解写一些,方便大家学习汇编我看的这本书叫做操作系统真相还原,一本很好的书,在这里跟大家推荐一下由于之前的代码很简单,所以我直接从第四章的代码开始做注了第四章是关于MDR读取硬盘和内核加载器初步实现的原书代码注解代码部分我就不用引用了,大家自己知道那一段是书上的

2020-12-26 22:15:48 143

原创 汇编语言教程 -- out,in

汇编语言教程 – out, in今天来讲讲out和in两个汇编指令这两个指令一个是读(in)指令,一个是写(out)指令,主要是将数据写入地址比如:...

2020-12-26 15:50:57 14713 1

原创 汇编语言教程 -- 寄存器

汇编语言教程 – 寄存器寄存器是汇编语言中常常用到的 – 汇编语言需要操作CPU,而寄存器是CPU很重要的一部分,那么今天就来讲一讲常见的寄存器,如AX, AH, AL, FS, IP等为了好记,我把它们分成几类AX, BX, CX, DX16位通用寄存器,存放16位数据或地址AH, BH, CH, DH, AL, BL, CL, DL都是ABCD,8位寄存器,分别指AX, BX, CX, DX和上8位和下8位,H代表high(高位),L代表low(低位),用于存放8位数据注意AX, B

2020-12-20 14:51:11 1401

原创 汇编语言教程 -- 开始

汇编语言教程 – 开始 – 环境配置一直想学汇编却又没有完整的资料,那么,像我之前搞Java Apache Pivot一样,那就看官方文档,自己搞吧!于是我开始写汇编语言的教程,不知道能不能坚持下去,不过至少Java Apache Pivot我是坚持下来了,虽然很浅,但是可以慢慢往下挖,那就变深了所以今天就来汇编语言的第一章,环境配置LinuxLinux有着世界上最好的包管理工具 – yum, rpm和apt以及wget这三个工具使得Linux安装汇编语言的环境非常简单su root #切

2020-12-20 13:42:06 365

原创 Linux安装中文输入法

Linux安装中文输入法在Windows上安装输入法是那么的简单,在开源免费的Linux上开源却要费很大精力,装个中文输入法就可以浪费很多时间其实Linux安装中文输入法很容易,本文以CentOS为例讲解怎么安装中文输入法安装中文支持Linux安装中文输入法之前必须要先安装中文支持,这些一般都是自带或者在安装系统的时候自己安装好了安装GNOME这是Linux GUI桌面环境,一般系统自带,如果你是有GUI的CentOS那么一般都有GNOME,无需安装安装ibus这是一款专门为Linux/

2020-12-06 11:20:44 3150 5

原创 VMware Linux虚拟机CPU占用过高

VMware Linux虚拟机CPU占用过高虚拟机内存占用过高是一个巨大的问题,之前已经讲过,而CPU占用过高更是重上加重,今天就来讲讲CPU占用过高的解决方法CPU占用过高其实很简单,总共有两个解决方法,两个方法同时使用效率更高增加虚拟机CPU数量在VMware虚拟机设置中,有一个Processor设置,将Processor数量增加,默认是一个,那就增加到2个或者4个,基本上就解决了再打开虚拟机,就可以发现虚拟机CPU占用解决了,同时虚拟机也没有那么卡了程序分桌面执行如果你的CentOS

2020-12-06 11:05:52 11785

原创 Linux安装Microsoft Edge

Linux安装Microsoft Edge,Microsoft Edge for Linux没错,Linux也能装Microsoft Edfe!在大家的影响中,Microsoft微软是一个什么样的形象?绑定Windows,主推C#,不开源不免费,可谓是令人厌恨至极可是,Microsoft Edge却能在开源免费的Linux上运行,而且同样开源免费,让我对微软的影响完全改变,那么微软的Microsoft Edge如何在Linux上安装呢?...

2020-12-06 08:50:18 4387 4

原创 PHP8 released -- PHP7升级PHP8/PHP8安装

PHP8 released – PHP7升级PHP8打开CSDN一看,天哪,首页居然写着: PHP8发布了,不信不信,拿来这么快的,赶快去官网看看再官网确认的压力下,我终于松了一口气这回不会又要来一次PHP5转PHP7吧…于是,我耐心的开始读首页上的那篇文章…https://blog.csdn.net/asasd101/article/details/110233139这篇文章讲的都是PHP8的新特性,方便程序员们的简单语法改进和安全改进嗯,这就好,至少兼容PHP7,同时如果你想改进代码也可以慢

2020-12-03 21:14:59 4862 11

原创 JS eval json unexpected token :

JS eval json unexpected token :等莫名其妙的错误解决有时会出现json明明通过语法检查却在JS中eval时依旧出错的情况于是就十分尴尬,怎么办…这是由于json由{}包围导致的,解决方法由两种:在json最外层加上[],使json变成一个列表,eval绝对不会报错在json最外面加上(),这是在JS端加的,而不是在后端PHP, json=eval("("+json+")");,这个方法可以避免大多数语法错误...

2020-11-14 21:05:03 1874 2

原创 Apache Pivot教程 -- 多文件替换

Apache Pivot教程 – 多文件替换工具Apache Pivot学习了很久了,来一点实战,今天就来搞一个多文件替换器,可以随意替换文件内容,当然必须是文本内容,二进制暂时还是不行…工作中我们随时可能会用到多文件替换,做好了可以自己使用试试看先创建文件夹这个文件夹可以存放各种Java工具package tools.multi_files_replace;import org.apache.pivot.wtk.*;import org.apache.pivot.wtk.ScrollPa

2020-11-14 11:30:48 315

原创 手机端访问网页自动跳转至广告页面解决办法

手机端访问网页自动跳转到垃圾界面的解决办法

2020-11-06 19:15:20 9238

原创 Java播放音频,支持暂停播放停止继续

Java播放音频,支持暂停播放停止继续之前发过一篇关于播放音频的文章,但是占用CPU过高,这里是改进版改进内容修复部分bugCPU占用率减少安全性提高支持函数

2020-10-08 14:05:38 3542 8

原创 Apache Pivot教程 -- 控件setVisible(false)之后会怎样

Apache Pivot教程 – 控件setVisible(false)后会怎样控件setVisible(false)后点击还会出发监听事件吗?原来的位置会被占用吗?之前将控件的时候基本上是蜻蜓点水,讲得很快,不够深,很多概念性的东西没有写,作者表示很抱歉,现在给大家补上不过反过来说,如果作者进度很慢,总是不发文章,现在在看的或许就没有几位了…首先要明确一个观点:控件setVisible(false)之后,就相当于这个控件...

2020-10-07 14:42:00 810 2

原创 Apache Pivot教程 -- ActivityIndicator加载圈

Apache Pivot教程 – ActivityIndicator加载浏览器左上角加载的图标总是令人着迷,怎么做出来的,Firefox

2020-10-07 12:44:27 163

原创 Apache Pivot教程 -- BackgroundThread(ThreadSafe)异步

Apache Pivot教程 – BackgroundThread(Thread Safe)异步

2020-10-07 12:14:57 170

原创 Apache Pivot教程 -- ListViews

Apache Pivot教程 – ListViewsListView是列表,和ListButton不同,它不是下拉型的,而是直接全部显示一个标准的ListVew应该如下图所示ListView的信息应该保存在List里,设置信息的方法是setListDatapackage list_view;import org.apache.pivot.wtk.*;import org.apache.pivot.wtk.ListView.SelectMode;import org.apache.pivot

2020-10-04 08:58:03 159

原创 Apache Pivot教程 -- 相关问题

Apache Pivot教程Apache Pivot要收费吗?开源吗?用Apache Pivot技术开发软件售出要付钱吗?目前Apache Pivot最新版是2.0.5,采用APACHE LICENSE, VERSION 2.0证件部分段落及翻译Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a per

2020-10-03 12:03:17 192

原创 Apache Pivot教程 -- SuggestionPopup输入建议

Apache Pivot教程 – SuggestionPopup在HTML中<input>总是可以提示之前输入过的内容,在Apache Pivot里面怎么做到呢?答案已经在标题里了,用SuggestionPopuppackage text;import org.apache.pivot.wtk.*;import org.apache.pivot.collections.*;public class suggestion_popup implements Application{

2020-10-03 11:23:58 97

原创 Apache Pivot教程 -- CardPane卡片

Apache Pivot教程 – CardPaneCardPane是一个带有很好动画效果的控件,就是大家常见的卡片既然有很好的动画效果,就先来讲讲怎么设置动画效果import org.apache.pivot.wtk.skin.CardPaneSkin;...card_pane1.getStyles().put("selectionChangeEffect", CardPaneSkin.SelectionChangeEffect.xxx);package card_pane;impor

2020-10-03 09:22:50 194

原创 Apache Pivot教程 -- Calendars

Apache Pivot教程 – Calendarspackage calendar;import org.apache.pivot.wtk.*;import org.apache.pivot.collections.*;public class calender_java implements Application{ private Window window=null; public static void main(String [] args) { try {

2020-10-01 19:08:17 102

原创 Apache Pivot教程 -- TabPane

Apache Pivot教程 – TabPane今天来讲一讲TabPanepackage tab_pane;import org.apache.pivot.wtk.*;import org.apache.pivot.collections.*;public class tab_pane implements Application{ private Window window=null; public static void main(String [] args) { try

2020-10-01 18:56:47 191

原创 Apache Pivot教程 -- styles -- backgroundColor设置背景色

Apache Pivot教程 – 设置背景色为了达到这个目的,我试了很多方法,把getStyles().put()用了好几遍都没有结果,终于,今天找到了办法:backgroundColorwindow.getStyles().put("backgroundColor", "#000000");

2020-10-01 11:32:20 173

原创 Apache Pivot教程 -- Rollup收缩

Apache Pivot教程 – RollupRollup是收缩控制器,有很好的动画效果package rollup_java;import org.apache.pivot.wtk.*;import org.apache.pivot.collections.*;public class rollup_java implements Application{ private Window window=null; public static void main(String [] ar

2020-10-01 11:24:39 126

原创 Apache Pivot教程 -- Spinner

Apache Pivot教程 – SpinnerSpinner这个控件很难讲清楚是干什么的,所以只好截个图这一张还不太明显,那就换一张这回应该明白了,那就上代码package spinner_java;import org.apache.pivot.wtk.*;import org.apache.pivot.collections.*;public class spinner_java implements Application{ private Window window=nu

2020-10-01 10:58:59 162

原创 Apache Pivot教程 -- FileBrowser文件选择器

Apache Pivot教程 – FileBrowser文件选择器文件选择器,是GUI十分重要的一部分,有很好的动画效果这里给大家一个示例代码package file_browser;import org.apache.pivot.wtk.*;import java.io.*;import org.apache.pivot.collections.*;import org.apache.pivot.util.concurrent.Task;import org.apache.pivot

2020-10-01 09:50:09 209

原创 CSS scrollbar滚动条Firefox/Chrome/Edge

CSS scrollbar滚动条Firefox/Chrome/Edge效果如上图支持Firefox, Chrome, Edge.main_frame{ width:100%; height:100%; overflow-y:scroll; background:url(/pic/bg.png); /*Firefox*/ scrollbar-color:#0C6992 #0C6992;/*背景色和前景色*/ scrollbar-width:thin;/*实现没有上下箭头*/}/*Ch

2020-09-26 12:20:00 1036

原创 C++读写文件

C++文件读写现在C++的文件读写很不方便,所以我写了一个File类,可以很轻松地读取和写入文件,直接复制黏贴注意注明版权class File{private: string file="";public: void setFile(string f) { file=f; } string getFile() { return file; } string readFile() { string retu=""; ifstream in(file); char

2020-09-20 19:35:18 205

原创 CentOS装什么软件?

CentOS装什么软件?JavaEclipse – Java开发首选,精选IDE,开源免费,IBM打造,绝对方便JDK – Java Development Kit搞Java开发的必备,注意选openJDK,这个开源免费Apache Pivot – Java最好的GUI包,开源免费,欢迎在CSDN找我(twxwjh)获取Apache Pivot教程WebInkSpace – 做网页开发没有图片怎么行,CentOS Linux最好的绘图软件,亲测高效,而且开源免费Apache httpd

2020-09-18 20:24:29 411

原创 CentOS Linux虚拟机内存耗费太大

CentOS Linux虚拟机内存耗费太大在运行虚拟机的时候人们可能会遇到一个问题,就是内存耗费太大,几乎内存一下载就少了几个G刚刚开机还没有运行虚拟机时:运行VMware时:解决方法:在任务管理器里面找到一个耗用内存很高的应用,End task终止一下子内存就释放了很多...

2020-09-03 19:57:48 1531 1

原创 CentOS8没有GUI

CentOS8/7没有GUI在安装CentOS后可能没有GUI,也就是没有图形化用户界面这是因为你没有安装桌面环境在安装的时候选择server并选择GNOME注意内存给得大一点,我给了2GB

2020-09-03 19:54:01 3381

原创 CentOS镜像下载

CentOS镜像下载CentOS官网又更新了,为了避免找不到下载镜像的地方,这里给大家提供一个方法找到镜像https://www.centos.org/download/mirrors/进去之后可以看到世界各地的CentOS镜像托管网站在搜索栏里面搜索你想要的镜像托管站点点击右边的HTTP进入找到需要的版本选择isos选择需要的版本选择Minimal ISO下载完毕注意安装的时候内存分配大一点,否则会很卡...

2020-08-31 14:03:28 188

原创 Apache Pivot教程 -- Background Task(Thread Safe) -- 线程安全

Apache Pivot教程在做Apache Pivot的时候有一个很重要的部分,就是线程安全,在比较基础的Java Swing中可以用SwingWorker实现线程安全,在Python tkinter中可以使用mttkinter实现线程安全,而Apache Pivot中就用Background Task实现线程安全首先要创建一个Background Task类class ThreadSafe extends Task<String>{ public ThreadSafe() {

2020-08-29 17:06:58 322

原创 Apache Pivot教程 -- ProgressBar -- Meter

Apache Pivot教程今天讲一讲Apache Pivot中的ProgressBar中的一种,Meterpackage meter_java;import org.apache.pivot.wtk.*;import org.apache.pivot.collections.*;public class meter_java implements Application{ private Window window=null; public static void main(Strin

2020-08-29 16:48:47 152

原创 Apache Pivot教程 -- ScrollPane

Apache Pivot教程ScrollPane是滚动面板,相当于HTML中的<div style=“overflow-scroll”>,比Python tkinter的scrollbar简单多了在官方的文档中只有BXML的教程,自己摸索了好一会儿,才弄明白首先需要注意,ScrollPane直接add控件是没有用的,需要用setView设置需要显示的控件(一个),可以是panelScrollPane因为用滚动条,所以可能会产生干扰线条,需要按照之前的文章的方法去除线条ScrollPan

2020-08-29 15:19:22 257 2

原创 Apache Pivot教程 -- TextArea Improved

Apache Pivot教程之前讲过了TextArea和Border,其实讲这两个空间组合起来就可以变成一个新的空间TextArea是没有边框的,而且背景为白色,如果直接放在白色的窗口里,根本没有人看得见,所以加上边框就可以让人看清在TextArea教程中已经使用过这种方法,这里正式再讲一下package text;import org.apache.pivot.wtk.*;import org.apache.pivot.collections.*;public class text_ar

2020-08-28 14:21:55 139

qemu-w32-setup-20201124.exe

qemu Windows安装程序,官网下载过慢,节省下载时间 侵删,已将积分调整为0

2020-12-27

load.gif加载图标

借鉴了Firefox加载时的图像,制作的gif 在制作网页时可以用来做加载用的图标,增加视觉效果,使UI更加美观

2020-07-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除