软件设计师_计算机系统基础(1.1)
1.1 计算机系统基础知识 1.1.1 计算机硬件基本组成 1.1.2 中央处理单元 1.1.3 数据表示 机器数:计算机中的二进制数据 真值:机器数对应的实际数 机器数无符号表示正数;若约定小数点的位置在机器数的最低位之后,则是纯整数;若约定小数点的位置在机器数的最高位之前,则是纯小数。 带符号机器数,机器数的最高位表示正负符号位,其余位表示数值;同理上面的约定。 教材如下: 1)原码: 最高位是符号位,0表示正号,1表示负号,其余n-1位是数值的绝对值;(n表示机器长,机器数用n个二进制
CSS设置浮动导致背景颜色设置无效的解决方法
float浮动会使父元素高度塌陷,父级元素不能被撑开,所以导致背景颜色不能被撑开 解决方法: 对父元素设置高度 对父元素设置 overflow:hidden清除浮动 把父元素也设置为float浮动 结束标签前加代码:<div style="clear:both"></div>
Zuul基本了解和使用
为什么需要微服务网关 不同的微服务一般有不同的网络地址,而外部的客户端可能需要调用多个服务的接口才 能完成一个业务需求。比如一个电影购票的收集APP,可能回调用电影分类微服务,用户 微服务,支付微服务等。如果客户端直接和微服务进行通信,会存在一下问题: # 客户端会多次请求不同微服务,增加客户端的复杂性 # 存在跨域请求,在一定场景下处理相对复杂 # 认证复杂,每一个服务都需要独立认证 # 难以重构,随着项目的迭代,可能需要重新划分微服务,如果客户端直接和微服务通 信,那么重构会难以实施 #
ContentPlaceHolder
天地灵气孕育出一颗能量巨大的混元珠,元始天尊将混元珠提炼成灵珠和魔丸,灵珠投胎为人,助周伐纣时可堪大用;而魔丸则会诞出魔王,为祸人间。 元始天尊启动了天劫咒语,3年后天雷将会降临,摧毁魔丸。 太乙受命将灵珠托生于陈塘关李靖家的儿子哪吒身上,然而阴差阳错,灵珠和魔丸竟然被掉包。 本应是灵珠英雄的哪吒却成了混世大魔王,调皮捣蛋顽劣不堪的哪吒却徒有一颗做英雄的心。 然而面对众人对魔丸的误解和即将来临的天雷的降临,哪吒是否命中注定会立地成魔? 他将何去何从?
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() 返回优先
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(){
Python基础总结之第七天开始【总结字符串、列表、元组的常用方法】(新手可相互督促)
前面的笔记说,python中的一切数据类型都是对象 我们在细化下就是:对象可由两部分组成:对象数据和对象方法 针对不同类型的数据对象,有不同的操作对象的方法。 那么我们开始看下字符串对象的常用方法: 一、find() 用于返回子字符串在字符串中的位置 格式:str.find() 1 a = '1,hello,34,567' #我们让字母a指向字符串
2 #格式:str.find() 用该方法返回子字符串'hello'在字
HTTP1.1/2.0与QUIC协议
HTTP请求的构建 请求行 请求方法,如get post put delete 首部字段 key value,如Accept-Charset 表示客户端可以接受的字符集,防止传过来是另外的字符集,导致乱码出现。 Content-Type指正文格式,例如进行post请求,如果正文是json就应该将这个值设为json HTTP请求的发送 面向链接的方式发送,通过stream二进制流的方式传送诶对方,到了tcp层,会把二进制流转化为一个个的报文发给服务器。 发送每个报文对需要对方回应ack,如果没有
XSS攻击+CRSF跨站伪造请求
XSS攻击 跨站脚本攻击 黑客在网页里边插入js代码,造成网页紊乱不安全。 不安全的表现:如果黑客在一个网页中插入拿到cookie的js代码,如果用户来访问这个网站,那么黑客就可以拿到用户的cookie信息,那么黑客就可以伪造用户的信息去了。 前端有个safe和后端mark_safe 使用safe要注意 如果用户能在页面上插入写js代码等等(修改代码),一定不要加safe如果实在要加,切记在后台做出过滤js代码等工作,如果是我们自己写的当然safe加上无妨 使用mark_s
菜鸡的 分块 刷题记录
洛谷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]={
阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第3节 线程同步机制_6_解决线程安全问题_同步方法
这里输出一下this对象 这里再打印run。看看和this是不是同一个对象 所以同步对象默认使用的对象就是当前线程对象。 把方法体的sunchrized注释。然后下面用方法体锁住this对象。如果能保证安全就说明this是唯一的 输出的结果 同样可以保持唯一
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
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数组记录前缀和出现的次数 我们要找之前有多少个前
Hystrix了解和使用
1.什么是Hystrix 在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障, 进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种 因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。 如果下图所示:A作为服务提供者,B为A的服务消费者,C和D是B的服务消费者。A 不可用引起了B的不可用,并将不可用像滚雪球一样放大到C和D时,雪崩效应就形成 了。 Hystrix 能使你的系统在出现依赖服务失效的时候,通过隔离系统所
HDU6590 Code 判断凸包相交
网址:https://vjudge.net/problem/HDU-6590 题意: 找出一条直线使得黑点和白点全部分布在直线的同一侧。 题解: 支持向量机。 对每一类点求凸包,判断凸包是否相交即可。 AC代码:挖坑待填。
【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 =
学生档案信息管理之模板引擎的应用
实现学生信息添加功能 在模板的表单中指定请求地址与请求方式 为每一个表单项添加name属性 添加实现学生信息功能路由 接收客户端传递过来的学生信息 将学生信息添加到数据库中 将页面重定向到学生信息列表页面 本项目开发按着项目开发的流程:views文件夹下是模板 model文件夹下是数据库的操作文件 分为接口文件和创造文件 route文件夹是路由的获取代码 public 放公共css文件 app.js为主文件 app.js // 引入http模块
const http = require('h
剑指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不变,
今日推荐
周排行