自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android中的动画

<?xmlversion="1.0"encoding="utf-8"?>这里写代码片<?xmlversion="1.0"encoding="utf-8"?>publicclassMainActivityextendsActivity{}

2025-01-20 11:29:40 169

原创 Activity开源数据库LitePal

LitePal的映射规则是非常轻量级的,不像一些其它的数据库框架,需要为每个模型类单独配置一个映射关系的XML,LitePal的所有映射都是自动完成的。根据LitePal的数据类型支持,可以进行对象关系映射的数据类型一共有8种,int、short、long、float、double、boolean、String和Date。建立好Model后,我们就把他配置到映射列表中,即编辑assest目录下的litepal.xml文件,在标签中加入DEST类的声明,这里要注意,要类的完整类名。

2025-01-20 10:12:26 1328

原创 10分钟理解函数柯里化

那么就会想到,在函数内,是否可以把前2个参数的相加过程,给抽离出来,因为参数都是相同的,没必要每次都做运算。否则,我们假设它是以sum(2)(3)的形式被调用的,所以我们返回一个匿名函数,它将传递给sum()(在本例中为2)的参数和传递给匿名函数的参数(在本例中为3)。最后,判断args的个数,是否与fn(也就是sum)的参数个数相等,相等了就可以把参数都传给fn,进行输出;先给出柯里化的定义:在数学和计算机科学中,柯里化是一种将使用多个参数的一个函数转换成一系列使用一个参数的函数的技术。

2025-01-20 07:51:22 755

原创 Pytorch实现InceptionV2

returnoutreturnoutreturnoutreturnoutreturnout。

2025-01-18 21:32:26 705

原创 PyTorch 学习笔记 transforms的二十二个方法(transforms用法非常详细)_pytorch transform

Mn)和std:(S1,…功能:将PILImage或者ndarray转换为tensor,并且归一化至[0-1]注意事项:归一化至[0-1]是直接除以255,若自己的ndarray数据尺度有变化,则需要自行修改。将原始图像大小变成随机大小(默认值:是原始图像的0.08到1.0倍)和随机宽高比(默认值:3/4到4/3倍)。功能:将图片转换为灰度图参数:num_output_channels-(int),当为1时,正常的灰度图,当为3时,3channelwithr==g==b。

2025-01-18 21:30:24 885

原创 Java基础 - 面向对象思想,匿名对象,封装

(1)Java中最基本的单位是类,Java中用class描述事物也是如此* 成员变量 就是事物的属性;和以前定义变量是一样的,只不过位置发生了改变。在类中,方法外。* 成员方法 就是事物的行为;和以前定义方法是一样的,只不过把static去掉,后面在详细讲解static的作用。(2)类和对象的概念* a:类:是一组相关的属性和行为的集合* b:对象:是该类事物的具体体现A:什么是匿名对象没有名字的对象B:匿名对象应用场景a:调用方法,仅仅只调用一次的时候。

2025-01-17 19:38:57 324

原创 Java基础 - 包,常见修饰符,内部类

A:定义包的格式package 包名;多级包用.分开即可B:定义包的注意事项A:package语句必须是程序的第一条可执行的代码B:package语句在一个java文件中只能有一个C:如果没有package,默认表示无包名A:案例演示为什么要有import其实就是让有包的类对调用者可见,不用写全类名了B:导包格式import 包名;注意:这种方式导入是到类的名称。虽然可以最后写*,但是不建议。C:package,import,class有没有顺序关系(面试题)A:内部类概述。

2025-01-17 19:36:55 375

原创 Flutter 中 ListView 的 4 种构建方式详解 _ Flutter Widgets

最后构建子项目的时候是还是由一个叫SliverList构建的,这里我们不展开聊,之后会聊这个,看完后关注专栏之后聊。

2025-01-17 03:41:21 802

原创 Flutter 中 Flexible、Expanded、Spacer 的使用技巧详解 _ Flutter Widgets

Flexible(// 第 3 个占用 3/6flex: 3,),],

2025-01-17 03:39:19 915

原创 ARM的安全启动—ATF TF-A以及它与UEFI的互动_atf runtime spmd

ATF的官网一张图包含了更多的信息:如果你仅仅对ATF的UEFI启动路径感兴趣,下面这张图可能更加简单明了:NXP 2160A的开源和良好的文档,让我们可以在一个具体的平台上切片观察ATF的具体实现,建议大家仔细阅读参考资料2和下载代码来看看。关于ATF启动这里先整个宏观的概念。这个blog讲的很好,就不重复写了,自己写还写不到这么清晰,图页很漂亮。原文链接:https://www.cnblogs.com/arnoldlu/p/14175126.html。

2025-01-16 20:11:07 2093

原创 AQS详解(面试)

*注意:AQS是自旋锁:**在等待唤醒的时候,经常会使用自旋(while(!cas()))的方式,不停地尝试获取锁,直到被其他线程获取成功AQS实现的具体方式如下:如图示,AQS维护了一个volatile int state和一个FIFO线程等待队列,多线程争用资源被阻塞的时候就会进入这个队列。state就是共享资源,其访问方式有如下三种:getState();setState();AQS 定义了两种资源共享方式:1.:独占,只有一个线程能执行,如ReentrantLock2.

2025-01-16 20:06:59 823

原创 2024年面试阿里字节,90%被问到的JVM面试题(附答案)

虚引用:虚引用就是一种可有可无的引用,无法用来表示对象的生命周期,任何时候都可能被回收,虚引用主要使用来跟踪对象被垃圾回收的活动,虚引用和软引用与弱引用的区别在于:虚引用必须和引用队列联合使用;在进行垃圾回收的时候,如果发现一个对象只有虚引用,那么就会将这个对象的引用加入到与之关联的引用队列中,程序可以通过发现一个引用队列中是否已经加入了虚引用,来了解被引用的对象是否需要被进行垃圾回收。弱引用可以和引用队列联合使用,如果弱引用所引用的对象被垃圾回收了,虚拟机会将该对象的引用加入到与之关联的引用队列中;

2025-01-16 05:08:20 657

原创 sonic :基于 JIT 技术的开源全场景高性能 JSON 库

不同数据量级下 JSON 库性能表现。JSON 库的基准编解码性能固然重要,但是对不同场景的最优匹配更关键 —— 于是我们走上了自研 JSON 库的道路。开源库 sonic 技术原理由于 JSON 业务场景复杂,指望通过单一算法来优化并不现实。于是在设计 sonic 的过程中,我们借鉴了其他领域/语言的优化思想(不仅限于 JSON),将其融合到各个处理环节中。与。

2025-01-13 22:22:01 684

原创 SOME IP-SD 深入浅出_someipsd

这些就是SOME/IP-SD要做的事情了。SOME/IP-SD也是基于SOME/IP的报文,用来实现服务发现和事件订阅机制。SOME/IP-SD消息通过UDP进行传输,报文格式如下图所示:Flags=重新启动标志+单播标志+显示初始数据控制标志,如下图所示:服务重新启动后,所有消息的Reboot Flag须置为1,直到Session ID重新从1开始计数,之后的Reboot Flag须置为0。

2025-01-13 22:18:20 1882

原创 Solr操作数据

修改同目录下的managed-schema文件在文件最后方插入中文分词器配置其Field域。来配置字段【这里的名字要与data-config中的域名一模一样】prod_pname需要模糊查询(中文分词),故将其类型改为solr_cnAnalyzer。

2025-01-13 22:14:37 814

空空如也

空空如也

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

TA关注的人

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