行走代码江湖,怎能没有一把趁手的兵器?本专区包括开发者工具、极客技能、开发库、文档、应用开发、操作系统、编码工具等。

加载中
置顶
程序员
发表了博客
02/21 09:46

卧槽!!IntelliJ IDEA 居然偷偷改代码。。

## 问题 要疯了,IDEA 居然自动修改代码? 明明我已经修改保存了,怎么测试都不行,后来我检查一看,并通过复现,发现,代码被 IDEA 自动改了。。 如下面动图所示: > 本来是 `类.方法`,我改成了 `实例.方法` 调用了 ![](https://oscimg.oschina.net/oscnet/up-9625646becb729e7998021d21f61e16b2f7.gif) 原来,每次当我保存完之后,代码又复原了,太诡异了。。 这样一来,那我的实例对象不是没用到?又直接访问类的静态方法了... 展开更多

收藏 1
1
置顶
发表了博客
2021/11/04 11:41

超全整理:程序员都在用什么工具?

摘要:在我认识的所有程序员里,每个人几乎都有专属于自己的常用工具和相关资源,这里是程序员硬核工具,全部可以白嫖,我相信这里总有一款工具是属于你的! 本文分享自华为云社区《吐血整理:程序员都在用什么工具?》,作者: 考过IE励志当攻城狮,部分内容整理自互联网~ 在我认识的所有程序员里,每个人几乎都有专属于自己的常用工具和相关资源,这里是程序员硬核工具,全部可以白嫖,我相信这里总有一款工具是属于你的! 程... 展开更多

收藏 61
5
置顶
程序员
发表了博客
2021/09/22 08:55

有备无患「GitHub 热点速览 v.21.38」

