首页 文章 精选 留言 我的

精选列表

搜索[代码生成],共10000篇文章
优秀的个人博客,低调大师

Java工程师如何写出高效代码

1.常量&变量 1.1.直接赋值常量值,禁止声明新对象 直接赋值常量值,只是创建了一个对象引用,而这个对象引用指向常量值。 反例:Long i = new Long(1L);String s = new String("abc"); 正例:Long i = 1L;String s = "abc"; 1.2.当成员变量值无需改变时,尽量定义为静态常量 在类的每个对象实例中,每个成员变量都有一份副本,而成员静态常量只有一份实例。 反例:public class HttpConnection { private final long timeout = 5L; ... } 正例:public class HttpConnection { private static final long TIMEOUT = 5L; ... } 1.3.尽量使用基本数据类

优秀的个人博客,低调大师

CudaText 1.97.5.0 发布,跨平台代码编辑器

CudaText 是一个跨平台的免费文本编辑器,用 Lazarus 编写。目前,CudaText 1.97.5.0已完成发布,该版本更新内容如下: change 文件历史记录(脱字符、书签等)现在保存到会话文件*.cuda-session中。这使得会话文件独立于主要历史记录。 Ctrl + MouseWheel 和命令“current document font size...”以 10% 的steps更改编辑器的字体比例,而不是 1 的字体大小 add Emmet:也可以通过 Tab 键扩展缩写(如果没有缩写,则 Tab 键照常工作) 项目管理器:将其当前文件夹设置为“打开/另存为”对话框的文件夹 命令“current document font size: reset” lexer HTML:默认扩展名现在为'html' lexer Bash:minor fix option“key_left_right_wrap_with_carets”(就像带有多个插入符的 EmEditor 一样) option "log_sessions" Fix 使用'<tag attrib=| >'和'<tag attrib="|" >' 进行的 HTML auto-completion错误工作 External Tools plugin hotkeys 错误保存到 keys.json 多行字符串在其后编辑文本时的高亮显示 加载会话时第 2 组中的不可见文件选项卡 详细信息

优秀的个人博客,低调大师

CudaText 1.96.0.1 发布,跨平台代码编辑器

CudaText 是一个跨平台的免费文本编辑器,用 Lazarus 编写。目前,CudaText 1.96.0.1已完成发布,该版本更新内容如下: add 重做的字符串存储系统:ASCII 文本行占用更少的内存;非 ASCII 行占用更多的内存,但是它的工作速度更快,因此 scrolling 更为流畅 huge lines(长度> 1M)结尾处的渲染速度大大提高 在 huge lines上切换自动换行速度大大提高 bracket finder忽略了long lines(长度> 500) plugin Tabs List:command "Tabs List / Open"集中插件;插件处理 Enter/Space keys 改进了 Lexer VBScript 改进了 Lexer Ini Fix app 未处理插件中的错误,导致崩溃 app 已将冗余信息保存到会话文件(现在会话文件将更小) 对于从会话加载的文件,app 未保存历史记录(caret position 等) “Plugins / Sort / Remove blank lines”后出现错误 详细信息

优秀的个人博客,低调大师

CudaText 1.95.0 发布,跨平台代码编辑器

CudaText 是一个跨平台的免费文本编辑器,用 Lazarus 编写。 目前,CudaText 1.95.0已完成发布,该版本更新内容如下: add RegExpr 引擎已更新,有很多补丁,请参阅https://github.com/andgineer/TRegExpr/blob/master/History.txt 再次优化了 Python API 的速度 可以通过鼠标滚轮滚动选项卡标题(当它们不合适时) 改进了lexer Lua change​​​​​​ 将lexer PowerShell移至add-ons 删除了选项 "ui_console_compact" 重新设计了侧面/底部面板的内部管理器 fix​​​​​​ lexers HTML/PHP/XML 产生带有换行符的元素,导致速度减慢 如果“ui_tab_position”是left/right,则code-tree外观将损坏 按下“查找”对话框按钮时,macro recording 出现错误 编辑器通过 wrap = on(多年的bug)从命令行打开文件时恢复了错误的 scroll pos ...... 详细信息

优秀的个人博客,低调大师

CudaText 1.94.1 发布,跨平台代码编辑器

CudaText 是一个跨平台的免费文本编辑器,用 Lazarus 编写。 紧随 CudaText 1.94.0 之后,目前,CudaText 1.94.1也已发布。 该版本更新内容如下: add 可以通过鼠标滚轮滚动选项卡标题(当它们不合适时) change lexer PowerShell 已移至附加组件 fix 按下“查找”对话框按钮时宏录制出现错误 编辑器通过 wrap=on(多年的错误)从命令行打开文件时恢复了错误的 scroll pos 详细信息

优秀的个人博客,低调大师

