最近,我发布了github上的第一个开源代码库:godoc-repair,地址为:https://github.com/xiaoyuanhao/godoc-repair。这是一个用于修复Golang代码注释的工具,个人觉得特别实用,可以为修复代码注释节省大量的时间成本。
本文将会手把手带你解锁一道 TypeScript 类型挑战题 ——《实现 Camelize 函数》。
PIP 是 Python 包管理器,用于管理 Python 包或模块。注意:如果您的 Python 版本是 3.4 或更高,PIP 已经默认安装了。
CamelCase: 首位是大写字母的单词,没有分隔符; snake_case: 使用下划线作为分隔符,小写单词; SCREAMING_SNAKE_CASE: 使用下划线作为分隔符,大写单词; 缩写被认为是一个单词: 在 CamelCase 中,使用 Uuid 而不是 UUID; 在 snake_case 和 SCREAMING_SNAKE_CASE 中 一个字母(除非是最后的单词)永远不会被当成一个单词, 所以使用 btree_map 而不是 b_tree_map; 但是使用 PI_2 而不是 PI2 (这点儿要注意)。
1. 使用#region和#endregion关键字,来定义可以展开和折叠的代码区域的开头和结尾
关键时刻,第一时间送达! IntelliJ的十大插件?相信每个人都有自己的选择。我们也同样如此。在这里,我们为您带来我们认为的十大IntelliJ插件。 如果你还是不知道什么是IntelliJ插件,请先阅读our page about plugins(http://idea-intellij.com/intellij-plugins/)。或者访问plugins.jetbrains.com获取更多信息。 1. Grep Console 允许您定义一系列的正则表达式,利用它们来对控制台的输出或文件进行测试。每一
最近大部分开发IDE工具都切换到了,所以也花了点心思去找了相关的插件。这里整理的适合各种语言开发的通用插件,也排除掉IntelliJ IDEA自带的常用插件了(有些插件在安装IntelliJ IDEA的时候可以安装)
有一个良好的变量命名方式对于一个程序员是相当的重要的,但是入门的编程语言不同或者各自的习惯不同导致实际工作中的变量命名依然是层次不齐的,在不同的平台间,服务间的变量命名更是什么样的都有,为了应对不同的变量命令我一开始使用的是uTools中的插件,也推荐更多朋友使用,在IED中选中变量后alt+空格呼起uTools会自动匹配到变量替换的插件,但是最后升级后发现还需要搜索到插件后才能再转换,所以就想不脱离VSCode就可以直接转换变量的命名方式,通过一顿的搜索参考,终于把这个插件做了出来。
在 asp dotnet core 3.0 默认的 webapi 返回接口都是返回 json 格式,同时这个 json 格式使用的是 CamelCase 属性名风格。如果想要兼容之前的格式,让 webapi 返回的 json 的属性名使用 PascalCase 格式,那么请看本文
今天介绍一下IDEA的一些炫酷的插件,IDEA强大的插件库,不仅能给我们带来一些开发的便捷,还能体现我们的与众不同。
如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。
本文翻译自:http://idea-intellij.com/top-10-intellij-plugins/ IntelliJ的十大插件?相信每个人都有自己的选择。我们也同样如此。在这里,我们为您带来我们认为的十大IntelliJ插件。 如果你还是不知道什么是IntelliJ插件,请先阅读our page about plugins(http://idea-intellij.com/intellij-plugins/)。或者访问plugins.jetbrains.com获取更多信息。 1. Grep Co
ant design 是一套设计语言。 这里为了学习react,我主要学习用 React实现 的各个组件。这个是由官方维护的,代码质量高些。还有 基于vue 实现的。 源码在 github 上。 阅读readme打开 开发者说明 ├── components # react source code and demos ├── docs # documentation in markdown ├── scripts # ├── site # website layout and code └── package.json
最近项目比较忙,很久没有更新IDEA系列了,今天介绍一下IDEA的一些炫酷的插件,IDEA强大的插件库,不仅能给我们带来一些开发的便捷,还能体现我们的与众不同。
分别是安装JetBrains插件,第三方插件,本地已下载的插件包。详情见往期关于settings的文章。
System.Text.Json 是 .NET Core 3 及以上版本内置的 Json 序列化组件,刚推出的时候经常看到踩各种坑的吐槽,现在经过几个版本的迭代优化,提升了易用性,修复了各种问题,是时候考虑使用 System.Text.Json 了。本文将从使用层面来进行对比。
上篇《欲善事先利器——系统篇》已经推荐了一些个人常用的效率系统软件。觉得有帮助的,有共鸣的 Rock 一下。我们继续新篇——IDEA 插件篇。用 Eclipse 的请原谅,本人已经好几年没用过 Eclipse 了,给不了你好的建议。
前言 项目中有许多通用的组件,为了避免在每个组件都引入一个长列表,可在入口函数注册基础组件 准备 安装 lodash 库 npm i lodash --save 入口文件 import Vue from 'vue' import { camelCase, upperFirst } from 'lodash/string' const requireComponent = require.context( // 组件目录的相对路径 './components', // 是否查询其子目录
ESLint 是用来检查我们写的 JavaScript 代码是否满足指定规则的静态代码检查工具。
各种编程语言层出不穷,各种语言的代码风格规范也不尽相同。主流的代码风格规范有:camel case、snake case、kebab case。
本文整理了博主用过的一些IDEA插件。其中,五星是强烈推荐,四星是比较推荐,三星仅供参考,两星的就不多说了,一星是炫酷型的插件,一般帮助也不大。最后,欢迎留言补充。
本命名风格指南推荐了一种统一的命名规范来编写 Vue.js 代码。这使得代码具有如下的特性:
PyCharm 是个很强大的 python IDE,PEP 8 的告警提示也很好用,但是函数名不能包含大写字母等少数几个规范真心觉得不好,作为一名处女座强迫症患者,代码下面的波浪线这种东西是绝对不允许存在的。
讲完了分页功能,这一节我们先不急着实现新的功能。来简要介绍下Abp中Json的用法。为什么要在这一节讲呢?当然是做铺垫啊,后面的系列文章会经常和Json这个东西打交道。 一、Json是干什么的 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。 这些
小六六平时开发的时候一般用到的是idea,然后目前为止,也积累了不好好用的插件,这边就打算自己写篇文章记录一下,等下次换idea的时候,能让自己快速找回这些插件,这篇文章小六六会一直更新的,除非自己不用idea了,哈哈
总结:因为snake_case 不符合一些编辑器带下划线的,例如:zhangsan_xiaowang 就变为zhangsan_xiaowang 下划线没了。所以被不经常使用了
一、能愿动词 MUST 必须 MUST NOT 一定不能 SHOULD 应该 SHOULD NOT 不应该 二、概览 文件必须(MUST)只用<?php或者<?=标签。 php代码必须使用UTF-8
IntelliJ IDEA是目前最好最强最智能的Java IDE,前几天,他刚刚年满18岁。
当你的光标放在代码行的时候,会显示提交人等信息,让你对该代码的作者一目了然,出了bug直接对线!!!
本篇规范制定了代码基本元素的相关标准,以确保共享的 PHP 代码间具有较高程度的技术互通性。
注意在这里遇到一个坑,如果使用的是gulp4以上版本,打包命令可按照上面的方法写,如果是gulp4以下版本,按照下面的方法写
最近的工作有一个需求,需要利用linux shell脚本将_或-作连字符的变量名字符串转为驼峰命名法(camel-case)的字符串,其实吧,'_'做连字符的命名方式有专门的名字,蛇形命名法(snake-case).'-'做连字符的命名方式也有专门的名字,脊柱命名法(spinal-case),也有叫kebab-case(kebab-烤肉串,也挺形象的).关于这些命名方式的由来本文未尾的参考资料1 2 3都有详细说明,我也是这次为了解决这个问题查资料才知道这些名词,以前孤陋寡闻了。
Rationale: Consistence in naming and naming style increases readability.
近期为统一Oracle数据库下大写表名和字段,以及下划线_分隔符的特点,升级了旺财C#.NET代码生成器,将规范化的代码写了2个方法用于Camel和Pascal风格化,用于有表字段分隔符的场景。
你对正则表达式有何看法?我猜你会说这太晦涩难懂了,我对它根本不感兴趣。是的,我曾经和你一样,以为我这辈子都学不会了。
今天胖头鱼试着把前端面试中常见的正则表达式相关的题都捞一遍,希望以后正则这个点直接过
英文 | https://blog.bitsrc.io/5-string-manipulation-libraries-for-javascript-9ca5da8b4eb8
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第23天,点击查看活动详情
JavaScript 的核心是支持面向对象的,同时它也提供了强大灵活的 OOP 语言能力。本文将使用面向对象的方式,来教大家用原生js写出一个类似jQuery这样的框架。我们将会学到如下知识点:
学习zepto.js(原型方法)[1] 新的一周,新的开始,今天来学习一下zepto里边的原型方法,就是通过$.进行调用的方法,也是可以通过$.fn进行扩展的方法: $.c
背景 最近开始做的一个项目使用facebook的ReactJS前端框架。发现经常使用react的keyMirror工具来定义一些枚举常量: var keyMirror = require('keyMirror'); var AppMode = keyMirror({ LOG_IN: null, SIGN_UP: null }); module.exports = AppMode; 其他JS代码对该枚举的引用大概如下代码: var AppMode = require('../const/app
Use package at the beginning of the code to specify the current package. Use import to import other packages.
大家好,我是零一。虽然现在很多前端项目都在用Vue、React,但依赖jquery的项目也不少,尤其是年代比较久远的项目,那些还正在维护jquery项目的你,是否想将jquery从你的项目中移除?毕竟这个库那么大,你能用到的代码也就只有15%~30%,而且jquery对各个浏览器的兼容性也做了很大的处理(代码量up up),但其实很多老项目也不会去考虑兼容很边缘的浏览器了,所以其实jquery中兼容处理的代码也没太大必要
领取专属 10元无门槛券
手把手带您无忧上云