Python | 为pixi配置镜像源
前置知识点pixi是什么pixi是一个新兴的跨平台包管理工具, 尤其适合python使用。它建立在conda之上, 因此添加包时(即命令pixi add <packageName>)默认通过conda渠道下载; 不过其也支持从pypi渠道(即常用的pip命令)下载python包, 只需在命令后额外添加–pypi的参数即可(即pixi add <packageName> --pypi)。
为什么要为pixi配置镜像源对于conda渠道, 国内通常访问流畅, 因此可选择性配置其镜像源; 但对于pypi渠道, 国内通常需要配置镜像源后才可流畅下载, 因此后续介绍的配置中, 您几乎是必须配置它的。 总之, 我会将两者的配置给出, 您可以选择仅配置pypi的镜像源或两者都配置。
此外pixi官网上, 还介绍了一个OCI镜像, 感兴趣的小伙伴也可以对齐进行配置, 本文不对此过多介绍。
镜像源的配置可精确到哪些范围?以windows为例介绍, 优先级由高到低排序:
命令行参数( --tls-no-verify , --change-ps1=false 等), 通过命令行 ...
Mac系统常用设置(针对windows用户打造)
前言最近购入了一台mac设备, 正好做个配置, 并记录一些小众且个性的刚需配置(过于大众或简单的没有记录的必要)。
Mac如何为cli工具或特定命令设置开机自启动使用 Automator如果想图形化设置脚本启动,可以用 Automator 创建开机任务。
1. 创建 Automator 应用
打开 应用程序 > Automator,选择 应用程序。
在左侧选择 实用工具 > 运行 Shell 脚本。
输入命令,例如:
1shell命令, 就是写你需要的bash脚本。
保存为 名称-start.app(如保存到 ~/Applications)。
2. 添加到登录项
系统设置 > 通用 > 登录项,点击 +,添加刚创建的 名称-start.app。
3. 测试
重启 Mac,确认效果。
Mac中如何安装未签名的程序用来解决第三方未签名软件安装后出现的"应用名"已损坏,无法打开。你应该将它移到废纸篓。 现象。
在终端中输入xattr -cr ,(这里要注意后面有个空格)。
将提示已损坏,无法打开的程序图标拖到命令栏中。
最终命令 ...
Ollama
OllamaOllama 使用环境变量 OLLAMA_HOST 来指定监听地址和端口。默认情况下,它只监听 127.0.0.1:11434(本地回环地址)。要让它监听所有接口(0.0.0.0),可以这样做:
1OLLAMA_HOST=0.0.0.0:11434 ollama serve
win10手动指定某个应用程序使用独立显卡
背景游戏笔记本一般都会有两张显卡(即集成的核心显卡和高性能的独立显卡), 若是独立显卡一直没有利用上的话,就会产生浪费。
不过一般情况下, win10系统会对两张显卡的使用进行自动控制(即不需要您来主动的管理, 会根据应用的情况来动态的为其分配显卡。甚至, 还会在节能模式下, 完全不去使用独立显卡), 没错, win10 就是这么智能。
不过出于好刚用在刀刃上的想法, 我还是想对于显卡的利用进行手动的配置与划分, 比如指定某些应用程序永远使用独立显卡来运行。
网上都是陈词滥调的修改NVIDIA控制面板, 不过我也找到了当前转载的这篇文章, 刚好符合我的需求, 接下来我们一起来看下其操作步骤。
假如要让剪映始终使用独立显卡
步骤1,右击电脑桌面空白处,选择“显示设置”
步骤2,拉到最下面,点击图形设置
步骤3,选择桌面应用,点击浏览
步骤4,选择剪映的运行程序,添加
步骤5,按下图点击“选项”
步骤6,选择高性能(也就是独立显卡),保存,即可。
这样就可以无论什么时候,都是使用独立显卡来运行,让独立显卡物尽其用。
neptune project explain
pkg/neptune/keyevent.go12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758package neptuneimport ( hook "github.com/robotn/gohook")type KeyEvent struct { Enabled bool EvChan chan hook.Event}type Event interface { KindCode() uint8 Keycode() uint16}type CustomEvent struct { Kind uint8 Keycodes uint16}const ( KeyDown = 3 KeyUp = 5)func NewKeyEvent() *KeyEvent { return & ...
修改go项目中的语言版本
要在Go语言项目中升级Go语言的版本,你可以按照以下步骤进行:
安装新版本的Go语言:
需要先从Go的官方网站下载并安装你想要升级到的Go版本。(确保系统中安装有所需go版本)
修改项目go.mod文件中的Go语言版本:
手动编辑go.mod文件,将其中的go版本声明,如go 1.13更改为你希望升级到的版本,比如go 1.16。
或者使用命令go mod edit -go=1.16(假设你要升级到1.16版本)来自动更新这个版本声明。
测试你的项目:
使用新版本的Go语言进行编译和测试,确保所有功能正常。
命令go build和go test可以帮助你检查项目是否与新版本完全兼容。
更新你的环境:
确保你的开发环境(如IDE等)都已经配置为使用新版本的Go。
提交变更:
一旦确保一切正常工作,提交对go.mod文件的更改。
记住,升级编程语言版本可能会导致难以预料的问题,尤其是如果这次升级跨越了较多的版本。所以升级后彻底测试你的应用至关重要,确保全部依赖和程序逻辑都按预期工作。如果你的项目中有CI/CD流程,确保所有的流水线都通过了
electron零碎
打包构建目前electron支持 electron-packager 和 electron-builder 两种打包方式。quasar中默认使用的是electron-packager(绿色版常用的构建方式,简单便捷,但可定制功能少一些); 我们可自行在配置文件中切换electron-builder来使用(因为这种是更细粒度的构建方式, 可定制功能也更多)。
如果想使用发布功能的相关命令, 只有选择electron-builder构建时才支持。(因此我们本文的重点也放在这种方式上, 当然两者的使用过程及相关配置也都是会介绍的)
electron-packagerwindows上, 构建应用所需的全局依赖(electron-packager)其中的依赖, 在执行构建命令后, 貌似可以复用npm的镜像源直接无痛快速获取, 因此无需多余的手动进行操作行为。
常用的构建配置项说明(electron-packager)使用此方式, 一般不需要安装包。 因此, 绝大多数需求都可以利用如makefile之类的脚本构建工具来完成。
electron-builderwindows上, 构建应用所需的 ...
apk中的assets目录资源的访问问题
Android – 读取assets文件夹下的资源参考:https://blog.csdn.net/qq_24382363/article/details/86480943
Android 中的资源文件Android 资源文件大致可以分为两种:res/raw 和 assets
res/rawres/raw 目录下存放可编译的资源文件
这种资源文件系统会在 R.Java 里面自动生成该资源文件的 ID,所以访问这种资源文件比较简单,通过 R.XXX.ID 即可。
assetsassets目录下存放原生资源文件,可以存放一些图片,html,js, css等文件。
因为系统在编译的时候不会编译 assets 下的资源文件,所以不能通过 R.XXX.ID 的方式访问它们。那我么能不能通过该资源的绝对路径去访问它们呢?因为apk安装之后会放在/data/app/**.apk目录下,以apk形式存在,asset/res/raw被绑定在apk里,并不会解压到/data/ ...
windows应用商店的上架与electron打包
说实话, 很久以前玩QT的时候, 就了解到自己开发的应用程序, 想要符合windows的验证规范, 就必须购买 ea 证书进行代码签名, 而ea证书的价格不是我个人可以承担的。管理代码签名证书
直到某天想要把自己的小制作上传到微软的应用商店, 才发现如果你要上架的应用包是 msi/exe, 也是绕不开 ea 证书(是比ca证书更严格的签名, 实际上ca就可以)的代码签名的, 即使购买了微软的开发者帐号, 签名仍需自己额外找 ca机构花钱购买, 不签名就不让上架, 这是微软对此类安装包上架亘古不变的要求点击查看相关要求, 但若是购买证书进行签名, 则感觉不太值得, 毕竟太贵了(一个开发者帐号我都嫌贵, 更何况这种上千的证书年费)。但令我放弃的不只有证书年费, 还有更离谱的 自托管式的分发要求, 就是说负责下载应用程序的url链接需要开发者来提供, 而且我github的release页面中的下载链接, 虽然被我成功用于官网的下载按钮, 但却无法用于微软商店, 会因为重定向原因无法通过微软商店审核(因为github会为每个下载都重定向一个专门的临时url)。 也就是说, 我必须购买 ...

.png)