object

Html5无刷新修改browser Url的方法

Ajax局部刷新可以通过HTML5的新特性修改browser address。 »

typeof的返回值对照表

typeof、instanceof、constructor 的联系、区别、应用场景(js 类型判断)

'hello' instanceof String // 输出: ?没错,这些输出全是 false如果你已经知道这三个输出都是 false,则本篇笔记对你就没有任何帮助了typeof写法首先对 typeof 的写法做一个建议:一种是函数写法 typeof,另一种是操作符写法typeof 'hello'。 »

在这里插入图片描述

手撕RPC实现基于TCP的仿Dubbo简单实现

文章目录手撕RPC实现基于TCP的仿Dubbo实现方法调用效果实现分模块写接口通过代理写好了客户端写服务端,并联调rpc代码实现myRpcrpc-clientrpc-interfacerpc-server源码手撕RPC实现基于TCP的仿Dubbo实现还记得第一次听到这词是在别人的面试视频里,简单了解了一下只知道是远程调用。也就是UserService的代理类 * @param method... »

# Pycharm关于AttributeError: ‘DataFrame’ object has no attribute ‘score’的错误

Pycharm关于AttributeError: ‘DataFrame’ object has no attribute ‘score’的错误 import pandas data = pandas.read_excel( r"C:\Users\ASUS\Desktop\0012\data7.1.2.xlsx", ) data.score.describe() # 逐项分析各统计量 d... »

python中外星人入侵游戏’Alien’ object has no attribute ‘draw_bullet’

初学python,按照书上代码敲写,遇到一个问题,怎么也解决不了,希望好心人帮助一下孩子。。 问题: Traceback (most recent call last): File “D:/untitled1/alien_invasion/alien_invasion.py”, line 51, in run_game() File “D:/untitled1/alien_invasion/ali... »

JUC知识点总结(三)ReentrantLock与ReentrantReadWriteLock源码解析

8. Lock接口 (ReentrantLock 可重入锁) 特性 ReentantLock 继承接口 Lock 并实现了接口中定义的方法, 它是一种可重入锁, 除了能完成 synchronized 所能完成的所有工作外,还提供了诸如可响应中断锁、可轮询锁请求、定时锁等 避免多线程死锁的方法。 尝试非阻塞地获取锁:tryLock(),调用方法后立刻返回; 能被中断地获取锁:lockInterrup... »

在这里插入图片描述

TensorFlow2.1.0报错解决:AttributeError: ‘Sequential’ object has no attribute ‘_get_distribution_strategy

