自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 卷积神经网络和传统神经网络(笔记)

整体网络架构(带参数计算的,叫做网络的一层,卷积层,全连接层)卷积神经网络:h*w*c。

2024-03-05 11:15:36 195

原创 常见损失函数-BCELoss

是在二分类问题中常用的损失函数之一,通过衡量模型输出与实际标签之间的差异,帮助模型学习正确的分类决策。在实际应用中,合适选择损失函数对模型训练和性能至关重要。是指 Binary Cross Entropy Loss,也称为二元交叉熵损失,通常用于二分类问题中的损失函数。与优化算法(如 SGD、Adam 等)结合使用,通过最小化损失函数来优化模型参数,以提高模型的分类性能。通常用于评估二分类模型的输出与实际标签之间的差异,帮助模型学习正确的分类。在训练过程中,通常会将。

2024-03-01 14:32:14 2662

原创 MindSpore几种下载数据集的方法

提供了部分常用数据集和标准格式数据集的加载接口,使得用户能够快速进行数据处理操作。对于图像数据集,用户可使用。的基础上开发的数据集接口。除提供数据集加载功能外,还提供数据集下载功能、数据处理和数据增强功能。方法三,使用mindvision.dataset自带的下载功能。来加载和处理数据集。

2024-03-01 13:41:17 283

原创 MindStudio开发配置

【代码】MindStudio开发配置。

2024-02-22 13:53:13 299

原创 SpringBoot集成华为云数据库的异常处理

这个依赖里引入了这个依赖和springboot工程冲突了。重新同步依赖,问题解决,工程正常启动。导致原因是华为云的“

2023-11-22 18:36:35 91

原创 HarmonyOS(鸿蒙)开发中发现的一个坑

直接贴图,一个变量类型的问题,直接导致点击事件失效,并且还不报任何错误!

2023-08-27 13:14:28 252

原创 ES6之Class

2023-03-20 10:52:00 115

原创 Promise

Promise.race()的状态取决于第一个完成的Promise对象,如果第一个成功了,那最终就是成功的,如果第一个失败了,那最终就是失败的。Promise.all()关注多个Promise对象的状态变化,传入多个Promise实例,包装成一个新的Promise实例返回。Promise.allSettled:没有必要管第二个参数,永远都是成功的,只是忠实记录下各个promise的状态。

2023-02-27 22:11:07 94

原创 ES6第一天

Javascript(浏览器端)=ESMAScript(语法+API)+DOM+BOM。ES6=ECMAScript (欧洲计算机制造商协会)规定了语法和API(方法,对象)let、const与var的区别。兼容性解决:Bable。

2023-02-10 17:01:17 95

原创 reactjs学习第二课

reactjs 是面向数据编程,我们不用在把精力放再操作dom上,操作dom的动作由reactjs帮助完成。注:改变state最好的做法是复制一份,不要直接修改state。子组件想向父组件通信,需要通过父组件传递过来的方法进行。在jsx语法里,{}花括号里智能写表达式,不能写语句。如果键和值的名字一样,可以用写法二的方式。子组件通过props接收父组件传递的内容。当组件的粒度最小的时候,组件就是标签。优化2,书写调整,增加个括弧包裹。2.绑定事件,接收input的值。父组件通过属性的形式传递参数,

2023-02-09 15:07:43 134

原创 reactDom

reactDom之render函数,Fiber更新机制,游戏每秒更新60帧。卸载组件,如果不使用卸载函数,是不会调用生命周期函数。

2023-02-08 13:51:16 111

原创 typescript学习第二节

"esModuleInterop": true, :自动检测导出的模块有没有default属性,没有的话,在编译过程中回自动添加。"target": "es2016", 配置编译的版本。修改模块查找先后顺序。

2023-02-07 14:56:03 81

原创 typeScript学习

-----------------------------------------------完----------------------------------------------------------------------------当在最外层函数的外部声明var变量时,作用域就是全局的。这意味着最外层函数的外部用var声明的任何变量都可以在windows中使用。布尔、 字符串、数字、数组、元组,联合、枚举、any、unknow,void, never,undefined。

2023-02-06 15:02:27 135

原创 性能卓越的jvm垃圾回收器G1

Avg GC time 高达97.8毫秒,这在要求毫秒响应的场景是会严重拉低吞吐量的。该测试源于某个现场运维人园反馈api接口承压有问题,在排查过程中的一个记录。第一次尝试:修改堆大小到256M。第二次尝试:换GC回收器类型。先看第一个配置下的表现。