CudaText 1.94.0 发布,跨平台代码编辑器

CudaText 是一个跨平台的免费文本编辑器,用 Lazarus 编写。目前,CudaText 1.94.0已经发布,该版本更新内容如下: Added 项目管理器的改进(在最近的文件列表中显示 pretty paths;修复了删除文件夹展开时的崩溃;使用不区分大小写的排序) 程序启动速度稍慢( Linux/Windows:by 10..20% ) 命令行支持所有功能单实例模式的参数 (-r -e -nh -z) lexer Python:支持 Unicode id,修复十六进制/八进制/二进制数字的规则 插件管理器显示“下载全部”命令的新对话框 Python API 速度的优化 ...... Change 移除了词法分析器的插件:Diff,Makefile,Pascal,Properties,Ruby 插件排序:将配置文件更改为 settings/plugins.ini, [sort]部分 Fixed TreeHelpers 中的内存泄漏 Windows 上的命令行参数 -n 已损坏 auto-completion在 PHP block 中被破坏(默认错误的“autocomplete_html_lexers”) 命令“settings: reload/apply config” 命令不支持配对的文件选项卡:“保存文件”,“另存为”,“重新打开文件”,“复制文件名”,“词典属性” 详细信息

优秀的个人博客,低调大师

CudaText 1.92.0 发布,跨平台代码编辑器

CudaText 是一个跨平台的免费文本编辑器,用 Lazarus 编写。目前,CudaText 1.92.0已经发布,该版本更新内容如下: Added 支持带和不带 BOM 的 UTF-32,LE 和 BE 编码 支持 ISO-8859-15 编码 用于大规模搜索的插件 API 命令“font size:reset” 命令“添加下一个出现的选定单词”必须保持选择方向 必须允许保存无标题和未更改的文档(对其进行“另存为”) Changed 默认将“indent_size”设置为 0(从 tab_size / tab_spaces 自动检测) Fixed 向后搜索空行的多行块 失去了旧颜色主题的 editor focus 参考消息:https://www.filehorse.com/download-cudatext-64/change-log/

优秀的个人博客,低调大师

SonarQube 7.9.2 LTS 发布,代码质量管理平台

SonarQube 7.9.2(LTS)版本发布了,该版本修复了一些bug。 Bug [SONAR-12334] - 辅助位置的问题未出现在摘要视图中 [SONAR-12358] - 修复 SSF-85 [SONAR-12368] - 联机文档在 IE11 中不可用 [SONAR-12449] - 问题跟踪缺少移至其他行的随机问题 [SONAR-12513] - 质量配置文件的上次使用日期不再更新 [SONAR-12663] - 在同一度量标准上有 2 个质量门条件时,无法迁移到 7.9 [SONAR-12666] - 当有大量群组时,拥有权限的群组不再位于顶部 [SONAR-12704] - [Azure DevOps] 缺少 PR Decoration 的问题状态绑定 [SONAR-12736] - SQ 无法使用其他插件已弃用的密钥加载内置 QP [SONAR-12758] - 安全报告页面无法正确处理当前分支 [SONAR-12770] - 更新 Java 要求 更新说明 下载地址:https://www.sonarqube.org/downloads/

优秀的个人博客,低调大师

Prettier 1.19 发布,前端代码格式化工具

Prettier 1.19已经发布,主要更新内容如下: CLI 修复 1.19.0版本中 --stdin回归 // Prettier stable $ echo "test" | prettier --stdin --parser babel [error] regeneratorRuntime is not defined // Prettier master $ echo "test" | prettier --stdin --parser babel test; TypeScript 修复联合类型格式化为箭头函数返回类型 // Input export const getVehicleDescriptor = async ( vehicleId: string, ): Promise<Collections.Parts.PrintedCircuitBoardAssembly['attributes'] | undefined> => {} // Prettier stable export const getVehicleDescriptor = async ( vehicleId: string ): Promise<| Collections.Parts.PrintedCircuitBoardAssembly["attributes"] | undefined> => {}; // Prettier master export const getVehicleDescriptor = async ( vehicleId: string ): Promise< Collections.Parts.PrintedCircuitBoardAssembly["attributes"] | undefined > => {}; 请见发布说明。

优秀的个人博客,低调大师

CudaText 1.88.3.0 发布,跨平台代码编辑器

CudaText 是一个跨平台的免费文本编辑器,用 Lazarus 编写。1.88.3.0 版本已经发布,更新如下: 添加 Linux 程序打开 /proc/version、/proc/meminfo 等虚拟文件 添加命令markers select to last marker和markers delete to last marker 更改菜单项“View/Lexers”,现在显示对话框,如Command Palette 修复 Unicode 代理项对导致 Python 插件崩溃 修复插件 API 有时将文件编码更改为 UTF-16 发布说明

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册