使用胡凡主编的《算法笔记》教材。题目均为第三章题目。TEST//ProblemAddress#define_CRT_SECURE_NO_WARNINGS#includeintmain(){return0;}PAT_B10013n+1//https://pintia.cn/problem-sets/994805260223102976/exam/problems/994805325918486528#includeintmain(){intsteps=0,n;scanf("%d",&n);while(n!=1){if(n%2==0){n/=2;}else{n=(3*n+1)/2;}steps++
day1javascript三种引入方式三种输出方式变量数据类型查看数据类型判断是否为数字javascript三种引入方式行内式哒哒哒我内嵌式alert("helloword")外链式//引入js文件alert('helloword')//js文件内容三种输出方式alertalert("helloword")//顶部弹窗输出console.logconsole.log("加入我们")//控制台输出最常用document.writedocument.write("加入我们")//网页内输出变量varnum;//不写死num=100;varnum2=200;数据类型基本数据类型数字numberva
day1javascript三种引入方式三种输出方式变量数据类型查看数据类型判断是否为数字javascript三种引入方式行内式哒哒哒我内嵌式alert("helloword")外链式//引入js文件alert('helloword')//js文件内容三种输出方式alertalert("helloword")//顶部弹窗输出console.logconsole.log("加入我们")//控制台输出最常用document.writedocument.write("加入我们")//网页内输出变量varnum;//不写死num=100;varnum2=200;数据类型基本数据类型数字numberva
单例模式(SingletonPattern)属于创建型模式概述单例就是只有一个实例对象,即在整个程序中,同一个类始终只有一个对象进行操作。这样可以极大的减少内存开支和系统的性能开销,因此应用十分广泛。比如数据库连接类,实际上只需要创建一个对象或是直接使用静态方法就可以了,没必要去创建多个对象。这种模式提供了一种创建对象的最佳方式,让类负责创建自己的对象,同时确保只有单个对象被创建。这个类需要提供访问其唯一对象的方式,且可以直接访问,不需要实例化该类的对象。注意点:为保证只能由自己创建对象,单例类必须构造方法私有化。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。经过多年
单例模式(SingletonPattern)属于创建型模式概述单例就是只有一个实例对象,即在整个程序中,同一个类始终只有一个对象进行操作。这样可以极大的减少内存开支和系统的性能开销,因此应用十分广泛。比如数据库连接类,实际上只需要创建一个对象或是直接使用静态方法就可以了,没必要去创建多个对象。这种模式提供了一种创建对象的最佳方式,让类负责创建自己的对象,同时确保只有单个对象被创建。这个类需要提供访问其唯一对象的方式,且可以直接访问,不需要实例化该类的对象。注意点:为保证只能由自己创建对象,单例类必须构造方法私有化。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。经过多年
花了几个小时整合的"ACompleteGuidetoFlexbox"最新版本,介绍了flexbox的所有属性,外带几个实用的例子。传统布局、Flexbox布局的传统解决方案,基于盒状模型,依赖display、position、float三大属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。Flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。Flex是FlexibleBox的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为Flex布局。背景Flexbox提供了一种有效的方
花了几个小时整合的"ACompleteGuidetoFlexbox"最新版本,介绍了flexbox的所有属性,外带几个实用的例子。传统布局、Flexbox布局的传统解决方案,基于盒状模型,依赖display、position、float三大属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。Flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。Flex是FlexibleBox的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为Flex布局。背景Flexbox提供了一种有效的方
1、Linux常用命令1.1、Linux命令初体验在日常使用过程当中经常使用到的命令有如下几种命令对应英文作用ls[目录名]list查看当前目录下的内容pwdprintworkdirectory查看当前所在目录cd[目录名]changedirectory切换目录touch[文件名]touch如果文件不存在,创建文件mkdir[目录名]makedirectory创建目录rm[文件名]remove删除指定文件Linux命令使用技巧①、Tab键自动补全②、连续两次Tab键,给出操作提示③、使用上下箭头快速调出曾经使用过的命令④、使用clear命令或者Ctrl+l快捷键实现清屏command[-opt
1、Linux常用命令1.1、Linux命令初体验在日常使用过程当中经常使用到的命令有如下几种命令对应英文作用ls[目录名]list查看当前目录下的内容pwdprintworkdirectory查看当前所在目录cd[目录名]changedirectory切换目录touch[文件名]touch如果文件不存在,创建文件mkdir[目录名]makedirectory创建目录rm[文件名]remove删除指定文件Linux命令使用技巧①、Tab键自动补全②、连续两次Tab键,给出操作提示③、使用上下箭头快速调出曾经使用过的命令④、使用clear命令或者Ctrl+l快捷键实现清屏command[-opt
最近手痒,正好阳性在家,就打算把代码再捡起来看看,学习下这些年来都有什么新东西出现。就看到了微软出的.Net7Blazor相关的内容。走了一遍微软官方的教程,发现用处不大,(可能是年纪已高,也可能是断代太久),所以给这段时间立个小目标,从头开始学习一下这个Blazor。有关BlazorServer和WebWebAssembly的区别已经有大把的人在说,就不再赘述(其实对于新手来说,选定一个研究就是了,没必要纠结)。 准备工作根据自己的操作系统,从官网下载最新版本的VisualStudio(我的是MacArm6417.4版本);在VisualStudio安装程序中,将Web相关的组件都够选上(因