自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 一款go build命令增强工具

项目描述:在使用go做跨平台项目时,往往需要手动写脚本来实现跨平台编译。这款工具实现了go项目的无脚本化跨平台编译。只需要通过简单的选择,就能轻松实现一键跨平台编译go代码。项目标题:一款go build命令增强工具。

2024-06-28 13:21:58 365

原创 一个简单易用,跨平台的通用版本管理器,VMR

项目标题:一个简单易用,跨平台却非常强大的通用版本管理器,VMR。VMR的出现,正是为了解决上述问题。欢迎PR,Issue,Star。

2024-06-28 13:19:34 450

原创 一个跨平台的asciinema终端录制工具,写文档必备利器。

一款跨平台的asciinema终端录屏工具。

2024-06-19 15:50:55 169

原创 VMR,支持30+种编程语言的SDK版本管理器,支持Windows/MacOS/Linux。

VMR是一个强大的跨平台的多功能SDK版本管理器。

2024-06-19 15:43:40 659

原创 acast,跨平台的asciinema终端录屏工具

同时支持Windows/Linux/MacOS的asciinema终端录制工具。

2024-06-14 11:05:08 215

原创 gobuilder,免写脚本,一键编译go项目到多平台(支持CGO)

go语言项目一键跨平台编译。支持CGO,支持代码混淆,二进制压缩,签名等。

2024-06-14 10:52:39 351

原创 version-manager最好用的SDK版本管理器,v0.6.2发布

VMR是一款强大的跨平台SDK版本管理器,支持60+种编程语言和工具

2024-06-13 10:34:16 804

原创 超级SDK版本管理器VMR v0.6.1预览版发布!

一款超级SDK版本管理器,告别烦人的插件,告别各种不稳定,告别需要安装各种不同的工具,一个VMR帮你搞定所有。

2024-06-02 13:59:01 277

原创 VMR,一款支持40多种编程语言和工具的跨平台SDK版本管理器。

VMR是一款简单,跨平台,且经过良好测试的版本管理器,用于管理多种SDK以及其他工具,支持Java, Go, Node.js, Deno, Bun, .Net, Python, PyPy, PHP, Kotlin, Scala, Groovy, Flutter, Julia, Zig, V, Odin, Typst, 等等。

2024-05-04 08:28:32 679 1

原创 一个golang版本管理工具

一键自动搭建开发环境

2023-02-21 21:50:37 431

原创 一个golang异步框架

一个golang异步框架

2022-08-15 13:24:41 703

原创 vscode 笔记同步插件

远程笔记同步vscode插件,将vscode打造称为笔记神器。

2022-08-15 13:19:38 936

原创 scrapy爬虫框架定制包之scrapx

scrapy爬虫框架定制包之scrapxgithub链接### 什么是 scrapx?scrapx 是一个基于 scrapy 的定制包。其主要特点有:- 优化了 scrapy 的 project 目录结构- 采用三层目录,分别是 workspace、project、spiders。其中 workspace 作为整个爬虫项目的目录,其下自动生成一个 scrapx_globals 目录用于存放整个爬虫项目都能自动加载的配置、中间件、pipeline 等。project 必须...

2021-02-15 10:30:54 214

原创 标记一些笔记本安装Linux时反复遇到的坑

如题所示。从大学时代起,算下来,在下安装Linux的次数恐怕少说也有二十次了,每次安装都会有这样那样的坑,但总体上常见的无外乎那么些了,这里Mark一下,省得下次折腾还要去找。1、显卡驱动:对于A卡都比较好解决,N卡独显的话,得先禁用开源驱动nouveau,然后安装Nvidia私有驱动,这个教程随便一搜一大把,不赘述。2、长时间无操作,系统挂起之后,无法唤醒:据说这是TLP电源管...

2019-08-12 22:44:55 238

原创 从Ubuntu到Manjaro

本来懒得写无聊的博客了的,但是从Ubuntu切到Manjaro来将近一年之后,发现真的给自己省去了不少麻烦,一时兴起,Mark一下。Manjaro是个基于Arch Linux的下游发行版,相比于Arch Linux,它安装简单,门槛低,同时兼顾了效率和可用性,滚动更新,一次装机,几乎可以永远不用重装系统。比较适合懒人。而且,和Debian类似,它有unstable,testing,stab...

2019-08-12 22:11:41 6807 1

