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

java通过sessionID获取指定session,jetty通过sessionID获取指定session,Jetty的session源码分析

文章目录

  • 写在前面
  • jetty环境源码分析
  • 根据sessionID获取指定Session
  • 写在后面

写在前面

session+cookie的机制相信很多小伙伴都明白,这里就不再赘述了。

我们都知道,浏览器请求的信息中会自动将jsessionid传给服务端。

传统方式通过HttpSession session = request.getSession(); 方式就可以获取到一个HttpSession,那么我们如何能通过sessionId来获取到指定用户的session呢?

jetty环境源码分析

本文的运行web环境是jetty环境,tomcat估计同理应该大差不差。

其实,HttpServletRequest、HttpServletResponse、HttpSession不管在jetty、tomcat还是其他web容器中都有一个基本的实现类,而我们通过request.getSession()方式获取session,就是调用了org.eclipse.jetty.server.Request类的getSession()方法:

// org.eclipse.jetty.server.Request#getSession()
/** @see javax.servlet.http.HttpServletRequest#getSession()*/
@Override
public HttpSession getSession()
{return getSession(true);
}/** @see javax.servlet.http.HttpServletRequest#getSession(boolean)*/
@Override
public HttpSession getSession(boolean create)
{if (_session != null){if (_sessionHandler != null && !_sessionHandler.isValid(_session))_session = null;elsereturn _session;}if (!create)return null;if (getResponse().isCommitted())throw new IllegalStateException("Response is committed");if (_sessionHandler == null)throw new IllegalStateException("No SessionManager");_session = _sessionHandler.newHttpSession(this); // 创建sessionif (_session == null)throw new IllegalStateException("Create session failed");HttpCookie cookie = _sessionHandler.getSessionCookie(_session, getContextPath(), isSecure());if (cookie != null)_channel.getResponse().replaceCookie(cookie);return _session;
}

我们可以看到jetty的源码,获取session时进行了判断,如果获取的session为空,就默认新建一个session,创建session是通过_sessionHandler创建的,而_sessionHandler是什么东西呢?

private SessionHandler _sessionHandler;
// org.eclipse.jetty.server.session.SessionHandler#newHttpSession
public HttpSession newHttpSession(HttpServletRequest request)
{long created = System.currentTimeMillis();String id = _sessionIdManager.newSessionId(request, created); // 创建sessionidSession session = _sessionCache.newSession(request, id, created, (_dftMaxIdleSecs > 0 ? _dftMaxIdleSecs * 1000L : -1)); // 创建新的sessionsession.setExtendedId(_sessionIdManager.getExtendedId(id, request));session.getSessionData().setLastNode(_sessionIdManager.getWorkerName());try{_sessionCache.add(id, session); // 将session放入缓存Request baseRequest = Request.getBaseRequest(request);baseRequest.setSession(session);baseRequest.enterSession(session);_sessionsCreatedStats.increment();if (request != null && request.isSecure())session.setAttribute(Session.SESSION_CREATED_SECURE, Boolean.TRUE);callSessionCreatedListeners(session);return session;}catch (Exception e){LOG.warn(e);return null;}
}

通过以上源码我们可以看出,session创建完毕后,会将session放入_sessionCache,这个_sessionCache是什么呢?

SessionCache的基本默认实现是DefaultSessionCache,里面存储的session都是用ConcurrentHashMap存储的,key是sessionid,value是session对象:

protected ConcurrentHashMap<String, Session> _sessions = new ConcurrentHashMap<>();

我们继续回到SessionHandler,看着像是session专用的处理器,发现里面有这样一个方法,通过id获取session,正是我们想要的:

