当前位置: 首页 > news >正文

Android注解快速入门和实用解析

首先什么是注解?@Override就是注解,它的作用是:

  1、检查是否正确的重写了父类中的方法。2、标明代码,这是一个重写的方法。

1、体现在于:检查子类重写的方法名与参数类型是否正确;检查方法private/final/static等不能被重写。实际上@Override对于应用程序并没有实际影响,从它的源码中可以出来。
2、主要是表现出代码的可读性。

 Override

作为Android开发中熟知的注解,Override只是注解的一种体现,更多时候,注解还有以下作用:

  • 降低项目的耦合度。
  • 自动完成一些规律性的代码。
  • 自动生成java代码,减轻开发者的工作量。

一、注解基础快读

1、元注解

元注解是由java提供的基础注解,负责注解其它注解,如上图Override被@Target@Retention修饰,它们用来说明解释其它注解,位于sdk/sources/android-25/java/lang/annotation路径下。

元注解有:

  • @Retention:注解保留的生命周期
  • @Target:注解对象的作用范围。
  • @Inherited:@Inherited标明所修饰的注解,在所作用的类上,是否可以被继承。
  • @Documented:如其名,javadoc的工具文档化,一般不关心。

@Retention

Retention说标明了注解被生命周期,对应RetentionPolicy的枚举,表示注解在何时生效:

  • SOURCE:只在源码中有效,编译时抛弃,如上面的@Override

  • CLASS:编译class文件时生效。

  • RUNTIME:运行时才生效。

如下图X1com.android.support:support-annotations中的Nullable注解,会在编译期判断,被注解的参数是否会空,具体后续分析。

 图X1

@Target

Target标明了注解的适用范围,对应ElementType枚举,明确了注解的有效范围。

  • TYPE:类、接口、枚举、注解类型。
  • FIELD:类成员(构造方法、方法、成员变量)。
  • METHOD:方法。
  • PARAMETER:参数。
  • CONSTRUCTOR:构造器。
  • LOCAL_VARIABLE:局部变量。
  • ANNOTATION_TYPE:注解。
  • PACKAGE:包声明。
  • TYPE_PARAMETER:类型参数。
  • TYPE_USE:类型使用声明。

