SubwayReport

title: SubwayReport date: 2019-10-08 15:49:41 tags: cnbolgsWork --- 地铁项目完成总结 相关链接 GitHUb Page: 内容与本篇相同 GitHub Repo: SubwayRouter 功能模块分离 IOManager IOManager的Package用来处理与系统文件交互的class类,现在其中有txtOutputer和xmlReader两个类。 xmlReader用来从已经编写好的地铁xml文件中获得地图数据。 tx
分类: 其他 发布时间: 10-09 21:15 阅读次数: 0

子类继承简单总结

子类继承 (1)子类和父类如果在同一个包内,则子类可以继承父类的除private以外的所有成员变量和方法,并且权限不变; (2)子类和父类如果不在同一个包内,则子类可以继承父类的public和protected权限的成员变量和方法,不能继承友好型和private; 继承的优点 1.提高代码的重用性,子类继承了父类的所有的方法和属性,所以子类不用再重复定义 2.提高代码的可扩展性,子类可以写自己独特的属性和方法,在父类的基础上扩展 继承中的构造方法 1、super表示父类构造函数的对象 2、要想
分类: 其他 发布时间: 10-09 21:15 阅读次数: 0

题解 CF1097F 【Alex and a TV Show】

妙妙题…… 这道题这要求%2的个数,肯定有什么性质 于是我们想到了用\(bitset\)来处理 由于三操作有\(gcd\), 于是我们又想到用反演来解决 我们回忆一下反演的柿子 设\(f(x)\)为x出现了多少次,\(F(x)\)为x的倍数出现了多少次 \[F(d) = \sum_{d|x}f(x)\] 跟据反演,我们有: \[f(x) = \sum_{x |d}F(d) * \mu(\frac{d}{x})\] 我们要求的数即为\(f(v)\) 由于\(\mu\)的取值只有\(-1, 0,
分类: 其他 发布时间: 10-09 21:15 阅读次数: 0

kvm虚拟化网络管理(5)

一、Linux Bridge网桥管理 网络虚拟化是虚拟化技术中最复杂的部分,也是非常重要的资源。 第一节中我们创建了一个名为br0的linux-bridge网桥,如果在此网桥上新建一台vm,如下图: VM2 的虚拟网卡 vnet1 也连接到了 br0 上。 现在 VM1 和 VM2 之间可以通信,同时 VM1 和 VM2 也都可以与外网通信。 查看网络状态: 用brctl show 显示当前网桥连接状态: brctl命令详解: 二、VLAN介绍   LAN 表示 Local Area Netw
分类: 其他 发布时间: 10-09 21:15 阅读次数: 0

Linux 用 ps 與 top 指令找出最耗費 CPU 與記憶體資源的程式最占cpu的进程

Linux 用 ps 與 top 指令找出最耗費 CPU 與記憶體資源的程式 2016/12/220 Comments ######### # top -b -o +%CPU | head -n 22 top - 21:02:00 up 2:34, 9 users, load average: 0.10, 0.08, 0.11 Tasks: 190 total, 1 running, 189 sleeping, 0 stopped, 0 zombie %Cpu(s): 3.2 us, 2.2
分类: 其他 发布时间: 10-09 21:14 阅读次数: 0

git pull 默认拉取远端其他分支 问题解决

今天工作中遇见了一个问题:执行git pull 命令时,默认合并了远端的某个分支,经过查阅资料发现是git的配置问题。 如图所示: git 查看远端主机详细配置信息 git remote show origin 通过查看配置信息发现:我的本地分支在执行git pull命令的时候默认拉取的远端的develop分支,导致pull命令合并了远端的develop分支 本地关联远程分支命令: git branch --set-upstream 修改关联 git branch --set-upstream
分类: 其他 发布时间: 10-09 21:14 阅读次数: 0

django之多表查询操作

基于双下划线的跨表查询(连表查询 join) select emp.name from emp inner join dep on emp.dep_id = dep.id where dep.name='技术'; select emp.name from dep inner join emp on emp.dep_id = dep.id where dep.name='技术'; 示例: # 一对一 # 查询一下王洋的电话号码 # ret = models.Author.obj
分类: 其他 发布时间: 10-09 21:14 阅读次数: 0

Ngrinder简单idea部署

Ngrinder简单idea部署
分类: 编程语言 发布时间: 10-09 21:10 阅读次数: 0

在mysql中生成数据库和数据表

#创建数据库 CREATE DATABASE s4day65 DEFAULT CHARSET utf8; #班级表 CREATE TABLE class (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,title CHAR(20)) ENGINE=INNODB DEFAULT CHARSET=utf8; #学生表 有一个指向班级表的外键 CREATE TABLE student (id INT NOT NULL AUTO_INCR
分类: 其他 发布时间: 10-09 20:59 阅读次数: 0

电解电容的正负极

螺栓型电解电容 这三种都是螺栓型电解电容,使用的时候一定要区分正负极,接反了非常危险。首先我们要看白色银边上的标注,如果有一字符号就是负极,如果有+号就是正极。 电接电容 如果是新的,我们可以根据引脚的长度来判断,脚长的为正极,其次看白色银边的符号,有一字符号的为负极。 牛角电容 第一种判断方式就是看白色银边,有一字符号的就是负极,其次看接点的压花,大多都是负极上有各种不同的压花。也有的厂家也会在接点上压上正负标识。 黑边一侧为负极 这种最好辨认,有黑色半边的一端为负极。 CBB电容 这种是家
分类: 其他 发布时间: 10-09 20:59 阅读次数: 0

从.src.rpm中获得源码

rpm是使用cpio格式打包,因此可以先转成cpio然后解压, rpm2cpio xxx.rpm | cpio -div
分类: 其他 发布时间: 10-09 20:59 阅读次数: 0

类 和 对象 基础

面向对象基础: 1 什么是面向对象? 指的是一种编程思想 面向过程编程: 核心是‘过程’二字,过程指的是做事情的步骤,即先做什么后做什么 基于该编程思想编写程序,好比一条工厂流水线,一种机械式的思维方式。 优点: 逻辑清晰,复杂的问题流程化,进而简单化。 缺点: 可扩展性差。 面向对象编程: 核心是‘对象’二字,对象指的是特征与技能的结合体。 基于该编程思想编写程序,好比在创造世界,一种上帝式的思维方式。 优点: 可扩展性强,已于维护, 缺点: 编写程序的复杂程度远高于面向过程的编程。 优先使
分类: 其他 发布时间: 10-09 20:59 阅读次数: 0

【模板】欧拉回路(一笔画问题)

(摘自https://www.cnblogs.com/abc1604831024/p/9077112.html) 欧拉回路就是给一个图,存在一条回路把所边经过且每条边只经过一次。 对于无向图:   存在欧拉回路的条件:每个点的度都为偶数;   存在欧拉路的条件:有且只有两个点的度为一,且这两个点分别为起点和终点; 对于有向图:   存在欧拉回路的条件:每个点出度等于入度;   存在欧拉路的条件:存在一个点出度比入度多一作为起点,存在一点入度比出度多一作为终点,其余点出度等于入度; 求欧拉回路的
分类: 其他 发布时间: 10-09 20:59 阅读次数: 0

第九次作业--接口及接口回调

题目: 利用接口和接口回调,实现简单工厂模式,当输入不同的字符,代表相应图形时,利用工厂类获得图形对象,再计算以该图形为底 的柱体体积。 1.源代码 java.Shape文件 //创建了一个接口,定义了一个求面积的方法// package cn.edu.ccut.factory; public interface Shape { public double getArea(); } 以下是矩形类、正方形类、梯形类、圆形类、三角形类,分别存放在java.Juxing 、 j
分类: 其他 发布时间: 10-09 20:58 阅读次数: 0

SpringBootSecurity学习(18)前后端分离版之 OAuth2.0 数据库(MyBatis)存储客户端

使用Mybatis查询客户端信息 前面的例子使用了默认的jdbc配置来动态从数据库查询客户端信息,下面来改用更加灵活的mybatis来实现,改用mybatis,首先pom中换成mybatis的依赖: 然后新建一个实体类,并实现查询需要的 ClientDetails 接口: 由于接口默认需要实现的方法有很多返回类型为集合类型的,所以这里的部分get方法做一些调整,例如: 其它的可以自行下载源代码查看。实体类建好以后,我们就可以查询客户端了: 实现 ClientDetailsService 接口
分类: 其他 发布时间: 10-09 20:58 阅读次数: 0

近几年来听过的音频(2019-10-09)

今天推荐了一些我觉得不错的音频给朋友,想了下,直接整理一波公开给大家得了(都是我听过的、筛选过的) 之前总有人问我为什么会知道这个为什么会知道那个,额(⊙o⊙)…你就只看我觉得不错的音频列表就应该秒懂了,书和文章就更用不提了 PS:没有什么东西是一步到位的,大家都是日积月累的成长 这两年听的大体是国学、中医、生命科学、法律、思维、理财等方向。很多音频其实真不怎么样,听部分就放弃了,有些音频刚开始真不错后来就越来越没质量,这些我都屏蔽了(不在列表中了) 下面是我听了有收获的列表(这个和书一样,什
分类: 其他 发布时间: 10-09 20:58 阅读次数: 0

js语言描述-栈及应用

基于数组的栈 function Stack(){ let items=[]; this.size=function() { return items.length; } //插入 this.push=function(e){ items.push(e); } //删除 this.pop=function(){ return items.pop(); } //
分类: 其他 发布时间: 10-09 20:58 阅读次数: 0

struts2:ognl表达式

一,概念 二,使用 三,类型转换
分类: 其他 发布时间: 10-09 20:58 阅读次数: 0

web框架的本质:

简单的web框架 web的应用本质其实就是socket服务器,用户所使用的浏览器就是一个cocket客户端,客户使用浏览器发送的请求会被服务接收,服务器会按照http协议的响应协议来回复请求,这样的网络通讯,我们就可以自己实现web框架 下面是一个html文件,现在用户想要通过浏览器向服务器请求这个页面,我们应该怎么去让客户访问到这个页面;我们就得使用到socket <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8
分类: 其他 发布时间: 10-09 20:58 阅读次数: 0

cookie设置中文时的编码问题

cookie设置中文时的编码问题:cookie在设置时不允许出现中文。非要设置中文的怎么办,看下面的解决方案: 方式1 def login(request): ret = HttpResponse('ok') ret.set_cookie('k1','你好'.encode('utf-8').decode('iso-8859-1')) #取值:request.COOKIES['k1'].encode('utf-8').decode('iso-8859-1').encode('iso-8859
分类: 其他 发布时间: 10-09 20:58 阅读次数: 0