2023-01-18 15:46:06 108

原创 基于ArkTS和3.1版Sdk的HarmonyOS应用开发(一)

我们打开默认Page代码index.ets,然后点击右侧的Previewer选项卡,等待片刻,就可以实时预览我们的页面了,看到了激动人心的HelloWorld,开启我们的HarmonyOS应用开发之旅。我们发现,我们可以看到好多模拟器了,我们选择api9版本的模拟器,因为我们刚才创建项目的时候选择的开发和编译的版本就是api9的,点击绿色箭头,启动他。看到下面这个界面,就说明我们的IDE已经登陆好账号了,此时可以关闭浏览器页面,回到我们的IDE里看看变化了。-----------完------------

2022-12-12 09:50:36 1281 2

原创 HarmonyOS3.1工程之图标配置(ArkTS)

今天整理下在sdk为3.1,api版本为9的组合下,鸿蒙应用开发的工程配置。首先是我们App的图标配置,在HarmonyOS中,图标和标签通常一起配置,图标有应用图标和入口图标;标签也有应用标签和入口标签。应用图标和应用标签在设置应用中使用,入口图标则就是我们安装应用后手机桌面上的那个图标。入口图标是以Ability为粒度的,支持同一个应用存在多个入口图标和标签的,点击后进入对应的Ability界面。入口图标和入口标签在module.json5这个文件里配置。配置后效果应用图标和应用标签在app.json5

2022-12-07 17:46:46 1933

原创 可重入锁深入学习(有码)

今天,梳理下java中的常用锁,但在搞清楚这些锁之前,先理解下 “临界区”。在同步的程序设计中,临界区段活称为关键区块,指的是一个访问共享资源(例如:共享设备或是共享存储器)的程序片段,而这些共享资源又无法同时被多个线程访问的特性。---维基百科释义1:可重入互斥锁(维基百科的这个叫法更贴切),是互斥锁的一种,同一线程对其多次加锁不会产生死锁,可重入互斥锁也称为递归互斥锁或递归锁。 ---维基百科测试对象,等同于业务逻辑执行测试执行结果:我们可以看到,ObjectA的func1和func

2022-12-07 15:01:10 117

原创 Java摘录

equals,instanceof,abstract,Throwable

2022-12-06 11:49:21 238

原创 人工智能(摘录)

人工智能是研究、开发用于模拟、 延伸和扩展人类智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能从产业链根据技术层级从上到下,分为基础层、技术层、应用层,基础层最靠近“云”,应用层最靠近“端”。----摘录,阿里人工智能

2022-12-06 09:20:44 139

原创 HarmonyOS数据存储之首选项(含源码)

我们在globalThis对象中定义了一个函数getFontPreferences ,用来获取Preferences实例,该实例包括get,put,has,delete和flush等方法。然后我们在页面加载显示的时候,也就是触发生命周期函数onPageShow方法处,通过我们封装的工具类方法getChangeFontSize()来读取首选项中的字体配置。为了保证App启动后,页面里的字体能正常展示,我们需要在生命周期的onCreate方法里,提前保存下默认的字体大小。本功能初步学完,继续加油!

2022-12-02 10:53:30 1146 4

原创 算法-全排列(含参考实现代码)

从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。公式:全排列数f(n)=n!(定义0!=1)---百度百科。

2022-12-01 20:22:45 585

原创 HarmonyOS进行HTTP请求

在HarmonyOS开发中,我们如果有基于http协议调用后端api,来操作数据或者和后端进行数据提交的交互,就可以通过导入http库来实现基于http的数据请求。具体的编码步骤是:导包==》创建httpRequest对象==》订阅请求头(可选)==》发起http请求==》处理响应结果。

2022-11-30 17:51:21 1190

原创 HarmonyOS的web组件实现html和js的调用

在HarmonyOS开发中,想要加载网页,可以使用Web组件,Web组件的使用非常简单,只需要在Page目录下的ArkTS文件中创建一个Web组件,传入两个参数就可以了。其中src指定引用的网页路径,controller为组件的控制器,通过controller绑定Web组件,用于实现对Web组件的控制。

2022-11-30 17:39:53 1645

原创 HarmonyOS布局容器组件

一般进行页面开发的流程中,当我们拿到页面设计图时,需要先对页面进行拆解,先确定页面的布局,再分析页面上的内容分别使用哪些组件来实现。在静态布局中,总得来说,组件是从上到下布局的。一个页面需要由若干组件组成,我们如何才能让这些组件有条不紊的在页面上布局,就需要借助容器组件来完成,比如布局容器Colum,Row等。了解了主轴和交叉轴,我们就可以更深刻和准确的理解相关属性,并正确使用。比如在Column和Row组件中的相关参数的含义。我们先学习布局容器的基础知识。