如上图X1所示,@Nullable可用于注解方法,参数,类成员,注解,包声明中,常用例子如下所示:

 /*** Nullable表明* bind方法的参数target和返回值Data可以为null*/@Nullable public static Data bind(@Nullable Context target) {//do someThing and returnreturn bindXXX(target);}

@Inherited

注解所作用的类,在继承时默认无法继承父类的注解。除非注解声明了 @Inherited。同时Inherited声明出来的注,只对类有效,对方法/属性无效。

如下方代码,注解类@AInherited声明了Inherited ,而注解BNotInherited 没有,所在在它们的修饰下:

  • 类Child继承了父类Parent的@AInherited,不继承@BNotInherited
  • 重写的方法testOverride()不继承Parent的任何注解;
  • testNotOverride()因为没有被重写,所以注解依然生效。

@Retention(RetentionPolicy.RUNTIME)  
@Inherited  
public @interface AInherited {  String value();  
}  
@Retention(RetentionPolicy.RUNTIME)  
public @interface BNotInherited {  String value();  
}  @AInherited("Inherited")  
@BNotInherited("没Inherited")  
public class Parent {  @AInherited("Inherited")  @BNotInherited("没Inherited")  public void testOverride(){  }  @AInherited("Inherited")  @BNotInherited("没Inherited")  public void testNotOverride(){}
}  /*** Child继承了Parent的AInherited注解* BNotInherited因为没有@Inherited声明,不能被继承*/
public class Child extends Parent {  /*** 重写的testOverride不继承任何注解* 因为Inherited不作用在方法上*/@Override  public void testOverride() {  }  /*** testNotOverride没有被重写* 所以注解AInherited和BNotInherited依然生效。*/
}  

2、自定义注解

2.1 运行时注解

了解了元注解后,看看如何实现和使用自定义注解。这里我们简单介绍下运行时注解RUNTIME,编译时注解CLASS留着后面分析。

首先,创建一个注解遵循: public @interface 注解名 {方法参数},如下方@getViewTo注解:

@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
public @interface getViewTo {int value() default  -1;
}

然后如下方所示,我们将注解描述在Activity的成员变量mTvmBtn中,在App运行时,通过反射将findViewbyId得到的控件,注入到mTvmBtn中。

是不是很熟悉,有点ButterKnife的味道?当然,ButterKnife比这个高级多,毕竟反射多了影响效率,不过我们明白了,可以通过注解来注入和创建对象,这样可以在一定程度节省代码量。

public class MainActivity extends AppCompatActivity {@getViewTo(R.id.textview)private TextView mTv;@getViewTo(R.id.button)private Button mBtn;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//通过注解生成View;getAllAnnotationView();}/*** 解析注解,获取控件*/private void getAllAnnotationView() {//获得成员变量Field[] fields = this.getClass().getDeclaredFields();for (Field field : fields) {try {//判断注解if (field.getAnnotations() != null) {//确定注解类型if (field.isAnnotationPresent(GetViewTo.class)) {//允许修改反射属性field.setAccessible(true);GetViewTo getViewTo = field.getAnnotation(GetViewTo.class);//findViewById将注解的id,找到View注入成员变量中field.set(this, findViewById(getViewTo.value()));}}} catch (Exception e) {}}}}

2.2 编译时注解

运行时注解RUNTIME如上2.1所示,大多数时候实在运行时使用反射来实现所需效果,这很大程度上影响效率,如果BufferKnife的每个View注入不可能如何实现。实际上,ButterKnife使用的是编译时注解CLASS,如下图X2.2,是ButterKnife的@BindView注解,它是一个编译时注解,在编译时生成对应java代码,实现注入

 图X2.2

说到编译时注解,就不得不说注解处理器*** AbstractProcessor,如果你有注意,一般第三方注解相关的类库,如bufferKnike、ARouter,都有一个Compiler命名的Module,如下图X2.3*,这里面一般都是注解处理器,用于编译时处理对应的注解。

注解处理器(Annotation Processor)是javac的一个工具,它用来在编译时扫描和处理注解(Annotation)。你可以对自定义注解,并注册相应的注解处理器,用于处理你的注解逻辑。

 图X2.3

如下所示,实现一个自定义注解处理器,至少重写四个方法,并且注册你的自定义Processor,详细可参考下方代码CustomProcessor

  • @AutoService(Processor.class),谷歌提供的自动注册注解,为你生成注册Processor所需要的格式文件(com.google.auto相关包)。

  • init(ProcessingEnvironment env),初始化处理器,一般在这里获取我们需要的工具类。

  • getSupportedAnnotationTypes(),指定注解处理器是注册给哪个注解的,返回指定支持的注解类集合。

  • getSupportedSourceVersion() ,指定java版本。

  • process(),处理器实际处理逻辑入口。

@AutoService(Processor.class)
public class CustomProcessor extends AbstractProcessor {/*** 注解处理器的初始化* 一般在这里获取我们需要的工具类* @param processingEnvironment 提供工具类Elements, Types和Filer*/@Overridepublic synchronized void init(ProcessingEnvironment env){ super.init(env);//Element代表程序的元素,例如包、类、方法。mElementUtils = env.getElementUtils();//处理TypeMirror的工具类,用于取类信息mTypeUtils = env.getTypeUtils();//Filer可以创建文件mFiler = env.getFiler();//错误处理工具mMessages = env.getMessager();}/*** 处理器实际处理逻辑入口* @param set* @param roundEnvironment 所有注解的集合* @return */@Overridepublic boolean process(Set<? extends TypeElement> annoations, RoundEnvironment env) {//do someThing}//指定注解处理器是注册给哪个注解的,返回指定支持的注解类集合。@Overridepublic Set<String> getSupportedAnnotationTypes() { Set<String> sets = new LinkedHashSet<String>();//大部分class而已getName、getCanonicalNam这两个方法没有什么不同的。//但是对于array或内部类等就不一样了。//getName返回的是[[Ljava.lang.String之类的表现形式,//getCanonicalName返回的就是跟我们声明类似的形式。sets(BindView.class.getCanonicalName());return sets;}//指定Java版本,一般返回最新版本即可@Overridepublic SourceVersion getSupportedSourceVersion() {return SourceVersion.latestSupported();}}

首先,我们梳理下一般处理器处理逻辑:

  • 1、遍历得到源码中,需要解析的元素列表。
  • 2、判断元素是否可见和符合要求。
  • 3、组织数据结构得到输出类参数。
  • 4、输入生成java文件。
  • 5、错误处理。

然后,让我们理解一个概念:Element,因为它是我们获取注解的基础。

Processor处理过程中,会扫描全部Java源码,代码的每一个部分都是一个特定类型的Element,它们像是XML一层的层级机构,比如类、变量、方法等,每个Element代表一个静态的、语言级别的构件,如下方代码所示。

package android.demo; // PackageElement// TypeElement
public class DemoClass {// VariableElementprivate boolean mVariableType;// VariableElementprivate VariableClassE m VariableClassE;// ExecuteableElementpublic DemoClass () {}// ExecuteableElementpublic void resolveData (Demo data   //TypeElement ) {}
}

其中,Element代表的是源代码,而TypeElement代表的是源代码中的类型元素,例如类。然而,TypeElement并不包含类本身的信息。你可以从TypeElement中获取类的名字,但是你获取不到类的信息,例如它的父类。这种信息需要通过TypeMirror获取。你可以通过调用elements.asType()获取元素的TypeMirror

1、知道了Element,我们就可以通过process 中的RoundEnvironment去获取,扫描到的所有元素,如下图X2.4,通过env.getElementsAnnotatedWith,我们可以获取被@BindView注解的元素的列表,其中validateElement校验元素是否可用。

 **图X2.4**

2、因为env.getElementsAnnotatedWith返回的,是所有被注解了@ BindView的元素的列表。所以有时候我们还需要走一些额外的判断,比如,检查这些Element是否是一个类:

  @Overridepublic boolean process(Set<? extends TypeElement> an, RoundEnvironment env) {for (Element e : env.getElementsAnnotatedWith(BindView.class)) {// 检查元素是否是一个类if (ae.getKind() != ElementKind.CLASS) {...}}...
}

3、javapoet (com.squareup:javapoet)是一个根据指定参数,生成java文件的开源库,有兴趣了解javapoet的可以看下javapoet——让你从重复无聊的代码中解放出来,在处理器中,按照参数创建出 JavaFile之后,通Filer利用javaFile.writeTo(filer);就可以生成你需要的java文件。

4、错误处理,在处理器中,我们不能直接抛出一个异常,因为在process()中抛出一个异常,会导致运行注解处理器的JVM崩溃,导致跟踪栈信息十分混乱。因此,注解处理器就有一个Messager类,一般通过messager.printMessage( Diagnostic.Kind.ERROR, StringMessage, element)即可正常输出错误信息。

至此,你的注解处理器完成了所有的逻辑。可以看出,编译时注解实在编译时生成java文件,然后将生产的java文件注入到源码中,在运行时并不会像运行时注解一样,影响效率和资源。

总结

我们就利用ButterKnife的流程,简单举例做个总结吧。

  • 1、@BindView在编译时,根据Acitvity生产了XXXActivity$$ViewBinder.java。
  • 2、Activity中调用的ButterKnife.bind(this);,通过this的类名字,加$$ViewBinder,反射得到了ViewBinder,和编译处理器生产的java文件关联起来了,并将其存在map中缓存,然后调用ViewBinder.bind()
  • 3、在ViewBinder的bind方法中,通过id,利用ButterKnife的butterknife.internal.Utils工具类中的封装方法,将findViewById()控件注入到Activity的参数中。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-3827671.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

使用AWS-AppSync实时监控物联网设备iOS端

aws-appsync-iot-core-实时iOS端示例 第一步参考如下资料 第一步找资料 网址&#xff1a; https://aws.amazon.com/cn/blogs/mobile/iot-with-aws-appsync/ iOS的sdk是 &#xff1a; https://github.com/aws-amplify/aws-sdk-ios android的sdk是&#xff1a; https://gith…...

免费的asp.net 2.0空间

https://www.discountasp.net/ 国际域名 asp.net 2.0 sql2005 20G 免费试用3个月...

Java代码读取文件缓存问题解决(案例详解)

【辰兮要努力】&#xff1a;hello你好我是辰兮&#xff0c;很高兴你能来阅读&#xff0c;昵称是希望自己能不断精进&#xff0c;向着优秀程序员前行&#xff01; 博客来源于项目以及编程中遇到的问题总结&#xff0c;偶尔会有读书分享&#xff0c;我会陆续更新Java前端、后台、…...

vscode报错:无法打开“cygwin.S”: 无法读取文件‘c:\mingw810\src\gcc-8.1.0\libgcc\config\i386\cygwin.S‘

vscode调试的时候报错 无法打开“cygwin.S”: 无法读取文件’c:\mingw810\src\gcc-8.1.0\libgcc\config\i386\cygwin.S’ (Error: 无法解析不存在的文件"c:\mingw810\src\gcc-8.1.0\libgcc\config\i386\cygwin.S")。 ———————————————— 从这里找到的…...

Windows Server 2016 AD域(二)允许部分用户使用USB存储设备

1&#xff1a;禁止OU中所有用户使用USB存储设备&#xff0c;请参考。 Windows Server 2016 AD域&#xff08;一&#xff09;禁用USB存储设备_yleihj的博客-CSDN博客 2&#xff1a;有时候因工作需要有事用户还是需要使用USB设备&#xff0c;我是用用户限制和允许的&#xff0c…...

聚观早报 | 国美电器被申请破产清算;首款太阳能汽车投入生产

今日要闻&#xff1a;网传国美电器被申请破产清算&#xff1b;全球首款太阳能汽车投入生产&#xff1b;苹果头显配套系统已改名为xrOS&#xff1b;马斯克计划植入脑机接口设备&#xff1b;特斯拉即将推出自动驾驶出租车网传国美电器被申请破产清算 12 月 2 日消息&#xff0c;据…...

pacman 查询_ArchLinux的包管理系统: pacman

常用命令有&#xff1a;pacman -Sy abc 和源同步后安装名为abc的包pacman -S abc 从本地数据库中得到abc的信息&#xff0c;下载安装abc包pacman -Sf abc 强制安装包abcpacman -Ss abc 搜索有关abc信息的包pacman -Si abc 从数据库中搜索包abc的信息pacman -Syu 同步源&#xf…...

LSC算法

1.问题 给定序列 X<x_1,x_2,…,x_m> Y<y_1,y_2,…,y_j> 求X和Y的最长公共子序列(LCS) 2.解析 X<x1,x2,x3,x4…,xi> Y<y1,y2,y3,y4…,yi> 如果Z<z1,z2,z3,z4…,zk>是他们的最长公共子序列 则&#xff1a; &#xff08;1&#xff09;xi yi&…...

Visio 2007 画大括号

最近使用Visio时&#xff0c;需要画大括号&#xff0c;于是就上网查了一下Visio中插入大括号的方法&#xff1a; 在Visio文档中&#xff0c;依次点击“文件(File)”—“形状(Shapes)”--“其他Visio方案(Visio Extras)”—“标注(Callouts)”&#xff0c;然后左边的选项中多了“…...

js-------对象

1、对象&#xff08;Object&#xff09; - 对象是JS中的引用数据类型 - 对象是一种复合数据类型&#xff0c;在对象中可以保存多个不同数据类型的属性 - 使用typeof检查一个对象时&#xff0c;会返回object -一个值只要是…...

纯C语言|实现协程框架,底层原理与性能分析,面试利刃

协程框架ntyco作者king老师&#xff08;王博靖&#xff09;授课 地址&#xff1a;纯C语言|实现协程框架&#xff0c;底层原理与性能分析&#xff0c;面试利刃-学习视频教程-腾讯课堂...

MySQL数据库基本操作指令

目录MySQL数据库特点数据库操作指令修改MySQL登录密码操作指令MySQL数据库 MySQL 是最流行的关系型数据库管理系统&#xff0c;在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System&#xff1a;关系数据库管理系统)应用软件之一。 MySQL由瑞典 MySQ…...

【毕业设计】机器视觉停车位识别检测系统 - python 深度学习

文章目录1 简介2 检测效果3 实现方式3.1 整体思路3.2 检测空车位3.3 车辆识别4 最后1 简介 &#x1f525; Hi&#xff0c;大家好&#xff0c;这里是丹成学长的毕设系列文章&#xff01; &#x1f525; 对毕设有任何疑问都可以问学长哦! 这两年开始&#xff0c;各个学校对毕设…...

2022年计算机软件水平考试软件设计师(中级)练习题及答案

1、&#xff08;B&#xff09;是指按内容访问的存储器。 A.虚拟存储器 B.相联存储器 C.高速缓存&#xff08;Cache&#xff09; D.随机访问存储器 2、下列关于一个类的静态成员的描述中&#xff0c;不正确的是 &#xff08;A&#xff09; A&#xff0e;类的静态方法只…...

“阿里爸爸”又爆新作!Github新开源303页Spring全家桶高级笔记

Spring全家桶 不知道各位Java好大哥们闲的时候会不会去关注Spring目前的官网&#xff0c;你会发现他的slogan是: Spring makes Java Simple。它让Java的开发变得更加简单。某种意义上来说&#xff1a;是Spring成就了Java&#xff01;但随之而来的就是&#xff1a;由他之后诞生…...

2022华为软件精英挑战赛比赛经历

提示&#xff1a;本文为本博主与QianjunYunyu共同创作 文章目录前言一、软挑的基本形式与内容二、初赛阶段的赛题与方案介绍1. 赛题介绍(1) 题目介绍(2) 约束条件(3) 优化目标2. 方案介绍(1) 思路分析(2) 初步方案设计1. 排水法2. 网络流(3) 方案验证与分析1. 训练赛阶段2. 正式…...

ios短信验证码自动填充两次bug处理

ios系统内部的bug 某些app或者微信网页里&#xff0c;复制手机收到的短信验证码&#xff0c;会触发UITextFieldTextDidChangeNotification监听事件&#xff0c;导致验证码出现了两次&#xff0c;这个应该是ios系统内部的bug. 解决方案 如果input框的type“text” 或者 type“…...

国产数字源表优势

国产S型数字源表特点&#xff1a; 高精度 精确输出或测量低电压电流信号 同步测量&#xff0c;减少测试时间 多量程 提供和测量多个量程的电流和电压 电压可达300uV-300V,电流达100pA-1A 易操作 采用触控式图形界面&#xff0c;用户学习成本低&#xff0c;使用起来简单直观&a…...

复制知乎专栏文章的方法

谷歌浏览器 首先&#xff0c;打开你要复制的文章网页&#xff0c;然后打开开发者工具。 然后在弹出的窗口中选择左上角的箭头。 然后你可以移动鼠标选择网页不同区域&#xff0c;被鼠标选中的区域会变蓝色。 当移动到整个页面变蓝色的时候&#xff0c;你可以点击鼠标左键&am…...

enclosing type java_【Java异常】No enclosing instance of type XXX is accessible. Must qualify the alloca

最近在写一个xml测试&#xff0c;临时需要就改成了内部类的方式&#xff0c;结果犯了一个新手经常出现的错误&#xff0c;真不应该No enclosing instance of type XMLTest is accessible. Must qualify the allocation with an enclosing instance of type XMLTest (e.g. x.new…...

官宣|VS Code 1.59 发布!Terminal 可以跨窗口移动了!

欢迎使用 2021 年 7 月版的 Visual Studio Code。我们希望您会喜欢此版本中的许多更新与改进&#xff0c;以下是其中的一些高亮&#xff1a; 扩展视图的改进 - 丰富的扩展详细信息悬停&#xff0c;新的运行状态标签页。设置编辑器验证 - 快速查找到对象设置的编辑错误。拖放终…...

清华大学《走近医学》

文章目录前言1. 走进医学之门——医学的起源与发展&#xff0c;发热与血象分析2. 黄金几分钟——急诊&#xff08;心肺复苏实际操作手法&#xff09;3. 敬畏生命&#xff0c;尊重死亡——生命与健康4. 人体机能探秘——监测生命体征变化血压脉搏呼吸5. 争分夺秒——成人及儿童常…...

基于Vue+node的图书馆座位预约选座管理系统

全套资料下载地址&#xff1a;https://download.csdn.net/download/sheziqiong/86791332 全套资料下载地址&#xff1a;https://download.csdn.net/download/sheziqiong/86791332 目 录 一、绪论 1 &#xff08;一&#xff09;选题背景简介 1 &#xff08;二&#xff09;目的和…...

黑马程序员C++ 教程从0到1入门--c++编程实例 基于多态的职工管理系统

黑马程序员C 教程从0到1入门–c编程实例 基于多态的职工管理系统 1.先来看一下程序的主体架构&#xff1a; 第一个红色框是头文件&#xff0c;分别是boss.h 、employee.h、manager.h、worker.h和workermanager.h。 2.程序类图关系展示&#xff1a; 在这五个头文件当中依次是定…...

计算机图形学(一)——前言(学前准备)

应用&#xff1a;培训仿真、音乐视频和电视广告制作、体育图片、数据分析、科学研究、医疗等。 研究重点&#xff1a;增强有效性、现实性和图片生成的速度方面&#xff0c;因其领域内的材质复杂性&#xff0c;现实渲染困难在图像处理、动画方面仍需深入研究。 GPU&#xff1a…...

《Windows CE嵌入式开发入门——基于Xscale架构》第4章 外设控制器

PXA255具有丰富的外设接口&#xff0c;如LCD控制器、I2S控制器和UART控制器等&#xff0c;可以实现丰富的人机接口以及数据输入输出。 4.1 LCD控制器 LCD控制器的功能是产生显示驱动信号&#xff0c;驱动LCD显示器&#xff0c;不同的控制器可以支持无源阵列显示屏&#xff0…...

保持学习,持续进步

在近些年来&#xff0c;程序员这个职业越来越广为大众所知&#xff0c;这一方面是一些互联网企业的迅速发展让很多人看到了这个方向的希望&#xff0c;另一方面程序员的工资普遍高。因此报IT方向的大学学生越来越多&#xff0c;除了主修这个专业的之外&#xff0c;还有很多别的…...

不断提升自己创造溢价的能力,分享面经

第一个模块&#xff1a;数据库 1.1 腾讯数据库面试问题 解释ACID四大特性 原子性的底层实现 数据库宕机后恢复的过程 如何保证事务的ACID特性 MySQL日志类型 这5个题目相对来说是比较普遍的&#xff0c;这里我就不一一给出答案了&#xff0c;给大家看下我的那个数据库学…...

ios15UITableView分组高度异常

ios15UITableView分组高度异常 if (available(iOS 15.0, *)) {_tableView.sectionHeaderTopPadding 0; }全局设置 if (available(iOS 15.0, *)) {[UITableView appearance].sectionHeaderTopPadding 0; }...

第3章 Tomcatservlet

1.BS与CS *CS&#xff1a;客户端服务器架构模式 优点&#xff1a;充分利用客户端机器的资源&#xff0c;减轻服务器的负荷 缺点&#xff1a;需要安装&#xff1b;升级维护成本较高 *BS&#xff1a;浏览器服务器架构模式 优点&#xff1a;客户端不需要安装&#xff0c;维护成本…...

android 按钮点击式储存和读取本地文件方法

我们在进行一些活动时&#xff0c;需要对数据进行储存和读取。 这里向大家分享一个方便&#xff0c;快捷的方法。通过按钮点击在储存和读取指定文件夹中的内容。 首先我们创建一个带activity的类。 我们在布局创建两个按钮一个用于储存&#xff0c;一个用于读取。 然后修改Sh…...

Python使用GARCH,EGARCH,GJR-GARCH模型和蒙特卡洛模拟进行股价预测

全文下载链接&#xff1a;http://tecdat.cn/?p20678在本文中&#xff0c;预测股价已经受到了投资者&#xff0c;政府&#xff0c;企业和学者广泛的关注。然而&#xff0c;数据的非线性和非平稳性使得开发预测模型成为一项复杂而具有挑战性的任务&#xff08;点击文末“阅读原文…...

JAVA在编写内部类时No enclosing instance of type XXX is accessible. Must qualify原因及解决

错误信息如下&#xff1a; No enclosing instance of type Analysis_IDCard is accessible. Must qualify the allocation with an enclosing instance of type Analysis_IDCard (e.g. x.new A() where x is an instance of Analysis_IDCard). 导致的原因为&#xff1a; pac…...

Eclipse多行注释

Eclipse写C代码时多行注释快捷键 选中多行&#xff0c;按Ctrl /&#xff0c;如果想要取消这些行的注释&#xff0c;再次按Ctrl /。...

关于虚拟机

Vm虚拟机 想要在windows电脑上操作linux操作系统需要安装这个软件 CentOS 是linux操作系统 配置 linux里面创建文件夹<mkdir> 1.在/opt文件下分贝别创建两个文件夹&#xff08;software和module&#xff09; 注.Software里面存放我们解压前的文件 Module里面存放我们解…...

微信小程序点播插件_小程序直播插件接入 - 微信小程序

当下直播带货还是挺火的&#xff0c;对于直播项目理解拉流和推流基本就能搞定。之前小程序直播插件未开放的时候&#xff0c;当时是引入第三方直播服务进行做的&#xff1b;当下又有直播需求&#xff0c;这次便把小程序直播插件模块体验了下&#xff1a;小程序直播插件还是挺方…...

MapINFO栅格图像载入方法

MapInfo是美国MapInfo公司的桌面地理信息系统软件&#xff0c;是一种数据可视化、信息地图化的桌面解决方案。它依据地图及其应用的概念、采用办公自动化的操作、集成多种数据库数据、融合计算机地图方法、使用地理数据库技术、加入了地理信息系统分析功能&#xff0c;形成了极…...

[总结前端pink老师推荐]刚下载vscode需要安装的插件

【都需要在联网状态下进行】 1.Chinese(Simplified)[汉化] 安装方法&#xff1a; 然后关闭vscode,再打开 2.open in browser[altB默认浏览器打开] 安装方法&#xff1a; 然后关闭vscode,再打开 这样在vscode中 ,右击会有默认浏览器打开&#xff08;快捷键ALTB&#xff09;…...

语言模型也会“地域黑”?实验表明ALBERT最能黑,BART最友善

文 | ZenMoore前言今天我们来谈论一个不那么硬核的问题&#xff1a;预训练语言模型中的歧视与偏见(bias)。这个问题虽然不像技术问题那样核心&#xff0c;但仍然非常重要。想象一下&#xff1a;你接到了一笔外交级别的订单&#xff0c;要做一个生成语言模型&#xff0c;先不论效…...

python tornado.websocket服务器主动给客户端发消息

import tornado.web import tornado.websocket from tornado.ioloop import IOLoop #异步池 from tornado import gen #多线程 import tornado.options #全局显示命令行 from tornado.concurrent import run_on_executor #同步转异步 from concurrent.futures import ThreadPoo…...

Excel怎么快速完成每列数据汇总求和

今天小编跟大家分享一下Excel怎么快速完成每列数据汇总求和 1.打开Excel文件 2.点击下图选项&#xff08;Excel工具箱&#xff0c;百度即可了解详细下载安装信息&#xff0c;本文这里就不做详细解说。&#xff09; 3.选择【统计与分析】 4.点击【本表各列总和】 5.选择总和存放…...

ESP8266物联网时钟-需求分析

产品定义&#xff1a; 本产品是定义为桌面时钟&#xff0c;一般场景是放在办公桌、床头、学生宿舍桌、书架、茶几上等家用有WIFI的环境&#xff0c;可以方便用户随时查看当前时间、当前天气。 产品特点&#xff1a; 注意该产品和手机的时钟有所重合&#xff0c;需要注意区分二…...

固高运动卡的使用 3 运动之Jog运动

理论篇&#xff1a; Jog运动是机器运动中的一种运动模式&#xff0c;它具备操作简单、独立性、没有目的性&#xff0c;常常被用于机器的测试和调试。 关于Jog运动的变速过程&#xff1a; 另外在Jog运动模式下&#xff0c;初始目标速度为 100pulse/ms。动态改变目标速度时&…...

Java基础3.1---Scanner、Random、String和其正则表达式、StringBuilder

1. API 1. API概述 什么是API ​ API (Application Programming Interface) &#xff1a;应用程序编程接口 java中的API ​ 指的就是 JDK 中提供的各种功能的 Java类&#xff0c;这些类将底层的实现封装了起来&#xff0c;我们不需要关心这些类是如何实现的&#xff0c;只需要…...

移动web开发基础

笔记来源&#xff1a;拉勾教育 - 大前端就业集训营 文章内容&#xff1a;学习过程中的笔记、感悟、经验一、基础 1、移动端调试方法 Chrome DevTools&#xff08;谷歌浏览器&#xff09;的模拟手机调试搭建本地web服务器&#xff0c;手机和服务器一个局域网内&#xff0c;通过…...

git pull更新不到最新代码

&#xff08;一个实习小白。。。。。。。&#xff09; 今天&#xff0c;又发现了一个错误&#xff0c;以前为了方便操作个分支&#xff0c;直接拷贝了仓库&#xff08;这样完全为了节省时间&#xff0c;拉代码要好久&#xff09;&#xff0c;这样就一个仓库一个分支&#xff0…...

对象转为字符串方法

第一种方法 依赖 <dependency><groupId>commons-codec</groupId><artifactId>commons-codec</artifactId><version>1.10</version></dependency>Student student new Student() //对象 String content ObjectMapper.writeV…...

使用JavaScript怎么对数字数组进行排序?

转自&#xff1a;微点阅读&#xff08;www.weidianyuedu.com&#xff09;微点阅读 - 范文大全 - 免费学习网站 JavaScript的Array.sort&#xff08;&#xff09;方法被用来就地数组元素进行排序&#xff0c;并返回排序后的数组。此函数以字符串格式对元素进行排序。它对字符串数…...

【网络】解决校园网Wi-Fi登录页无法自动弹出

Ubuntu下 首先确定是否设置为自动&#xff1a; 假设校园网登录页的格式如下&#xff1a;https://w.xxx.edu.cn/a79.htm?UserIP13.32.122.145&wlanacnamejlh_me63注意到其中的IP后面的地址&#xff0c;这是你连接网络后&#xff0c;校园网动态分配给你的网址&#xff0c;每…...

电子科技大学计算机科学考研科目,电子科技大学各学院各专业考研要考哪些科目...

学 院 名 称 院系专业设置 通信与信息工程学院 通信工程 网络工程 信息工程 电子工程学院 电子信息工程 信息对抗技术 电磁场与无线技术 微电子与固体电子学院 微电子技术 固体电子工程 应用化学 集成电路设计与集成系统 微电子学 机械电子工程学院 机械设计制造及其自动化 电气…...

CCF大赛

中秋浪完回来&#xff0c;开始上课得弄CCF大赛了&#xff0c;需要跑数据&#xff0c;首先搭平台吧&#xff0c;决定在linux下搞 首先&#xff0c;安装anaconda,Anaconda 5.2 For Linux Installer&#xff0c;安装3.6版本&#xff0c;点击下载即可。找到自己下载的目录 bash A…...

L1-041 寻找250

对方不想和你说话&#xff0c;并向你扔了一串数…… 而你必须从这一串数字中找到“250”这个高大上的感人数字。 **输入格式&#xff1a;** 输入在一行中给出不知道多少个绝对值不超过1000的整数&#xff0c;其中保证至少存在一个“250”。 **输出格式&#xff1a;** 在一行中输…...

ubuntu使用postfix和AWS-SES发送邮件

在日常开发中,邮件发送是个比较常见的场景。因此出现了很多相关的软件和服务,各大云厂商也推出自己的邮件服务。今天笔者就像大家介绍一种常见的组合,AWS的邮件服务 SES 与邮件服务器 postfix 的配置和使用方法。 概述什么是 AWS-SESAmazon Simple Email Service (SES) 是一…...

JavaScript编写的《人生不纠结模拟器》

看国足比赛的饮品&#xff0c;不知道是选可口可乐还是“小麦果汁”&#xff0c;有感而发做了一个人生不纠结模拟器。 选择困难症的好工具&#xff0c;你值得拥有&#xff01; <!DOCTYPE html> <html lang"zh-cn"> <head><meta charset"u…...

h5摄像头拍身份证

<title>摄像头拍照</title> <script src"./js/jquery-3.4.1.min.js"></script> <script type"text/javascript" src"./js/tool.js"></script> <script src"./js/global.js"></script>…...

使用哈希函数:H(k)=3k MOD 11,并采用链地址法处理冲突。试对关键字序列(22,41,53,46,30,13,01,67)构造哈希表,求等概率情况下查找成功的查找长度,并设计构造哈希表

使用哈希函数&#xff1a;H&#xff08;k&#xff09;3k MOD 11 &#xff0c;并采用链地址法处理冲突。 试对关键字序列&#xff08;22,41,53,46,30,13,01,67&#xff09;构造哈希表&#xff0c; 求等概率情况下查找成功的查找长度&#xff0c;并设计构造哈希表的完整算法。 …...

互联网黑化

一、灵魂拷问 1、你发的这个底层逻辑是什么&#xff1f; 2、顶层设计在哪里&#xff1f; 3、最终交付的价值是什么&#xff1f; 3、过程中的抓手在哪里&#xff1f; 5、如何保证结果的闭环&#xff1f; 6、你比别人发的亮点在哪&#xff1f; 7、我没有看到你的沉淀和思考…...

Spring大事务到底如何优化?

所谓的大事务就是耗时比较长的事务。 Spring有两种方式实现事务,分别是编程式和声明式两种。 不手动开启事务,mysql 默认自动提交事务,一条语句执行完自动提交。一、大事务产生的原因操作的数据比较多 调用了 rpc 方法 有其他非 DB 的耗时操作 大量的锁竞争 执行了比较耗时的…...

图像显著性检测算法的评价指标介绍

图像显著性检测算法的评价指标介绍 要评价一个图像显著性检测(Saliency Detection,SD)算法的好坏&#xff0c;当然离不开评价指标(Metric)&#xff0c;显著性检测分为眼注视点显著性(eye fixation saliency)和显著目标检测(salient object detection)两种不同类型的任务。 对…...

java svd_奇异值分解(SVD)

SVD分解是LSA的数学基础&#xff0c;本文是我的LSA学习笔记的一部分&#xff0c;之所以单独拿出来&#xff0c;是因为SVD可以说是LSA的基础&#xff0c;要理解LSA必须了解SVD&#xff0c;因此将LSA笔记的SVD一节单独作为一篇文章。本节讨论SVD分解相关数学问题&#xff0c;一个…...

Xstream:重命名、转换器、持久化

1.Xstream的依赖<dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> <version>1.4.10</version></dependency><dependency> <groupId>xpp3</groupId> <artifa…...

WIN10 重命名文件夹 反应慢 卡死

WIN10 重命名文件夹&#xff0c;经常出现反应慢、卡死的现象。使用&#xff1a;【打开 “文件夹选项” ,把 “常规” 这一栏中 ”清除文件资源管理器历史记录”】此方法不管用&#xff0c;通过研究&#xff0c;发现是索引的问题。 https://jingyan.baidu.com/article/48b558e3…...

office 2019 word鼠标点击反应慢要等一下

硬件图形加速设置问题 随便打开一个Word文档&#xff0c;点击左上角>文件>选项>高级&#xff0c;找到标题是“显示”&#xff0c;找到“禁用图形硬件加速”的选项&#xff0c;勾选&#xff0c;确定保存&#xff0c;关闭word重新启动Word即可解决输入时卡顿的问题。 …...

idea 2021版本错误提示反应慢

idea更新到2021后&#xff0c;最后开发经常发现&#xff0c;写了个错误语句后&#xff0c;老半天不提示错误。或者把有错误的地方改对&#xff0c;还是提示有错误&#xff0c;非得手动编译一下效果才反应出来。有时候还会出现明明某个mapper接口有方法&#xff0c;可以就是不提…...

安卓手机反应慢又卡怎么办_安卓手机反应慢怎么办?一分钟教你加速!

安卓系统反应慢&#xff01;慢死了&#xff01;怎么又卡了&#xff01;我们随处可以听到安卓用户在这样吐槽安卓系统。许多安卓用户在手机使用一段时间之后会发现手机变得卡慢&#xff0c;这是安卓的一个通病&#xff0c;这也是为什么很多人觉得iOS要比安卓流畅的原因&#xff…...

电脑卡顿反应慢解决办法

第一种方法 磁盘清理 第二种方法 视觉效果调整为最佳性能 第三种方法 将保存新内容的地方都改为D盘&#xff0c;不放在c盘 第四种方法 优化磁盘和关闭每周磁盘优化计划 > 5.最后时刻优化清理电脑运行内存,建议使用电脑管家的加速球 > 6.多清理电脑上的垃圾文件,不玩…...

解决Win11快捷键反应慢有延迟

在设置Windows Terminal快捷方式的快捷键后&#xff0c;发现总是有延迟。一番调试过后确定原因是因为SystemSettings.exe进程被挂起了&#xff0c;就是“设置”这个应用处于后台工作&#xff0c;如果你在“设置”的界面使用热键就不会有延迟&#xff0c;所以我们只需要禁止“设…...

好久不用计算机比较慢,笔记本电脑长期不用,现在变得卡很反应慢

清理垃脑垃圾是非常容易引比如浏的缓存&#xff0c;没有必要的我们就可以删除掉它们&#xff0c;还可以多出许多空闲空间来卸载不必要的软件有些童鞋电脑里面自己安装和软件捆绑安装的软件很多&#xff0c;同类型的重复性很大&#xff0c;我们只要留下一种常用的就可以了&#…...

Linux:Ubuntu远程连接SSH反应慢

Linux&#xff1a;Ubuntu远程连接SSH反应慢 Ubuntu系统版本&#xff1a;18.04 CentOS系统版本&#xff1a;7.8.2003 问题描述&#xff1a;在Ubuntu中使用ssh连接CentOS7反应很慢&#xff0c;但是最终能连上。 百度一搜&#xff0c;全是下面这个教程&#xff1a; 上面说的都是…...

uniapp 按钮 hover 动画 反应慢

先看下 我做的效果&#xff1b;有没有感觉 反应 很迅速&#xff01;像一个活蹦乱跳的 年轻人 刚开始的效果 感觉是个 老年人&#xff1b; 反应有点慢&#xff1b; 甚至 点击下一个按钮&#xff0c;上一个 还没有 亮起来 hover-class 官方文档 我的代码是这样的&#xff1a; <…...

电脑桌面点击计算机反应迟钝,Windows7电脑反应慢的解决方法

电脑使用久了就会产生一些问题&#xff0c;其中比较常见的要数电脑反应慢了。相信不少用户碰到电脑反应慢可能不知道怎么解决&#xff0c;为此小编赶紧整理了Windows7电脑反应慢的解决方法来帮助大家&#xff0c;大家赶紧来看看吧&#xff01;解决方法一&#xff1a;使用360安全…...

电脑反应慢怎么办,笔记本电脑反应慢解决方法

电脑用的时间长了&#xff0c;系统运行速度和开机速度会变慢。 是什么原因导致电脑反应慢?电脑反应慢怎么办呢&#xff1f; 下面小编给大家讲解一些简单的解决方法&#xff1a; 方法一、删除不需要的软件 在左下角点击"开始"菜单&#xff0c;找到"控制面板…...

phpmyadmin反应慢的真实原因

最近装phpmyadmin&#xff0c;发现使用起来反应慢到让人发指&#xff01; 遍寻资料&#xff0c;有说改version_check.php文件&#xff0c;无效&#xff01; 再寻&#xff0c;有说要改libraries/Util.class.php&#xff0c;验证同样无效&#xff01; 没有任何资料&#xff01…...

计算机运行慢 卡是什么原因是什么原因,电脑反应慢是怎么回事?五招让你的电脑快得飞起!...

哈喽&#xff0c;大家好&#xff0c;我是你们的好朋友天天&#xff0c;这里有你最喜欢的最新电脑资讯&#xff01;今天我们就来聊一聊使用电脑时遇到的电脑反应慢的问题。很多朋友可能都会发现刚买来的电脑反应很快&#xff0c;用起来很舒服&#xff0c;使用一段时间之后电脑渐…...

PostgreSQL大小敏感问题

PostgreSQL之大小敏感问题 背景 以前看过postgresql的书说是 大小写敏感&#xff0c;觉得自己注意应该也不是啥事。最近用postgresql数据库&#xff0c;由于之前用 orcle 数据库习惯的命名习惯&#xff0c;喜欢全大写&#xff0c;然后调用时写的大写也提示找不到&#xff0c;…...

[深度学习][原创]darknet编译错误IplImage {aka struct _IplImage}’ was expected

environment: ubuntu18.04 opencv3.4.4 cuda10.2cudnn7.6.5gcc -Iinclude/ -Isrc/ -DOPENCV pkg-config --cflags opencv -DGPU -I/usr/local/cuda/include/ -DCUDNN -Wall -Wno-unused-result -Wno-unknown-pragmas -Wfatal-errors -fPIC -Ofast -DOPENCV -DGPU -DCUDNN -c ....

ViewPager+Fragment取消预加载、禁止滑动以及更新

取消预加载 网上了解了很多取消预加载的方法&#xff0c;里面提到了使用一个viewpager的public方法setOffscreenPageLimit经过查看源码以及验证发现该方法是管理Viewpager预加载的页数&#xff0c;最低也是默认为一页&#xff08;例如ViewPager一共有4页&#xff0c;当前手机屏…...

ViewPager+Fragment取消预加载以及禁止滑动

取消预加载 网上了解了很多取消预加载的方法&#xff0c;里面提到了使用一个viewpager的public方法setOffscreenPageLimit 经过查看源码以及验证发现该方法是管理Viewpager预加载的页数&#xff0c;最低也是默认为一页&#xff08;例如ViewPager一共有4页&#xff0c;当前手机…...

APUE编程:54---线程处理(线程的退出、等待、取消、取消点:pthread_exit,pthread_join,pthread_cancel、pthread_setcancelstate)

一、线程终止时与进程的关系 ①如果进程中的任意线程调用了exit、_Exit、_exit&#xff0c;那么整个进程就会终止②如果线程中某个信号的默认动作是终止进程&#xff0c;那么&#xff0c;发送到某个线程的信号就会终止整个进程&#xff08;在https://blog.csdn.net/qq_4145328…...

brpc中同步、异步、半同步和取消操作

直接如题&#xff0c;从brpc开源的文档中看到brpc既支持同步调用&#xff0c;同时也支持异步调用。这里直接给出同步、异步的例子&#xff0c;同时对其进行分析。 1、brpc同步调用 brcp的同步调用是之前的echo的简单例子&#xff0c;所谓同步就是client对远端的server进行调用…...

java-无法取消的任务,在退出之前恢复中断

我正在阅读一些Java线程中断,但我听不懂一些东西.希望有人能解释我.因此,它完成了以下代码 public Integer getInteger(BlockingQueue<Integer> queue) {boolean interrupted false;try {while (true) {try {return queue.take();} catch (InterruptedException e) {int…...

viewpager取消预存的方法

经常看到网上有增加预存的方法&#xff0c;很少看见怎么取消&#xff0c;这次碰到的需求很特别&#xff0c;因为viewpager所显示的图片需要实时的服务器中取&#xff0c;而服务器的并发是有限的&#xff0c;且服务器有些陈旧&#xff0c;如果我每次进入viewpager页面&#xff0…...

python中怎么撤销_在python中取消列表

Problem: Write a function named "unflatten" which takes a list as an argument and constructs a nested list. The format of the argument list is as follows: An integer item indicates a start of a nested list Non-integer items will be the content o...

POSIX 线程取消点的 Linux 实现

摘要&#xff1a; 这篇文章主要从一个 Linux 下一个 pthread_cancel 函数引起的多线程死锁小例子出发来说明 Linux 系统对 POSIX 线程取消点的实现方式&#xff0c;以及如何避免因此产生的线程死锁。 目录&#xff1a; 1. 一个 pthread_cancel 引起的线程死锁小例子 2. 取消点(…...

在Chrome开发人员工具中,资源的状态为已取消是什么意思?

本文翻译自&#xff1a;What does statuscanceled for a resource mean in Chrome Developer Tools?What would cause a page to be canceled? 是什么导致页面被取消&#xff1f; I have a screenshot of the Chrome Developer Tools. 我有一个Chrome开发者工具的屏幕截图。 …...

php 取消跨站,Php 防跨站分析

今天在改bug时&#xff0c;发现同事写的代码里存在跨站漏洞&#xff0c;于是加了个php防跨站函数htmlentities()。因为以前也没有认真分析过此函数&#xff0c;翻了下文档&#xff0c;想了解透测点。Htmlentities() 转化所有适当字符为html实体函数说明&#xff1a;string html…...

T100开发笔记:表关联的审核和取消审核

客制需求逻辑&#xff1a; axmt500订单维护作业【审核按钮】 SELECT SUM(xmdc011) INTO 变量 FROM xmdc_t WHERE xmdcentg_enterprise AND xmdcsiteg_site AND xmdcdocno订单号&#xff0c;判断变量与 pmabud012企业余额度(数量)。若变量<企业余额度(数量)&#xff0c;则走…...

AQS 同步队列创建,入队,出队与取消

这是AQS 解读的第二篇&#xff0c;着重介绍同步队列的创建与操作&#xff1b;参见第一篇&#xff0c;同步队列在管程入口处&#xff1b;AQS构建的同步队列是一个双向链表&#xff1b; 文章目录AbstractQueuedSynchronizer中的属性同步队列创建与入队入队总结为什么入队&#xf…...

网络:取消下载

#import "ViewController.h"interface ViewController ()<NSURLConnectionDataDelegate> property (nonatomic, assign) long long fileSize; // 文件总大小 property (nonatomic, assign) long long currentSize; // 当前接收的文件大小 property (nonatomic,…...

取消之前的意图

简介 Twisted是一个正在进展的项目,它的开发者会定期添加新的特性并且扩展旧的特性. 随着Twisted 10.1.0发布,开发者向 Deferred 类添加了一个新的特性—— cancellation ——这正是我们今天要研究的. 异步编程将请求和响应解耦了,如此又带来一个新的可能性:在请求结果和返回结…...

jstree取消勾选,jstree从上下文菜单中删除默认元素

I have a problem with JsTrees contextmenu, how can I remove the default elements from the contextmenu like Create, Delete, Rename? I want to provide elements of my own, but the default elements are still at the contextmenu."contextmenu" : {"...

ViewPager取消预加载

重新写一个LazyViewPager&#xff0c;就可以取消预加载了。import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import android.content.Context; import android.database.DataSetObserver; import android.graphics.Canvas; …...

线程取消选项

线程取消选项涉及以下函数运用 1.int pthread_cancel(pthread_t tid) 2.int ptnread_setcancelstate(int state, int *oldstate) 3.void pthread_testcancel(void) 4.int pthread_setcanceltype(int type, int *oldtype) 举例运用------->基于<<UNIX 环境高级编…...

Jquery Validate 取消校验

2019独角兽企业重金招聘Python工程师标准>>> 私活真的是不好接呀&#xff0c;动不动就来个奇怪的功能&#xff0c;在页面加入了Jquery Validate完整性校验后&#xff0c;居然提出填写该页面一半时也可以进行保存操作&#xff0c;这就违反了校验规则&#xff0c;然而…...

线程【1】-POSIX的线程取消点(Cancellation Point)的概念和理解

文章目录前言一、什么是取消点&#xff1f;1.1 pthread_cancel 做了什么&#xff1f;1.2 取消点是什么&#xff1f;1.3 取消点的实现二 、取消线程的使用异常2.1 异常出现的原因&#xff1a;2.2 取消线程引起的死锁2.3 原因分析2.4 同步机制和清理函数结合使用,解决问题总结前言…...

python中怎么撤销,在python中取消列表

Problem:Write a function named "unflatten" which takes a list as an argumentand constructs a nested list.The format of the argument list is as follows:An integer item indicates a start of a nested list Non-integer itemswill be the content of the...

android handler取消,Android Handler机制8之消息的取出与消息的其他操作

Android Handler机制系列文章整体内容如下&#xff1a;本片文章的主要内容如下&#xff1a;1、消息的取出2、消息(Message)的移除3、关闭消息队列4、查看消息是否存在5、阻塞非安全执行一、消息的取出(一)、消息的取出主要是通过Looper的loop方法/*** Run the message queue in…...

java 自定义AfterReturning切面注解

自定义一个注解并实现注解返回后处理逻辑功能 自定义一个注解 Target(ElementType.METHOD) Retention(RetentionPolicy.RUNTIME) Documented public interface CommunityOperation {/*** 主键*/String id() default "id";/*** 类型*/ContentTypeEnum type();/*** 类…...

访问mysql数据库加锁取消锁_取消数据库连接锁

本文介绍AliSQL的内核版本更新说明。MySQL 8.020200229新特性 Performance Agent&#xff1a;更加便捷的性能数据统计方案。通过MySQL插件的方式&#xff0c;实现MySQL实例内部各项性能数据的采集与统计。 在半同步模式下添加网络往返时间&#xff0c;并记录到性能数据。 性能优…...

国外教育邮箱购买?国外邮箱哪个好?

许多留学生为了去国外留学时沟通交流更方便&#xff0c;都会注册一个国外邮箱用于学习。但一般国外教育邮箱购买并不容易&#xff0c;有没有什么其他好用的国外邮箱呢&#xff1f;接下来就给大家介绍一下国外邮箱购买什么&#xff0c;哪个国外邮箱比较好。 国外邮箱哪个好&am…...

国外计算机科学的 lab,真滴牛逼!

大家好&#xff0c;我是小林。 相信不少 CS 学生都有关于项目到底要怎么准备的问题&#xff0c;可能大家认为要做个非常强的项目才有机会面试。 在前几个星期&#xff0c;有位大三非科班的读者的项目经历写的是国外 CS 课程的 lab&#xff0c;也就是课程的实验&#xff0c;并…...

【Rust日报】2022-12-01 Extism - 使所有软件都可编程扩展

Android 13 上的内存安全语言随着进入 Android 的内存不安全代码的数量减少&#xff0c;内存安全漏洞的数量也随之减少。从 2019 年到 2022 年&#xff0c;安卓系统漏洞的比例从 76% 下降到了 35% 。在 Android 13 中&#xff0c;大约 21% 的新本机代码是由 Rust 编写。AOSP 中…...

国外优秀的php网页源码,分享国外知名的源代码网站

http://www.hotscripts.com- ASP, C C, CFML, flash, Java, Javascript, PHP, Perl, Python, Remote Hosts and XML scripts (>15000)http://www.resourceindex.com- CGI and PHP (>10000)http://www.scriptsearch.com- ASP, CFML, C and Cpp, Flash, Java, JavaScript,...

【LeetCode每日一题】——72.编辑距离

文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目提示】八【时间频度】九【代码实现】十【提交结果】一【题目类别】 字符串 二【题目难度】 困难 三【题目编号】 72.编辑距离 四【题目描述】 给你两个单词 word…...

华为郑叶来:AI炒作和投机回落,是行业应用春天的开始...

雷锋网3月21日消息&#xff0c;正在福州举行的华为中国生态伙伴大会2019&#xff0c;以AI&#xff0b;行业为主题。华为中国生态伙伴大会2019上&#xff0c;华为董事、EBG总裁阎力大在开幕式上致辞称&#xff0c;我们终于站在了智能时代的路口&#xff0c;华为将会通过无所不在…...

华为郑叶来:AI炒作和投机回落,是行业应用春天的开始

雷锋网3月21日消息&#xff0c;正在福州举行的华为中国生态伙伴大会2019&#xff0c;以AI&#xff0b;行业为主题。华为中国生态伙伴大会2019上&#xff0c;华为董事、EBG总裁阎力大在开幕式上致辞称&#xff0c;我们终于站在了智能时代的路口&#xff0c;华为将会通过无所不在…...

华为云再次定义2.0时代:不止于眼下,更在于未来

2018年&#xff0c;是云计算诞生的第十二个年头。在前十二年中&#xff0c;已经发展起了以亚马逊AWS、微软云Azure、谷歌等为代表的国际公有云阵营&#xff0c;以及阿里云、腾讯云、华为云等为代表的中国公有云阵营&#xff0c;此外以多云格局为标志&#xff0c;云计算产业也正…...

华为云在重庆又“火”了一把

下午降落在重庆机场&#xff0c;晚上便迫不及待地吃了一顿火锅。无论是记忆中的&#xff0c;还是舌尖上的&#xff0c;重庆总给人一种火辣辣的感觉。2019中国国际智能产业博览会&#xff08;以下简称智博会&#xff09;在重庆举行期间正好赶上当地的高温天气&#xff0c;外面38…...

重磅出台专家计划 华为云由点带面普惠AI

“普惠AI是华为云的初心与使命”。在这个过程里&#xff0c;越来越多的华为云MVP和云享专家是宣言书&#xff0c;是宣传队&#xff0c;更是播种机。 撰文 | 康翔 编辑 | 阿由 这么多年下来&#xff0c;我已经记不清去过华为深圳坂田总部基地多少回&#xff0c;采访与参观过无…...

2019压强投入,华为云“Cloud+X”打开产业下一极空间

2018年对于中国的公有云产业来说&#xff0c;是一个分水岭。在这一年&#xff0c;一个强有力的公有云新集团军正在浮现。在2019年5月&#xff0c;IDC发布的《中国公有云服务市场&#xff08;2018下半年&#xff09;跟踪报告》显示&#xff0c;2018下半年中国公有云服务整体市场…...

Java接口的实例应用:致敬我的偶像——何塞·穆里尼奥

文/沉默王二 曹操在《短歌行》中为杜康酒打过一个价值一亿个亿的广告——“何以解忧&#xff0c;唯有杜康”&#xff0c;我替曹操感到惋惜的是他本人并不会收到这笔不菲的代言费。想一想&#xff0c;要是三国时期的明星人物们有这个代言意识的话&#xff0c;保证各家的军费收入…...

当杭州为人称道的美丽遇见了华为云!

昨天上午&#xff0c;华为云中国行首站落地深圳&#xff0c;华为云掌门郑叶来先生发表了题为《不畏浮云遮望眼&#xff0c;做有信仰的云》的主题演讲。值得一提的是&#xff0c;郑掌门在主题演讲中特意提到了“网络黑科技”&#xff0c;颇有科幻大片既视感。下面就请随我一同前…...

X-MAN丨华为郑叶来:不畏浮云遮望眼,做有信仰的云

在“华为云中国行2018”深圳站活动上&#xff0c;华为副总裁、华为云BU总裁郑叶来发表“不畏浮云遮望眼&#xff0c;做有信仰的云”主题演讲。他谈到&#xff1a;“我们应当回归商业的本质&#xff0c;提供越来越好的产品和服务给我们的客户&#xff0c;让客户成长&#xff0c;…...

华为Cloud BU总裁郑叶来:云服务低价竞争会回归理性

华为Cloud BU总裁郑叶来  华为Cloud BU总裁郑叶来 4月12日晚间消息&#xff0c;华为Cloud BU总裁、IT产品线总裁郑叶来在华为分析师大会期间接受了新浪科技等媒体的采访。对于近日业内热议的一分钱中标事件&#xff0c;郑叶来认为&#xff0c;持续、健康的产业环境和生态系统…...

华为云郑叶来:坚持普惠AI,打造通往未来的EI智能体

6月26日&#xff0c;华为云中国行2018年系列活动首站在深圳开启。华为云BU总裁郑叶来出席活动&#xff0c;并发表了《不畏浮云遮望眼&#xff0c;做有信仰的云》的主题演讲。会上详细解读了华为云EI&#xff08;企业智能&#xff09;智能体。恪守为客户创造价值承诺&#xff0c…...

华为云郑叶来:多元化云服务架构,助力企业智能化升级

华为云郑叶来&#xff1a;多元化云服务架构&#xff0c;助力企业智能化升级 2019年7月8日 17:35:28 华为云业务总裁郑叶来发表主题演讲 “CloudX”提供极致性能云服务 郑叶来认为,Cloud 1.0时代,采用通用计算架构是成本最优且高效的;Cloud 2.0时代是“云AI5G”的时代,移动端…...

三体智能革命_华为郑叶来:AI正由“人工”智能走向真正的人工智能

11月24日&#xff0c;以“育新机 开新局”为主题的世界互联网大会人工智能论坛在乌镇互联网国际会展中心举行&#xff0c;华为公司副总裁、华为云计算技术有限公司董事长郑叶来发表主题演讲——“创新加速AI普惠&#xff0c;共创行业新价值”。华为云一直在用人工智能技术赋能产…...

“+智能”与混合云成为战略主线 郑叶来如何解码华为云2018年终总结

“我给团队提的需求&#xff08;是&#xff09;每年要快速增长&#xff0c;现在看来基本上我说的都实现了&#xff0c;我们的增长速度公司还是很满意的”&#xff0c;在华为云2018年的年终媒体沟通会上&#xff0c;华为公司副总裁、Cloud BU总裁郑叶来如是表示。 华为公司副总…...

华为云总裁郑叶来:易获取、用得起、方便用的算力是人工智能发展的关键

华为云总裁郑叶来&#xff1a;易获取、用得起、方便用的算力是人工智能发展的关键 https://mp.weixin.qq.com/s/EGbjW7_rA08rO7wspKyXXw 这是一个变革的时代&#xff0c;我们见证了人工智能改变了下围棋的方式&#xff0c;也通过语音助手、人脸识别等技术感受到AI的无处不在。未…...

“+智能”与混合云成为战略主线 郑叶来如何解码华为云2018年终总结...

“我给团队提的需求&#xff08;是&#xff09;每年要快速增长&#xff0c;现在看来基本上我说的都实现了&#xff0c;我们的增长速度公司还是很满意的”&#xff0c;在华为云2018年的年终媒体沟通会上&#xff0c;华为公司副总裁、Cloud BU总裁郑叶来如是表示。 华为公司副总…...

最新【独家沙龙内容整理】机器女友?—百度微软讯飞等顶级专家谈人机对话黑科技及未来 ——by中科院孢子创客空间

最新【独家沙龙内容整理】机器女友&#xff1f;—百度微软讯飞等顶级专家谈人机对话黑科技及未来 ——by中科院孢子创客空间 1、写在前面 非常非常感谢【公众号&#xff1a;机器学习研究会 】举办的这次沙龙。赞赞赞。以下内容皆来自于这次沙龙。 2、时间 2015年10月23日&a…...

华为交换机如何导出配置信息_华为a1路由器怎么导出配置文件

华为a1路由器解决很多麻烦问题的最好办法就是恢复出厂设置&#xff0c;但是将路由器恢复出厂设置的话会把数据全部清除&#xff0c;要重新设置一遍又显得太麻烦。但是您知道吗&#xff1f;其实这款路由器有一个导出配置文件功能&#xff0c;能让您在恢复出厂设置之前把配置文件…...

EasyAR+Unity开发(一)HelloAR Demo配置

AR 开发开源 SDK 个人感觉&#xff1a; EasyAR 官网实用功能介绍EasyAR 下载以及导入 unity3D 最后效果下篇内容 AR 开发开源 SDK ARTookit &#xff1a;https://archive.artoolkit.org/ Vuforia &#xff1a; https://developer.vuforia.com/downloads/sdk EasyAR &…...

ARFoundation之路-环境配置(iOS)之二

版权声明&#xff1a;Davidwang原创文章&#xff0c;严禁用于任何商业途径&#xff0c;授权后方可转载。 &#xff08;一&#xff09;AppController 在Project窗口Scripts文件夹下&#xff0c;空白处点击鼠标右键&#xff0c;在弹出的级联菜单中依次选择Create -->C# Scrip…...

C# 获取电脑配置信息

对于软件绑定电脑常用到的方法汇总 public class Computer{public string MyProperty { get; set; }/// <summary> /// CPU序列号 /// </summary> private string cpuID;/// <summary> /// 网卡/Mac地址 /// </summary> private string macAddre…...

第一次配置EasyAR的HelloAR

现在AR技术玩的飞起&#xff0c;何不自己尝试一下AR呢 首先网上的easyar已经提供了非常强大的api&#xff0c;可以使用target&#xff0c;添加你自己想要的视频或者图片&#xff0c;今天我们先试着运行一个样例。大家可以试着下载自己所需要的网址如下&#xff1a;http://www.e…...

ARFoundation之路-环境配置(iOS)之一

版权声明&#xff1a;Davidwang原创文章&#xff0c;严禁用于任何商业途径&#xff0c;授权后方可转载。 前文我们讲述了ARFoundation开发Android应用的开发环境配置与发布部署&#xff0c;本文主要讲述在Mac电脑上使用Unity开发ARFoundation AR应用的环境配置与发布部署&#…...

AR学习开发Android应用前期软件配置

Android开发环境搭建分为以下四步&#xff1a; 第一步、安装JDK&#xff1b; 第二步、安装Eclipse&#xff1b; 第三步、下载并安装AndroidStudio和部分SDK&#xff1b; 第四步、Tortoisesvn下载&#xff1b; 第五步、配置部分SDK 第六步、在Unity中发布到Android平台 第一步 …...

ARFoundation从零开始2- android环境配置

一、android环境配置 1.安装jdk1.8并配置环境变量 Java Downloads | Oracle 华为JDK国内镜像&#xff1a; Index of openjdk-local Index of java-local/jdk/8u202-b08 一路下一步&#xff0c;安装成功后配置环境变量&#xff1a; a)右键单击“此电脑”&#xff0c;选择…...

ARFoundation之路-环境配置(Android)

版权声明&#xff1a;Davidwang原创文章&#xff0c;严禁用于任何商业途径&#xff0c;授权后方可转载。 ARFoundation支持跨平台开发&#xff0c;但是开发环境配置与发布部署却差异较大&#xff0c;因此&#xff0c;环境配置将分成Android与iOS两篇来讲解。   ARFoundation在…...

ARFoundation☀️ 一、本专栏概述及开发环境配置

目录 &#x1f4e2; 本专栏概述 1️⃣ 为什么要用ARFoundation&#xff1f; 2️⃣ 本专栏能学到什么&#xff1f; &#x1f7e5; ARFoundation开发环境配置 1️⃣ Unity2019.3.3f1、VS2019 2️⃣ Win10、苹果双系统 或 苹果系统 3️⃣ XCode、苹果开发者账号 4️⃣ And…...

vr 计算机配置,为什么Win 10的AR/VR电脑配置要求如此之低?

在微软近期的一个Windows 10测试版中&#xff0c;一个兼容性测试应用透露了微软对Windows Holographic的最低配置要求。Windows Holographic是一个AR/VR应用平台&#xff0c;微软为此联合了几家PC大厂推出平价的VR头盔。最初由The Verge从“Windows Holographic First Run”中发…...

客户关系维护注意事项 如何维护客户关系

销售人员怎么去维护客户关系一直是很多人关注的重点&#xff0c;如果想要维护好客户关系&#xff0c;就要注意关怀客户、尊重客户的需求、及时解决客户问题等等。 销售人员想要维护好客户关系并不是一件简单的事情&#xff0c;除了要时刻关注客户需求以外&#xff0c;还要有科…...

技术人在学习爱的路上

在深圳这个炎热的夏季&#xff0c;无意间在网易云音乐某歌单听到【the show】这首歌&#xff0c;思绪纷扰&#xff0c;想起了在北京的那些大雪纷飞的夜晚......11年底&#xff0c;刚到北京&#xff0c;住在领袖新硅谷小区。那时还没有滴滴&#xff0c;凌晨加完班等在十字路口&a…...

4价格_资源配置

计划经济&#xff1a;三个不可逾越的根本障碍——人际效用不可比较、数据不可得、奖惩很难恰如其分。 1. 人际效用不可比较 ​ 举一个简单的例子&#xff0c;世界上有10位富人和1位穷人&#xff0c;我们问了10位富人&#xff0c;他们都说苹果比红薯好吃&#xff0c;但是能不能因…...

大数据时代新玩法

李媛 日前&#xff0c;京东商城正式对外推出“京准通”营销推广平台&#xff0c;全面打造京东的营销生态系统。据悉&#xff0c;“京准通”是在京东专属的DSP广告平台“JD商务舱”基础上&#xff0c;升级后的营销推广平台。京东商城希望利用京东购物平台上积累的大数据优势&…...

DSP2.0 大数据时代新玩法

日前&#xff0c;京东商城正式对外推出“京准通”营销推广平台&#xff0c;全面打造京东的营销生态系统。据悉&#xff0c;“京准通”是在京东专属的DSP广告平台“JD商务舱”基础上&#xff0c;升级后的营销推广平台。文章来源&#xff1a;悠易互通投稿 日前&#xff0c;京东商…...

京喜无货源店群,精细化运营,新店三天访客破百

大家好&#xff0c;我是夕夕&#xff0c;一个90后电商创业者。 目前在做京喜无货源店群。 做京喜店群已经快2年的时间了&#xff0c;新店老店都过了一遍&#xff0c;从开始的铺货模式到后来的精细化运营&#xff0c;这其中的利润相差得可不是一星半点。 做店铺&#xff0c;要…...

在release版本中如何打开调试信息

1. 在工程属性——C/C——优化——优化——禁用&#xff08;/Od&#xff09;&#xff1b; 2. 在工程属性——C/C——优化——全程序优化——否&#xff1b; 3. 工程属性——链接器——调试——生成调试信息——是&#xff08;/DEBUG&#xff09;;...

php sdk 调用示例,开放服务-SDK调用示例

调用示例(JAVA)复制全部代码ShelfAddRequest request new ShelfAddRequest();ShelfDetails shelfDetails new ShelfDetails();shelfDetails.setAssetSubclassId("2");shelfDetails.setAssetSubclassName("1.8米货架");shelfDetails.setAvailableHeight(&q…...

京东-接口-PHP-SDK

http://bbs.360buy.com/thread-335531-1-1.html 在之前京东提供的&#xff11;.&#xff10;版基础上修改的&#xff0c;适用于&#xff12;.&#xff10;接口的PHP版SDK&#xff1b; 主要就三文件&#xff1a; 1&#xff09;JdConfig.php 配置文件 appkey等信息&#xff1b; …...

挑客 客服语录

文章出自&#xff1a;“csdn.net”&#xff0c;转载请注明出处当店内客户浏览访问量很高时&#xff0c;我们就要借用这些快捷短语了&#xff0c;既能给客户留下好的印象&#xff0c;也能展现出我们对客户的重视。设置快捷短语&#xff0c;减轻了工作量&#xff0c;提高了工作效…...

ESP-IDF:传统链表测试

ESP-IDF:传统链表测试 在ESP-IDF环境下简单地写个传统链表 /--------------Test 传统链表-------------/ //链表结点 typedef struct LINKNODE11 { void * data; LINKNODE11 * next; }linknode11; //链表头 typedef struct LINKLIST11 { linknode11 * head; int size; }linkli…...

Mac钉钉如何添加好友?

钉钉&#xff08;DingTalk&#xff09;是阿里巴巴集团专为中国企业打造的免费沟通和协同的多端平台&#xff0c;支持手机和电脑间文件互传&#xff0c;可以让企业进入高效移动办公时代。那么Mac版的钉钉&#xff0c;是如何添加好友的呢&#xff1f;下面小编给大家带来Mac钉钉添…...

数据结构 第六章 二叉树与树(二叉树的性质)

玫瑰少年&#xff1a;点击收听 1 基本知识点 1、根结点&#xff1a;在一棵树中&#xff0c;(唯一)一个没有前驱的结点 2、叶子结点&#xff1a;在一棵树中&#xff0c;没有后继的结点 3、结点的度&#xff1a;是指结点后继的数量 4、树的度&#xff1a;是指所有结点度的最大值…...

XMPP系列(三)---获取好友列表、添加好友

1、心跳检测、掉线重连功能 客户端和服务器端都可以设置多久发送一次心跳包&#xff0c;如果对方没有返回正确的pong信息&#xff0c;则会断开连接&#xff0c;而添加掉线重连功能&#xff0c;则会自动进行连接。 如果自己写聊天功能还得自己做心跳检测和掉线重连&#xff0c;比…...

阿里云备案服务号?

备案服务号是阿里云提供的&#xff0c;也就证明你在阿里云有服务器。当然&#xff0c;你如果没有服务器&#xff0c;你可以找有服务器的人要一个或买一个备案服务号。一台服务器最多5个备案服务号&#xff0c;这个是秒申请的。 有了备案服务号&#xff0c;你就可以登录阿里云的…...

百度云、阿里云备案

1、已经进行过备案的域名&#xff0c;转接需要做介入备案 2、其他平台注册的域名&#xff0c;不需要转入服务器所在平台。转载于:https://www.cnblogs.com/beijinglaolei/p/9924675.html...

阿里云支持备案云产品列表(不只是云服务器)

阿里云服务器可用于网站域名备案&#xff0c;事实上不只是云服务器&#xff0c;阿里云支持备案的云产品有很多&#xff0c;例如虚拟主机、ENSIPv6转换服务、轻量应用服务器、物联网套餐包、建站市场产品、函数计算套餐包及企业商城LinkedMall也支持在阿里云备案。阿里云支持备案…...

Maven依赖冲突

An attempt was made to call a method that does not exist 依赖冲突完整报错如下 Description:An attempt was made to call a method that does not exist. The attempt was made from the following location:com.baomidou.mybatisplus.extension.plugins.inner.Paginati…...

阿里云备案要几天时间?

阿里云备案要几天时间?阿里云备案时间还是比较快的&#xff0c;如果用户材料齐全&#xff0c;提交到阿里云审核无误后&#xff0c;一般一天即可提交到所对应省事的管局&#xff0c;备案号下来的时间要以管局的审核时间为准&#xff0c;一般管局审核时间为10个工作日左右!今天&…...

阿里云备案+ssl申请+Nginx配置https

本人亲测&#xff0c;有效&#xff01;&#xff01;&#xff01;阿里云备案和ssl申请下载openssl配置nginx配置文件小知识点阿里云备案和ssl申请 这个部分网上都有很多例子&#xff0c;因为都是对着网站的按钮点点点&#xff0c;无脑操作&#xff0c;没啥好讲的&#xff01;直…...

阿里云备案成功的域名能用腾讯云的服务器吗?

必须可以&#xff0c;只需要操作一步&#xff0c;那就是备案转接入&#xff01;&#xff01;&#xff01;工信部规定&#xff0c;域名只需要备案一次&#xff0c;但可以接入多次&#xff0c;每新增一个平台的解析&#xff0c;就必须增加备案转接入&#xff0c;所以任何平台都可…...

阿里云备案域名和普通备案域名的区别

网络建站推广已经成为当今世界必不可少的推广方式之一&#xff0c;网络推广会给我们带来了更多的资源与客户。那么网络推广我们就必须用到备案的域名&#xff0c;那么什么是备案域名&#xff1f;有什么分类呢&#xff1f; 备案域名的分类&#xff1a; 备案域名分为&#xff1…...

阿里云网站ICP备案详细操作步骤教程

依据工信部的要求国内网站必须有备案号才能开通&#xff0c;阿里云网站ICP备案是每个在阿里云搭建网站的用户都要操作的。以下的信息务必真实有效&#xff0c;不能有差错&#xff0c;后面阿里云自查、管局检查出来会给你打回来重新填写&#xff0c;耽误下备案号时间。 如果你使…...

IB课程为何号称全球最难国际课程?

在读国际学校的同学们&#xff0c;一定对大名鼎鼎的IB课程不陌生&#xff0c;可是他为什么被称作是它号称最难的国际课程呢&#xff1f;今天就来给大家全面解析一下IB课程&#xff5e; IB课程最开始是IBO为外交官子女开设全球统一标准的课程。IB课程为全球学生开设从幼儿园到大…...

存储容量大小单位

存储容量 存储容量&#xff1a;是该存储设备上可以存储数据的最大数量&#xff0c;通常使用千字节&#xff08;kb kilobyte&#xff09;、兆字节&#xff08;MB megabyte&#xff09;、吉字节&#xff08;GB, gigabyte&#xff09;、太字节&#xff08;TB &#xff0c;terabyt…...

Collect-MemoryDump:一款针对Windows的数字取证与事件应急响应工具

关于Collect-MemoryDump Collect- MemoryDump是一款针对Windows的数字取证与事件应急响应工具&#xff0c;该工具能够自动创建Windows内存快照以供广大研究人员或应急响应安全人员进行后续的分析和处理。 项目提供的Collect- MemoryDump.ps1是一个PowerShell脚本文件&#xf…...

Qt OpenGL(三十)——Qt OpenGL 核心模式-纹理二(给正方体贴上图片)

提示:本系列文章的索引目录在下面文章的链接里(点击下面可以跳转查看): Qt OpenGL 核心模式版本文章目录 Qt OpenGL(三十)——Qt OpenGL 核心模式-纹理二(给正方体贴上图片) 通过前两篇文章,我们知道了如何绘制一个正六面体和使用纹理贴图,本篇继续介绍在正方体(正…...

【Stm32杂谈】:Stm32F103野火指南针开发板红外遥控程序问题记录和解析(个人理解)

项目场景&#xff1a; 最近在使用Stm32F103野火指南针开发板开发红外遥控外设得时候&#xff0c;用得是野火得开发板&#xff0c;本来发现应该很简单的事情&#xff0c;官方也很贴切的提供了官方例程。但是居然有问题&#xff0c;无法正常使用。 于是这篇文章应运而生&#xff…...

udacity classmates pytorch基础用法总结

https://www.jianshu.com/p/fd7a1f9fa0eb?fromtimeline&isappinstalled0...

To My Classmates

After We Leave Each Other :People laugh and people cry Some give up as some always try Some say hi while some say bye Other will forget you but never will I ---------flyingchenSupported by SA YA TOU 转载于:https://www.cnblogs.com/flyingchen/archive/2006/0…...

python基础(3)

使用list和tuple list Python内置的一种数据类型是列表&#xff1a;list。list是一种有序的集合&#xff0c;可以随时添加和删除其中的元素。 比如&#xff0c;列出班里所有同学的名字&#xff0c;就可以用一个list表示&#xff1a; >>> classmates [Michael, Bob, T…...

python基础知识(2)

1.list列表---list是一种有序的集合&#xff0c;可以随时添加和删除其中的元素。 方法说明&#xff1a; classmates [Michael, Bob, Tracy] 1&#xff09;len&#xff08;&#xff09;函数获得list元素的个数 len&#xff08;classmates&#xff09;--------3 2)取值&…...

2-18-python基础学习-0409

20190420190402&#xff08;2&#xff09;pycharm补充&#xff1a; 第一行注释是为了告诉 Linux/OS X 系统&#xff0c;这是一个 Python 可执行程序&#xff0c;Windows 系统会忽略这个注释&#xff1b; 第二行注释是为了告诉 Python 解释器&#xff0c;按照 UTF8 编码读取源代…...

Python学习--2.4列表和元组

list Python内置的一种数据类型是列表&#xff1a;list。list是一种有序的集合&#xff0c;可以随时添加和删除其中的元素。 比如&#xff0c;列出班里所有同学的名字&#xff0c;就可以用一个list表示&#xff1a; >>> classmates [Michael, Bob, Tracy] >>…...

Python自学笔记D2

第二天&#xff0c;Python基础 一、列表List Python内置的一种数据类型是列表&#xff1a;list。list是一种有序的集合&#xff0c;可以随时添加和删除其中的元素。 比如&#xff0c;列出班里所有同学的名字&#xff0c;就可以用一个list表示&#xff1a; classmates [Mic…...

Python学习笔记Day2

1.列表 1.1标志 列表的标志符号是方括号&#xff0c;也就是“[ ]”&#xff0c;例如列表的定义&#xff1a;a [a, b, c, "文字"] 1.2基本操作 1.2.1创建 classmates [Michael, Bob, Tracy] 1.2.2访问成员 >>> classmates[0] Michael >>>…...

美社交网站Classmates计划IPO 融资1.44亿美元

新浪科技讯 北京时间11月27日消息&#xff0c;据国外媒体报道&#xff0c;美国社交网站Classmates.com近日表示&#xff0c;已向美国证券交易委员会(SEC)提交首次公开招股 (IPO)申请&#xff1b;如获批准&#xff0c;此次IPO筹资额将在1.2~1.44亿美元之间。 Classmates创建于19…...

College classmates reunion(locally)

...

POJ Problem 3931 Classmates题解

类似于约瑟夫环问题&#xff0c;输入Mike的编号m和在环中剩余的人数k&#xff08;包含Mike&#xff09;&#xff0c;求解Mike最少有多少名同学。 #include<iostream> using namespace std; typedef long long LL; LL joseph(LL m, LL k){if(m 1) return 2*k-1;else if(m…...

英语练习 My foreign Classmates

我的外籍同学 我班上有几名外籍学生。约翰是美国人&#xff0c;他来自美国。劳拉 是西班牙人。她来自西班牙。 小陈和小黄是中国人&#xff0c;但他们却非来自中国。他们来自马来 西亚。他们是华侨。 我们来自不同的国家&#xff0c;不过我们都相处得很好。There are several f…...

Family,Friends,classmates

In recent years, with the development of science and technology, more and more people use automatic machines in their life. In the part time, there are so many people take long to watch TV or surfing on the Internet, this has led to lack of communicati...

004 classmates subject

为什么80%的码农都做不了架构师&#xff1f;>>> look code # Filename: classmates2.py import os,pickleclass Friend:def __init__(self,name,age,phone):self.namenameself.ageageself.phonephonedef __str__(self):return %s %d %s%(self.name,self.age,self.…...

【算法设计与数据结构】URAL 1323. Classmates

题目链接 http://acm.timus.ru/problem.aspx?space1&num1323 题目大意 叶良辰班里有n个人&#xff0c;他想让大家都知道他的大名&#xff0c;但是国庆节大家都回家了&#xff0c;他只能通过电话让自己出名&#xff1a;“你只需要记住&#xff0c;我叫叶良辰&#xff0c;把…...

HTML中嵌入JavaScript代码的第三种方式

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>HTML中嵌入JavaScript代码的第三种方式</title> </head> <body> <!-- 1、在需要的位置引入js脚…...

【历史上的今天】11 月 17 日:世界上第一个鼠标;雅虎女总裁出生;Classmates 网站建立

整理 | 王启隆 透过「历史上的今天」&#xff0c;从过去看未来&#xff0c;从现在亦可以改变未来。 今天是 2021 年 11 月 17 日&#xff0c;在 1989 年的今天&#xff0c;国内第一台小巨型电子计算机—— NS1000 小巨型机&#xff0c;由北京信通集团和北京大学计算机系合作研…...

1544. Classmates 3

http://acm.timus.ru/problem.aspx?space1&num1544 bfs 代码&#xff1a; #include<iostream> #include<cstdio> #include<cstring> #include<string> #include<map> #include<vector> #include<stack> #include<set> #i…...

URAL 1362. Classmates 2

题意&#xff1a;给定一个人物关系树&#xff0c;以及起点&#xff0c;从起点开始&#xff0c;每人每分钟只能通知一个人&#xff0c;问最少多少分钟可以通知到所有人。 DFS&#xff1a; 对于每个点&#xff0c;先dfs所有相邻节点&#xff08;除了调用自己的那个&#xff09;&a…...

1362. Classmates 2

http://acm.timus.ru/problem.aspx?space1&num1362 水题&#xff0c;树形DP 代码&#xff1a; #include<iostream> #include<stack> #include<cstdio> #include<queue> #include<cstring> #include<algorithm> #include<vector>…...