当前位置:首页 - 第264页

02月08日

C++引用、内联函数、auto关键字介绍以及C++中无法使用NULL的原因

发布 : ofheart | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 69次
C++引用、内联函数、auto关键字介绍以及C++中无法使用NULL的原因

文章目录一、引用1.1引用概念1.2引用特性1.3常引用1.4使用场景1.4.1做参数1.4.2做返回值1.5引用和指针的区别1.6小结一下二、内联函数2.1内联的概念2.2内联的特性2.3【面试题】三、auto关键字(C++11)3.1类型别名思考3.2auto简介四、auto的使用细则4.1基于范围的for循环(C++11)4.2范围for的使用条件五、指针空值nullptr(C++11)一、引用1.1引用概念C++是C语言的继承,它可进行过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。引用(reference)就是C+

02月08日

【C++】C++入门 — 指针空值nullptr

发布 : ofheart | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 72次
【C++】C++入门 — 指针空值nullptr

C++入门指针空值指针空值在良好的C/C++编程习惯中,声明一个变量时最好给该变量一个合适的初始值,否则可能会出现不可预料的错误,比如未初始化的指针。如果一个指针没有合法的指向,我们基本都是按照如下方式对其进行初始化:voidTestPtr(){int*p1=NULL;int*p2=0;//……}NULL实际是一个宏,在传统的C头文件(stddef.h)中,可以看到如下代码:#ifndefNULL#ifdef__cplusplus#defineNULL0//NULL实际是0#else#defineNULL((void*)0)//这里强转为指针类型#endif#endif可以看到,NULL可能被定义为字面常量0,或

02月07日

【C#】当重复使用一段代码倒计时时,定义接口类和通过实现类继承接口方式进行封装方法和体现代码灵活性

发布 : ofheart | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 79次
【C#】当重复使用一段代码倒计时时,定义接口类和通过实现类继承接口方式进行封装方法和体现代码灵活性

欢迎来到《小5讲堂》大家好,我是全栈小5。这是《C#》序列文章,每篇文章将以博主理解的角度展开讲解,特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对知识点的理解和掌握。温馨提示:博主能力有限,理解水平有限,若有不对之处望指正!目录前言优化前界面代码优化后界面继承类代码常见情况报错提示解决方法属性作用封装继承多态前言上两篇文章已经通过静态方法和this扩展方式,实现了倒计时公共代码的封装。通过代码的封装,不仅代码减少了,也提高了代码的可维护性,一举多得,何乐不为。这也是编程最有魅力的地方,随着编码经验的增多以及不停的学习,就会满满理解和领悟一些知识点,理论以及设计思想。【C#】当重复使用一段代码倒计时

02月07日

前端项目部署自动检测更新后通知用户刷新页面(前端实现,技术框架vue、js、webpack)——方案二:轮询去判断服务端的index.html是否跟当前的index.html的脚本hash值一样

发布 : ofheart | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 104次
前端项目部署自动检测更新后通知用户刷新页面(前端实现,技术框架vue、js、webpack)——方案二:轮询去判断服务端的index.html是否跟当前的index.html的脚本hash值一样

前言当我们重新部署前端项目的时候,如果用户一直停留在页面上并未刷新使用,会存在功能使用差异性的问题,因此,当前端部署项目后,需要提醒用户有去重新加载页面。技术框架vue、js、webpack解决方案根据打完包之后生成的scriptsrc的hash值去判断,每次打包都会生成唯一的hash值,只要轮询去判断不一样了,那一定是重新部署了轮询(20s、自己设定时间)服务器的index.html文件,将新的script数组与旧script数组比较数组内容是否一致(可以将新旧数组拼接后去重,若去重后的数组长度,与旧数组长度不一样,则说明重新部署了),若新旧数组不一致则通知用户刷新页面通过监听visibilitychange事件,在页面隐藏时停止轮询,页面显示立马检测一次更新检测到更新

02月06日

C语言——L/数据在内存中的存储

发布 : ofheart | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 89次
C语言——L/数据在内存中的存储

目录一、整数在内存中的存储二、大小端字节序和字节序判断1、什么是大小端2、为什么有大小端?2.3练习2.3.1练习1:判断大小端2.3.2练习2:请分析输出值2.3.3练习3:请分析输出值2.3.4练习4:请分析输出值2.3.5练习5:请分析输出值2.3.6练习6:请分析输出值三、浮点数在内存中的存储3.1练习3.2浮点数的存储3.2.1浮点数存的过程3.2.2浮点数取的过程3.3练习解析总结:一、整数在内存中的存储在讲解操作符的时候,我们就讲过了下面的内容:整数的2进制表示法有三种,即原码、反码和补码三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,⽤1表示“负”,最高位的⼀位是被当做符号位,剩余的都是数

02月06日

Android kotlin build.gradle.kts配置

发布 : ofheart | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 300次
Android kotlin build.gradle.kts配置

1.添加maven仓库1.1.settings配置1.1.1.settings.gradlerepositories{maven{url'https://maven.aliyun.com/repository/public/'}mavenCentral()}1.1.2.settings.gradle.ktsrepositories{maven{setUrl("https://maven.aliyun.com/repository/public/")}mavenCentral()}1.2.gradle配置1.2.1.build.gradleimplementation'com.gi

02月06日

Python+Django+Mysql开发个性化电影推荐系统 movielens数据集 基于机器学习/深度学习/人工智能 基于用户的协同过滤推荐算法 爬虫 可视化数据分析

发布 : ofheart | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 129次
Python+Django+Mysql开发个性化电影推荐系统 movielens数据集 基于机器学习/深度学习/人工智能 基于用户的协同过滤推荐算法 爬虫 可视化数据分析

Python+Django+Mysql开发个性化电影推荐系统movielens数据集基于机器学习/深度学习/人工智能基于用户的协同过滤推荐算法爬虫可视化数据分析MovielensRecommendSysPy一、项目简介1、开发工具和使用技术Python,Django,mysql8,navicat数据库管理工具,html页面,javascript脚本,jquery脚本,bootstrap前端框架,layer弹窗组件、echarts可视化组件等。2、实现功能前台首页地址:http://127.0.0.1:8000/后台首页地址:http://127.0.0.1:8000/admin管理员账号:admin管理员密码:admin前台用户包含:注册、登录、注销、喜好标签、浏

02月06日

Adobe进军AI第一步——Firefly试用体验

发布 : ofheart | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 82次
Adobe进军AI第一步——Firefly试用体验

在关于人工智能讨论度高居不下的今天,各个行业的领路企业也纷纷不甘落后。Adobe作为媒体界的行业标杆,就在近期推出了自己的人工智能图像应用——萤火虫firefly。虽然这只萤火虫刚刚“起飞”,它已经展现的文字生图和能力算是及格。我分别在网页版和PS中尝试了firefly。下面简单来介绍下我使用已经开放的功能的一些体验。(图片源于AdobeFirefly) Texttoimage非常直观的“文字描述>>>图片”功能。但一千个人心中有一千个哈姆雷特,训练出初始的模型不可能是每个人心目中理想的神笔。为了改善这个问题,firefly中有“showsimilar”和“useasreferenceimage”。“Showsimilar”相当于让机器给出和

02月06日

【华为OD机考 统一考试机试C卷】分月饼(C++ Java JavaScript Python C语言)

发布 : ofheart | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 144次
【华为OD机考 统一考试机试C卷】分月饼(C++ Java JavaScript Python C语言)

华为OD机考:统一考试C卷+D卷+B卷+A卷目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意:大家刷完C卷真题,最好要把B卷的真题刷一下,因为C卷的部分真题来自B卷。另外订阅专栏还可以联系笔者开通在线OJ进行刷题,提高刷题效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B卷+C卷+D卷)(C++JavaJSPy)华为OD面试真题精选:华为OD面试真题精选在线OJ:点击立即刷题,模拟真实机考环境

02月06日

【Linux】静态库和动态库

发布 : ofheart | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 83次
【Linux】静态库和动态库

动静态库一、静态库1.静态库概念2.制作静态库(1)朴素方法---不打包(2)对静态库打包3.使用静态库(1)朴素方法---直接使用(2)使用打包好的静态库二、动态库1.动态库概念2.制作动态库3.使用动态库(1)头文件和库文件安装到系统中(2)软链接(3)环境变量(4)更改关于动态库的配置文件三、动态库加载1.引入概念2.理解动态库加载3.程序的运行过程一、静态库1.静态库概念静态库(.a):程序在编译链接的时候把库的代码链接到可执行文件中。程序运行的时候将不再需要静态库。2.制作静态库(1)朴素方法—不打包下面我们实现两个简单的方法,加法和减法的计算方法,使用头文件和源文件分开的形式呈现出来,

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1