首页
艺搜天下---纯净互联网,让每一个页面都有价值!
取消

开源软件推荐系列4:SwitchHosts

https://github.com/oldj/SwitchHosts based on Electron 可以快速切换不同的hosts。

github使用系列3:Actions使用

github的持续集成服务,比如可以实现push代码后自动执行某个脚本。 Actions 的配置文件叫做 workflow 文件,放在仓库的.github/workflows目录 workflow 文件后缀名为.yml,一个库可以有多个 workflow 文件。GitHub 只要发现.github/workflows目录里面有.yml文件,就会自动运行该文件 on字段指定触发条件,通常...

开源软件推荐系列3:ohmyzsh

https://github.com/ohmyzsh/ohmyzsh 是一个可以让你的终端更强大的工具,可以简写很多命令,如 gpr=git pull --rebase // 更多缩写参见 https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/git gcb=git checkout -b gco= git checkout 另外...

Qt官方示例解析系列2:Analog Clock

实现了什么功能 实现了一个时钟,展示了使用paintEvent 来对自定义控件进行绘制。 用到的知识点 QPainter的使用 部分源码解析 connect(timer, &QTimer::timeout, this, QOverload<>::of(&AnalogClock::update)); QOverload<>::of() 是一个模板函...

js系列1:数据类型

网景公司开发,为了让JavaScript成为全球标准,几个公司联合ECMA(European Computer Manufacturers Association)组织制定了标准,称为ECMAScript标准。JavaScript是网景公司对ECMAScript标准的一种实现 <script type="text/javascript"> 上面默认的type就是JavaSc...

开源软件推荐系列2:Electron

https://www.electronjs.org/ 原来是github开发的,用于桌面GUI应用程序开发, Build cross-platform desktop apps with JavaScript, HTML, and CSS, 通过使用Node.js(作为后端)和Chromium渲染引擎(作为前端)完成跨平台桌面GUI应用程序的开发。 有很多使用Electron开发的...

开源软件推荐系列1:VS Code

微软开发的跨平台开源编辑器 官网:https://code.visualstudio.com/ 源码:https://github.com/microsoft/vscode 使用Electron开发 可以安装大量插件,如github copilot

Qt官方示例解析系列1:Raster Window

本系列基于6.6.0 官方示例 实现了什么功能 Raster是 光栅、栅格的意思 使用 QWindow 类创建一个窗口,然后使用 QBackingStore 类在窗口上绘制图形。 用到哪些重要的类 The QBackingStore class provides a drawing area for QWindow 可以只更新部分区域。 使用方法 m_backingStore-&g...

Python系列3:在vscode中调试python

创建配置文件时,选择Python File,然后修改下program和python的值: { // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, vi...

Python系列2:安装依赖项

python -m pip freeze > requirements.txt #将所有依赖项及其版本信息输出 python -m pip install -r requirements.txt