11.27 linux

1.创建网络会话实例 查看网络信息和网络状态 nmcli connection show 使用con-name 参数指定公司的网络名称company nmcli connection add con-name company ifname ens33 autoconnect no type 192.168.10.1/24 gw4 192.168.10.1 使用con-name参数指定家庭使用的网络会话名称home这里不需要手动指定 nmcli connection add con-name h
分类: 其他 发布时间: 11-27 22:00 阅读次数: 0

川大新生杯——欧拉筛

mod的一些性质 (a mod n) (b mod n)=(ab) mod n ((a mod n)(b mod n)) mod n=(ab) mod n 如果a≡b(mod m),x≡y(mod m),则a+x≡b+y(mod m)。 如果a≡b(mod m),x≡y(mod m),则ax≡by(mod m)。 如果ac≡bc(mod m),且c和m互质,则a≡b(mod m) (就是说同余式两边可以同时除以一个和模数互质的数)。 川大新生杯——模板筛 lglg最近爱上了炒股,他想在股票市场
分类: 其他 发布时间: 11-27 22:00 阅读次数: 0

2019年11月27号 王腾飞 linux

创建网络会话实例 查看网络信息和网络状态 nmcli connection show 使用con-name 参数指定公司的网络名称company nmcli connection add con-name company ifname ens33 autoconnect no type 192.168.10.1/24 gw4 192.168.10.1 使用con-name参数指定家庭使用的网络会话名称home这里不需要手动指定 nmcli connection add con-name hom
分类: 其他 发布时间: 11-27 22:00 阅读次数: 0

java 工厂模式 从无到有-到简单工厂模式-到工厂方法模式-抽象工厂模式

工厂模式定义(百度百科): 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑使用工厂模式,虽然这样做,可能多做一些工作,但会给你系统带来更大的可扩展性和尽量少的修改量。 一、没有使用工厂模式的实现:
分类: 其他 发布时间: 11-27 22:00 阅读次数: 0

关于Promise,你必须知道的几点。

1.如何改变promise的状态   1). resolve(value) 如果当前的状态是pedding 就会改为 resolved   2). reject(reason) 如果当前状态是pedding 就会改为 rejected 2.一个promise指定多个成功 / 失败的回调,都会调用吗?   当promise状态改变时,对应的回调函数都会调用 const p = new Promise((resolve,reject)=>{ resolve(1) }) p.then(
分类: 其他 发布时间: 11-27 21:50 阅读次数: 0

maven SNAPSHOT

https://blog.csdn.net/yxz8102/article/details/80975542 快照版本和正式版本的主要区别在于,本地获取这些依赖的机制有所不同。假设你依赖一个库的正式版本,构建的时候构建工具会先在本次仓库中查找是否已经有了这个依赖库,如果没有的话才会去远程仓库中去拉取。所以假设你发布了Junit-4.10.jar到了远程仓库,有一个项目依赖了这个库,它第一次构建的时候会把该库从远程仓库中下载到本地仓库缓存,以后再次构建都不会去访问远程仓库了。所以如果你修改了代码
分类: 其他 发布时间: 11-27 21:50 阅读次数: 0

在ubuntu编写helloworld

安装vim 打开终端 输入sudo apt-get install vim-gtk 输入登陆密码 等待安装完成 编译C 创建.c文件:vim helloworld.c 编写代码,保存并退出 编译:gcc helloworld.c -o helloworld 运行:./helloworld 命令 说明 :q! 强制退出,不保存 :q 退出 :wq! 强制保存并退出 :w 另存为 :saveas 文件路径 另存为 :x 保存并退出 :wq 保存并退出 linux直接编译helloworld #b
分类: 其他 发布时间: 11-27 21:50 阅读次数: 0

好久没来这里了,放几个数据结构代码吧

单链表的实现: #ifndef LINKEDLIST_H #define LINKEDLIST_H #include<iostream> using namespace std; //the definition of Node template <class T> class Node{ public: Node(T x = 0, Node* p = nullptr):data(x), next(p){} T data; No
分类: 其他 发布时间: 11-27 21:50 阅读次数: 0

PowerDesigner从安装到同步数据库

前言 最近项目在如火如荼的进行着4.0版本的数据库设计工作,我们几个后端小伙伴也马不停蹄的进行着数据库的设计。使用的设计软件是PowerDesigner,这里记录一些常见的问题以备日后查看 安装 链接:https://pan.baidu.com/s/1c4B-S3Ee8SFexUg4xXNBQg 提取码:ybtg 如果链接失效请留言 推荐使用百度网盘客户端进行下载,因为最近百度对第三方加速工具查的比较严格,基本上限速到很慢很慢。而百度网盘客户端可以试用1分钟加速,网速可以的话基本上1分钟就下好
分类: 其他 发布时间: 11-27 21:50 阅读次数: 0

web项目踩坑过程

sql函数设计: 一开始本来是直接用Java的jdbc直接传输操作语句的。但后来学了存储过程发现存储过程可以提高不少的效率。就重构了自己对数据库的操作代码。包括:开启,查找,修改,关闭。 开启:直接使用的构造函数,以后使用的时候可以直接把对象new成一个static的变量,可以一直使用,直到使用关闭函数。 具体操作(查(find),写(write),改(change)):编写的思路是现在mysql数据库里面实现函数和存储过程。    巨坑提示1,存储过程和函数的区别是,函数必须返回一个数据,r
分类: 其他 发布时间: 11-27 21:50 阅读次数: 0

Python的argparse模块的使用

Python的argparse模块的使用 最近看到一份Pytorch代码有以下内容: # Training settings parser = argparse.ArgumentParser(description='PyTorch MNIST Example') parser.add_argument('--batch-size', type=int, default=64, metavar='N', help='input b
分类: 其他 发布时间: 11-27 21:50 阅读次数: 0

软件工程助教工作总结

Document 上学期已经结束了。半学期的软件工程助教生活,忙碌贯穿其中,虽然很累,但是却收获了很多,最重要的是我的努力让同学受益,并得到了同学的好评。另外在老师的亲切关怀和悉心指导下,我的助教工作算是非常之成功。我们16个软件工程助教。虽然有时的工作量很大,但我尽量克服困难,做好自己的工作,我在之前给自己制定了详细的助教工作计划并且定下了目标,在工作中,坚持“务实与务虚相结合,用心与用情相结合”的原则处理工作中的各种问题,使工作能够顺利进行,取得成绩。回顾过去工作的点点滴滴,感受良多,现总
分类: 其他 发布时间: 11-27 21:50 阅读次数: 0

IP笔记

交换机/网桥:工作在数据链路层 1)每个网段都是一个单独的冲突域 2)所有的网段都处于同一个广播域
分类: 其他 发布时间: 11-27 21:50 阅读次数: 0