本机环境: cudatoolkit = 10.1.243 cudnn = 7.6.5 tensorflow-gpu = 2.1.0 keras-gpu = 2.3.1 今天在以TensorFlow2.1.0为后端的Keras中使用TensorBoard时报错,发现原因是keras和tf.keras混用导致的。报错与解决方案如下: 导致报错语句: summary = TensorBoard(log_... »

在这里插入图片描述

Java高级特性之反射是什么?

文章目录一、Java代码在计算机中经历的三个阶段(一):源代码阶段(二):Class类对象(三):运行时阶段二、常用API的运用(一)获取class对象的三种方式1.Class.forName(String className)2.类名.class3.对象.getClass()(二)获取成员变量1.Field[] getFields()2.Field getField(String name)3.... »

在这里插入图片描述

viewpager的无限滑动

viewpager的无限轮播有两种办法一、Integer.MAX_VALUE原理是将Adapter的getCount返回Integer.MAX_VALUE,然后让viewpager的初始位置定位到Integer.MAX_VALUE / 2 的位置,这样左右就各有十几亿的滑动空间,就实现了一个无限滑动的假象直接上代码public class ImageAdapter extends PagerAda... »

在这里插入图片描述

python15 类的继承

类的继承I 构建方法II 两个函数III 一个约束IV object类V 两个与内存空间有关的python内置功能VI 子类对父类的属性或方法的重定义属性重定义方法重定义VII 类的多继承I 构建方法记住类名后面的括号不是类的参数,而是类的继承》基类名可以带有路径:xxx.xxxII 两个函数III 一个约束子类只能继承父类的公开属性和方法子类不能继承父类的私有属性和私有方法IV object类o... »

在这里插入图片描述

JAVA反射知识点总结

本文介绍了JAVA反射类的基本概念,欢迎阅读学习,一起进步。 文章目录一.反射的基本概念二.反射常用类三.使用反射的基本步骤四.Class类讲解(1)Class类是反射机制的起源和入口(2)Class类存放类的结构信息(3)获取 Class对象的方式(4)获取类的其他结构信息(5)动态创建对象(6)动态执行方法(7)反射动态操作属性值(8)反射技术的优点和缺点 一.反射的基本概念 程序运行期间,动... »

监视器

Java-并发-Java对象监视器和Condition监视器简述

对象监视器对象监视器实际上就是与每个对象关联的Monitor对象,也叫做管程锁。该wait方法应由当前的持有对象监视器来调用。即要求其他线程和需要被唤醒的等待线程持有相同的对象监视器。Object的监视器方法与Condition接口的对比如下:Condition可以和任意的锁对象结合,监视器方法不会再绑定到某个锁对象上。使用Lock锁之后,相当于Lock 替代了synchronized方法和语句的... »

C++-面向对象编程-000-面向对象

面向对象编程一般流程如下:现实世界->面向对象建模->面向对象语言->执行求解。代码复用性高面向对象编程的类都是具有特定功能的封装,需要使用类中特定的功能,只需要声明该类并调用其成员函数即可。满足用户需求由于面向对象编程的代码复用性高,用户的要求发生变化时,只需要修改发生变化的类。面向对象编程可以及时地响应用户需求地变化。 »

阿里P8架构师详谈 Java 内存模型

阿里P8架构师详谈 Java 内存模型

Java 内存模型描述了 JVM 如何使用计算机的内存。如果要正确地设计并发程序,了解 JMM 非常重要。JMM 描述了不同线程间如何以及何时可以看到其它线程写入共享变量的值,以及如何在必要时同步访问共享变量。最初的 JMM 设计不充分,因此 JMM 在 Java 1.5 进行了修订。此版本的 JMM 仍在 Java 8 中使用。Java Memory Model 内部实现JVM 内部使用的 JM... »

Java从入门到高级(第一天)

Java从入门到高级(第一天)

大学本科阶段我仅仅选修了Java这门课 感觉学业不精 所以会更新我的blog来督促自己更好地掌握Java 开启小白的高级开发之路 目录 1. Object类 1.1 toString方法 1.2 equals方法 1.3 String类中的equals方法与Object类中的equals方法的不同点  1.4 StringBuilder类与String类的区别  2. 时间日期类 2.1 Date... »

在这里插入图片描述

js中的原型与原型链

new关键字做了什么在构造函数内创建了一个临时的对象将构造函数内临时对象的__proto__属性和构造函数的原型进行绑定将临时对象的作用域赋给真正的对象即改变this指针的指向,并将创建好的对象返回将所有构造函数的原型统一命名为prototype原型和原型链我个人觉得最绕的地方,首先名词多,然后互相之间的关系歪七扭八的。在js万物皆对象的思想下,__proto__属性是每个对象都有的,包括原型。 »

在这里插入图片描述

QT QGC 中 QGCTileCacheWorker.cpp:728: error: C2220: 警告被视为错误 – 没有生成“object”文件

目录1. 已搭建环境介绍2. 解决办法3. 大功告成1. 已搭建环境介绍按官网推荐已搭建好的环境:VS2017 + QT5.12.6 + QGC4.0稳定版QGC源码最好是git下载的,zip后+GPS和mavlink不好使这里不再累赘。 »

在这里插入图片描述

Sign in with Apple(object-c) 从开发者后台到服务端验证

Sign in with Apple前言准备工作开发工作(object-c编写)基本流程添加依赖库创建Apple登录Button向Apple发起请求接收Apple的回调注意:用户注销 AppleId 或 停止使用 Apple ID 的状态处理服务端验证参数的获取方法:Q&A 前言 根据Apple发布的新政策,如果你的App有第三方登录,例如微信、QQ、Facebook、twitter等第三... »

在这里插入图片描述

解决’tuple’ object is not callable的报错-python变量命名错误

1. 变量命名要避python内置函数的名字初学python,很容易犯这样的错误,即直接用set, list, tuple, dict, str, int, complex, float等作为变量名。 »

python:MRO的计算方式

我们都已经知道,Python 3(Python 2 的新式类)中多继承模式是使用 C3 算法来确定 MRO(Method Resolution Order) 的。 下面就讲解C3算法具体是怎么计算的。 MRO计算规则 首先来定义一些符号: 用CN表示一个类:C1, C2, C3, ..., CN C1 C2 C3 ... CN 表示的是一个包含多个类的列表 其中: head = C1 tail =... »

Proxy代码.png

Jdk动态代理 底层源码

前言 java动态代理主要有2种,Jdk动态代理、Cglib动态代理,本文主要讲解Jdk动态代理的使用、运行机制、以及源码分析。当spring没有手动开启Cglib动态代理,即:或@EnableAspectJAutoProxy(proxyTargetClass = true),默认使用的就是Jdk动态代理。动态代理的应用范围很广,例如:日志、事务管理、缓存等。本文将模拟@Cacheable,即缓存... »

viewpager的学习笔记

viewpager的学习笔记

viewpager的学习最近做了一个图片轮播,记录自己的学习过程,避免遗忘viewpager的简单介绍Viewpager,视图翻页工具,提供了多页面切换的效果。viewpager的三种适配器的继承关系紧接着创建三个不同的布局文件,用做视图。viewpager不直接处理每一个视图而是将各个视图与一个键联系起来。这是为了确保 在finishUpdate返回时视图能够被移除。 »

[AI 基础] Pandas使用总结

前言 Pandas是机器学习三剑客之一,我们知道Numpy能够对数据进行很好的分析、操作、矩阵计算等,Pandas更侧重于数据的处理和分析,它的底层是使用Numpy实现的,在数据处理和分析方面提供了强大的功能。下面就总结一下日常使用操作。 程序运行环境:window10 Python3.7 (Anaconda) Pandas 1.0.1 编辑工具:jupyter 在日常数据分析中,经常使用的是CS... »

用原生JS搞懂VUE的响应式原理,这篇文章就够了

用原生JS搞懂VUE的响应式原理,这篇文章就够了

在实现之前我们先了解下VUE的响应式是什么;它是Vue 最独特的特性之一,是其非侵入性的响应式系统。VUE会将一个普通的JavaScript对象传入VUE实例中作为data选项,data中就是我们运用到的所有变量,也就是下图所示的部分。这些getter/setter对用户来说是不可见的,但是在内部它们让 Vue 能够追踪依赖,在属性被访问和修改时通知变更。只要侦听到数据变化,Vue 将开启一个队列... »

Python 高级编程和异步IO并发编程 –02_2 type/object/class之间的关系

Python 高级编程和异步IO并发编程 –02_2 type/object/class之间的关系

a = 1 b = "abc" print(type(1)) print(type(int)) print(type(int)) print(type(str)) # type -> int -> 1 # type -> str -> obj # object是最顶层基类 # type 本身也是一个类,同时type本身也是一个对象 class Student: pass c... »

Page 1 of 44123»