“没有测试的代码重构不能称之为重构,它仅仅是垃圾代码的到处移动” ——Corey Haines 目录 前言 什么是单元测试? 单元测试的组成 单元测试的命名 单元测试的独立性 Google Test 单元测试的环境配置与使用 1. Ubuntu下安装 Google Test 2. 编写…
2024/12/6 1:24:27在上一篇文章中,我们讲解了一些string类的函数,但是对于我们要熟练掌握c是远远不够的,今天,我将手动实现一下这些函数~ 注意:本篇文章中会大量应用复用,这是一种很巧妙的方法 和以往一样,还是…
2024/12/6 0:03:18Web应用和微服务架构中,数据库操作往往是性能瓶颈的主要来源。传统的同步数据库操作会导致线程阻塞,从而影响应用程序的响应速度和用户体验。为了提升性能和响应能力,异步数据库操作成为了一种重要的解决方案。 异步数据库操作的应用场景&am…
2024/12/5 23:36:15问题 右键只能新建文件夹 , 无法新建txt文本文档 解决办法 将注册表中的一个参数从1改为0即可. 具体内容: WinR输入regeditHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System 将1改为0(下面这张图我已改过) 4.然后重新启动电脑即可 小技…
2024/12/5 23:09:24三、Spring Boot与日志 1、日志框架 市面上的日志框架 JUL、JCL、Jboos-logging、logback、log4j、slf4j 日志门面(日志的抽象层)日志实现 JCL、slf4j、jboss-logging log4j、JUL、log4j2、logback左边选择一个facade,右边选择一个实现 日志门…
2024/12/5 20:44:46 人评论 次浏览前端的知识面太广了,想要记住所有知识点是不可能的,所以将这些学过的记录下来,随时都可以翻开来参考 1.call方法 调用一个对象的一个方法,call(this, arg1, arg2,argN);用来代替另一个对象调用一个方法,官方的解释有时候确实莫名其…
2024/12/5 13:48:07 人评论 次浏览UITextField横屏位置设置 假设textField的宽和高分别为:float width, height; // 自己设定值,宽高跟位置及坐标无关 要让textField输入框的中心为:float center_x, center_y; // 自己设定值,cocos2d下横屏时的坐标 可使用以下方式…
2024/12/5 13:05:44 人评论 次浏览一、什么是RedisRedis是一个使用C语言开发的开源的高性能的key-value存储系统,我们可以把它近似理解为Java Map。简单来讲,Redis是一种NOSQL内存数据库,小伙伴们可不要把它理解为NO SQL(不是SQL),它的全称是Not Only SQL(不仅仅是…
2024/12/5 11:23:34 人评论 次浏览由于PHP的工作机制,它并没有一个daemon线程,来定时地扫描session信息并判断其是否失效。当一个有效请求发生时,PHP会根据全局变量 session.gc_probability/session.gc_divisor(同样可以通过php.ini或者ini_set()函数来修改) 的值,…
2024/12/6 1:30:41 人评论 次浏览世界那么大,我想去看看!——史上最有情怀的辞职信燃烧了朋友圈,文艺范儿也勾起了各大品牌们的欲望,于是一大波神批准出现了~!
2024/12/6 1:29:40 人评论 次浏览使用委托来做一些事情,大致思路是: 1、定义声明一个委托,规定输入参数和输出类型。2、写几个符合委托定义的方法。3、把方法列表赋值给委托4、执行委托 internal delegate int MyDelegate();class Program{static void Main(string[] args){M…
2024/12/6 1:28:40 人评论 次浏览(2017/8/30)通过pl/sql登录到Oracle数据库上,然后执行菜单:文件/新建/命令窗口 ,打开一个命令窗口然后在该命令窗口中执行脚本创建和删除表空间:1.创建表空间:create tablespace MOF_TEMPdatafile D:\oracl…
2024/12/6 1:27:38 人评论 次浏览基于paddle实现的SimSiam模型 基于paddle框架的Exploring Simple Siamese Representation Learning实现 注:本项目根目录在/home/aistudio/work/PASSL下 一、论文解读 本项目使用paddle框架复现SimSiam模型。在无监督的视觉表示学习的各种新模型中,孪生网络已经…
2024/12/6 1:26:38 人评论 次浏览转自:http://blog.csdn.net/sunlylorn/article/details/6124319 一、 抽象类abstract class 1 .抽象类是指在 class 前加了 abstract 关键字且存在抽象方法(在类方法 function 关键字前加了 abstract 关键字)的类。 2 .…
2024/12/6 1:24:37 人评论 次浏览对!是它就是它!扫码给你安排的明明白白!这是厉害的课程大纲全是编程算法知识,干货满满!课程亮点有辣么多!我真的能够学到嗨起来!颜值智商双双在线的大牛老师让我分分钟快速入门!购买…
2024/12/5 5:29:00 人评论 次浏览端口号是用于访问和管理服务器使用的端口号码,而一台服务器端口号可以同时是Web服务器,也可以是FTP服务器,还可以是邮件服务器等! 其中一个很重要的原因是各种服务采用不同的端口分别提供不同的服务,比如:通…
2024/12/5 5:28:00 人评论 次浏览Linux如何使用if判断目录是否存在方法如下:1、脚本中使用if判断目录是否存在的方法#! /bin/bashif [ -d "c" ];thenecho "目录c存在"elseecho "目录不存在"fi2、简便写法#! /bin/bash[ -d "c" ] && echo "目录…
2024/12/5 5:27:00 人评论 次浏览安装并使用 n sudo npm install -g n更换node版本 // 更新到指定版本,比如 8.x.x sudo n v8// 更新到指定版本,比如 9.x.x sudo n v9// 更新到最新的稳定版 sudo n stable// 更新到最新版本 sudo n latest
2024/12/5 5:25:59 人评论 次浏览今天花了一天的时间把分布式文件系统搞明白了,还做了两个实验,用两种方法分别实现分布式文件系统,和大家分享一下:第一个实验:DFS:分布式文件系统将分布在不同地理位置的共享资源,集中链接到DFS服务器&…
2024/12/5 5:24:59 人评论 次浏览第一个:1973年4月图形操作系统鼻祖——Alto1973年4月,第一个可操作的Alto电脑在Xerox PARC完成。Alto是第一个把计算机所有元素结合到一起的图形界面操作系统。它使用3键鼠标、位运算显示器、图形窗口、以太网络连接。第2个:1980年 元老级的图…
2024/12/5 5:23:58 人评论 次浏览