软件设计师_计算机系统基础(1.1)

1.1 计算机系统基础知识 1.1.1 计算机硬件基本组成 1.1.2 中央处理单元 1.1.3 数据表示 机器数:计算机中的二进制数据 真值:机器数对应的实际数 机器数无符号表示正数;若约定小数点的位置在机器数的最低位之后,则是纯整数;若约定小数点的位置在机器数的最高位之前,则是纯小数。 带符号机器数,机器数的最高位表示正负符号位,其余位表示数值;同理上面的约定。 教材如下:  1)原码: 最高位是符号位,0表示正号,1表示负号,其余n-1位是数值的绝对值;(n表示机器长,机器数用n个二进制
分类: 其他 发布时间: 07-28 20:08 阅读次数: 0

CSS设置浮动导致背景颜色设置无效的解决方法

float浮动会使父元素高度塌陷,父级元素不能被撑开,所以导致背景颜色不能被撑开 解决方法: 对父元素设置高度 对父元素设置 overflow:hidden清除浮动 把父元素也设置为float浮动 结束标签前加代码:<div style="clear:both"></div>
分类: 其他 发布时间: 07-28 20:08 阅读次数: 0

Zuul基本了解和使用

为什么需要微服务网关 不同的微服务一般有不同的网络地址,而外部的客户端可能需要调用多个服务的接口才 能完成一个业务需求。比如一个电影购票的收集APP,可能回调用电影分类微服务,用户 微服务,支付微服务等。如果客户端直接和微服务进行通信,会存在一下问题: # 客户端会多次请求不同微服务,增加客户端的复杂性 # 存在跨域请求,在一定场景下处理相对复杂 # 认证复杂,每一个服务都需要独立认证 # 难以重构,随着项目的迭代,可能需要重新划分微服务,如果客户端直接和微服务通 信,那么重构会难以实施 #
分类: 其他 发布时间: 07-28 20:08 阅读次数: 0

ContentPlaceHolder

天地灵气孕育出一颗能量巨大的混元珠,元始天尊将混元珠提炼成灵珠和魔丸,灵珠投胎为人,助周伐纣时可堪大用;而魔丸则会诞出魔王,为祸人间。 元始天尊启动了天劫咒语,3年后天雷将会降临,摧毁魔丸。 太乙受命将灵珠托生于陈塘关李靖家的儿子哪吒身上,然而阴差阳错,灵珠和魔丸竟然被掉包。 本应是灵珠英雄的哪吒却成了混世大魔王,调皮捣蛋顽劣不堪的哪吒却徒有一颗做英雄的心。 然而面对众人对魔丸的误解和即将来临的天雷的降临,哪吒是否命中注定会立地成魔? 他将何去何从?
分类: 其他 发布时间: 07-28 19:51 阅读次数: 0

queue怎么用咧↓↓↓

queue(队列) 定义:queue <int> a; 插入队尾:a.push(x); 查询队尾:a.back(); 查询队首:a.front(); 删除队首:a.pop(); 查询长度:a.size(); 判断队列为空:q.empty() 清空只能慢慢pop。 priority_queue(优先队列/堆) 基本操作: q.empty()    如果队列为空,则返回真 q.pop()     删除对顶元素,删除第一个元素 q.push()    加入一个元素 q.size()     返回优先
分类: 其他 发布时间: 07-28 19:51 阅读次数: 0

Codeforces Edu Round 49 A-E

A. Palindromic Twist 由于必须改变。所以要使\(a[i] = a[n - i + 1]\)。 要么同向走,但必须满足之前的\(a[i] = a[n - i + 1]\)。 要么相遇,必须满足两字符相差\(2\)的距离。 #include <cstdio> #include <iostream> #include <cmath> using namespace std; const int N = 110; int n; char str[N]; bool judge(){
分类: 其他 发布时间: 07-28 19:51 阅读次数: 0

凸优化学习笔记

在优化问题中,寻找最优解过程中两个基本的难点:一是局部最优不一定是全局最优,而通过各类算法找到的最优值往往是局部最优值;其次便是约束条件的复杂性导致求解算法的复杂性大幅度增加。凸优化问题的优势在于其局部最优解就是全局最优解,技巧与难点体现在描述问题的环节,一旦问题被建模为凸优化问题,求解过程相对来说就非常简单。 1 基本概念 1.1 仿射集 若集合 \(C\subseteq R^{n}\) 中任意两个不同点的直线仍在集合 \(C\) 中,那么集合\(C\)是仿射的。根据上述定义,可以将 \(C
分类: 其他 发布时间: 07-28 19:51 阅读次数: 0

Python基础总结之第七天开始【总结字符串、列表、元组的常用方法】(新手可相互督促)

前面的笔记说,python中的一切数据类型都是对象 我们在细化下就是:对象可由两部分组成:对象数据和对象方法 针对不同类型的数据对象,有不同的操作对象的方法。 那么我们开始看下字符串对象的常用方法: 一、find() 用于返回子字符串在字符串中的位置 格式:str.find() 1 a = '1,hello,34,567' #我们让字母a指向字符串 2 #格式:str.find() 用该方法返回子字符串'hello'在字
分类: 其他 发布时间: 07-28 19:51 阅读次数: 0

h5_自定义视频

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 <link rel="stylesheet" href="css/style.css"> 7 <link rel="stylesheet" href="css/player.css"> 8 </head> 9 <body> 10
分类: 其他 发布时间: 07-28 19:51 阅读次数: 0

HTTP1.1/2.0与QUIC协议

HTTP请求的构建 请求行 请求方法,如get post put delete 首部字段 key value,如Accept-Charset 表示客户端可以接受的字符集,防止传过来是另外的字符集,导致乱码出现。 Content-Type指正文格式,例如进行post请求,如果正文是json就应该将这个值设为json HTTP请求的发送 面向链接的方式发送,通过stream二进制流的方式传送诶对方,到了tcp层,会把二进制流转化为一个个的报文发给服务器。 发送每个报文对需要对方回应ack,如果没有
分类: 其他 发布时间: 07-28 19:51 阅读次数: 0

XSS攻击+CRSF跨站伪造请求

XSS攻击   跨站脚本攻击 黑客在网页里边插入js代码,造成网页紊乱不安全。   不安全的表现:如果黑客在一个网页中插入拿到cookie的js代码,如果用户来访问这个网站,那么黑客就可以拿到用户的cookie信息,那么黑客就可以伪造用户的信息去了。   前端有个safe和后端mark_safe   使用safe要注意 如果用户能在页面上插入写js代码等等(修改代码),一定不要加safe如果实在要加,切记在后台做出过滤js代码等工作,如果是我们自己写的当然safe加上无妨   使用mark_s
分类: 其他 发布时间: 07-28 19:51 阅读次数: 0

菜鸡的 分块 刷题记录

洛谷P2801 教主的魔法 题意:区间加,然后查询区间内大于a的数. 做法:对于每个块维护一个它的排好序的序列,每次查找lowerbound就星,不是整块的就暴力。 然后注意每次加的时候不是整块的那部分原有顺序会被破坏,暴力再排序就是。 代码: 1 #include <bits/stdc++.h> 2 #define nmax 1000005 3 4 using namespace std; 5 int a[nmax],b[nmax],p[nmax],add[nmax]={
分类: 其他 发布时间: 07-28 19:51 阅读次数: 0

阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第3节 线程同步机制_6_解决线程安全问题_同步方法

这里输出一下this对象 这里再打印run。看看和this是不是同一个对象 所以同步对象默认使用的对象就是当前线程对象。 把方法体的sunchrized注释。然后下面用方法体锁住this对象。如果能保证安全就说明this是唯一的 输出的结果 同样可以保持唯一
分类: 其他 发布时间: 07-28 19:51 阅读次数: 0

180904 再卖菜 ccf

思路 dfs+去重 关键 满分的关键在于不同的前缀可能会遇到相同的情况,要直接排除这些情况,避免重复计算(单纯dfs只有80分) 实现 这里采用数组f来记录各种情况,通过traceback函数回溯 1 #include<iostream> 2 #include<cstring> 3 4 using namespace std; 5 6 int a[305]; 7 int b[305]; 8 bool f[305][305][305];//去重 9 //int
分类: 其他 发布时间: 07-28 19:51 阅读次数: 0

Codeforces Round #340 (Div. 2) E. XOR and Favorite Number (莫队)

题目链接:http://codeforces.com/contest/617/problem/E 题目大意:有n个数和m次查询,每次查询区间[l, r]问满足ai ^ ai+1 ^ ... ^ aj == k的(i, j) (l <= i <= j <= r)有多少对。 解题思路:先预处理出一个前缀异或和数组sum数组,则a[l]^a[l+1]^a[l+2]……^a[r]就等于sum[r]^sum[l-1] 然后我们采用莫队算法,用一个数组cnt数组记录前缀和出现的次数 我们要找之前有多少个前
分类: 其他 发布时间: 07-28 19:51 阅读次数: 0

Hystrix了解和使用

1.什么是Hystrix   在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障, 进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种 因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。 如果下图所示:A作为服务提供者,B为A的服务消费者,C和D是B的服务消费者。A 不可用引起了B的不可用,并将不可用像滚雪球一样放大到C和D时,雪崩效应就形成 了。   Hystrix 能使你的系统在出现依赖服务失效的时候,通过隔离系统所
分类: 其他 发布时间: 07-28 19:51 阅读次数: 0

HDU6590 Code 判断凸包相交

网址:https://vjudge.net/problem/HDU-6590 题意: 找出一条直线使得黑点和白点全部分布在直线的同一侧。 题解: 支持向量机。 对每一类点求凸包,判断凸包是否相交即可。 AC代码:挖坑待填。
分类: 其他 发布时间: 07-28 19:51 阅读次数: 0

【0727作业】根据学院英文名找到学员对象

1 package com.student; 2 3 public class Student { 4 private String name; 5 private char gender; 6 public String getName() { 7 return name; 8 } 9 public void setName(String name) { 10 this.name =
分类: 其他 发布时间: 07-28 19:51 阅读次数: 0

学生档案信息管理之模板引擎的应用

实现学生信息添加功能 在模板的表单中指定请求地址与请求方式 为每一个表单项添加name属性 添加实现学生信息功能路由 接收客户端传递过来的学生信息 将学生信息添加到数据库中 将页面重定向到学生信息列表页面 本项目开发按着项目开发的流程:views文件夹下是模板 model文件夹下是数据库的操作文件 分为接口文件和创造文件 route文件夹是路由的获取代码 public 放公共css文件 app.js为主文件 app.js // 引入http模块 const http = require('h
分类: 其他 发布时间: 07-28 19:51 阅读次数: 0

剑指offer(19): 顺时针打印矩阵

题目描述 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10. 分析思路: 输入矩阵可能是任意矩形,长宽哪一个更大不确定。 每一次输出最外圈,输出起点分别为(0,0),(1,1),(2,2)....(n,n)... 每一圈分四次输出,按顺时针方向依次为: 上边 →(row不变,
分类: 其他 发布时间: 07-28 19:51 阅读次数: 0