2026-01-03

01月03日

一、今日完成情况

  • 熟悉Alfred的常见用法,并且常见的方法导出为笔记
  • 完成安卓系统广告弹窗避免软件的的用法和设置
  • 梯子换掉了,检查问题ing
  • 发现一个github可以查看项目STAR的好地方– https://github.com/trending?since=monthly
  • 预定–梳理Java快速上手的路径,导出时间表
  • 预定–重新搞一个gmail申请一下学生福利,搞一年Gemini一年会员 ,不然AI享受的福利太少了

二、今日感悟

  • 核心业务数据​:
    • 跑通Java环境还有Java例程,还有文件管理系统
    • 完成工作效率增加,减少广告骚扰
  • ​今日工作总结:​
    • 不管走那条路,只要是选择计算机网络,也就是我的实验室方向,无论是AI开发,还是后端开发,还是大数据开发,还是未来走解决方案,云服务方向,都需要Java基础,当然Python和C++基础也是可以的,只不过现在市面上选择Java开发的公司非常多,比例非常高。因此,我学习入门Java并且实现基本项目属于是必经之路了,除非我不做软件。好这样的话,这一步我现在就可以开始做了,路线会越来越明朗的。
    • AI要不要学,那是一定要学习的,即使做开发,也要学会调用AI接口了,所以这一点也是必经之路。知道什么是必须要学的,什么是可以暂时不学的,路是会越走越宽的。我现在的定位还是比较早的,至少有先发优势,学着学着自然知道自己是否喜欢做这类事情。
  • ​明日工作计划:
    • 今日Java学习简单上手IDE即可,系统性的学习明天再说,我需要给自己定一个阶段性的目标,到什么时候到达什么要求,什么进度,这样才能学习更加主动,相当于给自己布置作业的道理。
  • ​今日学习成长:​

三、备注

四、Alfred常见语法

1、搜索某个特定格式的所有文件

Pasted image 20260103142127

find + 关键词即可

2、搜索内容包含某文字的文件

Pasted image 20260103142210

in + 关键词 即可

3、打开某文件

open + 关键词

Pasted image 20260103142349

直接打开文件。

五、GDK消除安卓软件广告

众所周知,现在的手机大多数软件打开都是有广告的,甚至有些软件的vip都有广告,而公司一部分收入就来自于这部分广告收入,因此,下面我探索到了常用的技术手段的解决广告的方法,虽然我不知道是如何实现的

最终效果是,打开手机某个APP,本来需要等待3s广告,现在打开之后广告昙花一笑就消失了,然后立马就进入手机软件页面了。当然这里有普通模式和高级模式,高级模式需要手机adb控制,我现在不太方便,所以采用的事普通模式。

https://www.youtube.com/watch?v=pqJEIwcE-QQ 这个是软件普通模式的配置教程

https://github.com/gkd-kit/gkd 这个是github项目apk软件

https://github.com/Adpro-Team/GKD_subscription/tree/main 这个是广告拦截的规则模式

举个例子,这个软件相当于clash,就是一个工具,具体如何拦截软件,是使用规则模式的设置来实现的,规则模式是一个域名,只需要的导入域名就可以了,如何实现我不做考虑,反正理想的效果已经实现了,我已经很满意了。

六、Java入门时间线

1、代码随想录:

https://www.yuque.com/chengxuyuancarl/vpmo4o/ifvmxkwnf1gu75he?singleDoc#zTtjl

密码:aael

2、清水河畔

https://bbs.uestc.edu.cn/thread/1493781 这里非常详细

3、直系师兄时间线安排

Pasted image 20260103152010

4、历年师兄Java学习路线

八股:

1.javaGuide https://javaguide.cn/ (前几年师兄力推,目前情况感觉只看javaguide的深度已经禁不起面试官拷打了,但学习路径可供参考)
2.Java全栈 https://pdai.tech/(知识点丰富)
3.沉默王二 https://javabetter.cn/home.html (java基础部分比较好)
4.小林coding https://www.xiaolincoding.com/ (数据库+计网+操作系统)
5.博客园,稀土掘金,网传pdf资料(测评题,海量数据场景,非常规lc题,多线程题)

算法:

1.灵茶山艾府(lc第一) https://github.com/EndlessCheng
2 Labuladong(对二叉树递归剖析比较深)
3.代码随想录(题单比lc100全)

七、Java简单程序

实现前后端服务器和网页功能:

我感觉很方便的点是,Java写好代码就可以直接跑,可视性和方便性非常高,然后感觉和Python差不多,C++ 要跑这样一个程序麻烦多了,而且技术细节还多,不方便。

Pasted image 20260103161302

现在前后端分离,随便编写了一个服务程序,效果如下:

Pasted image 20260103165610

下面我将学习trae字节下面的AI编程,看看这个IDE如何使用,当中还有高阶使用方法就是MCP服务器,看来MCP在未来确实是大势所趋,学起来把。

八、检查服务器问题

发现没有服务器自己寸步难行,github下载一个东西需要半天,搜索资料好麻烦。现在没有梯子没办法上网了,所以我必须立马把梯子修好。

发现是NGINX端口占用,为什么好好的会突然占用呢。

原因是服务器重启过了,所以NGINX就自动启动了,导致梯子坏道了

九、mac ctrl+C失效问题

我发现想要终止terminal进程使用ctrl C失败,导致服务器配置寸步难行。通过仔细检查,不少于一小时之后才发现。我的mac比较特殊,进行过按键重映射。

按键从 ctrl + C 映射为 cmd + C,因为我不习惯默认的mac按键,所以映射为Windows的了,所以导致了只有我才会遇到的这类问题

现在我把ctrl + C保持原来的不便,就可以实现终端的中断了,TMD卡了半天这里,总算解决了。之前高vscode的时候还以为是版本的问题,重新安装了好几次,没想到是按键的问题。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 kipleyarch@gmail.com
Obsidian