- 博客(38)
- 收藏
- 关注
原创 把 ls 扔进博物馆:eza 让终端一秒变霓虹
灰头土脸的 ls 已老,Rust 写的 eza 才是新宠:彩色图标、Git 状态弹幕、人话时间戳、网格对齐、一键超链接,2 MB 单文件秒装。nix run 即体验,从此列目录像刷霓虹弹幕,代码变动一眼锁定,终端终于灯火通明。
2025-12-22 10:39:20
629
原创 Snappy Driver Installer:驱动安装界的“瑞士军刀“,让你的电脑重获新生!
Snappy Driver Installer(SDI)是一款免费开源的驱动安装神器,支持离线安装、无广告、无捆绑,界面简洁、驱动匹配精准,是重装系统、无网环境及批量维护电脑的救星,彻底告别国产驱动软件的弹窗和流氓行为。
2025-12-22 10:02:52
233
原创 把终端玩成一场“跨次元”冒险——Termora 登场!
Termora,开源跨平台终端神器!Kotlin 驱动,Win/macOS/Linux 三端如一,未来手机也能 SSH。本地+远程一屏掌控,SFTP/Zmodem 拖拽秒传,断网续传不掉线。树形主机+批量命令,百服同步只需回车。宏录制、关键词高亮、云端加密同步,配置随身走。零门槛安装,三分钟从菜鸟到云端骑士。GitHub 免费下,立即起飞!
2025-12-19 21:48:58
285
原创 9MB 的闪电 WebServer 降临!Docker 圈炸锅的 H2O 镜像,快到让人怀疑人生
9MB 微镜像 micrograils/h2o 登陆 Docker Hub,静态编译零依赖,<50 ms 启动,amd64/arm64 一镜通吃;内置 HTTP/3,语法近 Nginx,5 分钟上手。一条命令秒变静态服务器、HTTPS 反代或 PHP-FPM 基座,体积仅 Nginx 六分之一,边缘部署省带宽、CI 提速、钱包回血。
2025-12-19 19:57:18
318
原创 Rust + Rocket + Diesel构建的RESTful API示例(CRUD)
一个使用Rust + Rocket + Diesel构建的RESTful API示例项目,演示了如何使用Rust实现基本的数据库操作和API服务。
2025-12-18 22:34:38
105
原创 windows下编程IDE使用docker搭建的rust开发环境(Linux)
本文介绍了如何基于Docker搭建Rust开发环境。主要内容包括:创建Dockerfile配置SSH服务,基于jklincn/rust-os镜像构建开发环境,包含Ubuntu 22.04、Rust工具链等必备组件、详细说明容器构建、启动和管理命令,包括端口映射、目录挂载等配置。介绍如何集成MariaDB数据库,包括专用网络配置和docker-compose编排。
2025-12-17 22:57:21
90
1
原创 WinBoat:让 Windows 应用在 Linux 上“秒开”的黑魔法---免费、开源、一键即用的跨次元神器
摘要: WinBoat 是一款创新工具,将完整 Windows 系统封装为轻量级 Docker 容器,通过 KVM 硬件加速实现近乎原生性能。用户只需三步即可在 Linux 桌面无缝运行 Windows 应用,支持文件互通、剪贴板共享和硬件直通。无论是办公软件、游戏还是网银 U 盾,都能流畅使用。WinBoat 资源占用低(最低 4GB 内存),提供极简界面和实时监控,适合从极客到普通用户。开源 MIT 协议,现已开放下载,为 Linux 用户提供访问 Windows 生态的全新方式。
2025-12-16 22:45:49
234
原创 ubuntu编译安装FreeRDP Version 3.x.x 版本
本文介绍了FreeRDP 3.19.1的完整编译流程。首先安装所有依赖包,然后拉取指定版本的源码。配置编译选项后,使用CMake构建项目。针对编译过程中可能出现的"undefined reference to xf_use_rel_mouse"错误,提供了详细的解决方案:通过修改client/X11/xf_event.c文件,将相关调用点包裹在条件编译宏中,并使用sed命令批量修改。最后重新编译即可完成安装,并通过xfreerdp命令验证版本号。
2025-12-16 22:27:03
340
原创 使用cargo-generate自定义创建项目模板
本文介绍了如何使用Rust的Rocket框架搭建一个结构化的Web项目模板。主要内容包括: 项目初始化:通过cargo-generate创建项目骨架 目录结构设计:详细说明了models、services、controllers等核心目录的作用 关键组件配置:包括模板引擎、静态资源、数据库迁移和配置文件 代码示例:提供了控制器、错误处理和主程序的实现示例 该模板采用分层架构,分离业务逻辑与路由处理,支持多环境配置,适合作为Rocket项目的开发起点。
2025-12-16 16:04:10
92
原创 Rust Rocket Web 应用项目结构详解(MVC 风格)
本文介绍了采用MVC架构风格的Rust Rocket Web应用项目结构设计。项目目录结构清晰划分了模型(models)、服务(services)、控制器(controllers)等核心模块,并包含模板(templates)、静态资源(static)和数据库迁移(migrations)等支持性目录。设计强调单向依赖关系,保持模块职责单一,支持开发、测试和生产多环境配置。通过标准化的功能扩展流程,确保新增功能不影响现有结构。项目还包含Docker部署文件和CI/CD支持,实现从开发到部署的全流程管理。
2025-12-16 12:36:19
114
原创 [特殊字符] 用 PyTorch 打造「CNN-LSTM-Attention」股票预测神器!——从 0 到 1 的保姆级教程(附完整源码)
本文手把手教你用 PyTorch 搭建「CNN-LSTM-Attention」三合一模型预测股价,附完整可运行源码(model/train/predict),覆盖数据拉取→训练早停→反标准化预测全流程,让量化小白 30 分钟跑通第一个深度学习策略。
2025-12-16 09:20:25
1064
原创 手把手带你用 LSTM 预测指定股票股价示例 —— 从通达信到 Keras 的魔法之旅
文章用“手把手”方式教你用 LSTM 把通达信日线变成股价预测曲线:先 5 分钟装好环境,再用 mootdx 拉取 300118 历史数据,60 日滑窗归一化后喂给双层 LSTM,训练 50 轮早停,最后反归一化画图,30 分钟跑通全流程;附带 7 大踩坑急救包和升级路线图(多因子、多步预测、在线学习、回测、模型压缩),复制即可炫技,零基础上手量化。
2025-12-15 19:52:43
1317
原创 Linux下解决访问github慢的问题
github常用相关域名如下(发帖当日获取的IP),大家可以直接复制黏贴到自己的hosts里面,别忘了刷新一下DNS。修改本地host文件,增加配置内容,绕过域名解析,达到加速的目的。命令执行报错,请搜索自己版本的系统相应的刷新DNS命令。
2023-07-17 17:06:34
5959
原创 18个最佳的 Python 编译器、解释器、加速器
大多数极客认为 Python 是解释性语言,但它也存在编译过程。编译部分在代码执行时完成,并被删除。然后编译内容被转换为字节码。通过机器和操作系统进一步扩展到 Python 虚拟机。本文重点介绍了适用于 Python 程序员的 11 种最佳的 Python 编译器和解释器。
2023-07-17 10:47:32
3751
原创 6种打包Python代码的方法,让你的程序变成exe应用!
Python是一种高级编程语言,它具有易学易用、跨平台等优点,因此在开发中得到了广泛的应用。然而,Python代码需要在Python解释器中运行,这对于一些用户来说可能不太方便。因此,将Python代码打包成可执行文件(exe)是一种很好的解决方案。本文将介绍6种将Python代码打包成exe应用的方式。
2023-07-17 10:16:07
85162
8
转载 Ubuntu 安装 conda
需要启动已经修改环境变量,输入以下命令(以后都不用再 source 了,因为启动 Ubuntu 会自动 source)可以看到前缀已经从 base 变成了 py39,你输入 python 后可以看到,python 版本为 3.9.7。你也可以将以下命令行添加到 ~/.bashrc 里面,这样以后只需要输入 py39 就直接进入了。你也可以在 bashrc 最后一行添加以下命令,这样每次登陆服务器时,自动进入 py39。确认安装的路径,一般直接回车安装在默认的 /home/你的名字/anaconda3。
2023-07-15 15:22:55
18131
1
原创 jquery动态装入 HTML 文件网页内容和动态引入css文件、动态引入js文件
(1)只动态引入html内容(使用url参数):语法 jquery对象.load(url);示例://头部是一个包含html内容的文件$('header').load('头部.html .container');头部.html ~(即你需要的内容写成的html代码)<div class="container"> <h1>我是头部</h1></div>(2) 动态引入html内容,同时引入其对应的css样式文件:语法 jquery对象.loa
2022-05-09 17:05:57
1831
原创 精密空调故障有哪些?精密空调常见故障维修
精密空调虽然具有操作简单、维护方便等诸多优点,但为了保证空调机房的正常运行及使用寿命,客户对精密空调的常见故障维修方法了解是非常必要的。那么精密空调故障有哪些?下面装修之家装修网小编将为大家带来精密空调常见故障维修方法,仅供大家参考之用。精密空调故障1、机组不启动:(1)机组未接通电源:检查设备的输入电源,接线是否牢靠;(2)电源相序接错:检查电源相序及接线。精密空调故障2、风道故障报警:(1)风道压差计调整不当:重新调整压差计;(2)过滤网堵塞,气流短路:更换空气过滤网,排除障碍物;(3)风
2022-04-24 09:58:51
7377
原创 python 优秀的库推荐
GUI库1、CEF Python这一框架基于Google Chromium,面向Windows,MAC OS和Linux,其主要用于在第三方应用程序中嵌入式浏览器的使用上。2、DaboDabo是一个跨平台的应用程序开发框架,基于wxpython的再封装库。它提供数据库访问,商业逻辑以及用户界面。3、wxPythonwxPython 是 Python 语言的一套优秀的 GUI 图形库,允许 Python 程序员很方便的创建完整的、功能键全的 GUI 用户界面。4、KivyKivy基于OpenG
2021-06-28 09:18:17
2730
原创 电脑使用python操控安卓手机
一、电脑下载并安装SDK Platform Tools下载后的文件:platform-tools_r30.0.4-windows.zip(大约12M)接着解压文件到指定目录解压后的路径与文件,接着为工具目录添加系统环境变量验证安装结果#执行命令adb version验证安装结果手机连接电脑USB后执行adb devices 查看手机连接状态查询已连接设备/模拟器:adb devices此处连接手机,需要手机在开发者模式开启USB调试功能。顺便也开启模拟按键功能,后面会用到。
2021-05-20 10:56:45
10470
3
原创 windows下tornado报错 in add_reader raise NotImplementedError的解决
之前的代码拿过来跑,遇到报错如下:Traceback (most recent call last): File ".\index.py", line 325, in <module> app.listen(8888) File "C:\Program Files\Python38\lib\site-packages\tornado\web.py", line 2112, in listen server.listen(port, address)
2020-06-17 00:00:26
1334
原创 vscode code-runner配置python虚拟环境解释器
在项目文件夹下有一个.vscode文件夹,里面有一个settings.json文件,打开并配置如下:{ "python.pythonPath": "/home/nice/.virtualenvs/tutorial-env/bin/python", "code-runner.executorMap": { "python": "set PYTHONIOENCODI...
2019-11-01 02:09:41
13280
原创 linuxmint 19.2配置python3.6及其pip、编译器vs code、虚拟环境开发Django
一、下面先说一下linuxmint 19.2装python3.6.8怎么设置成默认python版本:删除原来的链接到2.7的文件,然后链接到3.6sudo rm /usr/bin/pythonsudo ln /usr/bin/python3.6 /usr/bin/python二、需要linuxmint python>原装3.6.8版本,从下载到配置:安装需要的程序包$...
2019-10-29 10:32:43
1076
翻译 安卓kotlin使用anko-sqlite数据库,CRUD
一,在项目中使用Anko SQLite将anko-sqlite依赖项添加到您的build.gradle(Module app):dependencies { implementation "org.jetbrains.anko:anko-sqlite:0.10.8"}二、访问数据库Anko提供了一个ManagedSQLiteOpenHelper无缝替换默认类的特殊类。以...
2019-08-29 18:44:44
1753
原创 win10安装并配置MySQL
一、下载MySQL下载地址:https://dev.mysql.com/downloads/mysql/完整的下载,安装教程,请参考菜鸟教程的。如果安装出现:The service already exists!The current server installed: 以前安装的MySQL地址原因:原先安装的mysql没有卸载完,服务没有删除掉。解决方法:1、在cm...
2019-08-21 20:46:48
383
原创 使用Kotlin Fragments 进行底部导航
在底部导航中有三个不同的片段用于三个不同的选项卡1)创建片段布局1:fragment_home.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_widt...
2019-08-16 22:37:15
687
翻译 Kotlin使用Android Tablayout和Fragments,ViewPager,Material Design
第1步:在Android Studio中创建一个新项目。在android studio中创建一个全新的项目时,将空活动视为主要活动。第2步:更新build.gradle(Module:app)文件在build.gradle(Module:app)文件中添加以下内容:compile 'com.android.support:design:26.0.1'compile 'com.androi...
2019-08-13 01:04:06
1071
翻译 Kotlin示例一:使用Kotlin的Android TextView示例
1.在Kotlin创建新项目步骤描述1.打开Android Studio。2.点击File => New => New Project。将应用程序名称写为TextView。然后,选中Include Kotlin Support并单击下一步按钮。3.选择您需要的最低SDK。但是,我们选择17作为最低SDK。然后,单击下一步按钮4.然后,选择...
2019-08-13 00:36:58
4932
翻译 Android Kotlin ListView的使用
ListView是Android应用程序中非常常见的UI元素。它用于显示由分隔符分隔的项目列表,可以无限滚动。它通常用于显示一组相关项目。将ListView添加到布局:<ListView android:id="@+id/recipe_list_view" android:layout_width="match_parent" android:layout_height="w...
2019-08-12 23:47:58
2263
原创 报错:java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListe
build.gradle里面用的api版本 是 28但是,虚拟机选择的api等级是 27 ,然后项目里用了28的api,所以报错。虚拟机改用28的api或者将build.gradle里面用的api版本降到27就没错了修改完成后,点击菜单栏的Build,clear一下再次Build,成功无错运行。apply plugin: 'com.android.application'apply p...
2019-08-12 21:51:51
15446
1
原创 Android studio安装并使用Butterknife插件
一、安装Butterknife插件打开android studio。点击file–>settings.打开设置页面,找到 Plugins插件这个项,然后右边搜索 Android Butterknife Zelezny 进行安装插件,安装完,重启android studio。二、在android studio中配置butterknife1、打开Project的build.gradle,添...
2019-08-02 11:44:43
682
原创 Linux 下Android Studio安装并使用Genymotion
一、安装genymotion必须先安装:virtualbox个人免费版链接:https://www.genymotion.com/get-full-version/点击下方按钮:Get Genymotion personal version 下载下载后的文件:genymotion-3.0.2-linux_x64.binbash genymotion-2.8.0-linux_x64.b...
2019-08-02 10:20:59
751
原创 Centos 服务器部署JavaWeb项目(Springboot+Vue+MySQL+Nginx+https)
一、Centos 服务器安装JDK并配置环境变量1、在本地电脑下载jdk-11.0.2,并解压。2、在Centos 服务器新建/home/web/目录。3、使用FileZilla工具将本地电脑解压的jdk-11.0.2目录上传到Centos 服务器的/home/web/目录下。4、在Centos 服务器配置jdk-11.0.2环境变量,输入:vi /etc/profile在profi...
2019-08-01 22:02:29
943
转载 Vue如何引入远程JS文件
1、直接在dom上操作:export default { mounted() { const s = document.createElement('script'); s.type = 'text/javascript'; s.src = 'https://g.alicdn.com/dingding/dinglogin/0.0.2/ddLogin.js'; documen...
2019-08-01 17:17:45
2705
原创 mysql插入timeStamp类型数据时间相差8小时的解决办法
如果,MySQL是装在Docker里面的,先修改Docker的系统时区1、进入装有MySQL的Dockerdocker exec -it mymysql /bin/bashmymysql:为装有MySQL的Docker的名称,通过docker ps查看到。2、修改 docker 系统时区rm -rf /etc/localtimeln -s /usr/share/zonei...
2019-08-01 17:05:52
2896
原创 Springboot JPA :Date 类型的日期时间,怎么在前台显示为格式化的日期时间
在返回给前端的model(VO)字段上加一个注解(@JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8"))@Entity@Datapublic class order implements Serializable { @Id @Generat...
2019-08-01 16:47:52
8727
原创 错误: 不兼容的类型: 匿名OnClickListener无法转换为Context
public class MyFragment4 extends Fragment { private Button btn; public MyFragment4() { } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle...
2019-08-01 16:35:31
4390
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