首页 > 2021年04月18日 > 全部分享
225. Implement Stack using Queues
类似问题:232. Implement Queue using Stacks 问题: 设计数据结构,使用queue实现stack。 实现以下功能: void push(int x) Pushes element x to the top of the stack. int pop() Removes ...
分类:其他   时间:2021-04-18 21:56:51    收藏:0  评论:0  赞:0  阅读:16
52 动态代理
动态代理 反射的应用:动态代理 代理设计模式 的原理: 使用一个代理将对象包装起来,然后用该代理对象取代原始对象。任何对原始对象的调用都要通过代理。代理对象决定是否以及何时将方法调用转到原始对象。 动态代理使用的场合: > 调式 > > 远程方法调用 动态代理相比于静态代理的有点: 抽象角色中(接口 ...
分类:其他   时间:2021-04-18 21:56:36    收藏:0  评论:0  赞:0  阅读:25
自旋锁
概念和意义 尝试获取锁的线程不会立即阻塞(no wait),而是采用循环的方式去尝试获取锁,这样的好处是减少线程上下文切换的消耗,缺点是循环消耗cpu unsafe中的源码 //unsafe.getAndAddInt putlic final int getAndAddInt(Object var1 ...
分类:其他   时间:2021-04-18 21:56:21    收藏:0  评论:0  赞:0  阅读:36
JDOM解析xml文件,通过反射实现ClassPathXmlApplicationContext()方法
方法简介 使用示例 通过反射实现IOC 带有命名空间的xml解析 实现构造器方式的注入 ...
分类:移动平台   时间:2021-04-18 21:55:59    收藏:0  评论:0  赞:0  阅读:20
Java 基础之线程声明周期与线程的同步
线程的生命周期 JDK中用Thread.State类定义了线程的几种状态 要想实现多线程,必须在主线程中创建新的线程对象。Java语言使用Thread类及其子类的对象来表示线程,在它的一个完整的生命周期中通常要经历如下的五种状态: ?新建: 当一个Thread类或其子类的对象被声明并创建时,新生的线 ...
分类:编程语言   时间:2021-04-18 21:55:42    收藏:0  评论:0  赞:0  阅读:18
Flink 任务提交
Flink Job Cluster Cluster Lifecycle: JobManager 随 Job启动结束, TaskManagers 根据任务资源惰性配. Resource Isolation: JobManager的致命错误只影响当前 Job. Other considerations: ...
分类:其他   时间:2021-04-18 21:55:29    收藏:0  评论:0  赞:0  阅读:21
【R】write.table输出数据带有行名?
问题 这个问题应该很常见吧。R中输出数据框时,想要把行名和列名都输出。如果直接输出的话,输出的结果列名会往前移动一位,这显然不是我们想要的。 直接上例子: > a = matrix(1:9, nrow = 3, ncol = 3, dimnames = list(LETTERS[1:3], LETT ...
分类:其他   时间:2021-04-18 21:55:13    收藏:0  评论:0  赞:0  阅读:22
python xpath定位
最近在学习python爬虫,找到一个有趣的xpath库,记录一下啊 表达式描述 nodename 选取此节点的所有子节点。 / 从根节点选取。 // 从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置。 . 选取当前节点。 .. 选取当前节点的父节点。 @ 选取属性。 路径表达式结果 book ...
分类:编程语言   时间:2021-04-18 21:54:52    收藏:0  评论:0  赞:0  阅读:26
wsl2 podman run 启动容器错误
wsl2中安装podman,启动容器报错 包含3个错误: OCI runtime error: systemd is not available,unable to write pod event, CNI network "podman" not found 具体如下: podman run -- ...
分类:其他   时间:2021-04-18 21:54:27    收藏:0  评论:0  赞:0  阅读:252
SQL server第四章 定制查询
1.别名 1.1字段名后面 使用空格 1.2 字段名后面使用as连接 2.过滤重复行 select distinct 字段名 from 表名 3.逻辑运算符的优先级 优先级是NOT>AND>OR 4.或者和并且 or和and关键字连接两个条件 5.信息排序 关键字:order by 语法: sele ...
分类:数据库技术   时间:2021-04-18 21:54:16    收藏:0  评论:0  赞:0  阅读:21
Xshell数字小键盘乱码不能使用的解决办法
问题描述:在Xshell中文版上用vi编辑器时,输入小键盘上的数字键,结果出现的不是数字,而是一个字母然后换行。 分析问题: 我们常用的键盘是带数字键盘区的(也就是右手边的1~9的数字键盘),在Xshell中文版的使用中可能出现使用数字键盘出现乱码的情况。 1、打开Xshell,点击“属性”,打开对 ...
分类:系统服务   时间:2021-04-18 21:54:02    收藏:0  评论:0  赞:0  阅读:27
C++学习第二天----this关键字理解
编译器对对象的加载步骤: (1)类名 (2)成员变量 (3)成员方法 即使定义类时,成员变量写在成员方法后面,加载对象时,也是先加载成员变量 当编译器识别方法时,会对成员方法改写,在所有方法里隐藏一个this指针,用来保存当前对象的地址 在C语言中, #include "Test.h" using ...
分类:编程语言   时间:2021-04-18 21:53:45    收藏:0  评论:0  赞:0  阅读:23
一起学习设计模式--09.组合模式
模式目标 树形结构的处理 前言 树形结构在软件中随处可见,例如操作系统中的目录结构、应用软件中的菜单、办公系统中的公司组织结构等。如何运用面向对象的方式来处理这种树形结构是组合模式需要解决的问题。组合模式通过一种巧妙的设计方案使得用户可以一致性的处理整个树形结构或者树形结构的一部分,也可以一致性的处 ...
分类:其他   时间:2021-04-18 21:53:26    收藏:0  评论:0  赞:0  阅读:20
CVE-2020-6418-chrome无沙箱RCE
#1. 漏洞简介 2月25日,谷歌Chrome浏览器与微软Edge浏览器发布了安全更新,在Google Chrome浏览器80.0.3987.122以下与Microsoft Edge浏览器80.0.361.62以下的版本中,开源JavaScript和WebAssembly引擎V8中存在一个类型混淆漏 ...
分类:其他   时间:2021-04-18 21:53:02    收藏:0  评论:0  赞:0  阅读:23
#ifdef __cplusplus extern "C" { #endif的作用
经常可以在C的头文件中看到如下代码: 1 #ifdef __cplusplus 2 extern "C" { 3 #endif 4 /* head file contents */ 5 #ifdef __cplusplus 6 } 7 #endif 那么这一段代码的作用又是什么呢? 查询的时候发现一 ...
分类:其他   时间:2021-04-18 21:52:43    收藏:0  评论:0  赞:0  阅读:31
JToken
JObject 用于操作JSON对象 JArray 用语操作JSON数组 JValue 表示数组中的值 JProperty 表示对象中的属性,以"key/value"形式 JToken 用于存放Linq to JSON查询后的结果 JToken的层次结构是这样的: JToken -抽象基类 JCon ...
分类:其他   时间:2021-04-18 21:52:26    收藏:0  评论:0  赞:0  阅读:20
Eureka客户端源码-服务注册&心跳机制
####客户端服务注册 客户端向服务端发起注册一共有几个地方呢? 启动初始化的时候发起注册 发送心跳的时候如果服务端返回404,发起注册 客户端缓的存实例信息更新了,发起注册 注册流程客户端代码比较简单,发送post类型的http请求,请求参数为InstanceInfo boolean regist ...
分类:其他   时间:2021-04-18 21:52:08    收藏:0  评论:0  赞:0  阅读:21
杨辉三角小性质
求杨辉三角中数$n(1\le n\le1e9)$最先出现的位置 \(dp[i][j]=dp[i][j-1]+dp[i-1][j-1]+....dp[1][j-1]\) 那么对于每一列单独考虑 第一列为$1;1;1;1...$ 第二列为$1;2;3;4...$ 第三列为$1;3;6;10...$ 每一 ...
分类:其他   时间:2021-04-18 21:51:52    收藏:0  评论:0  赞:0  阅读:26
Pytest单元测试框架之setup/teardown模块示例操作
"""模块级(setup_module/teardown_module)开始于模块始末,全局的函数级(setup_function/teardown_function)只对函数用例生效(不在类中)类级(setup_class/teardown_class)只在类中用例之前或之后运行一次(在类中)方法 ...
分类:其他   时间:2021-04-18 21:51:40    收藏:0  评论:0  赞:0  阅读:26
逆向初级-硬编码(六)
6.1.前缀指令 1、硬编码的结构 2、前缀指令是分组的 <1> LOCK和REPEAT前缀指令: LOCK FO REPNE/REPNZ F2 REP/REPZ F3 <2> 段前缀指令: CS(2E) SS(36) DS(3E) ES(26) FS(64) GS(65) <3>操作数宽度前缀指令 ...
分类:其他   时间:2021-04-18 21:51:12    收藏:0  评论:0  赞:0  阅读:24
449条   上一页 1 ... 4 5 6 7 8 ... 23 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!