![](https://img2020.cnblogs.com/blog/759200/202109/759200-20210921120624794-1093689247.jpg) 作者:HelloGitHub-小鱼干 数据库最重要的一个功能是容灾备份,备份不只是对数据库重要,对日常工作生活的我们一样重要,比如花了一个工作日写的代码没有备份(虽然可能只有 1 行…)总归是一个让人不爽的事情,Restic 是一个备份系统,可以帮备份自托管或线上服务,支持只备份变更部分内容。Atmosphere 可能对于一些 Switch 高玩... 展开更多

收藏 0
0
置顶
程序员
发表了博客
2021/09/09 09:47

Java 程序员必须掌握的 10 款开源工具!

本文主要介绍Java程序员的一些基本和高级工具。如果你是一位经验丰富的Java开发人员,你可能对这些工具很熟悉,但如果不是,现在就是是开始学习这些工具的好时机。 Java世界中存在许多工具,从Eclipse,NetBeans和IntelliJ IDEA等著名的IDE开始到Java开发人员应该知道的JVM分析和监视工具,如JConsole,VisualVM,Eclipse Memory Analyzer等。 尽管如此,在本文中,我将**重点介绍适用于各种Java开发人员的通用工具,例如核心J... 展开更多

收藏 8
0
置顶
程序员
发表了博客
2021/09/02 14:57

卧槽!IDEA 写代码防沉迷了?

最近国家新闻出版署下发通知: > 要求严格限制网络游戏企业向未成年提供服务时长,所有网络游戏企业仅可在周五、周六、周日和法定节假日每日20时至21时向未成年人提供1小时服务。 这个是真的,这也是目前针对未成年人网络游戏的最严管控,我想家长们都会拍手叫好,学生就应该以学习为主,不应沉迷网络游戏。 --- 最近这两天,栈长朋友圈又在流传这张图: ![](https://oscimg.oschina.net/oscnet/up-ad511565d013296f4a1c3c55c45... 展开更多

收藏 1
2
置顶
程序员
发表了博客
2021/08/23 08:46

5 秒克隆声音「GitHub 热点速览 v.21.34」

![](https://img2020.cnblogs.com/blog/759200/202108/759200-20210822210852568-1160525675.jpg) 作者:HelloGitHub-小鱼干 本周特推的 2 个项目都很好用,Realtime-Voice-Clone-Chinese 能让你无需开启变声音,即可获得一个特定声音的语音。这个声音可以是你朋友的,也可以是你网上下载的任意音频。而 image-to-latex 则让你能快速地得到一个 Latex 代码,即便你不了解 Latex,上传一张公式截图即可。当然还有好用的 GoKart 来... 展开更多

收藏 1
0
置顶
发表了博客
2021/08/17 08:05

这些 Goland 技巧,学会开发效率翻倍

hi, 大家好,我是 hhf。 《Goland 这些实操技巧,你可能还不会!》介绍了日常开发中一些比较好用的技巧。本篇文章继续介绍一些其他比较好用的技巧。 自定义结构 tag Goland 一个很好用的功能:tag 自动补全。在 struct 结构里,可以在字段类型后敲入 json 或 xml 向结构添加标记。 Goland 默认的 json 都是下滑线格式的。但是有的时候会有特殊的需求。 举个例子:公司对接口返回值的字段是有统一的要求,大部分情况下 json 格式... 展开更多

收藏 1
0
置顶
程序员
发表了博客
2021/08/13 08:56

相见恨晚!开源的傻瓜搜索引擎,帮你快速实现搜索功能

> 傻瓜一词借鉴自傻瓜相机,又称轻便相机、全自动相机,通常指容易操作针对一般人而设计的小型全自动相机。 ![](https://img2020.cnblogs.com/blog/759200/202108/759200-20210812184015596-1083588808.jpg) 在 HelloGitHub 找到有趣、入门级的开源项目,大家好我是卤蛋。说到开源搜索引擎第一个想到的应该是鼎鼎大名的 ElasticSearch,但 ES 对于个人项目有些重。 今天给大家带来一款轻盈、人人都会用的开源傻瓜搜索引擎——M... 展开更多

收藏 6
1
置顶
发表了博客
2021/08/12 09:06

Goland 这些实操技巧,你可能还不会!

工欲善其事必先利其器。对于开发工程师同样如此,一个合适的开发工具能够有效提升我们的开发效率和定位问题的能力。 Golang IDE 被 Gopher 接受的其实不太多,Goland 和 VSCode 应该是占比重最大的。vim-go 真心就不推荐了,入门曲线太过陡峭,太过华而不实(vim 党不要喷我),我们就写程序而已,何苦为难自己呢。 我日常开发中,Goland,Vscode 一般会配合使用。对于 VsCode 来说,我唯一觉得不方便的是 VSCode 的 Debug 功能... 展开更多

收藏 3
0
置顶
程序员
发表了博客
2021/08/09 08:48

那些 Unix 命令替代品们「GitHub 热点速览 v.21.32」

作者:HelloGitHub-小鱼干 好用的 Unix 命令替代工具能让你事半功倍,例如,bat 便是个带着高亮特性的加强版 cat,就像你用了 oh my zsh 之后便会感受到它的强大。同样好用的工具还有 mitmproxy,作为一个抓包神器能帮你提高爬虫效率。Rubick 则能帮你提高使用开发效率,搭配各种好用的取色器、截屏等等小功能。 以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | ... 展开更多

收藏 0
0
置顶
架构师
发表了博客
2021/08/05 22:53

Cobra 快速入门 - 专为命令行程序而生

最近一直在看 Istio(一个 Service Mesh 框架)相关的东西,当看到其源码时发现了一个新东西 Cobra,一查却发现这是个好东西,用的地方可不少,比如:Docker、Kubernetes 等都有它的身影存在。为了更好的了解这些开源框架(如,Istio、Kubernetes 等),势必需要对 Cobra 做一个详细的了解,后续可能用到它的地方会很多。今天就 Cobra 做一个整体的介绍,让我们对它能有所认识,或许今后你的项目中也会用到它。 1、Cobra 介绍 ... 展开更多

收藏 6
1
置顶
程序员
发表了博客
2021/08/04 08:45

实现工具自由,开源的桌面工具箱

在一切开始之前,首先要致敬 uTools!如果没有它就没有 Rubick。 ![](https://img2020.cnblogs.com/blog/759200/202108/759200-20210803192440019-159930715.png) 大家好,我是“拉比克”(Rubick)项目的作者木偶。我做的 Rubick 是一款基于 Electron 的开源桌面工具箱,简单讲就是好多工具的集合,然后加上快速启动、丰富的插件扩展等功能于一体。 ![](https://img2020.cnblogs.com/blog/759200/202108/759200-20210803151104... 展开更多

收藏 7
3
置顶
架构师
发表了博客
2021/07/31 21:56

🏆「推荐收藏」【Git实战专题】代码提交错误怎么办?教你如何回退版本!

## **预备知识** - **一个commit对应这一个版本,有一个commit id,`40位的16进制数字`,通过SHA1计算得到,不同的文件计算出来的SHA1值不同(有很小的几率相同,可忽略),这样每一个提交都有其独特的id。每提交一个新版本,实际上Git服务就会把它们自动串成一条时间线。** - **在Git中,`HEAD`表示当前版本,例如:HEAD版本属于:e620a6ff0940a8dff…,那么`HEAD^`表示上一个版本,`HEAD^^`表示上上一个版本,往上100个版本可以... 展开更多

收藏 6
2
置顶
架构师
发表了博客
2021/07/13 08:03

聊聊Go语言中的数组与切片

1. 数组 数组是一个由固定长度的特定类型元素组成的序列,一个数组可以由零个或多个元素组成。因为数组的长度是固定的,因此在 Go 语言中很少直接使用数组。和数组对应的类型是 Slice(切片),它是可以增长和收缩的动态序列,slice 功能也更灵活。 数组的每个元素可以通过索引下标来访问,索引下标的范围是从 0 开始到数组长度减 1 的位置。内置的 len 函数将返回数组中元素的个数。 var a [3]int // array of 3...... 展开更多

收藏 0
0
置顶
程序员
发表了博客
2021/07/22 16:50

在项目中正确使用AutoMapper

AutoMapper是一个轻量级的类库,主要功能是把一个对象转换成另外一个对象,而避免我们每次都手工去转换。 ### 常见几种使用场景: - 对外服务接口,把逻辑层的实体转换成服务消费者需要的字段。 - UI展现层,把业务对象转换成UI需要展现的字段。 - 用户的输入输出,把DTO与领域模型互转。 相信大家AutoMapper可以做什么已经有了一个基本的了解,下面主要针对AutoMapper在NetCoreWeb中的使用做一个了解。 ## 前置准备 工作中一定... 展开更多

收藏 1
0
置顶
程序员
发表了博客
2021/07/22 09:01

你的站点抗压么?推荐一款超方便的开源压测工具

![](https://img2020.cnblogs.com/blog/759200/202107/759200-20210721213858460-779397010.png) 作者:HelloGitHub-Anthony 这里是 HelloGitHub 推出的[《讲解开源项目》](https://github.com/HelloGitHub-Team/Article)系列,本期介绍一款标星 17.7k 纯 Go 语言实现的 HTTP(S) 压测工具——**vegeta** > 项目地址:[https://github.com/tsenart/vegeta](https://github.com/tsenart/vegeta) **Vegeta** 是一款用 Go 语言编写的... 展开更多

收藏 18
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
返回顶部
顶部
返回顶部
顶部