- 常用撤销操作基本状态标识A- = untracked 未跟踪A = tracked 已跟踪未修改A+ = modified - 已修改未暂存B = staged - 已暂存未提交C = committed - 已提交未PUSH各状态之间变化C -> B : git reset --soft HEAD^ (soft模式下,重置后变更文件放入暂存区)B -> A+ : git reset HEAD < 常用撤销操作基本状态标识A- = untracked 未跟踪A = tracked 已跟踪未修改A+ = modified - 已修改未暂存B = staged - 已暂存未提交C = committed - 已提交未PUSH各状态之间变化C -> B : git reset --soft HEAD^ (soft模式下,重置后变更文件放入暂存区)B -> A+ : git reset HEAD <
- RestTemplate解析返回的Page对象我的sping项目在做单元测试时有如下语句,ResponseEntity responseEntity = this.restTemplate.getForEntity("/v1/users?size=5", Page.class);其中,API/v1/users?size=5返回的是一个Page对象转成的JSON对象。该语句在执行时会报错,Can n RestTemplate解析返回的Page对象我的sping项目在做单元测试时有如下语句,ResponseEntity responseEntity = this.restTemplate.getForEntity("/v1/users?size=5", Page.class);其中,API/v1/users?size=5返回的是一个Page对象转成的JSON对象。该语句在执行时会报错,Can n
- Spring中bean注入相关注解组件注解分类spring中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service,@Resource 和 @Controller。这几个注释是等效的,都是将被标记的类注册为bean,只不过在名字上区别这些类的用途@Service用于标注业务层组件@Controller用于标注控制层组件(如str Spring中bean注入相关注解组件注解分类spring中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service,@Resource 和 @Controller。这几个注释是等效的,都是将被标记的类注册为bean,只不过在名字上区别这些类的用途@Service用于标注业务层组件@Controller用于标注控制层组件(如str
- Spring中的声明式事务事务配置配置涉及3个方面数据源data source事务管理器transaction manager代理机制持久层不同,配置的变化如下JDBCHibernateJPA数据源DataSourceSessionFactoryEntityManager事务管理器DataSourceTransactionManagerHibernateTransactionManagerJpaT Spring中的声明式事务事务配置配置涉及3个方面数据源data source事务管理器transaction manager代理机制持久层不同,配置的变化如下JDBCHibernateJPA数据源DataSourceSessionFactoryEntityManager事务管理器DataSourceTransactionManagerHibernateTransactionManagerJpaT
- Spring装配bean的三种方式一个项目中可以混用如下三种装配方式,但推荐尽可能少地写显示的配置文件,也就是说推荐使用文中的第三种方式。显示配置尽可能使用类型安全、功能更强大的基于Java文件的装配方式。基于XML文件的显式装配较老的方式。在项目中添加xml文件。文件中有唯一父元素<beans>。<beans>中可以嵌套<beans>或<bean>元素,定义bean和依赖。在需要装配集合时,只能 Spring装配bean的三种方式一个项目中可以混用如下三种装配方式,但推荐尽可能少地写显示的配置文件,也就是说推荐使用文中的第三种方式。显示配置尽可能使用类型安全、功能更强大的基于Java文件的装配方式。基于XML文件的显式装配较老的方式。在项目中添加xml文件。文件中有唯一父元素<beans>。<beans>中可以嵌套<beans>或<bean>元素,定义bean和依赖。在需要装配集合时,只能
- CODEGEN命令参数NAME swagger-codegen-cli generate - Generate code with chosen langSYNOPSIS swagger-codegen-cli generate [(-a <authorization> | --auth <authorization>)] CODEGEN命令参数NAME swagger-codegen-cli generate - Generate code with chosen langSYNOPSIS swagger-codegen-cli generate [(-a <authorization> | --auth <authorization>)]
- http请求中的参数本文以前端框架jquery.ajax和后端标准JAX-RS、SpringMVC为例,介绍如何在前后端通过http request消息传递参数。http请求消息分为消息头header和消息体body。放在body中的数据只有一种,其余都是放在header中的不同位置。HTTP请求可以文本显示,各参数以回车分割。如:一般根据参数在http中的位置的不同,置值和取值的方法也不一样。下 http请求中的参数本文以前端框架jquery.ajax和后端标准JAX-RS、SpringMVC为例,介绍如何在前后端通过http request消息传递参数。http请求消息分为消息头header和消息体body。放在body中的数据只有一种,其余都是放在header中的不同位置。HTTP请求可以文本显示,各参数以回车分割。如:一般根据参数在http中的位置的不同,置值和取值的方法也不一样。下
- 单元测试应该在最低的功能/参数上验证程序的正确性。单元测试应该测试程序中最基本的单元——如在C++/C#/Java中的类。单元测试过后,机器状态保持不变。保证单元测试不受以前单元测试实例的干扰。应该在Teardown阶段把单元测试创建的临时的数据(文件、目录、数据库记录等)删除。单元测试要快保证效率。一个测试运行时间是几秒钟,而不是几分钟。单元测试应该产生可重复、一致的结果。独立性单元测试的运行/ 单元测试应该在最低的功能/参数上验证程序的正确性。单元测试应该测试程序中最基本的单元——如在C++/C#/Java中的类。单元测试过后,机器状态保持不变。保证单元测试不受以前单元测试实例的干扰。应该在Teardown阶段把单元测试创建的临时的数据(文件、目录、数据库记录等)删除。单元测试要快保证效率。一个测试运行时间是几秒钟,而不是几分钟。单元测试应该产生可重复、一致的结果。独立性单元测试的运行/
- 字符->字节字符,人们使用的记号,抽象意义上的一个符号。字节,计算机中存储数据的单元,一个8位的二进制数,是一个很具体的存储空间。将字符转换为字节存储在机器中,即为编码。Unicode及UTFUnicode是字符编码的标准,其中规定一个字符由一串怎样的01编码代表。UTF-8,UTF-16等可以看做是Unicode不同的实现。Unicode中有两个重要的概念:代码点(Code Point)。指与一 字符->字节字符,人们使用的记号,抽象意义上的一个符号。字节,计算机中存储数据的单元,一个8位的二进制数,是一个很具体的存储空间。将字符转换为字节存储在机器中,即为编码。Unicode及UTFUnicode是字符编码的标准,其中规定一个字符由一串怎样的01编码代表。UTF-8,UTF-16等可以看做是Unicode不同的实现。Unicode中有两个重要的概念:代码点(Code Point)。指与一
- http://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/index.html http://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/index.html
- 在NFV的道路上,虚拟化是基础,云化是关键。先来看看什么是云。 在NFV的道路上,虚拟化是基础,云化是关键。先来看看什么是云。
- 通过S3 Browser和Windows自带的定时工具完成从Windows上备份文件到OBS的需求。 通过S3 Browser和Windows自带的定时工具完成从Windows上备份文件到OBS的需求。
- 生产线上的测试结合灰度发布机制 (特性开关等)还可以低成本的发掘迭代上线最后10%的问题,那么生产线上到底要测啥呢?应当聚焦的通常是安全,性能,韧性,容灾等DFX场景类的测试,这些测试在一般测试环境较难有容易有很好的覆盖。 生产线上的测试结合灰度发布机制 (特性开关等)还可以低成本的发掘迭代上线最后10%的问题,那么生产线上到底要测啥呢?应当聚焦的通常是安全,性能,韧性,容灾等DFX场景类的测试,这些测试在一般测试环境较难有容易有很好的覆盖。
- 不稳定的测试用例是不增值的用例,从投资角度和提高效率的角度,第一件要做的事就是要删除这种用例和进行用例管理。 不稳定的测试用例是不增值的用例,从投资角度和提高效率的角度,第一件要做的事就是要删除这种用例和进行用例管理。
- 测试的根本问题是ROI,高效低成本的操作是有竞争力的标志,我们的测试活动和计划都要从此出发。 测试的根本问题是ROI,高效低成本的操作是有竞争力的标志,我们的测试活动和计划都要从此出发。
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签