// org.eclipse.jetty.server.session.SessionHandler#getSession
public Session getSession(String id)
{try{Session session = _sessionCache.get(id);if (session != null){//If the session we got back has expiredif (session.isExpiredAt(System.currentTimeMillis())){//Expire the sessiontry{session.invalidate();}catch (Exception e){LOG.warn("Invalidating session {} found to be expired when requested", id);LOG.warn(e);}return null;}session.setExtendedId(_sessionIdManager.getExtendedId(id, null));}return session;}catch (UnreadableSessionDataException e){LOG.warn("Error loading session {}", id);LOG.warn(e);try{//tell id mgr to remove session from all other contextsgetSessionIdManager().invalidateAll(id);}catch (Exception x){LOG.warn("Error cross-context invalidating unreadable session {}", id);LOG.warn(x);}return null;}catch (Exception other){LOG.warn(other);return null;}
}

此时我们只需要能得到这个SessionHandler,就能通过id获取我们想要的session啦!

我发现org.eclipse.jetty.server.Request有个getSessionHandler方法,正好符合我们的预期:

public SessionHandler getSessionHandler()
{return _sessionHandler;
}

此时大功告成!

根据sessionID获取指定Session

根据上面的分析,我们可以获取我们想要的Session了:

String sessionId = "sessionid";
if(request instanceof org.eclipse.jetty.server.Request){// 根据sessionId获取指定SessionSession session = ((org.eclipse.jetty.server.Request) request).getSessionHandler().getSession(sessionId);
}

此时我们可以为所欲为了~

写在后面

cookie技术基本算是一个 过时的技术了,很多框架都是通过token+spring session的方式做session共享和前后端登录态的验证。

而spring session更是对session做了进一步的封装,使用起来更加的方便:
spring-session的使用及其原理——分布式session解决方案

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

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

ubuntu16.04 + ubuntu + apache2 配置apache解析php

给apache安装php扩展&#xff1a; sudo apt-get install libapache2-mod-php 注&#xff1a;这是apache解析php文件的关键&#xff0c;光修改配置文件不安装扩展是不起作用的。 目录位置&#xff1a;/etc/apache2/apache2.conf<Directory /home/menco/workplace># Rew…...

ffmpeg+mencoder环境搭建和视频处理总结 - Wirlfly

导读&#xff1a; ffmpegmencoder几乎可以完成目前基于web的播客平台任何音视频处理的操作.如果还需要添加一些什么的话,那么就是视频在线录制功能了,这个也可以用ffmpegfms来完成,因此一般的类似于YouTube的一些可见功能都可以在ffmpegmencoderfms来做后台实现.由于fms没有实践…...

3D星球动画html,基于Three.js实现的3D土星(星球)动画

JavaScript语言&#xff1a;JaveScriptBabelCoffeeScript确定function getMat(color) {// our material is a phong material, with no shininess (highlight) and a black specularreturn new THREE.MeshPhongMaterial({color: color,shininess: 0,specular: 0x000000,shading…...

戒烟日志(2017)

2019独角兽企业重金招聘Python工程师标准>>> 2017-10-18 10:05:28 开始第一天戒烟&#xff0c;立帖为证&#xff08;12年江湖老烟枪&#xff09; 上班以茶代烟&#xff0c;缓解烟瘾 2017-10-18 15:30:54 哎&#xff0c;一个上午&#xff0c;中午饭后&#xff0c;都忍…...

黑马程序员-面向对象(stati、this关键字)

---------------------- ASP.NetAndroidIOS开发、.Net培训、期待与您交流&#xff01; ---------------------- this关键字的使用 代码示例&#xff1a; Person(String name) { //this(); this.name name; } Person(String name,int age) { //this(name); //this.name nam…...

单片机LED总结

单片机LED总结1、LED基础知识2、点亮第一个LED灯3、LED闪烁4、LED左右移动5、总结1、LED基础知识 LED是发光二极管的一种&#xff0c;它具有单向导电的特点&#xff0c;在51开发板上使用的是贴片式发光二极管&#xff0c;正向导电电压在1.8-2.2v之间&#xff0c;工作时的电流在…...

DCMTK:Irradiation事件识别测试FG类

DCMTK:Irradiation事件识别测试FG类 Irradiation事件识别测试FG类Irradiation事件识别测试FG类 #include "dcmtk/config/osconfig.h" #include "dcmtk/dcmfg/fginterface.h" #include "dcmtk/dcmfg/fgirradiationeventid.h" #include "d…...

计算机专业课程群建设,高职计算机网络专业课程群建设

摘要&#xff1a;从高职院校课程建设的角度&#xff0c;阐述课程群建设的含义、基本思想&#xff0c;列举课程群建设的背景&#xff0c;并以计算机网络专业为例&#xff0c;阐述课程群建设的具体实践措施&#xff0c;课程群建设的优势以及实践中存在的问题与不足。关键词&#…...

使用shapeit进行单倍型分析

欢迎关注”生信修炼手册”!shapeit是一款单倍型分析工具&#xff0c;运算速度快&#xff0c;准确率高&#xff0c;是impute2官方推荐的pre-phasing工具&#xff0c;官网如下http://mathgen.stats.ox.ac.uk/genetics_software/shapeit/shapeit.html对应的文献发表在nature metho…...

古月居ros课件_ROS探索总结(一)——ROS简介

一、历史随着机器人领域的快速发展和复杂化&#xff0c;代码的复用性和模块化的需求原来越强烈&#xff0c;而已有的开源机器人系统又不能很好的适应需求。2010年Willow Garage公司发布了开源机器人操作系统ROS(robot operating system)&#xff0c;很快在机器人研究领域展开了…...

中国移动政企科创专题:5G网联无人机,逆风飞行,使命必达

中国移动5G网联无人机的持续创新&#xff0c;不仅将助力无人机产业的迅速发展&#xff0c;也将在更多应用场景中大展身手。出品 | 常言道作者 | 丁常彦9月5日12时52分&#xff0c;四川甘孜州泸定县发生6.8级地震&#xff0c;中国移动&#xff08;成都&#xff09;产业研究院第一…...

每个java码农都应该具备的内功之一 《代码优化》

尽量指定类、方法为final&#xfeff;&#xfeff; 带有final修饰符的类不可派生&#xff0c;在Java核心API中&#xff0c;有许多应用final的例子&#xff0c;例如java.lang.String&#xff0c;整个类都是final的。为类指定final修饰符可以让类不被继承&#xff0c;为方法指定…...

LeetCode 643. Maximum Average Subarray I

You are given an integer array nums consisting of n elements, and an integer k. Find a contiguous subarray whose length is equal to k that has the maximum average value and return this value. Any answer with a calculation error less than 10-5 will be acc...

【区块链 | 智能合约】Ethereum源代码(2)- go-ethereum 客户端入口代码和Node分析

一、geth makefile 以及编译逻辑 上篇提到用 make geth 来编译geth客户端。我们来看看make file做了什么: .PHONY: geth android ios evm all test cleanGOBIN = ./build/bin GO ?= latest GORUN = env GO111MODULE=on go rungeth:$(GORUN) build/ci.go install ./cmd/geth…...

oracle数据库学习总结

前言 这是本人复习兼学习两周oracle数据库后整理的一些知识&#xff0c;适合查询oracle的一些语法&#xff0c;也可以当作一个oracle数据库的知识架构梳理。 鉴于数据库语法繁琐&#xff0c;知识点繁多&#xff0c;还有很多知识点没有纳入。 数据库系统概述 数据库系统是由…...

请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学生学号从小到大输出学生的信息。

dic {} #dic{190433: 赵欢, 190325: 孙颖, 203125: 李牧} #遍历输入每一学生的信息 nint(input("请输入几个学生")) for i in range(1,n1):numberint(input("请输入第%d名学生学号&#xff1a;"%i))nameinput("请输入第%d名学生姓名:"%i)dic.__…...

Vue2:使用Vant UI实现网易云评论页上拉和下拉刷新

目录一、项目数据API接口地址二、实现页面效果三、实现思路四、实现思路代码1、发送ajax请求获取20条评论2、下拉触发onRefresh事件3、上拉触发onLoad事件五、实现功能完整代码一、项目数据API接口地址 API地址&#xff1a;https://neteasecloudmusicapi.js.org/#/ API文档说明…...

js中给多个class属性的标签赋值

根据ID给标签赋value值&#xff0c; document.getElementById("id").value"张三"; 当有多个class属性时&#xff0c; for(var i0;i<10;i){document.getElementsByClassName("name")[i].value"李四"; }...

手把手教你使用ThreadLocal

什么是ThreadLocal&#xff1f; 首先我们来看javadoc&#xff1a; This class provides thread-local variables. These variables differ from their normal counterparts in that each thread that accesses one (via its get or set method) has its own, independentl…...

逆向分析资料汇总

商务合作 2023年招聘 ​安全业务和软件业务(商务合作) 移动端漏洞或隐私合规检测 APP常见漏洞扫描器 ​移动端APP隐私合规检测 2023年逆向分析资料汇总 移动端漏洞/安全检测与隐私合规解决方案 Frida逆向分析基础 APP基于Frida脱壳 frida hook so导出或未导出函数的方法…...

matlab自定义函数与调用

在matlab中如何自定义一个函数并进行调用&#xff1f; 定义一个加法函数并进行调用 1.创建一个主m文件&#xff0c;命名为任意名称&#xff0c;再创建一个名为函数名称的m文件&#xff0c;与主文件放在一个文件夹中&#xff0c;本例中函数名为jisuan 2.在计算中自定义函数功能…...

Linux上:使用VMware17安装Centos8.5并配置网络、WSL安装Ubuntu、

文章目录第一章&#xff1a; Linux概述1.1 操作系统1.2 操作系统的发展史1.3 Linux发行版第二章WSL安装linux2.1 WSL简介2.2安装Ubuntu2.3 Ubuntu功能设置2.4 ubantu环境设置&#xff08;apt、pip换源&#xff0c;配置conda&#xff0c;启用systemctl&#xff09;2.4.1 apt换源…...

python联科_「中天联科」

Availink Inc. is a technology-driven fabless semiconductor company, focusing on the multimedia and digital TV industries. Availink Inc. is backed by premiere financial institutions, with offices in China and the United States and with targeted consumer ma...

星型模型和雪花型模型比较

一、概述 在多维分析的商业智能解决方案中&#xff0c;根据事实表和维度表的关系&#xff0c;又可将常见的模型分为星型模型和雪花型模型。 在设计逻辑型数据的模型的时候&#xff0c;就应考虑数据是按照星型模型还是雪花型模型进行组织。 当所有维表都直接连接到“ 事实表”…...

WinSocket模型的探讨——select模型(转 收藏)

WinSocket模型的探讨——select模型&#xff08;转 收藏&#xff09; 转贴自&#xff1a;http://blog.csdn.net/dylgsy/查 找了很多资料都找不到select模型的详细用法&#xff0c;《Windows网络编程》这本书上也只是写了一个简单的回应服务器&#xff0c;就连writefds的用法都没…...

基于地理位置的Android AR app项目简述

文章目录&#xff08;一&#xff09;需求分析1、项目背景2、本项目应用场景3、用户使用场景描述4、技术&商业价值&#xff08;二&#xff09;概要设计1、用户操作流程图设计2、APP端设计3、服务端设计4、数据库设计&#xff08;三&#xff09;实现所用主要技术1、APP端2、服…...

elementUI el-tree组件的filter报错Error in callback for watcher “xxx“: “TypeError: x is not a function

先上报错截图 因为百度没有人遇到这个问题&#xff0c;所以自己记录一下 自己写的代码跟文档里面写的一模一样 自己写的&#xff1a; <el-input size"mini" v-model"searchOrg"></el-input> <el-treeaccordion:filter-node-method"…...

Python矩阵计算

1、构建矩阵 *1)、集合形式建立矩阵 asmatrix()函数。 (1&#xff09;数组形式建立矩阵 函数matrix(data,dtypeNone, copyTrue)&#xff0c;data为数值类型的集 合对象&#xff0c;dtype指定输出矩阵的类型&#xff0c;copyTrue进行深度拷贝建 立全新的矩阵对象&#xff0c;cop…...

深大操作系统:xv6 综合实验二:有名管道,内存交换,文件权限,线程

目录前言1. 线程2. 文件权限3. 内存交换4. 有名管道&#xff08;fifo&#xff09;总结附录&#xff1a;xv6 磁盘操作常见 panic 原因汇总1. panic bget no buffers2. panic log_write out of trans3. panic incorrect blockno4. panic balloc out of blocks前言 这是本学期最后…...

python绘制动态Julia集,超炫酷

Julia集 此Julia非彼Julia&#xff0c;指的是对于某复数ccc&#xff0c;使得迭代式f(z)z2cf(z)z^2cf(z)z2c收敛的复数zzz的集合。例如&#xff0c;当c0c0c0时&#xff0c;那么其收敛区间为z2<1z^2<1z2<1的单位圆&#xff0c;对应的ccc的Julia集便是cos⁡θisin⁡θ\c…...

(小甲鱼python)字典笔记合集二 字典(中)总结 字典的几种表示方法 字典的增删改查 fromkeys()、popitem()函数

一、基础复习 字典、集合的区别&#xff1a; >>> x{"吕布","关羽"} >>> type(x) <class set> >>> y{"吕布":"口口布"&#xff0c;"关羽":"关习习"} SyntaxError: invalid cha…...

快解析远程访问解决方案——安全稳定,部署简单

我们说的远程办公通常指狭义上的远程办公&#xff0c;是指通过远程技术&#xff0c;或远程控制软件&#xff0c;对远程电脑进行操作办公&#xff0c;实现非本地办公&#xff0c;如在家办公、异地办公、移动办公等远程办公模式。这种技术的关键在于:穿透内网和远程控制的安全性。…...

查看linux操作系统版本信息

一、查看当前操作系统版本信息 使用文件查看&#xff1a; [rootTL-16-37-20 sa]# cat /proc/version Linux version 5.6.8-wy12.el7.x86_64 (kbuildbm.chinabank.com.cn) (WyCC 5.0.37) #1 SMP Thu Apr 30 11:46:26 CST 2020 使用命令查看&#xff1a; [rootTL-16-37-20 sa]…...

Windows 7国家语言支持

国家语言支持 for Windows 7 局部字符集标识符 文化标识符文化名地方 语言国家/地区语言地方语言名 ANSI 代码页OEM 代码页国家或地区名缩写语言名缩写0x0036 af 南非&#xff1a;Afrikaans Afrikaans Afrikaans 1252 850 ZAF AFK0x0436 af-ZA 南非&#xff1a;Afrikaans (So…...

activiti 快速入门--传值取值(4)

比如说现在申请人需要往下一个审批人传一些值告诉他我是谁谁谁&#xff0c;然后审批人获取该值&#xff0c;那么可以这么做&#xff0c;具体操作如下&#xff1a; 1&#xff09; 使用processEngine.getTaskService().setVariable(String taskId, String variableName, Obje…...

Arduino学习笔记——按钮控制LED

按钮控制LED 材料&#xff1a; LED二极管一个 面包板一块 面包线若干 电阻一个开关一个Arduino板一块&#xff08;我用的是DCcduino UNO&#xff09; 电路连接及效果图&#xff1a; 按钮与电阻接在面包板上&#xff0c;两端正负极分别接电源扩展插座的3.3v和GND端口&#xff…...

要毕业了,我应该做点啥?

这几天是高考的日子&#xff0c;高考结束&#xff0c;也意味着有很多人要离开学校&#xff0c;距离我毕业已经过去很多年了&#xff0c;现在还能记得那些无忧无虑的日子&#xff0c;毕竟人这一辈子&#xff0c;能这么肆无忌惮的时间并不多。最近因为发了几个不错的岗位招聘&…...

Effie:陪你守候那些观影岁月

寻影启事 乔托 卡努杜将电影定义为第七大艺术已经过去了一百年&#xff0c;电影从一种有几帧图片组成的动画发展为一种能够综合其他诸如建筑&#xff0c;绘画&#xff0c;音乐的艺术形式的存在。这赋予电影艺术极强的表现力&#xff0c;让他能够超越其他的艺术的表现手段。如…...

好多流行歌曲的英文版

好多流行歌曲的英文版 2009年12月13日中文/英文翻唱的歌&#xff0c;大家有兴趣可以在网上搜索下载听听吧&#xff01;01 im singing in the sky 中文原唱&#xff1a;容祖儿《我的骄傲》 02 u make me wanna 中文原唱&#xff1a;萧亚轩 03 brown eyes 中文原唱&#xff1a;s…...

freemaker word转html,ftl文件-word文档转化成ftl文件

word模版&#xff0c;另存成test.xml&#xff0c;然后修改参数。将test.xml改为test.ftl.然后用网上的这段代码生成word文档。打开时总是提示如下图(数据填入正确)publicvoidcreateDoc(){//要填入模本的数据文件MapdataMapnewHashMap();getData(dataMap);//设置模本装置方法和路…...

形参化类 ‘PageHelper‘ 的原始使用

PageHelper cars carService.getCars(page, size);更改为 PageHelper<?> cars carService.getCars(page, size);...

从0到1 拿下C语言——绪论(计算机的组成、进制转换、算法表示、程序结构、C语言基本词汇)

关注一下阿酱趴&#xff01;&#x1f603;&#x1f603;&#x1f603; 前言&#xff1a; &#x1f646;‍♂️ 作者简介&#xff1a;一碗黄豆酱 &#x1f646;‍♂️ 给大家带来快乐的就是阿酱我&#xff01; &#x1f388; CSDN 勤写标兵&#xff01;、上兰村编程小能手&…...

2018未来科学大奖揭晓:袁隆平、马大为、林本坚等7位科学家获奖

整理 | 非主流 出品 | AI科技大本营 9 月 8 日下午&#xff0c;第三届未来科学大奖在北京公布最终获奖者&#xff0c;李家洋、袁隆平、张启发获生命科学奖&#xff1b;马大为、冯小明、周其林获物质科学奖&#xff1b;林本坚获数学与计算机科学奖。 ▌2018 生命科学奖 获奖评语…...

拒绝驼背!每天2小时,直腰开背,呵护脊椎,21天挺拔身姿!

©程序员严选 丨为您甄选全球好物你知道含胸驼背有多丑吗&#xff1f;就连颜值高的明星们也逃脱不了驼背带来的丑陋&#xff01;不仅影响仪态&#xff0c;还会收缩身高&#xff0c;严重的能将1米65驼成1米5……驼背&#xff0c;还包含&#xff1a;含胸、圆肩、探头&#xf…...

JVM-14(垃圾回收概述)

目录 14.1什么是垃圾 14.1.1 前提知识 14.1.2大厂面试题 14.1.3什么是垃圾 14.2 为什么需要GC 14.3 早期垃圾回收 14.4 Java垃圾回收机制 14.4.1 前提知识 14.4.2 担忧 14.2 应该关心哪些区域被回收 14.1什么是垃圾 14.1.1 前提知识 垃圾收集,不是Java语言的伴生产…...

LED

1、LED称为发光二极管&#xff0c;特性之一是单向导电性。LED外形也不同&#xff0c;有高有短。帽高的LED可把LED光线聚焦在正前方&#xff0c;形成圆形光柱&#xff0c;如手电筒的光柱&#xff0c;这种LED称为“聚光”LED&#xff0c;由于常用&#xff0c;也叫普通LED。帽短LE…...

web文件服务器1台,WEB服务器及配件1台 - 千里马招标网

WEB服务器及配件 主要参数&#xff1a;WEB服务器技术参数&#xff1a; 功能及技术指标 单台设备技术要求(★为关键指标&#xff0c;不允许负偏离) 总体 要求 ★资质认证 制造厂商须具备有害物质过程管理体系认证证书&#xff0c;以确保生产过程中对环境的低损耗&#xff0c;提供…...

Server.obj : error LNK2019: unresolved external symbol “public: stati

一直报错找不到符号&#xff0c;可以在VS的文件目录列表找到此文件&#xff0c;看一下是否有个红色的点&#xff0c;右键点击加入到项目后就不报这个错误了。...

《不要放弃》阿里巴巴创业纪录片,观后感想!

视频地址&#xff1a; http://v.youku.com/v_show/id_XMTYyMDQzMzg0NA.html?froms1.8-1-1.2 why? 20岁的贪玩&#xff0c;造就了30岁的无奈。 30岁的无奈&#xff0c;导致了40岁的无为。 40岁的无为&#xff0c;奠定了50岁的失败。 50岁的失败&#xff0c;酿造了一辈子的碌…...

Java并发编程实战~生产者-消费者模式

前面我们在《Worker Thread 模式》中讲到&#xff0c;Worker Thread 模式类比的是工厂里车间工人的工作模式。但其实在现实世界&#xff0c;工厂里还有一种流水线的工作模式&#xff0c;类比到编程领域&#xff0c;就是生产者 - 消费者模式。 生产者 - 消费者模式在编程领域的…...

python julia_从Julia角度看机器学习的python经验

python juliaI recently went through some machine learning training with Python, and wanted to reflect a bit on how I experienced that when comparing it with my experience with Machine Learning in Julia.最近&#xff0c;我接受了一些使用Python进行的机器学习培…...

一、非对称密码和RAS基本知识

一、非对称密码 1.基本介绍 又被称为公钥密码体制或是双密钥密码体制基于数学函数而不是代替和换位操作由两个密钥形成一个密钥对&#xff0c;其中一个密钥为密钥拥有者保管(私钥)&#xff0c;另一个密钥公开(公钥)。支持数字签名&#xff0c;用两个密钥中的任何一个加密的内…...

前端面试常见问题小总结(更新中)

1.什么是mvvm 、 mvc 模型&#xff1f; mvvm 简单理解的mvvm &#xff08;模型-视图-控制器&#xff09;m:可以理解成模块 v:可以理解成视图 vm: 可以理解成v-model &#xff0c;它是一种双向数据绑定的模式&#xff0c;用viewModel来建立起model数据层和view视图层的连接&a…...

Android Jni OpenCV-绘制朱利亚(Julia)集合图形

一&#xff0c;java代码&#xff0c;收集Bitmap 信息 private Button btnProc; private ImageView imageView; private Bitmap bmp;// Used to load the native-lib library on application startup. static {System.loadLibrary("native-lib"); }Override protect…...

苹果与Windows双系统时间不同步的解决办法

步骤&#xff1a;打开C盘>Windows>System32&#xff0c;找到cmd.exe&#xff0c;右键以管理员的身份运行。 Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1 回车&#xff0c;OK&#xff0c;搞定&#x…...

栈实现十进制数转二进制数

使用JS实现 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice-widt…...

可怕!数据库竟然打破安迪-比尔定律

CynosDB是腾讯云自研的新一代高性能高可用的企业级分布式云数据库。融合了传统数据库、云计算与新硬件的优势&#xff0c;100%兼容开源数据库&#xff0c;百万级QPS的高吞吐&#xff0c;不限存储&#xff0c;价格仅为商用数据库的1/10。 Cynos源于拉丁语中的Cynosura&#xff0…...

SAE1939-1 用于公路设备的控制及通信网络推荐操作规程

路面车辆推荐操作规程&#xff08;被采纳为美国国家标准&#xff09; SAEJ1939-01&#xff1a; 用于公路设备的控制及通信网络推荐操作规程 前言 本系列SAE推荐操作规程是由卡车及客车电子电气委员会所属的卡车及客车控制及通信小组委员会制定的。该小组委员会的目标是针对电控…...

单片机学习笔记之点亮led 灯

使用开发板&#xff1a; 普中科技开发板 编译软件&#xff1a; keil 简单复习一下发光二极管&#xff08;led&#xff09;,发光二极管的核心部分是由P型半导体和N型半导体组成的晶片&#xff0c;在P型半导体和N型半导体之间有一个过渡层&#xff0c;称为PN结。具有单向导电性…...

JDK8新特性之Stream流【小白快速上手,没有技巧全是实操-LOL英雄类讲解不失趣味】

前言 摘取自jdk1.8官方文档对于Stream类定义的谷歌翻译 流管道由源&#xff08;可能是数组、集合、生成器函数、I/O 通道等&#xff09;、零个或多个中间操作&#xff08;将流转换为另一个流&#xff0c;例如 filter(Predicate) ) 和终端操作&#xff08;产生结果或副作用&…...

OpenHarmony社区运营报告(2022年11月)

目录 本月快讯 一、代码贡献 二、生态进展 三、社区治理 四、社区活动 五、社区及官网运营 本月快讯 • 11月24日&#xff0c;第二十届中日韩三国IT局长OSS会议暨东北亚开源软件推进论坛以在线形式成功召开。经审核评选认定&#xff0c;OpenAtom OpenHarmony&#xff08…...

数据网站 免费数据网站

由于职业原因&#xff0c;老李经常需要各个行业的数据&#xff0c;这么多年过去了也搜集了不少。今天就给大家分享一下我的宝藏免费数据网站们。 一、国家社会类 1、中国统计局 链接&#xff1a;http://data.stats.gov.cn/ 这个网站可谓是要啥有啥&#xff0c;如农业&#xff0…...

WebStorage之浏览器的本地存储(结合案例)

目录前言一&#xff0c;WebStorage二&#xff0c;localStorage2.1 存储2.2 读取2.3 删除2.4 清除全部2.5 代码三&#xff0c;sessionStorage3.1 用法3.2 区别3.3 代码四&#xff0c;结合案例后记前言 浏览器的本地存储可以缓存一些信息在浏览器中&#xff0c;方便取用。在学习…...

TCP通信的三次握手和四次挥手详解

TCP通信的三次握手和四次挥手详解 计算机网络参考模型: 应用层:例如Modbus、Http、FTP 传输层:TCP、UDP 网络层:IP 数据链路层:MAC 物理层:RS485、RS232、以太网 TCP的包头: TCP包头为至少20字节 TCP包头解释  源端口号、目的端口号,用于建立连接时,确认源端口(本机…...

2.2总线的性能指标

文章目录一、总线传输周期二、总线时钟周期三、总线工作频率四、总线时钟频率五、总线宽度六、总线带宽1.概念2.注意点3.案例分析4.总结补充七、总线复用八、信号线数九、总结这一节我们一起学习评价 总线性能的指标&#xff0c;这些指标很可能在选择题或者大题第一小题出现。一…...

苹果cms对接影视小程序源码完整源码+视频教程

1.把小程序里面所有的/ 换成你的域名 2.苹果cms路径骗审 直接关闭网站状态即可 3.自定义页面 index.html是微信数据的缓存 这个很重要 需要生成 生成后首页的所有内容都从这里获取 而不需要直接调用数据库 降低服务器的效率 小程序首页是按照点击量hit 显示 小程序首页是静态…...

2021 年 15 个受欢迎的 CMS 平台(比较)

您是否想知道使用什么 CMS 平台来构建您的网站&#xff1f; CMS&#xff08;内容管理系统&#xff09;平台可让您轻松创建网站&#xff0c;而无需了解任何代码&#xff08;至少对大多数代码而言&#xff09;。有很多 CMS 选项可用&#xff0c;这意味着您可能很难选择最适合您需…...

微信小程序实战:CMS系统开发-老孟编程

小程序实战&#xff1a;Cms系统开发 讲师&#xff1a;孟老师微信小程序实战&#xff1a;CMS系统开发发布地址&#xff1a;http://study.163.com/course/courseMain.htm?courseId1003811033课程介绍&#xff1a;小程序和APP公用一套api接口&#xff0c;便于互相移植。拒绝一切假…...

Parallel Scavenge无法和CMS共同使用

DefNewGeneration是default new generation ParNewGeneration是parallel new generation 原本HotSpot VM里没有并行GC&#xff0c;当时就只有NewGeneration&#xff1b;后来准备要加入young gen的并行GC&#xff0c;就把原本的NewGeneration改名为DefNewGeneration&#xff0c;…...

java 程序执行后 强制gc_快速理解Java垃圾回收奥秘(GC)

引子说到虚拟机的垃圾回收机制&#xff0c;学过JVM的同学可能都略知一二。Eden、Survivor、Minor GC、G1这个名词萦绕耳边&#xff0c;但往往又无法详细的描述清楚&#xff0c;下面我们就GC的原理做一些讲解&#xff0c;清晰的记住下面几点有助于帮助你理解JVM。正文1、GC的概念…...

CMS收集器和G1收集器的区别

目录 CMS收集器和G1收集器的区别 区别一&#xff1a; 使用范围不一样 区别二&#xff1a; STW的时间 区别三&#xff1a; 垃圾碎片 区别四&#xff1a; 垃圾回收的过程不一样 对于CMS收集器和G1收集器的不同&#xff0c;目前简单写了一下4点&#xff0c;有不足的地方后面再…...

CMS和G1的对比分析

1、CMS收集器CMS收集器是一种以获取最短回收停顿时间为目标的收集器。基于“标记-清除”算法实现&#xff0c;它的运作过程如下&#xff1a;1&#xff09;初始标记 2&#xff09;并发标记 3&#xff09;重新标记 4&#xff09;并发清除初始标记、从新标记这两个步骤仍然需要“…...

CMS垃圾回收器和G1垃圾回收器区别

1.引言 我们知道java在C语言的基础上演变而来。java垃圾回收机制是java和C等语言的一个重要区别&#xff0c;让java程序员可以不用像C程序员那样为内存回收而提心吊胆&#xff0c;而是专注于业务逻辑。在介绍垃圾回收机制之前我们首先要介绍下jvm。jvm是Java Virtual Machine&…...

Android Studio 阅读 frameworks/base 下的代码

从网上搜的方案都是生成 android.ipr&#xff0c;但是这个需要整编&#xff0c;整编一次比较费时费劲&#xff0c;所以想了个巧招 首先用 Android Studio 打开 frameworks/base&#xff0c;其文件夹目录大概形如下&#xff1a; ├── Android.bp├── Android.mk├── api …...

优雅停机问题

类别文档基础知识优雅停机的时机与任务顺序编排springspring 优雅停机dubboDUBBO优雅停机kafkakafka-client 优雅关停httphttp 服务优雅下线死循环任务死循环任务优雅关停线程池线程池优雅关闭...

图灵完备——停机问题

图灵完备的机器可以解决所有可解问题&#xff0c;亦即任何图灵完备的机器逻辑上都是等价的。 那么什么属于不可解的问题呢&#xff1f;这里我们引出一个问题&#xff1a;不存在这样的一个程序&#xff0c;它可以判定任意程序是否会结束执行&#xff08;停机问题&#xff09;。 …...

对角化原理和停机问题

对角化原理 有人说&#xff0c;使用数学归纳法和反证法可以演绎整个数学。不管说法对不对&#xff0c;但至少反映了这两种方法的常用和强大&#xff1b;即使有的时候 me 们没有意识到使用了这两种方法&#xff0c;比如证明&#xff1a; 10 个苹果分给 9 个小盆友&#xff0c;肯…...

NP理论(2):“判定问题”与“停机问题” 精选

NP理论&#xff08;2&#xff09;&#xff1a;“判定问题”与“停机问题” 精选 已有 2924 次阅读 2016-7-18 23:20 |个人分类:NP理论|系统分类:科研笔记|关键词:判定问题 停机问题 计算机理论中现在流行的一个最基本术语就是“停机问题”&#xff08;the Halting Problem&am…...

图灵停机问题(halting problem)

问题描述 是否存在一个过程能做这件事&#xff1a;该过程以一个计算机程序以及该程序的一个输入作为输入&#xff0c;并判断该过程在给定输入运行时是否最终能停止。问题解答 1936年图灵证明这样的过程是不存在的。证明 &#xff08;反证法&#xff09; 假设&#xff1a;存…...

关于停机问题的一点思考

文章目录从最大公约数讲起停机问题的一种证明方式写在后面参考资料从最大公约数讲起 如果要计算90和21的最大公约数&#xff0c;根据欧几里德的定理&#xff0c;等同于求21和6的最大公约数&#xff0c;进一步等同于求6和3的最大公约数&#xff0c;经过几步转化&#xff0c;最终…...

解答百度上面一个停机问题的疑惑

其实一开始自己也存在这样的疑惑看了一篇博客之后http://www.cnblogs.com/lienhua34/archive/2012/03/05/2381296.html&#xff0c;豁然开朗&#xff0c;顺便就用自己的话解答了百度上面一位网友的提问。 为了防止万一以后自己再犯迷糊&#xff0c;把解答的内容截图在此&#…...

对于停机问题的理解

偶尔看到知乎的一个答案中提到了“停机问题”的概念&#xff0c;觉得挺有趣。 在看了维基百科之后&#xff0c; 以下是我的理解&#xff1a; 已知&#xff1a; enum couldStopFlag{ couldStop true }; couldStopFlag CouldStop(function F); couldStopFlag K(function K) {if(…...

图灵停机问题的史上最详细描述

图灵停机问题 停机问题就是判断任意一个程序是否能在有限的时间之内结束运行的问题。 等价于是否存在一个程序H&#xff0c;对于任意输入的程序P&#xff0c;能够判断P会在有限时间内结束或者死循环。 假设存在这样的一个函数H来判断一个程序P在输入为 I 情况下是否会停机。最…...

图灵机停机问题与辩证无限观

图灵机停机问题与辩证无限观 图灵机停机问题的证明有两种方法&#xff1a;对角线法、判定程序法。这两种证明方法一直遭受到科学界、哲学界的质疑。而“对角线法”备受质疑&#xff0c;是因为这种方法的哲学思想是一种“实无限”思想。我文《辩证唯物主义无限观与诸流派无限思想…...

停机问题的误解

问题 停机问题(Halting problem)&#xff1a;是否存在这样一个程序&#xff0c;他能判断任意程序在输入确定的情况下是否为死循环。 可以用 while(true) 表示死循环&#xff0c;构造例子如下: 判断(输入) {if (输入 是死循环)return 死循环elsereturn 停机 }假设有两个程序&a…...

图灵停机问题

1. 首先你要知道&#xff1a;为什么在证明一个命题时&#xff0c;反证法是有用的。 反证法即首先假设结论不成立&#xff0c;由该假设推导出某个命题的正反两方面&#xff0c;这违反了矛盾律&#xff08;理论体系发相容性/自恰性&#xff09;&#xff0c;故假设不成立&#xf…...

计算机无法解决停机问题,不可解问题之停机问题(Undecidable Problem Halting Problem)...

计算机技术已运用到人类生活的方方面面&#xff0c;帮助人类解决各种问题。可你是否有想过&#xff0c;计算机是否能为人类解决所有问题呢&#xff1f;假如你是一个程序猿&#xff0c;你已编写过很多程序。有些程序一下子就能出结果&#xff0c;有些程序则好久都没有显示结果。…...

如何理解停机问题

预备知识: 理发师悖论 克里克岛的一座小城里有位理发师, 有一天他做出一项规定: 他给并且只给那些不给自己理发的人理发. 理发师的这个规定似乎很有道理, 既然有人自己给自己理发了, 那么我就不用"多此一举", 我再给这个人理发. 最初, 这个规定并没什么问题, 后来,…...

离散数学——停机问题

停机问题 停机问题由 1936 年图灵提出&#xff0c;停机问题的提出&#xff0c;证明了存在无法实现的算法。 停机问题的主要思想如下&#xff1a; 试图编写一个程序 HHH &#xff0c;将一个可执行的程序代码 PPP 作为输入&#xff0c;将作为执行 PPP 的输入作为参数 III &…...

停机问题

引用源blog   有可计算的函数&#xff0c;当然也就有不可计算的函数。一个著名的例子就是停机问题。为了简化问题&#xff0c;这里我们将一个程序也作为数据对象来处理&#xff0c;并且能够作为某个程序的输入。如果P是一个程序&#xff0c;x是程序的输入&#xff0c;则P(x)…...

停机问题的理解

关于停机问题维基百科给出的定义是&#xff1a; 停机问题&#xff08;halting problem&#xff09;是逻辑数学中可计算性理论的一个问题。通俗的说&#xff0c;停机问题就是判断任意一个程序是否会在有限的时间之内结束运行的问题。该问题等价于如下的判定问题&#xff1a;给…...

图灵停机问题(The Halting Problem)

不存在这样一个程序&#xff08;算法&#xff09;&#xff0c;它能够计算任何程序&#xff08;算法&#xff09;在给定输入上是否会结束&#xff08;停机&#xff09;。那么&#xff0c;如何来证明这个停机问题呢&#xff1f;反证!假设我们某一天真做出了这么一个极度聪明的万能…...

pythonpost四种方式自杀未遂_Python请求外部POST请求,常见四种请求体

原文http://blog.csdn.net/silencemylove/article/details/50462206HTTP 协议规定 POST 提交的数据必须放在消息主体(entity-body)中&#xff0c;但协议并没有规定数据必须使用什么编码方式。常见的四种编码方式如下&#xff1a;1、application/x-www-form-urlencoded这应该是最…...

【Oracle11g】

查询端口命令&#xff1a;netstat -a Oracle数据库服务器由两部分组成 ① 实例&#xff1a;理解为对象&#xff0c;看不见的 ② 数据库&#xff1a;理解为类&#xff0c;看得见的&#xff0c;在安装目录下找到oradata文件夹下的子文件夹下&#xff0c;*.DBF二进制文件 客户…...

Oracle数据库从入门到精通,带你轻松入门!

1.什么是数据库&#xff1f; 数据库(database,简称DB)&#xff1a;用于存放数据的仓库。 数据库管理系统(Database Management System,DBMS)&#xff1a;指数据库系统中对数据进行管理的软件系统。 数据库管理员(database administrator,DBA)&#xff1a;是负责对数据进行规…...

50 个常用的 JS 工具库,让你避免重复造轮子

总结下今年用到的一些有意思的《js轮子》&#xff08;只是大概列出些比较有意思的库&#xff0c;每个标题下都是超链接&#xff0c;可点击自行查阅&#xff09; 希望能对您有用&#xff01;如有意思的 轮子 可以在评论列出一起讨论下colorhttps://www.npmjs.com/package/color功…...

Oracle 11g_PL/SQL编程(5)

1. PL/SQL简介 PL/SQL(Procedural Language/SQL)是一种过程化语言&#xff0c;在PL/SQL中可以通过IF语句或LOO语句实现控制程序的执行流程&#xff0c;甚至可以定义变量&#xff0c;以便在语句之间传递数据信息&#xff0c;这样PL/SQL就能够实现操控程序处理的细节过程&#x…...

oracle 学习

创建表空间 create tablespace waterboss datafile c:\waterboss.dbf size 100m autoextend on next 10m解释&#xff1a; waterboss 为表空间名称 datafile 用于设置物理文件名称 size 用于设置表空间的初始大小 autoextend on 用于设置自动增长&#xff0c;如果存储量超…...

php 随机制定数,(php)生成指定个数的随机红包

$total20;//红包总金额$num10;// 分成10个红包&#xff0c;支持10人随机领取$min0.01;//每个人最少能收到0.01元$redpack new redpack($total,$num,$min);$jieguo $redpack->getPack();foreach($jieguo as $key>$val){$n $key1;echo 第.$n.个红包&#xff1a;.$val[mo…...

oracle 字符串数字求和函数,Oracle中的函数 字符串、数字、日期

--函数&#xff1a;--字符串&#xff1a;--initcap 把首字母变成大写select initcap(&str) from dual;--upper :大写select upper(&str) from dual;--lower :小写select lower(&str) from dual;--substr(字符串&#xff0c;截取的开始位置&#xff0c;截取长度) &a…...

oracle里数字分金额转成大写汉字金额程序(转贴)

CREATE OR REPLACE FUNCTION CONVERT_MONEY(INPUT_NBR IN NUMBER DEFAULT 0)/*函数名称: CONVERT_MONEY用 于: 将以分为单位输入的数值转换为大写汉字形式注 释: 当转换后的汉字以分结尾时,不加“整”,当以角或元结尾时加“整”,这符合银行的规定。数字金额凡是中间出现0的,必须…...

centos7配置(nvidia+cuda+cudnn+anaconda+tensorflow)gpu开发环境

一、安装准备 1、查看nvidia显卡&#xff0c;我的是T4显卡 lspci | grep -i nvidia2、查看linux系统版本 uname -m && cat /etc/redhat-release3、安装依赖 yum install gcc kernel-devel kernel-headers二、安装nvidia驱动 1、禁用nouveau lsmod | grep nouveau…...

APPCan

https://www.cnblogs.com/AppCan1/p/5732176.html...

appcan代码迁出失败

1.appcan上面的代码都是可以异地迁出的&#xff0c;只要有账号密码就可以&#xff0c;文件->新建->appcan项目->同步就可以了。 但是当你登陆了不同的账号的时候可能会导致迁出失败&#xff0c;因为appcan是SVN提交&#xff0c;不同账号会导致混乱&#xff0c;所以清…...

Appcan在线打包

appcan打包...

AppCan MVVM框架简单介绍

相信熟悉appcan的开发者都知道&#xff0c;appcan官方在4.0中引入了许多新的特性和功能&#xff0c;其中引入的MVVM在我看来是最好的一个特性&#xff0c;因为之前用了很长一段时间的AngularJS&#xff0c;所以对这种MVVM的模式非常感兴趣。 MVVM&#xff08;Model-View-ViewM…...

appcan使用心得体会

个人使用appcan也有一段时间了&#xff0c;也做了一个ppt&#xff0c;可惜博客不能上传ppt&#xff0c;只好一张一张的截图发上来了。 PS&#xff1a;话说能不能上传 ppt 啊&#xff1f;...

appcan多图片上传

$("#upload").click(function(){showActionSheet();uexWindow.cbActionSheet actionSheetSuccess;uexImageBrowser.cbPick ready_upload;uexCamera.cbOpenInternal ready_upload;uexWidgetOne.cbError uexWidgetOneErrorCb;uexUploaderMgr.onStatus onStatus;u...

appcan 笔记

appcan.frame.open 和openPopoverByEle这两个方法是一个方法&#xff0c;都是打开子窗口&#xff0c;注意子窗口不可以在子窗口中调用这两个方法&#xff0c;也就是说子窗口不能直接打开子窗口&#xff0c;必须通过主窗口&#xff08;index.html&#xff09;打开新的子窗口。...

appcan 开发步骤

appCan是基于HTML5技术的Hybird跨平台移动应用开发工具。可以用前端技术开发安卓和ios&#xff0c;一套代码运行在多个设备&#xff0c;页面加载是基于webview的。 优点和缺点不细说了&#xff0c;从我用这个工具来说&#xff0c;在国内现在不算最优秀&#xff0c;个人其实并不…...

AppCan TreeView

效果如下&#xff1a; CSS&#xff1a; //去掉二级列表中的 右箭头 <style type"text/css"> .fa-angle-right{ display:none } </style> HTML: <div id"treeview" class"sc-bg"> </div> JS: var tv appca…...

appcan ajax mysql_APPCAN MAS接口之AJAX

1、打开APPCAN IDE&#xff0c;文件→新建→MAS服务DBA8D06AED.jpg" />2、新建MAS项目3、新建MAS接口&#xff0c;访问地址http://mobile.163.com/special/chuangye/4、修改if_cytznews下的if.js1 var MEAPrequire("meap");23 4 {56 var option{7 …...

QEMU零知识学习4 —— QEMU编译

接前一篇文章《QEMU零知识学习3 —— QEMU配置》&#xff0c;链接如下&#xff1a; QEMU零知识学习3 —— QEMU配置_蓝天居士的博客-CSDN博客 编译QEMU 经过配置之后&#xff0c;编译就很简单了&#xff0c;直接执行make即可。本文仍然分为带“--target-listx86_64-softmmu”…...

计算机网络在企业中的作用,计算机网络在企业中的重要性

《计算机网络在企业中的重要性》由会员分享&#xff0c;可在线阅读&#xff0c;更多相关《计算机网络在企业中的重要性(3页珍藏版)》请在装配图网上搜索。1、计算机网络在企业中的重要性为适应时代的要求、发展的需要。现代企业基本上都有自己的网站&#xff0c;用以支持其在内…...

企业招聘大数据人才 看重的是哪些方面?

大数据时代&#xff0c;企业对大数据的人才需求是巨大的&#xff0c;怎样才能从中选择适合的大数据人才&#xff0c;这才是企业管理者最关心的。那么企业招聘大数据人才考核的是哪些方面呢&#xff1f; 企业对大数据的真正需求方向 想要驾驭大数据的魔力&#xff0c;一个数据经…...

人才对于人工智能企业多重要?看看这几家公司就知道了!

人工智能时代的来临&#xff0c;大量的资本、人才、创业公司以及技术正聚集到人工智能产业&#xff0c;在先进技术的驱动下&#xff0c;人工智能产业有望迎来爆发期。当前&#xff0c;人工智能热度空前&#xff0c;不仅是在中国&#xff0c;从世界范围来看&#xff0c;谷歌、苹…...

Java 日志框架 JUL

文章目录日志文件的重要性常见日志框架什么是JULJUL架构介绍入门案例JUL日志级别Logger之间的父子关系日志的配置文件日志原理解析日志文件的重要性 做开发最怕的就是线上系统出问题了&#xff0c;轻则留下产品和系统不安全可靠的不好印象&#xff0c;重则影响到公司的收入和口…...

我国对计算机科学与技术专业人才社会需求,浅谈计算机科学与技术专业应用技术型人才的培养研究论文...

浅谈计算机科学与技术专业应用技术型人才的培养研究论文培养应用型专业技术人才是我国高等教育的重要任务&#xff0c;目前我国社会和经济的发展对于&#xff0c;应用技术型人才的需求在不断提升。因此高校在进行计算机专业应用技术人才培养的过程中应当充分了解社会对于应用技…...

什么样的人才培养才能在企业中发挥重要作用?

1中与美企业的人才视角 奈飞的创始人哈根廷斯会亲自在领英上搜寻合适的潜在候选人&#xff0c;并主动联系&#xff0c;亲自电话面试。 奈飞有一个口号&#xff0c;叫“永远在招聘”&#xff0c;意思是管理者必须深入介入招聘流程&#xff0c;公司的每一个人&#xff0c;上到C…...

论核心人才对企业发展的重要性

随着社会的发展&#xff0c;企业面临的商业竞争变得日益激烈&#xff0c;所以企业选好、用好、育好企业所需的专业核心人才显得尤为重要&#xff0c;能给企业带来不可估量的效益。 如何找到企业的人才 人才&#xff1f;&#xff0c;人才能力潜力。能力&#xff1a;专业能力胜…...

易基因:肠道菌群:早产儿出生后不同时间点肠道微生物定植的动态变化|项目文章

易基因微生物组学测序分析成果见刊《Front Microbiol》 2023年02月17日&#xff0c;中国农业科学院深圳农业基因组研究所Adnan Khan、云南省第一人民医院米弘瑛为共同第一作者&#xff0c;中山大学附属第六医院郝虎/李思涛、南方医科大学附属佛山市妇幼保健院戴怡蘅为论文共同…...

基于springboot垃圾分类网站(文档+程序+数据库)026

大家好✌&#xff01;我是CZ淡陌。一名专注以理论为基础实战为主的技术博主&#xff0c;将再这里为大家分享优质的实战项目&#xff0c;本人在Java毕业设计领域有多年的经验&#xff0c;陆续会更新更多优质的Java实战项目&#xff0c;希望你能有所收获&#xff0c;少走一些弯路…...

Nginx的管理以及升级操作

Nginx的管理以及升级操作 如果Nginx启动了&#xff0c;可以使用nginx的命令来进行管理 查看进程&#xff1a;ps -ef | grep nginx平滑启动&#xff1a;nginx -s reload–>不停止nginx的情况下&#xff0c;无痕重启&#xff1b; 或者是&#xff1a;kill -HUP 单引号&#x…...

web前端面试题之代码题

1.获取最大值 方法一 方法二 const arr [6, 4, 1, 8, 2, 11, 23]; console.log(Math.max(...arr)) 1.去重 // 传统方式 function unique(arr) {const res []arr.forEach(item > {if (res.indexOf(item) < 0) {res.push(item)}})return res } 数组或者字符串去重 …...

【JeecgBoot-Vue3】第6节 低代码平台如何快速生成代码(上)

目录 一、场景 二、代码介绍 1. 后端 1.1 online代码生成器 1.2 数据库配置 1.3 代码生成配置 三、单表CRUD Step 1&#xff1a;新增表 Step 2&#xff1a;填写 表名 > 表描述&#xff0c;其它默认 Step 3&#xff1a;新增字段 > 数据库属性 Step 4&#xff1…...

【深入浅出 Yarn 架构与实现】5-3 Yarn 调度器资源抢占模型

本篇将对 Yarn 调度器中的资源抢占方式进行探究。分析当集群资源不足时&#xff0c;占用量资源少的队列&#xff0c;是如何从其他队列中抢夺资源的。我们将深入源码&#xff0c;一步步分析抢夺资源的具体逻辑。 一、简介 在资源调度器中&#xff0c;以 CapacityScheduler 为例…...

桐乡学电商淘宝

电商淘宝 课程名称&#xff1a;淘宝美工、淘宝运营综合班 招生对象&#xff1a; &#xff08;1&#xff09;有意向但无基础或有一些基础想继续提升&#xff0c;并准备从事该专业方向&#xff0c;希望能自己完成店铺的日常维护、装修、经营等工作。 &#xff08;2)针对零基础想开…...

大模型爆火,AI行业人才紧缺,尤其是这三个方向

上周gpt-4和文心一言陆续发布&#xff0c;热搜上挂了好几天&#xff0c;话题量暴涨。体验了一下&#xff0c;学姐觉得&#xff0c;文心一言虽然还是有一定的差距&#xff0c;但百度这么多年一直持续在相关领域深耕技术&#xff0c;在这么短的时间内就推出了类ChatGPT产品&#…...

现在转行IT还有机会吗?

其实大部分所谓的机会都是建立在我们准备好的基础上的&#xff0c;因为大多数的企业并不会启用一个零基础毫无经验&#xff0c;或者没有企业所需要特质的人员。作为普通人而言&#xff0c;只有当你准备好之后&#xff0c;你才会看到机会&#xff0c;在这之前&#xff0c;你只会…...

Kruise Rollout v0.3.0:手把手教你实战操作Deployment 分批发布和流量灰度

helm3 安装 kubectl版本&#xff1a;v1.20.9 heml版本&#xff1a;v3.1.2 [rootk8smaster peishunwu] wget https://get.helm.sh/helm-v3.1.2-linux-amd64.tar.gz tar zxvf helm-v3.1.2-linux-amd64.tar.gz cd linux-amd64 cp helm /usr/bin/helm helm version version.Bu…...

Linux编译器-gcc/g++ 使用

在介绍gcc/g的使用前我们先了解一下两者的不同 gcc时主要编译c语言&#xff0c;而g主要编译c的&#xff0c;但是两者的选项是相同的&#xff0c;因此我们以gcc和c语言为例来讲解。背景知识 gcc和g都是编译器其核心作用将文本类文件翻译成二进制可执行 那么其过程是怎样的&…...

vue中名词解释

No名称略写作用应用场景其他1 单页面应用 &#xff08;Single-page application&#xff09; SPA 1&#xff0c;控制整个页面 2&#xff0c;抓取更新数据 3&#xff0c;无需加载&#xff0c;进行页面切换 丰富的交互&#xff0c;复杂的业务逻辑的web前端一般要求后端提供api数据…...

ChatGPT的多种用法(持续更新中。。。)

指南 写小说 “写一本拥有出人意料结局的推理小说。” “写一个让读者参与其中的交互小说。” “为孩子们写一本激励他们勇敢面对挑战的小说。” “编写一个有关科技创新的未来世界的小说。” “创造一个让读者感到沉浸其中的幻想故事。” 充当 Linux 终端 我想让你充当…...

DateTimePicker 日期时间选择器时间格式处理

//时间选择器格式处理timeChange(e) {var that thisvar date new Date(e);var y date.getFullYear(); // 年var m date.getMonth() 1; // 月m m < 10 ? (0 m) : m;var d date.getDate(); // 日d d < 10 ? (0 d) : d;var h date.getHours(); // 时h h < …...

FITC-PEG-OH荧光素-聚乙二醇-羟基用以标记生物分子,例如蛋白质,抗体,肽等

结构式&#xff1a; 中文名称&#xff1a;荧光素-聚乙二醇-羟基 英文名称&#xff1a;FITC-PEG-OH 激发/发射波长&#xff1a;515nm-520nm 性状&#xff1a;固体或粉末 溶剂&#xff1a;溶于DMSO,DMF,DCM&#xff0c;溶于水 分子量&#xff1a;400、600、1000、2000、3400…...

Java JDK详细安装配置(详细备忘版本)

目录概览一、下载安装二、环境配置三、常见问题一、下载安装 官方下载地址&#xff1a;点我去官网 java20 、java17如下&#xff1a; java8、java11如下 jre8 如下 以 java8 下载为例&#xff1a; 按步骤输入账号密码 之后就会跳出下载显示框 得到了文件名为 jdk-8u361-win…...

Spring Security 6.0系列【3】源码篇之基于过滤器的基本原理

有道无术&#xff0c;术尚可求&#xff0c;有术无道&#xff0c;止于术。 本系列Spring Boot 版本 3.0.4 本系列Spring Security 版本 6.0.2 源码地址&#xff1a;https://gitee.com/pearl-organization/study-spring-security-demo 文章目录前言过滤器&#xff08;Filter&am…...

H7-TOOL发布固件V2.21, 增加RTT快捷面板功能,脱机烧录增加英飞凌,Qorvo以及NXP,普冉,华大,灵动微等新系列(2023-03-26)

H7-TOOL所有资源汇总&#xff08;含操作手册&#xff09;&#xff1a; H7-TOOL开发工具&#xff0c;1拖4/16脱机烧录&#xff0c;高速DAPLINK&#xff0c;RTOS Trace&#xff0c;CAN/串口助手, 示波器, RTT等&#xff0c;支持WiFi&#xff0c;以太网&#xff0c;高速USB和手持…...

Python采集商品数据信息,做数据可视化分析,又是对数据分析上心的一天

前言 环境使用 在开始之前&#xff0c;安装好我们的代码编辑器和环境是非常重要的 Python 3.8pycharm --> 编辑器jupyter notebook --> 数据分析编辑器 模块使用 requests >>> pip install requests 数据请求parsel >>> pip install parsel 数据解…...

[N1CTF 2018]eating_cms_

目录 信息收集 代码审计 parse_url解析漏洞 信息收集 进入即是登录页面&#xff0c;抓包一看应该是SQL注入&#xff0c;但是空格、%、|等等啥的都被waf了,不太好注入&#xff0c;先信息收集一波 花一分钟扫下目录&#xff0c;发现一个viminfo和register.php Viminfo文件…...

比较合规的分销模式有哪一些

梦龙商业案例分析&#xff0c;带你了解商业背后的秘密 首先肯定是一级分销的&#xff0c;有人说不是二级分销也可以吗&#xff1f; 其实二级分销也是有点悬的哦&#xff0c;因为严格来讲平台也算一级&#xff0c;如果做普通的二级&#xff0c;有可能会被定义成三级分销&#…...

【CSAPP】异常控制流 | 异常表 | 异常类别 | 同步异常 | 异步异常

​​ &#x1f4ad; 写在前面&#xff1a;本文将学习《深入理解计算机系统》的第六章 - 关于异常控制流和系统级 I/O 。CSAPP 是计算机科学经典教材《Computer Systems: A Programmers Perspective》的缩写&#xff0c;该教材由Randal E. Bryant和David R. OHallaron 合著。 本…...

安全多方计算之八:Mix-Match

Mix-Match1. 混合网络基于ElGamal加密方案的混合网络2. PET协议3. Mix-Match协议4. 百万富翁问题的Mix-Match解决方案M.Jakobsson和A.Juels提出了基于Mix-Match的安全多方计算协议构造方法&#xff0c;该类协议包括Mix与Match两个阶段&#xff1a; Mix阶段&#xff1a;通过构造…...

idea中的sc.nextLine()与sc.nextInt()处理回车换行的问题

文章目录一. 发现问题1. sc.nextLine()2. sc.nextInt()二. 分析问题三. 总结一. 发现问题 今天在洛谷刷题&#xff0c;就发现这字符串死活输不进去&#xff0c;然后就有了今天的文章。先看下面这个问题。 1. sc.nextLine() package 洛谷;import java.util.*;public class Te…...

VBA提高篇35 VBA操作Word/PPT/Access_CreateObject/GetObject

文章目录1. Word参数2. PPt/Access3. office的互相调用3.1 工程创建CrateObject3.2 对比上面速度高,效率快GetObject1. Word参数 参数含义ApplicationWord应用本身Document代表一个Word文件Characters该文件中所有字符 参数含义Range.Text该Range的内容,即其中所有字符构成的字…...

Java电子招标采购系统源码—互联网+招标采购

智慧寻源 多策略、多场景寻源&#xff0c;多种看板让寻源过程全程可监控&#xff0c;根据不同采购场景&#xff0c;采取不同寻源策略&#xff0c; 实现采购寻源线上化管控&#xff1b;同时支持公域和私域寻源。 询价比价 全程线上询比价&#xff0c;信息公开透明&#xff0c;可…...

Linux常用命令——ln命令

在线Linux命令查询工具 ln 用来为文件创件连接 补充说明 ln命令用来为文件创件连接&#xff0c;连接类型分为硬连接和符号连接两种&#xff0c;默认的连接类型是硬连接。如果要创建符号连接必须使用"-s"选项。 注意&#xff1a;符号链接文件不是一个独立的文件&a…...

浅谈可直接安装的抓包APP-VnetStream

之前介绍过关于抓包工具charles的详细使用方法&#xff0c;链接&#xff1a;https://mp.csdn.net/mp_blog/creation/editor/100563263。但觉得还是不够方便&#xff0c;今天来简单介绍下可以直接安装在移动端的APP抓包工具。1.关于ios端Stream工具的使用1.1stream直接在appstor…...

直播电商助力乡村振兴高峰论坛举行

3月24日&#xff0c; 第七届杭州全球企业家论坛暨直播电商助力乡村振兴高峰论坛举行&#xff0c;由浙江中小企业协会主办的直播电商助力乡村振兴高峰论坛在杭州国际博览中心召开。与国家智库级的各个专家及多个主流平台创始人齐聚一堂&#xff0c;共同探讨直播电商助力乡村振兴…...

为什么OpenCV用GPU/cuda跑得比用CPU慢?

一、原因总结 最近项目需要&#xff0c;发现了这个问题。网上找原因&#xff0c;汇总起来&#xff0c;有以下几点原因&#xff1a; 1、首先对于任何一个CUDA程序&#xff0c;在调用它的第一个CUDA API时后都要花费秒级的时间去初始化运行环境&#xff0c;后续还要分配显存&am…...

Redis的使用【Redis】

一、缓存简介 缓存简介 二、缓存分类 缓存分类 三、常见缓存 常见缓存 四、Redis使用 Redis 有 5 ⼤基础数据类型&#xff1a; String——字符串类型Hash——字典类型List——列表类型Set——集合类型ZSet——有序集合类型 其中最常⽤的是字符串和字典类型。 1.字符…...

复杂链表的复制-剑指Offer35-java

一、题目描述 请实现 copyRandomList 函数&#xff0c;复制一个复杂链表。在复杂链表中&#xff0c;每个节点除了有一个 next 指针指向下一个节点&#xff0c;还有一个 random 指针指向链表中的任意节点或者 null。 示例 1&#xff1a; 输入&#xff1a;head [[7,null],[13,…...

免费ChatGPT自动批量生成文章工具

要利用ChatGPT批量自动生成文章&#xff0c;最简单的方式就是找到一家接入了chatgpt或者文心一言的软件&#xff0c;【ChatGPT批量文章生成详细如下图】然后输入一些关键词和主题&#xff0c;即可生成文章或者解答你的问题&#xff0c;或者直接导入文章进行批量续写。 ChatGPT是…...

大数据项目实战之数据仓库:业务采集平台——第2章 业务数据介绍

文章目录第2章 业务数据介绍2.1 电商系统表结构2.1.1 活动信息表&#xff08;activity_info&#xff09;2.1.2 活动规则表&#xff08;activity_rule&#xff09;2.1.3 活动商品关联表&#xff08;activity_sku&#xff09;2.1.4 平台属性表&#xff08;base_attr_info&#xf…...

福建互联网医院牌照申办需要哪些资料

福建互联网医院牌照申办需要哪些资料|福州|宁德市|泉州市|厦门市|莆田市|南平市|龙岩市|三明市|漳州市 很多人都反应互联网医院牌照申请太复杂了&#xff0c;弄了几次都没过&#xff0c;怎么办呢&#xff1f;其实也没有想象的那么难&#xff0c;主要就是先到当地的申办机构了解…...

分布式系统(Distributed Systems)方向有哪些SCI期刊? - 易智编译EaseEditing

以下是一些比较著名的分布式系统SCI期刊&#xff1a; IEEE Transactions on Parallel and Distributed Systems: 这是一个由IEEE出版的期刊&#xff0c;主要涵盖并行和分布式系统中的计算、通信和控制等方面的研究成果。该期刊内容涵盖分布式计算、通信协议、分布式存储、虚拟…...

最小生成树kruskal-修建公路1

题目描述 L 城一共有 N 个小区。 小明是城市建设的规划者,他计划在城市修 M 条路,每修建一条路都要支付工人们相应的工钱(需要支付的工钱 = 路的长度)。 然而小明所拿到的经费并不够支付修建 M 条路的工钱,于是迫于无奈,他只能将计划改变为修建若干条路,使得 N 个小区之…...

红日(vulnstack)5 内网渗透ATTCK实战

环境配置 链接&#xff1a;百度网盘 请输入提取码 提取码&#xff1a;l8r7 攻击机&#xff1a;kali2022.03 192.168.135.128(NET模式) win7 192.168.138.136 (仅主机模式) 192.168.135.150 (NET模式) win2008 192.168.138.138 (仅主机模式) web渗透 1.nmap探测目标靶机开…...

Promise API

1.Promise构造函数 Promise&#xff08;excutor&#xff09;{} excutor函数&#xff1a;执行器 &#xff08;resolve&#xff0c;reject&#xff09;>{}resolve函数&#xff1a;内部定义成功时我们调用的函数value>{}reject函数&#xff1a;内部定义失败时我们调用的函…...

C++ 重复尾部字符串删除函数

#include "iostream" #include "string" using namespace std; void delRepeat(string &head,string &tail) {for (int j 1; j < tail.size(); j) {if(head.substr(head.size()-j).compare(tail.substr(0,j))0){ // 删除重复的部分…...

Python-Flask 快学

flask是Python的一个轻型Web框架. 使用pycharm自动创建项目,也可以手动创建,以下是目录的结构: ├── app.py├── static└── templates 一、创建一个简单应用 from flask import Flaskapp Flask(__name__)app.route(/) def hello_world():return "hello world &q…...

【CANoe】CAPL_UDS安全算法dll制作

文章目录一、背景二、方法一&#xff1a;在CAPL中引入dll的制作【制作dll的通用方法】1、在CAPL中打开帮助文档2、找到CAPL DLL相关的说明&#xff0c;以下图中标记的为Demo进行dll的制作3、拷贝到桌面&#xff0c;我用VS2019打开4、解析其中一个函数&#xff0c;制作dll类似原…...

docker部署chat-web,实现自己的ChatGPT

本篇文章的前提是请确认已获得openai 的API-KEYS&#xff0c;即以sk-开头的keys&#xff1b;是否在服务器上安装了docker以及docker-compose docker以及docker-compose安装请参考我的博文&#xff1a;CENTOS8.0安装DOCKER&DOCKER-COMPOSE_wd520521的博客-CSDN博客 一、&a…...

【看门狗】我说的是定时器不是狗啊

单片机在运行中死机了&#xff0c;你或许只能按2下电源键&#xff08;重启&#xff09;或1下复位键。 这里简单说一下重启和复位&#xff1a; 从RESET引脚复位&#xff0c;只有MCU复位。而外设看情况&#xff0c;有的可能会有MCU同步复位或者重新初始化。也有可能一些保持复位…...

物理机CPU使用率报警

背景知识 (background) CPU是稀缺的共享资源&#xff0c;CPU使用率过高&#xff0c;可能造成更多的上下文切换、调度延迟、CGroup CPU Throttle。 无论是物理机或容器化混合部署的应用&#xff0c;CPU做不到完全隔离&#xff0c;最多只能限制使用上限。部分进程CPU使用过多&a…...

【python实操】马上毕业了,你还不懂什么是守护线程、线程、进程?(附12306抢票程序-源代码)

作者&#xff1a;20岁爱吃必胜客&#xff08;坤制作人&#xff09;&#xff0c;近十年开发经验, 跨域学习者&#xff0c;目前于海外某世界知名高校就读计算机相关专业。荣誉&#xff1a;阿里云博客专家认证、腾讯开发者社区优质创作者&#xff0c;在CTF省赛校赛多次取得好成绩。…...

MySQL InnoDB 刷脏页

MySQL InnoDB 刷脏页flush 过程控制策略WAL 机制 : InnoDB 在处理更新语句时&#xff0c;只做写日志的磁盘操作 脏页 : 当内存数据页与磁盘数据页内容不一致干净页 : 内存数据写入到磁盘后&#xff0c;内存与磁盘上的数据页的内容一致 更新/ flush 过程 : flush 过程 flus…...

如何用Postman做接口自动化测试?没有比这个更详细的了

目录 前言 什么是自动化测试 自动化测试有哪些分类 为什么需要自动化测试 Postman自动化测试演示 1.新建集合 2.新建接口 3.填写自动化测试脚本 4.录入所有接口 5.执行自动化测试 前言 什么是自动化测试 把人对软件的测试行为转化为由机器执行测试行为的一种实践。 …...

openAi ChatGPT调用性能优化的一些小妙招

参考的demo:GitHub - ddiu8081/chatgpt-demo: A demo repo based on OpenAI API. 扭曲调教&#xff1a; openai提供的chat接口&#xff08;https://api.openai.com/v1/chat/completions&#xff09;由于其模型很大&#xff08;什么1750亿个参数啥的&#xff09;&#xff0c;单…...

前端面试笔试题总结

前端面试笔试题总结1.说说你对react的理解&#xff1f;有哪些特性&#xff1f;2.说说Real diff算法是怎么运作的3.说说React生命周期有哪些不同的阶段&#xff1f;每个阶段对应的方法是&#xff1f;4.说说你对React中虚拟dom的理解&#xff1f;5.说说你对react hook的理解&…...

基于MATLAB编程的蚁群算法格栅路径优化,基于蚁群算法的路径避障规划

目录 背影 蚁群算法的原理及步骤 基本定义 编程思路 适应度函数 算法的规则 特点 主要参数 代码 结果分析 展望 背影 格栅路径优化运算量大,可能解多,求解难度高的,可行解多的特点,一般都无法用直接求解,本文用蚁群算法进行求解,蚁群算法拥有更好的全局寻优能力, 蚁…...

怎么画一张微服务架构图?

怎么画一个微服务架构图? 要画一个微服务架构图&#xff0c;你需要遵循以下步骤&#xff1a; 确定服务&#xff1a;首先&#xff0c;你需要确定你的微服务架构需要哪些服务。每个服务都应该具有明确定义的功能和目的。 绘制图表&#xff1a;使用一个绘图工具&#xff0c;比如…...

python---python基础语法

python基础语法 主要针对python中变量的定义 1.重点 1.2字面量 1.介绍&#xff1a;就是数据类型的学习。 2.介绍 数字。浮点数&#xff0c;就和和现实中写法一样就行字符串&#xff0c;python中所有的被引号包裹的都是字符串# 字面量学习# 数字 6666 232323 -45656566# 浮点 -…...

ython和PyTorch实现ChatGPT批量AI智能写作

怎么实现用chatgpt批量写作 ChatGPT是一种针对文本生成的自然语言处理工具&#xff0c;它可以用于生成大量的文本内容。但是&#xff0c;由于ChatGPT需要的计算资源较大&#xff0c;处理时间较长&#xff0c;因此在批量写作时需要考虑花费的时间和资源。 以下是一些步骤&…...

【力扣专题】2.链表

2.链表虚拟头结点&#xff08;C&#xff09;直接在原链表上操作设置虚拟头节点再操作相关题目递归相关题目双指针pre与temp快慢指针/环形链表相关题目计算链表长度相关题目首先最好能够手写链表相关操作链表&#xff1a;707.设计链表虚拟头结点&#xff08;C&#xff09; 例题…...

IAST技术进阶系列(六):API安全治理与防护初探

随着云原生和软件开源技术的蓬勃发展&#xff0c;越来越多的开发平台和第三方服务快速涌现&#xff0c;应用系统与功能模块的复杂性不断提升&#xff0c;应用开发深度依赖于应用程序接口&#xff08;Application Programming Interface&#xff0c;API&#xff09;之间的相互调…...

Android App保护用户隐私————禁止应用截屏或录屏

引言 相信大家在使用某些平台应用的时候&#xff0c;都会有限制的规定。 通常情况下&#xff0c;录屏、截图软件都可以在手机的运行过程中进行录屏、截图&#xff0c;普通的平台也不会阻止录屏、截图软件运行。 但是在某些比较敏感的平台上面&#xff0c;有可能出于保密的原因&…...

【C#基础】chatGpt带你学C#接口,它在游戏中有什么应用?

What are Interfaces? In computer programming, an interface is a set of rules or guidelines that define how different software components or systems should interact with each other. It serves as a contract between two or more components, specifying how the...

剑指offer-旋转数组中的最小值

文章目录题目描述题解一 暴力for循环&#x1f315;博客x主页&#xff1a;己不由心王道长&#x1f315;! &#x1f30e;文章说明&#xff1a;剑指offer-旋转数组中的最小值&#x1f30e; ✅系列专栏&#xff1a;剑指offer &#x1f334;本篇内容&#xff1a;对剑指offer中的数组…...

Nginx解决跨域问题(前端服务器,接口服务器)记录

Nginx解决跨域问题&#xff08;前端服务器&#xff0c;接口服务器&#xff09;记录 使用可视化工具宝塔&#xff0c;没有可忽略 遇到的问题&#xff1a;前端服务器访问接口服务器跨域 例&#xff1a;前端服务器访问地址 11.11.11.11:9008 ​ 后端服务器访问地址 22.22.22.2…...