2022-11-29 11:21:49 666

原创 HarmonyOS基础组件

Image组件,从API7开始支持,支持本地图片和网络图片的渲染展示。如果使用的是网络图片,我们需要提前开启网络权限。文本组件是我们最常用的组件之一,它是用来在界面上展示一段文本信息。TextInput组件可以输入单行文本并支持响应输入事件。button组件主要用来响应点击操作。设置文本粗细,默认为400。设置button样式。

2022-11-29 08:27:10 671

原创 算法-选择排序

首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。可以看到,我们将一个乱序的数组按照从小到大的顺序完成了排序,但上面的例子只能对int数组进行排序,为了通用性,我们同样参照上一篇线性排序的例子一样,基于java的泛型对代码进行优化。我们看到数据规模相差10倍的情况下,耗时差了125倍,约等于100倍,这样同样说明了,选择排序的时间复杂度是O(n^2)的。执行后没有抛出异常,输出了统计时间,说明我们的算法是正确的。

2022-11-27 14:57:25 55

原创 算法基础-循环不变量(loop invariant)

在计算机科学中,循环不变式(loop invariant,或循环不变量、循环不变条件,也有译作循环不变性),是一组在循环体内、每次迭代均保持为真的性质(表达式),通常被用来证明程式或伪码的正确性(有时但较少情况下用以证明算法的正确性)。简单说来,“循环不变式”是指在循环开始和循环中,每一次迭代时为真的性质。这意味着,一个正确的循环体,在循环结束时“循环不变式”和“循环终止条件”必须同时成立。

2022-11-25 16:03:20 783

原创 ArkTS基础知识【含示例源码】

@Link装饰的变量可以父组件的@State装饰的变量建立双向数据绑定,因此对子组件的变量值修改,会同步修改父组件对应的@State修饰的变量,这里对应的就是父组件里的isSwitchDataSource变量,从而自动触发父组件的UI刷新。对应页面的入口组件,也就是被@Entry装饰器修饰的自定义组件,系统还提供了另外的三个生命周期函数,分别是:页面展示时刻的onPageShow(),进行返回的时候的onBackPress(),页面消失时刻的onPageHide();

2022-11-24 14:32:12 6935

原创 算法-线性查找

查找是对具有相同属性的数据元素(记录)的集合(数据对象)进行的,称之为表或文件,也称字典。对于表的查找,若仅对表进行查找操作,而不能改变表中的数据元素,为静态查找;线性查找又称顺序查找,是一种最简单的查找方法,它的基本思想是从第一个记录开始,逐个比较记录的关键字,直到和给定的K值相等,则查找成功;若比较结果与文件中n个记录的关键字都不等,则查找失败。我们再仔细观察上述代码,就不难发现其中的缺陷,比如我们现在实现的这个入参是确定的,只能针对int类型数组进行查找,那我如果我们要查找字符串呢,浮点呢?

2022-11-22 10:27:35 593

原创 Java-Collection

java集合学习

2022-11-18 23:06:00 71

原创 HarmonyOS(鸿蒙)应用程序框架入口-Ability

Ability是一种包含用户界面的应用组件,主要用于和用户来进行交互。如下图,看到的图库应用和备忘录应用均是基于Ability实现的应用实例,任务列表中的应用任务也都是基于Ability实现的应用实例。每一个Ability实例都对应一个最近任务列表中的任务,Ability作为系统调度的单元提供窗口用于绘制。一个应用可以有一个或多个Ability。官网建议将一个独立的功能模块放到同一个Ability中。例如浏览器应用可以通过一个Ability结合多页面的形式让用户进行搜索和浏览内容;

2022-11-17 11:43:42 886

HarmonyOS数据存储之首选项Demo

HarmonyOS数据存储之首选项Demo

2022-12-02

ArkTS基础知识Demo源码

ArkTS基础知识Demo源码

2022-11-24

HJK-120.exe 企业电话交换机管理软件

企业电话交换机管理软件

2022-11-17

http资源命令行下载工具,编写自动化部署脚本必备

http资源命令行下载工具,编写自动化部署脚本必备

2022-11-17

ab.exe,压测工具,接口开发必备

ab.exe,压测工具,接口开发必备

2022-11-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除