Redis缓存的使用

1、配置文件pom里面添加redis依赖 <!-- redis客户端:Jedis --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency> 2、配置文件 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://
分类: 其他 发布时间: 11-27 21:50 阅读次数: 0

选择交换机和路由器的主要性能指标

选择交换机的主要技能指标 : 1.机架插槽数;2.扩展槽数;3.最大可堆叠数;4.支持的网络类型;5.最大SONET端口;6.背板吞吐量;7.MAC地址表大小;8.支持的协议与标准。 选择路由器的主要技能指标 : 1.吞吐量;2.背板能力;3.丢包率;4.延时与延时抖动;5.突发处理能力。
分类: 其他 发布时间: 11-27 21:50 阅读次数: 0

D^3ctf两道 pwn

这次 的D^3ctf 又是给吊打 难顶。。。 所以题都是赛后解出来的,在这感谢Peanuts师傅 unprintableV 看看保护: 看看伪代码,其实代码很少 void __cdecl menu() { char *a; // [rsp+8h] [rbp-8h] a = buf; puts("welcome to d^3CTF!"); printf("here is my gift: %p\n", &a); puts("may you enjoy my printf t
分类: 其他 发布时间: 11-27 21:50 阅读次数: 0

kubernetes运用

1:kubernetes基本介绍 kubernetes 是一个开源的容器集群管理系统,K8s用于容器化应用程序的部署 扩展和管理,提供容器编排 资源调度 弹性伸缩 部署管理 服务发现等一系列功能。 kebernetes的特性 @自我修复 在节点故障的时候重新启动失败的容器,保证预期的副本数量,杀死监控检查失败的容器,并且在未准备好之前,不会处理客户端的请求,保证线上服务不会中断。 @弹性伸缩 使用命令 UI或者基于CPU的使用情况快速扩容和收缩应用程序实例,保证应用业务在高峰器并发的高可用性,
分类: 其他 发布时间: 11-27 21:50 阅读次数: 0

面向对象的七大设计原则

  1、单一职责原则【SINGLE RESPONSIBILITY PRINCIPLE】:单一职责原则想表达的核心思想就是“高内聚”,一个模块只完成一项功能。在面向对象设计中,一个类只应该负责一项职责,如果同时承担太多职责,就等于把这些职责耦合在了一起。   2、里氏替换原则【LISKOV SUBSTITUTION PRINCIPLE】:任何时候都可以用子类型来替换父类型。   3、依赖倒置原则【DEPENDENCE INVERSION PRINCIPLE】:面向接口编程,声明方法的参数类型、方
分类: 其他 发布时间: 11-27 21:50 阅读次数: 0

云计算里面用到的存储技术

关键词:大LUN方案、FusionStorage、VIMS、NFS、EXT4 大LUN方案:     就是华为FC的不启用存储虚拟化的方案,直接采用共享LUN的方式,通过将LUN划分一个blockdevice,每个device称为volume,vm有一个或者多个volum组成,有lvm有点类似;大LUN方式不支持VM磁盘的所有高级特性,无法做备份,链接克隆和快照等特性; VIMS(虚拟镜像管理系统):即FC在添加数据存储的时候启用存储虚拟化的场景,是一种高性能的集群文件系统,使用时,先将数据存
分类: 其他 发布时间: 11-27 21:50 阅读次数: 0

springboot和springcloud面试

1.springboot的配置文件有几种格式?区别是什么? .properties 和 .yml,它们的区别主要是书写格式不同。 1) .properties app.user.name = javastack 2) .yml app: user: name: javastack 另外,.yml 格式不支持?@PropertySource?注解导入配置。 2.springboot的核心注解是哪个?它主要有哪几个注解组成? 启动类上面的注解是@SpringBootApplication,它也是
分类: 其他 发布时间: 11-27 21:50 阅读次数: 0