自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pytorch如何使用torchtext初始化LSTM的embedding层?如何用各种预训练模型初始化embedding层?_英文分类任务使用预训练好的向量初始化嵌入层

由于我开始使用的是torchtext这个预处理的工具,使得建立词典,初始化embedding变得非常方便,一般下面几行就可以搞定调用预训练glove词向量模型初始化embedding。这里比较断章取义,但是意思到位,详细操作可以看这样的工具虽然用起来十分迅速,但是封装的越好,调整起来就越头大,因为torchtext并不支持bert等预训练模型,因此如果我既想用torchtext来数据预处理,又想用bert预训练模型来初始化embedding,那该怎么办呢?

2025-01-24 17:02:38 834

原创 OC:跟随码哥一起学习KVO

当实例对象 Person 的 age 值发生变化,根据实例对象 isa 指针找到对应的类对象,然后调用对应类对象的方法。:KVO的全称是Key-Value Observing,俗称“键值监听”,可以用于监听某个对象属性值的改变。而对象添加KVO处理,肯定是在实现 setAge: 方法的时候,触发了监听器(Oberser)的监听方法。2.1、查看添加KVO时,类对象与元类对象的变化。3.1、未使用KVO监听的对象。3.2、使用了KVO监听的对象。2、调用原来的setter实现。2.3、对比两个类的对象方法。

2025-01-24 01:15:32 979

原创 Minesweeper game(Plain version)--C

• 可以排查雷◦ 如果位置不是雷,就显⽰周围有⼏个雷◦ 如果位置是雷,就炸死游戏结束◦ 把除10个雷之外的所有雷都找出来,排雷成功,游戏结束游戏界面。

2025-01-23 23:38:23 356

原创 LeetCode - Easy - 144

【代码】LeetCode - Easy - 144。

2025-01-23 22:12:07 798

原创 Java反射——框架设计的灵魂

