ICode9

精准搜索请尝试: 精确搜索
  • 5-CAP定理和BASE理论2022-05-14 23:34:39

    一 CAP 定理 2000 年 7 月,加州大学伯克利分校的 Eric Brewer 教授在 ACM PODC 会议上提出 CAP 猜想。2年后,麻省理工学院的 Seth Gilbert 和 Nancy Lynch 从理论上证明了 CAP。之后,CAP 理论正式成为分布式计算领域的公认定理。 CAP 理论为:一个分布式系统最多只能同时满足一致性(Cons

  • C语言实现线性栈2022-05-13 18:04:00

    #include <stdio.h> #include <stdlib.h> #define max_size 100 typedef int SElemType; typedef struct { SElemType *base; SElemType *top; int stacksize; }SqStack; //初始化 int InitSqStack(SqStack &S){ S.base = (SElemType *)mallo

  • 三、单redis升级redis集群+哨兵2022-05-12 16:03:46

    针对假如已经是安装了redis,只是是单部署,需要把他切换成redis集群+哨兵模式,我因为偷懒,就写了个脚本来执行,各位看官,请品~你品~你细品~ 首先准备个升级包,放到任意路径,内容如下:    第一个文件不用管,第二个跟第四个,是把里面的配置改好,如何配置请参考我之前写的redis集群一, 然后是upg

  • Centos7安装部署WebLogic2022-05-11 21:01:07

    安装JDK   可以上Oracle官网下载Linux版的jdk安装包,jdk-8u60-linux-x64.tar.gz   上传jdk包到/usr/local目录下并解压配置环境变量   cd /usr/local/   tar zxvf jdk-8u60-linux-x64.tar.gz   ln -s /usr/local/jdk1.8.0_60 /usr/local/jdk   sed -i.ori '$a export JAVA_

  • 虎符CTF 2022 babygame wp2022-05-10 22:32:10

    先贴下exp,wp晚点来补 完整exp # Arch: amd64-64-little # RELRO: Full RELRO # Stack: Canary found # NX: NX enabled # PIE: PIE enabled from pwn import * from ctypes import * # from LibcSearcher import * import sys contex

  • javaSE——包机制2022-05-10 14:34:20

    包机制 为了更好的组织类,Java提供了包机制,用于区别类名的命名空间 定义包语句的语法: package pkg1[.pkg2[.pkg3 ....]];//放在java文件的最前面 一般利用公司域名倒置作为包名 为了能够使用一个包的成员,我们需要明确导入,使用“import”语句即可完成此功能 import java.util.D

  • 2022 *CTF examination2022-05-09 18:03:56

    exp from pwn import* context.log_level = 'debug' context.arch = 'amd64' #s = process('./examination') s = remote('124.70.130.92',60001) libc = ELF('/lib/x86_64-linux-gnu/libc.so.6') def init_role(role):

  • C++11实现一个轻量级的AOP框架2022-05-09 18:00:23

    AOP介绍   AOP(Aspect-Oriented Programming,面向方面编程),可以解决面向对象编程中的一些问题,是OOP的一种有益补充。面向对象编程中的继承是一种从上而下的关系,不适合定义从左到右的横向关系,如果继承体系中的很多无关联的对象都有一些公共行为,这些公共行为可能分散在不同的组件、不

  • c++类模板与继承2022-05-04 18:02:50

    当子类继承的父类是一个类模板时,子类在声明的时候,要指定出父类中T的类型如果不指定,编译器无法给子类分配内存如果想灵活指定出父类中T的类型,子类也需变为类模板 template<typename T> class base {   public:   T m; }; class son1 : public base<int> { }; template<typename

  • 2022-05-04 15:32:31

    栈 1. 理解 栈是一个只能从尾部进行插入和删除数据操作的线性表,存储方式通常使用顺序存储,很少使用链式存储 2. 栈的顺序存储 1. 结构体代码 typedef struct stack { ElemType *top; ElemType *base; ElemType stackSize } sqStack; 3.

  • linux的anaconda 环境修复办法 (自动进入 base 环境怎么办?)...2022-05-04 14:31:13

    查看你的. bashrc 文件是否有下面这段代码, 如果有, 注释掉就可以解决了!     记得修改完要 source ~/.bashrc 才会生效!!!

  • 剑指offer(43)2022-05-04 08:32:51

    剑指offer(43) 剑指 Offer 43. 1~n 整数中 1 出现的次数 输入一个整数 n ,求1~n这n个整数的十进制表示中1出现的次数。 例如,输入12,1~12这些整数中包含1 的数字有1、10、11和12,1一共出现了5次。 示例 1: 输入:n = 12 输出:5 示例 2: 输入:n = 13 输出:6 限制: 1 <= n < 2^31 思路: ​ 本题

  • hdu Rightmost Digit2022-05-03 19:31:06

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1061 水题快速幂,求余进行最后一个取尾操作就可以,坑点不大, 直接上代码: Talk is cheap. Show me the code. #include<bits/stdc++.h> using namespace std; long long t; long long fastpow(long long a,long long b) { lon

  • Tomcat 单机多实例使用记录2022-05-02 16:31:30

    目录参考资料CATALINA_HOME 属性 VS CATALINA_BASE 属性步骤1. 创建 CATALINA_BASE 使用的目录2. 拷贝配置文件添加hello应用2.1 拷贝配置文件2.2 conf\server.xml 添加应用配置2.3 webapps下添加 hello 应用3. 启动 tomcat4. 验证5. 添加第2个tomcat实例5.1 拷贝 tomcat-instance

  • java的继承2022-05-02 15:34:45

    作用 通过java的继承,可以实现代码的复用 继承的简单规则 public class Sub extends Base{ …… } 当Sub类和Base类位于同一个包中,Sub类继承Base类中public,protected和默认访问级别的成员变量和成员方法。 当Sub类和Base类位于不同包中,Sub类继承Base类中p

  • PE学习之重定位,内存加载dll2022-04-30 09:31:40

    PE学习之重定位,内存加载dll 最近又复习了一下PE结构中重定位相关的内容,又想到内存加载dll这个未曾涉足的领域。 便想着自己实现一波。 可参考此篇博客,本人觉得结构清晰,简洁明了。 内存直接加载运行DLL 我写的应该比较口语化,流水账,啰嗦。 重定位主要是对代码里面使用绝对地址的地方

  • 包机制2022-04-29 16:32:35

    包机制 //导入这个包下所有的类,用* import com.kuang.base.*; 推荐:阿里巴巴开发手册 认真看一遍,里面全是基础 无规矩不成方圆,无规范不能协作

  • Centos6国内可用yum源2022-04-29 11:02:57

    目标: 由于centos已不再维护6.X版本,停止更新支持,同时官方也把yum源删除了,所以6.X版本必须更换源才可继续使用。 更新yum源为CentOS的Vault源 1>mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo-backup 2>wget -O /etc/yum.repos.d/CentOS-Base.repo ht

  • 进制随意转换2022-04-28 19:01:52

    # 十进制转化为N进制def func1(s: str, s_base:int, n_base: int): baselist = '0123456789ABCDEF' res = str(s) # 原数不是十进制时,先转为十进制:累加 if s_base != 10: ssum = 0 s = str(s)[::-1] for i in range(len(s)): ssum +=

  • pytorch的bert预训练模型名称及下载路径2022-04-26 18:34:27

    google的bert预训练模型: BERT-Large, Uncased (Whole Word Masking): 24-layer, 1024-hidden, 16-heads, 340M parameters BERT-Large, Cased (Whole Word Masking): 24-layer, 1024-hidden, 16-heads, 340M parameters BERT-Base, Uncased: 12-layer, 768-hidden, 12-heads, 110

  • day8.12022-04-25 16:03:45

    day8.1 自制远程yum仓库 # 1.安装创建仓库命令 yum install -y createrepo # 2.通过挂载镜像,获取rpm包 1.挂载镜像 mount /dev/cdrom /mnt/ # 3.安装vsftpd服务 yum install -y vsftpd # 4.启动vsftpd服务 systemctl start vsftpd # 5.检查端口 [root@28te

  • 2022DASCTF-Apr-X-FATE-pwn-wp2022-04-25 09:03:13

    目录2022DASCTF-Apr-X-FATE-pwn-wp1 good_luckchecksec漏洞点利用思路EXP2 ssstringchecksec漏洞点利用思路EXP3 easysystemchecksec漏洞点利用思路EXP4 try2findmeTODO5 storageTODO引用与参考 2022DASCTF-Apr-X-FATE-pwn-wp 时间太仓促了,题目逆向的工作量有点大,远程还有不少毛病

  • SVN 的报错记录2022-04-19 18:32:32

    1、svn更新 can‘t open file .svn找不到文件 解决办法: 1.根据报错文件的路径找到相应的文件位置,手动新建一个文本并命名为 8e1629eb89b4a74c1e5fb08c86540f220697a187.svn-base 文件; touch 8e1629eb89b4a74c1e5fb08c86540f220697a187.svn-base 2.然后使用svn的update 功能更新文

  • 剑指 Offer 16. 数值的整数次方2022-04-19 00:35:05

    剑指 Offer 16. 数值的整数次方 实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,xn)。不得使用库函数,同时不需要考虑大数问题。   示例 1: 输入:x = 2.00000, n = 10 输出:1024.00000 示例 2: 输入:x = 2.10000, n = 3 输出:9.26100 示例 3: 输入:x = 2.00000, n = -2 输出:0.25000 解释:2-

  • linux服务器上创建PYTHON虚拟环境(ANACONDA实现创建虚拟环境)2022-04-17 23:00:06

    ANACONDA实现创建虚拟环境 1、为什么选择ANACONDA Anaconda可以帮助我们创建多个开发环境,也可以帮助我们安装第三方包。比如在安装tensorflow的时候,它会帮我们安装很多其余所配套的包,以至于不会发生版本兼容问题 2、安装ANACONDA指令 2.1下载安装包 这里我们使用清华镜像文件下载

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有