草庐IT

c++入门

全部标签

鸿蒙极速入门(六)-加载请求状态管理-LoadState+观察者模式

背景1、在ArkTS的架构中,没有明确的可管理的加载请求状态的脚手架,在进行网络请求过程中,无法简单的进行交互响应。2、参考Android中的LoadState写了一个简单的脚手架,以便在日常开发过程中,管理加载请求状态和UI交互。脚手架说明与源码1、状态机LoadState使用一个状态机,分别对应网络请求过程中的Loading(发起请求)、Loaded(请求成功)、LoadError(请求失败)状态,并支持链式调用:/***网络请求MVVM数据模型,由子类实现状态机管理,由方法实现回调监听*/exportabstractclassLoadState{/***loading函数,如果当前状态是

深度学习入门--认识深度学习以及安装工具

感谢李沐老师的教学视频以及《动手学深度学习》,视频总时长47hhttps://zh-v2.d2l.ai/chapter_preface/index.htmlhttps://www.bilibili.com/video/BV1if4y147hS/?spm_id_from=333.999.0.0&vd_source=0cafd28c011c5492e6d7e39f1fd256d9课程介绍目标介绍深度学习经典和最新模型LeNet,ResNet,LSTM,BERT,..机器学习基础损失函数、目标函数、过拟合、优化实践使用Pytorch实现介绍的知识点在真实数据上体验算法效果内容深度学习基础--线性神经

UE4 安装及入门项目

简介:UE4的全名是UnrealEngine4,中文译为“虚幻引擎4”。UE4是一款由EpicGames公司开发的开源、商业收费、学习免费的游戏引擎。UE4采用了目前最新的即时光迹追踪、HDR光照、虚拟位移等新技术,而且能够每秒钟实时运算两亿个多边形运算,效能是目前“UnrealEngine”的100倍,而通过NVIDIA的GeForce6800显示卡与“UnrealEngine3”3D引擎的搭配,可以实时运算出电影CG等级的画面,效能非常非常恐怖。一,UE4安装下载​前置条件:安装UE4,VS2017/VS2019​链接地址:http://c.biancheng.net/view/2549.

“零基础”PHP代码审计入门

目录一、代码审计目的二、代码审计基础三、代码审计思路四、PHP核心配置五、代码审计环境六、手动调试代码七、PHP的弱类型八、学习漏洞函数九、审计入门总结推荐一些demo:一、代码审计目的代码审计指的是对源代码进行检查,寻找代码中的bug以及安全缺陷(漏洞)。代码审计这是一个需要多方面技能的技术,也是需要一定的知识储备。我们需要掌握编程,安全工具的使用、漏洞原理、漏洞的修复方式、函数的缺陷等等,如果再高级一些,我们需要学习不同的设计模式,编程思想、MVC框架以及常见的框架。那么对于小白应该是需要一个路线,一个流程。先记住一句话"一切存在用户输入的地方都有可能存在漏洞"戳一戳免费获取网络安全资料腾

hadoop学习:mapreduce入门案例二:统计学生成绩

这里相较于wordcount,新的知识点在于学生实体类的编写以及使用数据信息:1.Student实体类importorg.apache.hadoop.io.WritableComparable;importjava.io.DataInput;importjava.io.DataOutput;importjava.io.IOException;publicclassStudentimplementsWritableComparable{//Objectprivatelongstuid;privateStringstuName;privateintscore;publicStudent(longs

Echarts常用配置项(详细入门)

目录前言福利:推荐几个EChart常用的社区网站第一章、如何使用Echarts1.1使用Echarts五步走1.2 了解版块的几个基本参数1.3几个常用图形的参数1.3.1柱状图1.3.2折线图1.3.3散点图1.3.4饼图1.3.5地图1.3.6雷达图1.3.7仪表图1.4Echarts使用前言福利:推荐几个EChart常用的社区网站PPChart-让图表更简单echarts图表集ChartLibmakeapieecharts社区图表可视化案例chart.top-让图表更简单-echarts图集demoEcharts官方文档:快速上手-Handbook-ApacheECharts第一章、如何

【大数据入门核心技术-ElasticSearch】(二)ElasticSearch整体架构和重要工作原理

目录一、整体架构图二、重要工作原理1、文档写入原理2、文档检索原理一、整体架构

C++:快速入门篇

C++:.cpp(面向对象)C语音:.c(面向过程)是为了弥补C的不足命名冲突:    1.写的跟库冲突    2.自己写的互相冲突1.命名空间        在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都存在于全局作用域中,可能会导致很多冲突。使用命名空间的目的是对标识符的名称进行本地化,以避免命名冲突或名字污染,namespace关键字的出现就是针对这种问题的。#include#include//全局变量intrand=100;intmain(){printf("%d\n",rand);return0;}上面的代码运行打印出来的是什么呢?      

【Docker】docker入门之dockerfile编写

文章目录前言一、docker是什么?docker介绍docker指令二、docker有什么用?三、docker怎么用?FROMMAINTAINERRUNENVWORKDIRCOPY、ADDUSEREXPOSE实例四、docker注意事项docker容器中使用某些宿主机设备时需要额外的权限docker容器中文件内容中文出现乱码dockerfile使用不了软件源,地址解析失败docker容器ssh连接问题前言嗨喽,大家好。本篇文章主要记录博主在学习docker以及编写dockerfile的过程,记录使用docker过程中遇到的问题。一、docker是什么?docker介绍Docker是一种开源的容

【C++初阶】小白入门C++

目录前言:1、C++关键字2、命名空间2.1命名空间是什么2.2为什么要有命名空间2.3命名空间怎么使用2.3.1命名空间的写法2.3.2命名空间是可以嵌套的2.3.3使用命名空间的三种方式3、C++输入和输出3.1初识cout和cin3.2C++的输入输出可以自动识别变量类型4、缺省参数4.1缺省参数是什么4.2缺省参数的分类和使用5、函数重载5.1函数重载的定义和使用5.2重载二义性区分5.3为什么C++支持重载,而C不能6、引用6.1什么是引用6.2为什么有引用6.3引用的使用规范6.3.1引用的写法6.3.2引用必须初始化6.3.3引用不能改变指向6.3.4一个对象可有多个别名6.4引