try {/第三种、知道User的完全名(包名.类名) 通过Class.forName(“java_reflex.User”)获得Class对象//true//true//true//都为true,这就说明一个类只可能是Class类的一个实例对象,只是方式不同。

2025-01-23 18:10:50 533

原创 Java 答疑:JDK 11(Java 11)之后没有 JRE 目录,环境用户变量配置的解决方法_java11 jre

我们之前的 JDK 1.8 版本乃至以下版本压缩包下载解压后直接运行会生成 JDK、JRE 两个目录文件,但从 Java 11 之后,只有 JDK 目录文件生成,没有单独的 JRE 目录文件,这时有需要的同学就可以通过命令行的方式手动生成 JRE。本文给大家介绍了如何在 JDK 13 等高版本 JDK 中生成 JRE。希望大家也在此记住 JDK 和 JRE 的明确区别,这也是以后 Java 面试最基础的面试题,同时熟悉基本 Dos 命令的运用。

2025-01-23 16:47:39 1307

原创 Hadoop集群搭建,14张过程截图超详细教程

HDFS: NameNode和DataNodes ==> NN DNYARN: ResourceManager,NodeManager ==> RM NM要搭建Hadoop集群,Java环境是必不可少的,而且集群的每台机器必须具有,这一步我们进行Java的安装以及环境配置。版本说明:Java的版本为JDK8,使用的Hadoop版本为2.7,集群的环境使用Linux Centos7,集群共三台机器,分别为node1,node2,node3。使用到的安装包也可以联系我备注相关安装包获取。更改主机名字的命令为首

2025-01-23 15:23:55 694

原创 C语言编程的准则、设计模式、软件架构及思想_c语言架构设计

在文章开始之前,我们先明确一些概念,当然有些概念本身就没有统一权威的定义,但是我们还是会进行说明,让大家在深入的过程中有相应的概念,不会混淆文章中的某些内容。

2025-01-23 00:11:51 793

原创 boost一些常用库(数据结构,迭代器,算法及字符串) 简单介绍_boost常用

而相较而言,C++中,比如STL中的容器大多不是intrusive的,即其中的元素不用包含用于容器管理的数据。提供一些五花八门的容器,比如stable_vector, slist(C++11有类似的forward_list), static_vector, small_vector, flat_[multi]map/set(基于vector实现的set和map)等。与STL中的std::priority_queue相比,它提供了更多功能及更多特性(如可遍历,可合并,可比较,可变,稳定等 )。

2025-01-22 22:36:42 464

原创 Android手机QQ的UI自动化实践

** * 创建群(无需验证信息), 测试账号需要添加oidb * * @param uin 需要创建群的群主uin * @param groupName 需创建群的名字 */ Response createGroup(String uin, String groupName)需要注意的是,这里的CaseAdditionInfo是利用了公司内部的终端自动化测试平台的能力,在CI系统上配置了流水线,会扫描代码仓库,当扫描到这个注解的时候,就会认为这是一个测试用例,然后把这个测试用例的相关信息上传到该平台。

2025-01-22 21:12:39 988

原创 Android 最常用最基础的工具类,用过的都会变帅变美哟!

只包含非常非常基础的工具类 ,绝大多数 App 都需要的工具类,在保证避免编写大量样板代码的基础之上,减少引入不必要类的可能,防止包体积增大;,依赖并包含 basic ,会包含各种 Utils ,可能涉及到 Android 开发的方方面面。当你只需要非常基础的能力时,可以依赖basic版本,如果需要更多,则选择full版本,更推荐只依赖 basic 版本。注意: 方法可能有变,请以实际代码为准。

2025-01-22 19:52:18 306

原创 24 个必须掌握的数据库面试问题!_24个必须掌握的 数据库 面试题(1)

表分区,是指根据一定规则,将数据库中的一张表分解成多个更小的,容易管理的部分。从逻辑上看,只有一张表,但是底层却是由多个物理分区组成。

2025-01-22 16:55:17 938

原创 Boss直聘转发超100W次Java面试突击手册 火遍全网

操作系统====多线程与高并发=======zookeeper=========消息中间件=====Redis=====netty=====MySQL优化=======spring源码========SpringBoot==========Git===数据结构与算法=======

2025-01-20 15:46:54 182

原创 Android高工面试:如果需要实现一个-路由(Router)框架,讲讲你的思路

在讲解RouterProcessor之前,我们先来了解一下注解的基本知识。如果对于自定义注解还不熟悉的话,可以先看我之前写的这两篇文章。Android自定义编译时注解1-简单的例子Android编译时注解——语法详解@Override/**定义你的注解处理器注册到哪些注解上*/@Override/**java版本*/@Override首先我们先来看一下方法,这个方法返回的是我们支持扫描的注解。

2025-01-20 15:13:16 707

原创 Android日常开发问题总结:这些问题火候不够,随时变成删库跑路!

也就是要加上面的FLAG_ACTICITY_NEW_TASK(其它手机看到是ok的)

2025-01-20 14:42:03 609

原创 Android~自定义View和事件分发

首先我们先要知道Activity中View的层级,是自上而下的,具体我们可以去参考Activity的setContentView()跟踪源码。即:Activity——PhoneWindow——DectorView——rootViewGroup——子View一个完整的事件流程是从Down开始的,UP结束,我们称作这为一个事件序列。某一事件序列经过触摸屏传递各个View,由各个view来处理这一事件的过程,即为事件分发。

2025-01-20 13:53:55 776

原创 Android Studio安装及问题解决

注意安装路径,尽量不要装到C盘?安装完毕之后启动?点击cancel?模式自己选一个就行?这里,安装SDK(软件开发工具包),也是注意一下路径就好?,都选上就行了!安装结束后点击start?到这里,等一会,无论你是能打开还是卡住,下面要做的就是开始安装Gradle了。先去找到.gradle的文件夹,一般默认在C盘,C:\Users…你自己的名字啥的。看上面,第一行最后一个文件夹就是了。继续点击,直到找到一串让你懵逼的字符串,进去发现有两个文件。那是AS运行时自动生成的。

2025-01-20 12:58:35 806

原创 2246页腾讯T-3Android学习笔记在互联网上火了,点击量破百万,现在完整版开放下载!

由于整个文档比较全面,内容比较多,篇幅不允许,下面以截图方式展示。

2025-01-20 11:26:49 975

原创 React中组件的props和(父子,子父,兄弟)组件之间传递数据

1.可以给组件传递任意类型的数据;2.props是只读属性,只能读取属性的值,无法修改对象;3.使用类组件时,如果写了构造函数,应该将props传递给super(),否则无法在构造函数中获取到props;//推荐给props传递构造函数render(){return(){return接收到的数据:{this.props.age}

2025-01-18 05:48:17 579

原创 MySQL执行计划详解

若第二个select出现在union之后,则被标记为UNION,若UNION包含在from子句的子查询中,外层select将被标记为DERIVED。possible_keys显示的是可能应用在这张表中的索引,一个或多个,查询涉及到的字段若存在索引,则该索引会被列出,但不一定被查询实际使用。key_len表示索引中使用的字节数,可以通过key_len计算查询中使用的索引长度,在不损失精度的情况下长度越短越好。在from列表中包含的子查询,也叫派生类,MySQL会递归执行这些子查询,把结果放在临时表里。

2025-01-18 03:08:00 734

空空如也

空空如也

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

TA关注的人

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