E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
refactor
设计模式(博客园精化集)
《设计模式》(博客园精华集)转自:http://archive.cnblogs.com/a/1720782/在此非常感谢谢博主圣殿骑士WebClientSoftwa
reFactor
y系列(3):View-Presenter
ziyeLoading
·
2024-09-08 08:32
设计模式
重构与模式(
Refactor
ing to Patterns)-读书笔记
第一章☛过度设计:是指代码的灵活性和复杂性超出所需。第二章☛重构是一种保持行为的转换。第三章☛每一个模式都是由三部分组成的规则,他表达的是某一环境,一个问题以及解决问题的方案之间的关系。☛模式痴迷:对模式过于依赖。第四章☛代码坏味道●代码重复(DuplicatedCode)通常可以通过形成TemplateMethod重构。●方法过长(LongMethod)●条件逻辑太复杂(ConditionalC
weixin_30693683
·
2024-09-04 09:00
开始写
Refactor
ing to Patterns读书笔记
工作一年多了,越来越感觉自己的编程思维有较大的缺陷:往往对设计任务的整体把握不够,造成效率低下。急需巩固自己对设计模式、体系构架方面的知识结构。就从阅读《从重构到模式》这本书开始吧。打算写这本书的读书笔记。由于手上的是英文版,所以读得会比较慢。但贵在坚持。坚持!
taoofyoung
·
2024-09-04 09:30
读书笔记
refactoring
读书
设计模式
任务
编程
工作
读<重构与模式>(
Refactor
ing to Patterns)
,我几年前读过两遍,对里面提到的各类概念印象深刻,不断发出'哇,哇'.是我读到的关于设计的最早的书籍,当时只有一年多的开发经验,对设计模式的理解很肤浅.后来开始使用Java之后,又在网上找到J道([url]http://www.jdon.com[/url])关于设计模式的一些资料,算是对设计模式有了初步的认识.之后就是每几个月就会再看看其中的一些模式,努力加深对软件设计的理解.一次偶然的机会,我看
iteye_6952
·
2024-09-04 08:58
技术
设计模式
企业应用
读书
网络应用
UML
[论文笔记] eval-big-
refactor
lm_eval 每两个任务使用一个gpu,并保证端口未被使用
1.5B在eval时候两个任务一个gpu是可以的。7B+在evalbelebele时会OOM,所以分配时脚本不同。eval_fast.py:importsubprocessimportargparseimportosimportsocket#参数列表task_name_list=["flores_mt_en_to_id","flores_mt_en_to_vi","flores_mt_en_to_
心心喵
·
2024-08-28 19:00
论文笔记
restful
后端
【Go】十四、图形验证码、短信验证码、注册接口与redis的简单使用
图形验证码如何嵌入图形验证码工作:这里选择使用captcha开源库进行验证码设计:选用下面的地址进行验证码开发工作https://zh.mojotv.cn/go/
refactor
-base64-captcha
清河__
·
2024-08-24 22:35
Go
golang
redis
开发语言
Git提交规范
提交信息typefeat:新功能(feature)fix:修改bugdocs:文档修改style:代码格式修改(不影响代码运行的变动,例如分号修改),注意⚠️不是CSS修改
refactor
:代码重构test
初学者↑
·
2024-03-15 01:55
git
Git提交代码规范
feat:新功能(feature)fix:修补bugdocs:文档(documentation)style:格式(不影响代码运行的变动)
refactor
:重构(即不是新增功能,也不是修改bug的代码变动
风中追雪
·
2024-02-20 09:07
git
代码规范
Git commit 规范
type:descriptiontype是commit的类别,只允许如下几种标识:fix:修复bugadd:新功能update:更新
refactor
:某个已有功能重构perf:性能优化style:代码格式改变
Jinbeen
·
2024-02-14 01:49
02 - Obsidian 提升
02-Obsidian提升视频目录原则:多用链接,少用文件夹手动链接与自动链接新建笔记的存放位置:设置--文件与链接-当前打开文件所在的文件夹局部关系图折叠标题将选中的内容移动到其他文件中插件Note
Refactor
长空学习笔记
·
2024-02-10 10:06
LLM | 一些开源的AI代码生成模型调研及总结【20240130更新】
在了解代码大语言模型之前,需要了解代码相关子任务代码生成文本生成代码(Texttocode):根据自然语言描述生成代码重构代码(
Refactor
ingcode):在不改变其功能的情况下更改源代码的结构,
夏天|여름이다
·
2024-02-08 08:54
-
NLP
-
人工智能
代码生成
生成模型
大语言模型
llm
pycharm 常用重构快捷键
https://www.jetbrains.com/help/pycharm/
refactor
ing-source-code.html#
refactor
ing_invoke
nongcunqq
·
2024-02-07 20:54
笔记
python
pycharm
重构
ide
重构 中文版 在线文档
https://github.com/NxeedGoto/
Refactor
ing2-zh/blob/master/docs/ch1.md
nongcunqq
·
2024-02-07 20:23
笔记
JavaScript
重构
refactor
ing
本文内容参照
refactor
ing.com,有英文好的同学,可以直接去英文网站上浏览内容。转载请附上地址及原网站。重构在软件开发中是一个非常重要的手段。重构可以使代码更加精炼,提高代码的可读性。
MarkShen
·
2024-02-05 20:08
Git 提交描述规范
refactor
:表示该提交用于代码重构,不添加新功能或修复错误。perf:表示该提交用于提高性能。test:表示该提交用于测
qq_47614329
·
2024-02-05 09:47
Git
git
java获取shp文件坐标系
importorg.geotools.data.shapefile.ShapefileDataStore;importorg.geotools.data.shapefile.ShapefileDataSto
reFactor
y
占星安啦
·
2024-02-03 18:58
GIS
java
gis
shp
坐标系
每日一词 factor in
Whenhousingandotherlivingcostsa
refactor
edin,amonthlysalaryof¥15,000inBeijingandShangh
无梦为安Ph
·
2024-02-03 07:33
【Git】git push代码 git commit -m 提交信息约束规范
type描述fleat新增功能(常用)fixbug修复(常用)perf性能优化
refactor
重构代码(既没有新增功能,也没有修复bug)build主要目的是修改项目构建系统(例如glup,webpack
香菜啵子欸
·
2024-01-31 00:20
GIT
笔记
git
Git提交规范
):type:描述本次提交的类别,使用下面标识feat:新功能(feature)fix:修补bugdocs:文档(documentation)style:格式(不影响代码运行的变动、空格、格式化等等)
refactor
weiweivita
·
2024-01-29 22:56
GIT
git
Python 使用重构重命名一键更改变量名的方法
方法是:选择变量名–>右键–>
Refactor
–>Rename(也可以使用快捷:选择变量后按下Shift+F6),然后直接输入新的变量名即可。
不在同一频道上的呆子
·
2024-01-29 11:13
重构
python
Git提交信息基本模板
,一般我们会规定type的类型如下:feat:新功能(feature)fix:修复bugdocs:文档(documents)style:代码格式(不影响代码运行的格式变动,注意不是指CSS的修改***
refactor
shadow_maples
·
2024-01-28 11:51
git
git
单元测试
MySQL高可用——Orchestrator架构、配置文件详细介绍和单机搭建部署
Orchestrator一、特性1.Discover(发现)2.
Refactor
ing(重构)3.Recover(恢复)二、架构1.单点模式2.多点共享后端(1)后端单点(2)后端多点3.多点非共享后端三
码精灵
·
2024-01-27 17:19
MySQL
架构
mysql
IDEA使用快捷键提炼函数(Extract Method)
IDEA使用快捷键提炼函数(ExtractMethod)1、快捷键------ctrl+alt+M2、右击操作--------选中待提炼代码-->右击-->
Refactor
-->Extract-->Method
fpl1116
·
2024-01-26 08:25
JAVA全栈学习路线
#
Java入门与精通
intellij-idea
java
ide
提炼函数
extract
method
Flink 源码之新 Source 架构
但是它有如下问题(来源于FLIP-27:
Refactor
SourceInterface-ApacheFlink-ApacheSoftwareFounda
AlienPaul
·
2024-01-25 21:39
安卓Studio修改包名
修改项目包名1)选中项目中药修改的包名:2)目结构显示方式,取消CompactMiddlePackages选项;3)右键要修改的包名,选择
Refactor
——Rename打开修改编辑框;4)点击Renamepackage
文阿花
·
2024-01-24 23:59
Android
java
Python学习笔记01 - python工具基本使用方法
错误提示)1).新建项目:NewProject打开项目:Open2).写代码py文件(.py)》新建py文件:工程目录上右键->new->PythonFile》文件重命名:选中需要重命名的文件->右键->
Refactor
小武同学‘’
·
2024-01-22 17:12
python
开发语言
flutter 五点一点二:MaterialApp Theme
...InteractiveInkFeatu
reFactor
y?splashFactory,//定义由[InkWell]和[InkResponse]产生的水波纹的外观bool?
魑魅魍魉都是鬼
·
2024-01-19 18:50
flutter
factor in
Thewritingpurposeandreadergroupa
refactor
edintheexperiencedauthor.参考翻译:Experiencedwritersalwaysfactorintheirwritingpurposeandtheaudience
Helloxr
·
2024-01-18 10:24
Git 提交前缀规范
不影响代码运行的变动
refactor
:代码重构。包括重命名变量、移动代码块或更改代码结构。test:
偷光
·
2024-01-17 22:51
git
设计模式
关于设计模式,我发现了一个宝藏,其提供英文的讲解,网址如下:https://
refactor
ing.guru/design-patterns/proxy
看粮的猪
·
2024-01-17 11:07
Xcode批量修改类名、属性名(一键修改类名、属性名等)
第一步右键选中你要修改的类然后选
refactor
--rename第二步出现所有要修改的位置,这里直接改成自己要改的名称然后下一步即可修改属性名也同上方法(要修改的属性名上右键)。快点收藏吧!!!
小智大智
·
2024-01-17 09:49
Eclipse下修改工程名
Eclipse下修改工程名一、右键工程:
Refactor
->Rename,或选中工程按F2,修改名称二、右键工程:Properties->WebProjectSettings,修改ContextRoot
abckingaa
·
2024-01-15 07:34
问题
Java
Eclipse
开发实践4_project
“一个project由多个app分别维护用户、业务等等······”将static_app下的static文件夹直接拖动到project层级,确认
refactor
;setting//STATICFILES_DIRS
even_123
·
2024-01-15 06:16
java
开发语言
代码重构_重构代码
代码重构介绍与推理(IntroductionandReasoning)Iftheterm“
Refactor
ing”isnewtoyou,itisawayofsayingthatasoftwareengineerthinksthatthecodeinquestionisunstable
weixin_26752759
·
2024-01-13 01:09
java
python
晶体结构轨迹(VASP、LAMMPS)分析后处理程序 ISAACS
Radialdistributionfunctionsg(r)1.totalRDFsforneutronsandX-rays2.partialRDFs3.Bathia–ThorntonRDFs三、结构因子Structu
refactor
s
123wxw
·
2024-01-12 12:24
gulp
鸿蒙开发基础-UIAbility内页面间的跳转
在工程pages目录中,选中Index.ets,点击鼠标右键>
Refactor
>Rename,改名为IndexPage.ets。
移不动开发技术
·
2024-01-11 21:13
鸿蒙开发
harmonyos
华为
移动开发
程序员
OpenHarmony
鸿蒙4.0
鸿蒙开发
Flink 源码之 KafkaSource
Flink源码分析系列文档目录请点击:Flink源码分析系列文档目录前言FLIP-27:
Refactor
SourceInterface-ApacheFlink-ApacheSoftwareFoundation
AlienPaul
·
2024-01-11 21:53
Git提交规范
修改类型每个类型值都表示了不同的含义,类型值必须是以下的其中一个:feat:提交新功能fix:修复了bugdocs:只修改了文档style:调整代码格式,未修改代码逻辑(比如修改空格、格式化、缺少分号等)
refactor
Rsun04551
·
2024-01-09 22:37
技术交流
git
Git 提交类型前缀
refactor
:代码重构,没有添加新功能或修复错误。test:测试相关的更改,例如添加或更新测试用例。perf:性能优化相关的更改。
阿卡基YUAN
·
2024-01-09 14:35
[Git]
git
汇报句式整理
GreetingsandIntroductionGoodmorning,colleagues/everyone/esteemedcolleagues.SummaryofYesterday’sWorkCompletedthe
refactor
ingofthenewsfeedandbroadcastpagesandintegratedtheirrespectivedataAPIs.Addressedbu
进击切图仔
·
2024-01-09 02:33
学习
笔记
Git commit 规范
fix:修复bug提交:特殊typedocs:只改动了文档相关的内容style:不影响代码含义的改动,例如去掉空格、改变缩进、增删分号build:构造工具的或者外部依赖的改动,例如webpack,npm
refactor
名词之争
·
2024-01-02 17:06
[转载]关于设计模式
https://
refactor
ingguru.cn/design-patterns稍作整理文末有彩蛋设计模式是什么设计模式是软件设计中常见问题的典型解决方案。
wuxianfeng023
·
2024-01-01 08:40
设计模式
git commit提交规范
【2】type用于说明commit的类别,只允许使用下面7个标识feat:新功能(feature)fix:修补bugdocs:文档(documentation)style:格式(不影响代码运行的变动)
refactor
dingFY
·
2023-12-31 18:13
c++ 重写 重构 重载
特性重写(Override)重构(
Refactor
ing)重载(Overloading)定义在派生类中提供与基类同名同参数的新方法实现改进代码内部结构但不改变外在行为在同一作用域内创建多个参数列表不同的同名函数目的实现多态
tenc1239
·
2023-12-28 22:43
c++
c++
重构
开发语言
7-从单体应用迁移到微服务
原文地址:https://www.nginx.com/blog/
refactor
ing-a-monolith-into-microservices/1.介绍这是微服务系列文章的最后一篇,在第一篇文章中我们比较了微服务架构应用和单体应用的差异
每天有趣一点点
·
2023-12-26 21:29
pycharm修改项目文件夹名称
目录1修改项目文件夹名称2修改代码中的项目名称1修改项目文件夹名称选中项目文件夹,右键,选择
refactor
-rename。选择renameproject:然后输入新的项目名称。
ThreeS_tones
·
2023-12-24 18:03
python
pycharm
ide
python
交换机配置基本命令 (H3C)
resto
refactor
y-default重启reboot查看当前配置displaycurrent-configuration查看聚合displayirf导出配置文件[H3C]ft
lilenglya
·
2023-12-23 01:12
计算机网络
网络
计算机网络
交换机
【SVN】代码提交备注规范
feat-增加新功能、新需求fix-修复bug,可以是测试发现的bug,也可以是研发自己发现的bugstyle-不影响代码运行的变动,主要是代码风格相关的提交,例如代码格式化、去掉空格、改变缩进、增删分号等
refactor
狂飙的肥兔
·
2023-12-22 22:31
SVN
svn
git或svn提交消息时,fix、feat等命令的含义
refactor
:该提交用于代码重构,不添加新功能或修复错误。perf:该提交用于提高性能。test:该提交用于测试代码
修复bug
·
2023-12-21 09:28
git
svn
学习设计模式的一个好网址
(
refactor
ingguru.cn)https://
refactor
ingguru.cn/design-patterns
HUANG_XIAOJUN
·
2023-12-20 03:16
学习
设计模式
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他