更新软件包 sudo apt update sudo apt install nginx 查看状态 sudo systemctl status nginx 状态显示绿色active表示正常运行 防火墙开放相关端口 sudo ufw allow 'Nginx Full' 重新加载规则 sudo ufw ...
分类:
系统相关 时间:
2021-05-24 15:33:12
阅读次数:
0
(动态代理:JDK动态代理,GGLIB动态代理) JDK动态代理 例如饭店是一个接口,中餐店、西餐店、自助餐馆都属于饭店。不管哪种饭店,都会提供饭菜,所以都有提供饭菜的方法,只是提供的饭菜不同。在饭店提供饭菜之前,都需要点餐,在提供饭菜之后,都需要付款。那如何实现,在各种餐厅执行提供饭菜方法的前后执 ...
分类:
编程语言 时间:
2021-05-24 15:31:13
阅读次数:
0
【对于Class的静态关键词】 在学习方法的时候,我们已经了解了关键词static 如果我们将static与方法(或变量)一起使用, 则该方法仅属于类定义,并且永远不会传递到该类的实例(即对象)上 在所有程序编译运行的过程中,变量都是由系统自动分配内存进行存储的。 在这个存储过程中,static所修 ...
分类:
编程语言 时间:
2021-05-24 15:26:02
阅读次数:
0
parse用于从一个字符串中解析出json对象,如 1 var str = '{"name":"hanhan","age":"23"}' 2 3 console.log(JSON.parse(str))//Object {name: "hanhan", age: "23"} 注意:单引号写在{}外, ...
分类:
Web程序 时间:
2021-05-24 14:48:46
阅读次数:
0
let dataobj={}1. let arr = Object.keys(dataobj)if(arr.length 0){ console.log('空');}2. if(JSON.stringify(dataobj) "{}"){ console.log('空');}else{ consol ...
分类:
Web程序 时间:
2021-05-24 14:44:36
阅读次数:
0
/* * Copyright (c) 1994, 2012, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. ...
分类:
编程语言 时间:
2021-05-24 14:13:02
阅读次数:
0
简介 使用队列实现队列哈哈. code class MyQueue { public: queue<int> q; public: /** Initialize your data structure here. */ MyQueue() { } /** Push element x to the ...
分类:
其他好文 时间:
2021-05-24 13:17:52
阅读次数:
0
泛型 1 泛型存在的目的 类型参数化,模板化编程,简化编程 2 泛型的原理 java的泛型参数在运行时会进行类型擦除,擦除后就是object,编译器也会转成object进行编译 那么为啥使用泛型呢? 更加安全 更好的可读性 3 泛型的使用 最常用的容器类比如List 泛型类 class Pair2< ...
分类:
编程语言 时间:
2021-05-24 13:12:20
阅读次数:
0
checksec发现保护全开,程序扔入IDA 发现程序支持两个功能,读和写 读入部分: 其中0x202860为一个文件标识符,对应的是/dev/urandom,获取的是随机数,程序输出0x202060 + 8 * v1 处的数据 写入部分: 允许输入一个v2,程序在0x202060 + 8 * v2 ...
分类:
其他好文 时间:
2021-05-24 13:05:12
阅读次数:
0
.NET包含一个特殊的Object类,可以接受任意的数据类型的值,当所传递或所赋值的类型不是一个特定的数据类型时,object类就提供了一种传递参数和赋值的通用方法。赋给object的值必须作为引用类型,并存放砸托管堆中。我们平常编程过程中要尽量减少装箱和拆箱,这个操作也比较消耗性能。 原文地址:. ...