- 博客(119)
- 资源 (23)
- 收藏
- 关注
原创 先安装Ubuntu20.04,再安装win10实现双系统
Ubuntu系统中其实已经有GParted软件了,但是不能直接在Ubuntu中进行分区,大概因为这块硬盘Ubuntu正在使用,软件不支持这种热操作。这里要重启系统,按F9(惠普)进入BIOS(基本输入输出系统),选择使用Ubuntu U盘启动,随后进入Ubuntu试用模式,注意不要选择安装。 打开终端,输入回车这里面缺了几个图片,在上图中,空间大小为文件系统为,Ubuntu系统就安装在这个SSD固态硬盘上,这里Ubuntu已经使用了16G,要分出约50G给即将安装的windows系统。鼠标右键单击,
2024-11-23 20:47:11
1189
原创 在Ubuntu系统中制作系统启动u盘
2024-11:用Ubuntu系统一段时间后,编程体验很好,命令行尤其好用。时间一长,考虑到Windows系统里面丰富的软件生态,还是颇为割舍不下,本来想着再买个主机,但是考虑到成本问题,还是给笔记本装个双系统来得实惠一些,目前在用Ubuntu20.04,需要制作一个系统启动U盘安装一个Windows10,实现双系统,这样就可以两者兼得了。Ventory具体使用方法建议参考或其他博客。比较简单。
2024-11-23 20:37:30
5157
原创 Java实现动态切换ubuntu壁纸功能
使用 Java 在 Ubuntu Linux 系统中实现自动切换壁纸的示例程序。这个程序使用了gnome-desktop-item-edit命令来设置壁纸,并通过定时任务来定期切换壁纸。
2024-11-03 20:00:48
414
原创 Java模拟鼠标、键盘操作
如果有一些使用鼠标和键盘完成的任务,比较有规律可循,工作量非常大,这时候,可以尝试编写一些模拟鼠标点击、按键操作代码,来自动完成这样的任务。
2024-09-21 16:29:21
454
原创 JavaFX知识了解
JavaFX是Java平台上的一个用户界面(UI)框架,用于构建富客户端应用程序。它提供了丰富的图形界面组件和功能,使开发者能够轻松创建现代化、交互式的图形界面应用程序。JavaFX最初是由Sun Microsystems开发的,后来被Oracle继续发展和维护。它是Java SE(Standard Edition)的一部分,从Java SE 7u6版本开始,JavaFX已经成为Java平台的标准组件。现代化的外观和样式。
2023-07-31 11:46:29
863
原创 Swing实现模仿HTML5模拟时钟特效
自从研究了Swing的Graphics,觉得能按照自己的想法画出一些东西,还是挺有意思的,之前学习Java Swing的时候练习过一个模拟时钟,自己觉得不错,后来看到这个html5 canvas实现的模拟时钟(HTML5 canvas超逼真的模拟时钟特效),瞬间觉得自己之前的实现弱爆了,这个真是漂亮,忍不住想用自己有限的Swing Graphics知识山寨一个。看下山寨后的效果图吧这是mac的运行效果,虽然有点锯齿感,总体还行,比html5还是差不少,h5的有指针的阴影效果,看起来比较有立体感,h5的
2022-05-20 18:19:57
929
原创 fragment添加失败错误查找
根据源码查找原因Caused by: java.lang.IllegalArgumentException: No view found for id 0x7f0801a1 (com.exam.starseat:id/fl_out) for fragment StarFragment{92bd796 (d41094b9-f8de-4eb5-9064-e75ab80d61b7) id=0x7f0801a1} at androidx.fragment.app.FragmentManagerIm
2021-11-28 23:16:56
2243
原创 程序员的送外卖经历
今天我的一个朋友跟我发消息说,看着外面刮着大风,自己在屋子里面,靠着暖气,真是幸福啊…… 其实也没啥,我这个朋友去年送了半年外卖,大冬天依然在送,户外骑着电动车飞速前进,那真是一个冷啊,如今重操旧业,触景生情,是以感慨。 有一次我们一块吃饭,我问他说:“为什么外卖骑手骑车都那么快?” 他:“因为有时间限制啊,一般从派单到自己手里开始,到送达点单的用户手中只有30分钟啊,这里面还包含商家制作餐品的时间,赶上作的快的还行,赶上出餐慢的,二十分钟还没出来,手里面的单不只一个,有的只剩下几分钟了,超
2021-11-06 16:12:21
2198
原创 开发错误笔记
开发环境IDEAndroid Studio布局引用的资源文件不存在的错误提示有一个bg xml文件,其中有一个渐变色的配置gradient中的一个angle属性赋值为128,报错的时候提示了,大意是angle的数值必须是45的倍数,更改之,问题瞬间解决。这个问题值得深入分析一番,看看报错相关的源码,更清晰一点。...
2021-10-21 23:34:47
1533
1
原创 android疑难问题收集
1.自定义ViewGroup实现折叠展开,离奇的折叠后又展开 在一个布局里面我参考网络代码实现了一个折叠展开的自定义viewgroup,其实是调用layout方法实现的折叠和展开,最近出现一个bug,就是折叠后它自己又会自动展开,后来打log发现是整个页面的view hierarchy都在执行onLayout,可是为什么会影响这个自定义的viewgroup呢? 难道是因为它的父亲重新layout,又恢复了它的真实宽高吗?那该怎么解决呢?百思不得其解……2.最近使用FrameLayout出现的问题
2021-09-12 19:43:36
239
原创 Ubuntu15.10安装chrome浏览器libnss3版本低问题解决
1.下载chrome的deb安装包https://www.google.cn/intl/zh-CN/chrome/2.sudo dpkg -i google-chrome-stable_current_amd64.deb报错如下许多文章说使用如下命令解决,然而并没有用。sudo apt-get -f install看了一下报错是libnss依赖的版本有点低了,上面的命令貌似是更新这个libnss版本的,然而没作用。这时候需要输入如下命令,打开一个文本文件。sudo vi /etc/apt/
2020-08-12 11:44:32
3585
原创 AndroidX迁移和吐槽
最近引入一个第三方,需要使用androidx扩展库,compile后发现与旧的support库无法兼容,于是逐个的把support的库换成了androidx系列,倒腾半天,失败无数次,最终拿下。<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget....
2020-04-26 10:55:16
453
原创 Java Swing制作古老的打砖块游戏
最近研究了一下古老的Java Swing,研究之余,突发奇想开发了一个打砖块小游戏。首先看一下效果图具体过程1.游戏框架搭建1.1步骤2.开发过程2.0各种游戏对象的绘制2.1游戏对象的运动2.2小球和砖块的碰撞检测2.3砖块被碰撞后的爆炸效果1.游戏框架搭建 整个游戏的画面的绘制渲染都位于JFrame上面,通过重写JFrame的paint(Graphics g)方法,完成所有游戏对象的...
2020-04-17 10:30:46
2685
4
原创 Java注解(Annotation)学习
注解(Annotation) Annotation是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。通过使用注解,程序开发人员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充的信息。代码分析工具,开发工具和部署工具可以通过这些补充信息进行验证或者进行部署。Annotation提供了一种为程序元素设置元数据的方法,从某些方面来看,Annotation就像修饰符...
2020-03-20 23:15:00
253
原创 Java swing绘制柱状图和饼图
**15.14编写程序,使用条形图显示作业、平时测验、其中考试和期末考试占总成绩的百分比。假设作业占20%用红色显示,平时测验占10%用蓝色显示,其中考试占30%用绿色显示,期末考试占40%用橙色显示。public class Job15_14 extends JFrame { public Job15_14() throws HeadlessException { Job1514 j...
2020-01-03 21:13:55
4615
原创 m3u8格式的视频文件解析和拼接
浏览器接收的都是一段一段的.ts文件和一个.m3u8格式文件。通过查找资料发现,这些ts文件其实是可以拼接到一起组成一个大文件的,而且可以通过FFMPEG进行转码处理的。
2019-12-26 17:06:53
44406
1
原创 希尔排序
本文内容来源于数据结构教材(C语言版)希尔排序(Shell’s Sort),又称缩小增量排序(Diminishing Increment Sort),它也是一种属插入排序类的方法,但在时间效率上较前几种插入排序有较大改进。它的基本思想是:先将整个待排序记录序列分割成为若干子序列,分别进行,直接插入排序,待整个序列中的记录基本有序时,再对全体记录进行一次直接插入排序。希尔排序算法使用Java...
2019-11-16 16:26:08
200
原创 插入排序
文章内容来源于数据结构教材(C语言版)教材讲解了4种插入排序算法,分别为1、直接插入排序2、折半插入排序3、2-路插入排序4、表插入排序还有一个希尔排序(属于插入排序分类)本文只将1、2,两种算法进行了实践和探索,其中第4个表插入排序是基于链表的。1-3是基于数组的。两种算法Java实现如下 /** * 直接插入排序(Straight Insertion Sort) * ...
2019-11-16 14:28:15
133
原创 归并排序
本文内容和代码来源于数据结构教材。归并排序(Merging Sort)是又一类不同的排序方法。"归并"的含义是将2个或2个以上的有序表组合成1个新的有序表。无论是顺序存储还是链表存储结构,都可在O(m+n)的时间量级上实现。归并的基本思想如下:假设初始序列含有n个记录,则可看成是n个有序的子序列,每个子序列的长度为1,然后两两归并,得到⌈n2⌉\lceil \frac{n}{2} \rceil...
2019-11-02 23:21:59
223
Java实现坦克大战2D游戏
2024-04-22
2017-07-31android ijkplayer0.8.0 so
2017-08-01
Android ijkplayer so库2017
2017-03-02
android ijkplayer so库
2016-06-03
andengine example
2015-05-29
LdapAdmin浏览工具
2013-12-12
openldap explorertool ldap浏览工具
2013-11-30
主引导记录备份恢复和修复软件MbrFix
2013-07-09
GreenDroid-master Android开源UI库
2013-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人