分类 开发综合 下的文章
- 首页
- 开发综合
IDEA:代码自动补齐时在已有内容前面输入时的处理
如图,现想将 @NotNull 修改为 @field:NotNull,这时会将光标定位到 @ 后面,然后输入 fie,这时会自动提示出 field:很不幸,如果此时选择按 Tab 键后,会自动补全 @field: 但是后面的 NotNull 会消失。解决方案将 Tab 换成 Enter 就好了
Gradle:学习系列教程 10 节(转载)
学习 Gradle 不错的文章分享一下,地址不是原作者的,原作者的版本有点旧,这是升级新版的内容。Gradle 是什么Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化建构工具。它使用一种基于 Groovy 的特定领域语言来声明项目设置,而不是传统的XML。虽然目前在 Java 项目中使用 Maven 居多,但 Android 开发的项目都是使用 ...
(转载)软件工程的最大难题
文章来源:https://www.ruanyifeng.com/blog/2021/05/scaling-problem.html一、引言大学有一门课程《软件工程》,研究如何组织和管理软件项目。说实话,这门课不适合本科生,因为学生可能体会不到,课程到底要解决什么问题。只有亲身参与过大项目的开发,经历过大团队,才能感受为什么软件工程很重要,又很难做对。软件开发有一个难题,叫做 "扩展"(sca...
微酷分享编程知识点合集
前端开发官方手册Vue.js 2:https://go.wco.cc/vueVue.js 3:https://go.wco.cc/vue3uni-app:https://uniapp.dcloud.io/MDN:https://go.wco.cc/mdnAnd-Design-Vue:https://antdv.comECMAScript 6 教程:https://go.wco.cc/es6E...
NPM 国内淘宝镜像设置
加速 npm 包下载的方法推荐用以下两种。1、设置 npm 下载源为国内淘宝镜像地址npm config set registry https://registry.npm.taobao.org --global npm config set disturl https://npm.taobao.org/dist --global2、安装并使用淘宝提供的 cnpm 来代替 npmnpm in...
中国程序员容易发音错误单词指南
前言程序员们经常阅读英文资料,比如官方文档,有些技术术语很多朋友是读错的。比如:GUI。你是不是也像读 APP 这样,直接分别读了三个英文字母了。最近在 GitHub 看到一个汇总了程序员经常读错的一些单词,请往下看。发音单词正确发音(英音)正确发音(美音)错误发音access读 /'ækses/读 /ˈækses//ək'ses/Adobe读 /ə'dəʊbi/读 /ə'dəʊbi//əˈ...
Web 服务器反向代理转发携带原始 HOST 域名主机头的方法
需求描述在做反向代理将请求转发到后端有时需要将用户请求的原始主机名即域名一起转给后端,下面列出 Apache、Nginx、IIS 3 种常用的 web 服务器的设置方法。解决方案1、apache在 <VirtualHost/> 标签中的最后添加 ProxyPreserveHost on<VirtualHost *:80> RewriteEngine on ...
【文摘】前端开发模式的演进
前端开发模式的演进:1、基于模板渲染的动态页面2、基于 AJAX 的前后端分离3、基于 Node.js 的前端工程化4、基于 Node.js 的全栈开发基于模板渲染的动态页面在早起的互联网时代,我们的网页很简单,就是一些静态或动态的页面,主要目的是用来做信息的展示和传播。这个时候开发一个网页也很easy,主要就是通过 JSP、PHP 等技术写一些动态模板,然后通过 Web Server(ng...
我的 Intellij IDEA 配置
常用 IDEA 快捷键快捷键功能说明F1show in Explorer经常需要在资源管理器中打开项目目录Ctrl+Alt+;格式化代码默认的Ctrl+Alt+L和 QQ 锁定冲突常用 IDEA 设置1、IDEA 取消引号和大括号对选中内容的自动包裹当选中部分内容后按【引号】或【大括号】会自动将所选内容包裹,不喜欢可以如下设置。设置位置:File | Settings | Editor | ...
TortoiseSVN 禁用提交对话框的拼写检查功能
Disabling commit dialog spell checker.TortoiseSVN 会调用操作系统的拼写检查,如果想关闭拼写检查(Spell Checker)功能可以如下设置。打开设置 -> 常规 -> 对话框组二,将提交中的仅在设置了 tsv:projectlanguage 时才进行拼写检查(P) 打勾即可。
Java 递归查询所有下级部门
代码摘自悟空CRM开源CRM软件。public List<Record> queryDeptByParentDept(Integer deptId,Integer deepness){ List<Record> recordList=new ArrayList<>(); if(deepness>0){ List<...
Git 修改已经提交的注释或日志
对于已经修改提交过的注释,如果需要修改,可以借助 git commit --amend 来进行。注意:必须是最近提交,还没有push的注释。git commit --amend执行以上命令后会打开一个文本编辑器,在注释的地方修改 ,保存然后退出,这样注释就修改了。
Git 修改已经提交的注释或日志
对于已经修改提交过的注释,如果需要修改,可以借助git commit --amend来进行。git commit --amend执行以上命令后会打开一个文...