【Android】ViewModel原理分析

  • Post author:
  • Post category:其他

概述 本文主要通过分析ViewModel源码解决以下两个疑问: 1、ViewModel如何保证的唯一性 2、ViewModel如何保证数据不丢失的 为了解决这些问题,从ViewModel的构造开始,一般创建ViewModel的方法如下: ViewModelProvider(this, defaultViewModelProviderFactory).get(MyViewModel::class.j…

继续阅读 【Android】ViewModel原理分析

白嫖真是爽——google colab 总是断连解决方法

  • Post author:
  • Post category:其他

白嫖google colab 的K80 GPU和TPU v2(据说是) 香倒是香 但是每12小时自动断连,再加上自己的网络以及其他一些原因总是奇怪的断连,然后还得再接着重新配置,就让人比较的不爽…… 不过是白嫖的,咱也不敢说,咱也不敢问…… 下面一个方法可以一定程度上减小这种麻烦 一、打开浏览器的console界面 使用 F12 或者是 Ctrl+Shift+i 键就可以打开 二、输入以下内容: …

继续阅读 白嫖真是爽——google colab 总是断连解决方法

JWT的优缺点及主动失效方案

  • Post author:
  • Post category:其他

原因:前后端分离 以前的传统模式下,后台对应的客户端就是浏览器,就可以使用session+cookies的方式实现登录,但是在前后分离的情况下,后端只负责通过暴露的RestApi提供数据,而页面的渲染、路由都由前端完成。因为rest是无状态的,因此也就不会有session记录到服务器端。 优点 JWT的优点是服务端生成之后就不需要在维护JWT,只需要解析即可,省去分布式session方案中需要去数…

继续阅读 JWT的优缺点及主动失效方案

Servlet&JSP 第七章 使用JSTL

  • Post author:
  • Post category:其他

一、JSTL简介 1、JSTL简介 不仅提供了条件判断的逻辑标签,还提供了对应JSP标准标签的扩展标签以及更多的功能标签。 (1)JSTL提供的标签库(五大类): 核心标签库:提供条件判断、属性访问、URL及错误处理等标签。 I18N兼容格式标签库:提供数字、日期等的格式化功能,以及区域、信息、编码处理等国际化功能的标签。 SRL标签库:提供基本的数据库查询、更新、设置数据源等功能的标签。 XML…

继续阅读 Servlet&JSP 第七章 使用JSTL

Python的学习(十四):面向对象

  • Post author:
  • Post category:python

Python的学习(十四):面向对象 面向对象三大特征 封装 提高程序的安全性。 将数据(属性)和行为(方法)包装到类对象中。在方法内部对属性进行操作,在类对象的外部调用方法,这样不需要关心内部具体实现细节,从而隔离了复杂度。 class Car: def __init__(self,brand): self.brand = brand def start(self): print('汽车已经启动…

继续阅读 Python的学习(十四):面向对象

VS调试:函数断点与数据断点

  • Post author:
  • Post category:其他

断点,是Debug过程中最常用的功能。 关于断点VS还有很多高级功能,本文使用的是VS2017,介绍函数断点与数据断点的使用场景以及使用方法。 1.普通断点 普通断点是最常接触的断点,VS中,在代码行左边栏灰色区域点击,或者把光标放在某代码行按下F9即可设置断点。 这种断点,其实更多可能是设置在某个语句上,可以执行这句语句前所有代码,运行到改行停止且未执行该行代码。进入调试后,还可以选择逐语句(快…

继续阅读 VS调试:函数断点与数据断点

C++ queue的以及优先级队列(堆)的介绍和使用

  • Post author:
  • Post category:其他

因为队列与之前学习的栈等使用方法比较类似,所以对此进行简单介绍 1 queue的介绍 1. 队列是一种容器适配器,专门用于在FIFO上下文(先进先出)中操作,其中从容器一端插入元素,另一端提取元素。 2. 队列作为容器适配器实现,容器适配器即将特定容器类封装作为其底层容器类,queue提供一组特定的成员函数来访问其元素。元素从队尾入队列,从队头出队列。 3. 底层容器可以是标准容器类模板之一,也可…

继续阅读 C++ queue的以及优先级队列(堆)的介绍和使用

RepPoints V2代码实现

  • Post author:
  • Post category:其他

离线服务器RepPoints v2配置 一、系统要求 Centos7.4,cuda10.1,python3.7,pytorch=1.5.1,mmcv=0.6.2,gcc=5.4,pycocotools=2.0.2,opencv-python=4.1.1.26,numpy=1.19.2,若有其他依赖包自行进行安装。 二、服务器升级gcc 由于种种原因,最终将服务器gcc=4.8.5升级为5.4.0版…

继续阅读 RepPoints V2代码实现

股市java_java股市分析

  • Post author:
  • Post category:java

java股市分析 用java定义一个股票类Stock,该类包括如右图所示 public class Stock { private String store;// 股票类属性 private String symbol;// 股票代号 private String name;// 股票名称 private BigDecimal currentPrice;// 当前时间的股票价格 private B…

继续阅读 股市java_java股市分析

C语言的学习笔记(一)

  • Post author:
  • Post category:其他

存储单元:存储单元是指具有存储数据和读写数据的功能,以8位二进制为一个单元,也就是字节,每个单元都有一个地址,是一个整数的编码,可以表示为二进制的整数。 变量的地址对应着存储单元的地址,变量的内容对应单元所存储的数据。 存储地址一般用十六位进制数表示,而每一个存储器地址又放着一组二进制的表示的数,通常被成为该地址的内容。 变量具有三个要素:分别为:变量名,变量类型,变量值 变量代表了一个存储单元,…

继续阅读 C语言的学习笔记(一)