技术的保质期越来越短
2002年,从frontpage接触到网页制作,再到申请免费空间搭建个人主页,又注册域名购买虚拟主机,搭建网站。十数年下来,运营的网站主题换了一个又一个,给客户、朋友搭建过的网站数以百计吧。 技术能力上,曾经熟悉html,asp,js,php,web服务器搭建,ps和css,但现在这些内容已经不大同了,技术的保质期越来越短,日新月异。 2019年,服务器已经不叫虚拟主机或者vps了,改称 云服务器,本质依旧是虚拟机。 2019年,协作分工上,前、后端已经泾渭分明,再也找不着美工、程序这样的土称
Linux简介和环境的搭建
Linux的学习方向 网络服务器 嵌入式程序开发 Linux的设计哲学:一切皆文件 常用命令: cd 切换目录 sudo shutdown -h now 关机命令 sudo reboot 重启 sudo root 进入root用户 passwd 用户名 修改用户登录密码 w 查看系统当前在线的用户 Ubuntu16.04更新 本文基于Ubuntu 16.04版本。 1). 对source.list文件进行备份 sudo cp /etc/apt/sources.list /etc/apt/sou
前端面试题-CSS优先级
一、选择器优先级 浏览器通过优先级来判断哪一些属性值与一个元素最为相关,从而在该元素上应用这些属性值。优先级是基于不同种类选择器组成的匹配规则。 二、优先级计算 优先级就是分配给指定的CSS声明的一个权重,它由匹配的选择器中的每一种选择器类型的 数值 决定。 而当优先级与多个CSS声明中任意一个声明的优先级相等的时候,CSS中最后的那个声明将会被应用到元素上。 当同一个元素有多个声明的时候,优先级才会有意义。因为每一个直接作用于元素的CSS规则总是会接管/覆盖(take over)该元素从祖先
Request Method: OPTIONS Access to XMLHttpRequest blocked by CORS policy:
Access to XMLHttpRequest at 'http://localhost:9600/user/logout' from origin 'http://localhost:9528' has been blocked by CORS policy: Request header field x-token is not allowed by Access-Control-Allow-Headers in preflight response.
Vue axios sprin
学习笔记:oracle学习三:SQL语言基础之检索数据:简单查询、筛选查询
目录 1、 检索数据 1.1 简单查询 1.1.1 检索所有列 1.1.2 检索指定的列 1.1.3 查询日期列 1.1.4 带有表达式的select语句 1.1.5 为列指定别名 1.1.6 显示不重复记录 distinct 1.1.7 处理NULL值 1.1.8 连接字符串 1.2、筛选查询 1.2.1 比较筛选 1.2.2 使用特殊关键字筛选 1.2.3 逻辑筛选 本系列是作为学习笔记,用于记录学习过程,加深学习印象,以及自己重新回顾学习内容只用,参考书籍为《oracle 11g从入门到
PHP算法之盛最多水的容器
给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器,且 n 的值至少为 2。 图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。 示例: 输入: [1,8,6,2,5,4,8,3,7] 输出: 49
第53课 被遗弃的多重继承 (中)
多重继承的问题三: 多重继承可能产生多个虚函数表 #include <iostream>
using namespace std;
class BaseA
{
public:
virtual void funcA()
{
cout << "BaseA::funcA()" << endl;
}
};
class BaseB
{
public:
virtual void funcB()
{
CG-CTF | SQL Injection
<?
error_reporting(0);
require 'db.inc.php';
function clean($str)
{
//返回当前 magic_quotes_gpc 配置选项的设置
//如果 magic_quotes_gpc 为关闭时返回 0,否则返回 1。在 PHP 5.4.O 起将始终返回 FALSE。
if(get_magic_quotes_gpc())
{
$str=stripslashes($str);
牛客网PAT练兵场-旧键盘打字
题目地址:https://www.nowcoder.com/pat/6/problem/4059 题解:用数组下标标记,直接模拟 1 /**
2 *
3 *作者:Ycute
4 *时间:2019-12-01-21.33.21
5 *题目题意简单描述:用数组下标标记,直接模拟
6 */
7
8
9 #include<iostream>
10 #include<cmath>
11 #include<cstring>
12 #include<algorithm>
13 #inc
2019-2020学年 20191217《信息安全专业导论》第九周学习总结
1.教材内容总结 本周学习了第十、 十一章《计算机科学与概论》了解了内存,进程,与cpu管理的概念,知道了什么是批处理,并明白了分时的意义。内存管理讲了单块内存管理,分区内存管理,页式内存管理的基本原理。之后又学习了进程管理,知道了不同进程是如何在电脑里切换的。之后学习了cpu调度有先到先服务 最短作业优先等不同类型。十一章学习了文件系统 文件类型 及文件操作,目录树的意义 磁盘调度的意义。 2.学习问题及解决 刚开始不知道为什么要讲这么多磁盘调度的方式 后来知道了二级io部分是计算机系统中最
IDEA超级实用的几个快捷键
最近开始使用IDEA,突然发现的比较的实用的几个快捷键 这些快捷键用的好的话真的可以提升很多效率 还有一些比较简单的快捷键,相信大家都会 Ctrl+X:剪切 Ctrl+C:复制 Ctrl+V:粘贴 Ctrl+Shift+上下箭头:注意它和图片里面移动代码快捷键相识,自己体会
element-ui重置表单并清除校验的方法
this.$refs['activityForm'].resetFields(); 只会重置之前表单的内容,并不会清空 只需在关闭弹框的cancel方法中写上重置表单的方法即可 cancel() {
this.$refs.formData.resetFields();
} 重置表单清除校验有另一种更为简便的方法: <Modal v-model="showDialog" :title="modalTitle" :mask-closable="false">
<Fo
浏览器解析js和type判断数据类型
### 浏览器解析: - 1.当浏览器(内核、引擎)解析和渲染js的时候,会给js提供一个运行的环境,这个环境叫做“全局作用域(后端global / 客服端window scope)” - 2.代码自上而下执行(之前有个变量提升阶段) => 基本数据类型值,会存储当前作用域下 ``` var a = 12; var b = a; 栈内存本身就是js代码运行的环境,所以的基本类型存储在栈内存中开票一个位置进行存储。 b = 13; console.log(a); var obj1 = { n:
雪妖现世:给SAP Fiori Launchpad增添雪花纷飞的效果
1995年7月,台湾大宇公司发布了一款国产单机角色扮演游戏神作:《仙剑奇侠传1》,所谓“一包烟,一杯茶”,就能在电脑面前坐一整天。 这么经典的游戏Jerry当然已经通关过无数次了。在试炼窟最深处的女娲遗迹里,可以习得冰系最强法术:雪妖。 雪妖施展后,全屏幕会渲染出漫天雪花,攻击对方全体。本文Jerry会介绍如何给SAP Fiori Launchpad增加和雪妖施法一样的雪花纷飞效果。 先从这个视频里看下Fiori Launchpad加了雪花后的效果。 Jerry从2014年开始学习JavaSc
Spring cloud微服务安全实战-5-12实现基于token的SSO(2)
我只要把这个meFilter放在AuthorizationFilter后面就可以了。 authorizationFilter的排序是3 MeFilter设置为4 就可以了。 拿到了username直接返回回来 启动服务测试 启动网关 认证 现在在服务器的session上不再存任何东西了 首先登陆 一直惦记get order info。accessToken失效了 就会调用refresh_token刷一下 下面就是refresh_token失效了。 跳到认证服务器重新,去认证了。然后回调,然后又
今日推荐
周排行