原创 Ubuntu桌面自动生成新的壁纸列表的Python脚本

Ubuntu下自动壁纸切换是靠/usr/share/backgrounds/contest目录下的一个xml文件来配置的,其规律很好观察出来,但是手动求改和添加总是麻烦的,所以这里写了一个Python小程序来实现将壁纸文件夹下的所有壁纸都添加到这个xml文件中。import os, sys, re, time, shutilfrom xml_snippet import HEAD, BODY, ...

2018-05-09 21:41:20 339

原创 Ubuntu下MongoDB安装与配置并将其添加到系统服务

一、版本Ubuntu 16.04 LTSMongoDB   V3.6.3二、安装1、最新的社区版,可参考官方说明进行安装;2、卸载老版本:(1)如果是在ubuntu的软件源中安装的,那么用sudo apt remove mongodb-server;(2)如果是添加了mongodb官方提供的源,那么用sudo apt remove mongodb-org*三、配置文件按照上述方法安装的话,新版本的...

2018-04-04 16:46:25 2517

原创 Ubuntu中HTTP抓包工具Charles的配置(解决由于SSL导致的乱码问题)

第一步,Charles官网下载deb包,用sudo dpkg -i命令安装,或者按照说明将其添加到软件源,用sudo apt install就能安装,这一点不赘述;第二步,下载Charles的SSL根证书:Help -> SSL Proxying -> Install Charles Root Certificate,安装后,应该能在home目录的.charles/ca/中找到char...

2018-03-30 10:45:11 6816

原创 找出满足a+b+c=n(n为正整数)的所有毕达哥拉斯元组(a,b,c)【python实现,时间复杂度优化】

一、时间复杂度O(N^3):import timedef find_abc(max_bondary): max_bondary += 1 for a in range(1, max_bondary): for b in range(1, max_bondary): for c in range(1, max_bondary): ...

2018-03-19 21:23:13 2077

原创 八皇后问题(回溯算法的Python代码)

八皇后问题:如何能够在 8×8 的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后?为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。一言以蔽之:就是在递归回溯的过程中实现条件过滤,最后得到想要的结果;代码一:"""八皇后问题:回溯算法"""# 设置棋盘的大小规模max_coordinate = 8# 构建数据结构# 初始化坐标列表,# 列表的val...

2018-03-16 23:07:55 5969 1

原创 将Visual Studio Code配置成好用的Python IDE

VSCode是一款非常好用的编辑器(或者IDE),具有很好的可扩展性,功能比较强大,占用的系统资源也适中,启动速度较快,而且支持全平台,比较适合作为Python开发用的IDE。本文针对Linux(主要是Ubuntu,其他发行版类似),整合一些Python开发相关的配置,仅供刚入坑Linuxer参考。一、VSCode与其他编辑器(或IDE)的比较(1)VSCode与Atom的比较:Atom是一款由g...

2018-03-13 19:14:06 19894 1

原创 对MySQL中的事务(TRANSACTION)机制的一点理解

一、数据库系统和操作系统之间的关系一般来讲,数据库是运行在操作系统之上的一套软件,大部分数据库要依赖或者部分依赖于操作系统提供的文件系统来对磁盘进行读写操作,也有少数数据库能直接对物理磁盘进行读写操作。它们之间的关系可以用下图很好的说明:二、数据库系统的结构1、狭义理解:DBMS(Database Management System,数据库管理系统) + DB(Database,数据库)2、数据库...

2018-03-11 21:06:57 737

原创 使用Ubuntu作为工作系统

    很久以来,自己的电脑上一直都是Linux和Windows双系统模式,但系统切换时总是需要重启,然而虚拟机的效率确实不是很高,所以并没有想要使用虚拟机来达到在两个系统之间随时切换的目的。而且,我个人是喜欢图形界面的,并不像其他激进的Linuxer一样,认为学习Linux就必须是在命令行模式下,否则就显得不够专业。    令人沮丧的是,Windows下的一些好用的软件工具,总是让我割舍不了,尤...

2018-02-26 19:36:11 2551 1

自己手动写搜索引擎

《自己手动写搜索引擎》,一本还不错的关于搜索引擎原理和设计方面的书。

2018-05-21

mongodb学习笔记和mongodb权威指南

mongodb学习资料,包括mongodb_and_python学习笔记、mongodb权威指南、mongodb学习手册、mongodb总结。

2018-03-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除