Typora中使用Gitee图床

1、前言 之前好友写了一篇「使用gitee作为图床 ,写markdown自动上传文件」,初衷是由于我一直使用的是Typora来写博客「力推」,但之前的版本都不支持图床功能,现在新版本已经有了图床功能了,赶紧入坑。 本篇环境:MacOS + Typora + PicGo + Node「确保安装nodejs环境」 2、Typora图床设置 在图像 > 上传服务设定里选择 PigGo.app。 3、安装Picgo PicGo.app下载「推荐」:https://niceyoo.lanzous.com
分类: 其他 发布时间: 05-23 23:24 阅读次数: 0

Kubernetes学习笔记(四):服务

服务介绍 服务是一种为一组相同功能的pod提供单一不变接入点的资源。当服务存在时,他的IP和端口不会改变。客户端通过IP和端口建立连接,这些连接会被路由到任何一个pod上。如此,客户端不需要知道每个单独提供服务的pod地址,这些pod也可以随时被创建、删除。 服务通过标签选择器决定选择哪些pod。 准备镜像 首先要准备一个能够提供web服务的镜像,作者将镜像存储到了阿里云的镜像仓库。 web.go 监听8000端口,接到请求输出当前hostname package main import (
分类: 其他 发布时间: 05-23 23:24 阅读次数: 0

网络工程师教程第五版雷震甲课后答案

网络工程师教程课后习题答案 网络工程师教程(第5版)依据2018年审定通过的网络工程师考试大纲大纲编写,涵盖网络工程师(中级)岗位所要雷震甲 主编 严体华 景为 副主编网络工程师教程课后习题答案求的主要知识及应用技术。 通过网络工程师考试的考生可以获得由人力资源和社会保障部、工业和信息化部认可的职业资格证书,本考试为中级资格认证。 本书是全国计算机技术与软件专业技术资格(水平)考试指定用书。作者在前4版的基础上,根据网络工程师新版大纲的要求,针对考试的重点内容做了较大篇幅的修订,书中主要内容包
分类: 其他 发布时间: 05-23 23:24 阅读次数: 0

Nginx系列(五)——认证

Authentication 认证,可以减轻Nginx负载,停止响应未认证的用户端的请求。 HTTP Basic Authentication 新建一个如下如下格式的文件:(用户名第一列,密码第二列,并且密码是被加密过的,其中第三列是可选的,用于做注释) # comment name1:password1 name2:password2:comment name3:password3 密码加密生成方式: 需要安装openssl,然后执行以下命令(类似的密码生成方式还有 htpasswd) op
分类: 其他 发布时间: 05-23 23:24 阅读次数: 0

树形dp——游族杯 D

只有三种情况:全是1,有一个2的,只有一个点的 树形dp求最长的1链,或者带一个2的最长1链即可 #include<bits/stdc++.h> #define rep(i,x,y) for(auto i=(x);i<=(y);++i) #define dep(i,x,y) for(auto i=(x);i>=(y);--i) using namespace std; typedef long long ll; typedef pair<int,int>pii; const int N=2e6
分类: 其他 发布时间: 05-23 23:24 阅读次数: 0

Flipping Coins (概率DP)

题目链接 比赛地址 题目: 将N个相同的硬币排成一排,所有的硬币正面朝上向下放到桌子上,尾巴向上,然后执行K次操作每次取一枚硬币,抛出得到正面或反面。最后正面朝上的硬币可以拿走。问可以赢得的最大预期金额是多少? 思路: 期望公式 \(Ex = A * p(A)\) A表示是一个事件,P(A)是A发生的概率。这道题也是这样想的。最后正面朝上的个数num可能是1~n个。所以\(res = num * P(num)\)。问题变为求P(num),即最后num个硬币正面朝上的概率。 用dp求P(num)
分类: 其他 发布时间: 05-23 23:24 阅读次数: 0

85. docker network (day85)

不加netwokr的话,会使用默认的network 为它添加网络,从而不使用默认的network
分类: 其他 发布时间: 05-23 23:24 阅读次数: 0

Spring中IOC控制反转的本质

Spring是一个轻量级的控制反转(IOC)和面向切面(Aop)编程的容器(框架)。 控制反转(IOC):是一种设计思想,DI(依赖注入)是实现IOC的一种方法。 控制反转是一种通过描述(XML或注解)并通过第三方去生产或获取特定对象的方式。在Spring中实现控制反转的是IOC容器,其实现方法是依赖注入(Dependency Injection,DI)
分类: 其他 发布时间: 05-23 23:24 阅读次数: 0

基于c/opengl的开源沙盒游戏--Craft的编译及部分代码说明(长期更新)

(第一篇cnblogs博文,萌新瑟瑟发抖......) Craft源代码 博主自己的fork 原版采用glew+glfw 我修改成了glad+glfw (因为已经有glad,懒得再装glew~~) 原版在源代码中的readme.md中的安装方法可以支持Linux,Mac,MinGW 这里只介绍visual studio系列编译方法 该项目采用cmake 在windows下推荐使用vcpkg管理cmake包 这篇文章详细说明了它的用法,具体我不在复述 当然你也可以自己手动安装依赖包(有事问度娘,
分类: 企业开发 发布时间: 05-23 23:24 阅读次数: 0

Puppeteer笔记(二):Puppeteer安装及实例Demo

一、Puppeteer环境准备 1、Puppeteer环境要求: 查看 Puppeteer 的官方 API 你会发现满屏的 async, await 之类,这些都是 ES7 的规范,所以你需要: (1)Nodejs 的版本不能低于 v7.6.0, 需要支持 async, await. (2)需要最新的 chrome driver, 这个你在通过 npm 安装 Puppeteer 的时候系统会自动下载的 2、Puppeteer环境准备 (1)安装node,官网地址:https://nodejs.
分类: 其他 发布时间: 05-23 23:24 阅读次数: 0

XSS challenges 1-16

看了一遍视频后自己再试一试,挠头 https://xss-quiz.int21h.jp/ Stage #1 输入1111 显示 查看代码 直接输入 <script>alert(document.domain);</script> Stage #2 输入1111 查看代码,如图 尝试闭合标签 1111 "><script>alert(document.domain)</script> 成功,并且代码显示为 Stage #3 输入1111 代码显示为 尝试 "><script>alert(docu
分类: 其他 发布时间: 05-23 23:08 阅读次数: 0

ros21讲学习-订阅话题

代码: /*********************************************************************** Copyright 2020 GuYueHome (www.guyuehome.com). ***********************************************************************/ /** * 该例程将订阅/turtle1/pose话题,消息类型turtlesim::Pose */
分类: 其他 发布时间: 05-23 23:08 阅读次数: 0

如何关闭135、137、138、139、445

135端口:135端口主要用于使用RPC(Remote Procedure Call,远程过程调用)协议并提供DCOM(分布式组件对象模型)服务。DCOM技术与对方计算机进行通信时,会自动调用目标主机中的RPC服务,而RPC服务将自动询问目标主机中的135端口,当前有哪些端口可以被用来通信。如此一来,目标主机就会提供一个可用的服务端口作为数据传输通道使用。在这一通信过程中,135端口的作用其实就是为RPC通信提供一种服务端口的映射功能。说简单一点,135端口就是RPC通信中的桥梁。 137端口
分类: 其他 发布时间: 05-23 23:08 阅读次数: 0

PHP current() 函数

实例 输出数组中的当前元素的值: <?php $people = array("Peter", "Joe", "Glenn", "Cleveland"); echo current($people) . "<br>"; ?> 运行实例 » 定义和用法 current() 函数返回数组中的当前元素的值。 每个数组中都有一个内部的指针指向它的"当前"元素,初始指向插入到数组中的第一个元素。 提示:该函数不会移动数组内部指针。 相关的方法: end() - 将内部指针指向数组中的最后一个元素,并输出
分类: 其他 发布时间: 05-23 23:08 阅读次数: 0

1.2.1发布,小组成员对数据库有了更深的了解

添加了查看空座位的button及返回,理解了多种界面切换之间的区别和联系 王千瑞\窦汝宇在数据库的建立方面有了更深的理解和 体会
分类: 其他 发布时间: 05-23 23:08 阅读次数: 0

面试官:说出八种消息队列的应用场景。啊?八种?

本文来源于公众号:胖滚猪学编程。转载请注明出处! 一个风度翩翩,穿着格子衬衣的中年男子,拿着一个满是划痕的mac向她走来,看着铮亮的头,胖滚猪心想,这肯定是尼玛顶级架构师吧!完了要挂了。 结果面试官第一个问题,就让胖滚猪内心暗喜 面试官:消息队列这东西,你还熟悉吧?消息队列在企业中的应用场景有哪些? (这么基础的问题,手到擒来好吗?原来阿里不过如此。) 胖滚猪:嗯嗯,还挺熟悉的,可以用于流量削峰、应用解耦、异步处理。 面试官:就这三种吗?能不能再多说几个应用。起码八种吧。 (胖滚猪火冒三丈,尼
分类: 其他 发布时间: 05-23 23:08 阅读次数: 0

Linux内核下内存空间的申请

2020-05-23 关键字:kmalloc、kzalloc、kcalloc 1、kmalloc() kmalloc() 是Linux内核开发中最常使用的申请内存的函数。它的原型如下所示: #include <linux/slab.h> void *kmalloc(size_t size, int flags); 函数的返回值通常就指向所申请到的内存空间的起始地址。当然,有时它也会指向 NULL--如果内存的申请出于某些原因失败的话。 参数 1 表示要申请的空间大小,单位是字节。size_t
分类: 其他 发布时间: 05-23 23:08 阅读次数: 0

JVM学习四:深入分析ClassLoader

一、什么是ClassLoader? 大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个class文件中要调用另外一个class文件中的方法,如果另外一个文件不存在的,则会引发系统异常。而程序在启动的时候,并不会一次性加载程序所要用的所有class文件,而是根据程序的需要,通过Java
分类: 其他 发布时间: 05-23 23:08 阅读次数: 0

单例模式和静态类的区别

我们在设计程序经常会有这种需求 , 某个类里的方法能够全局访问. 在这种情况下有两种实现方案 : 1>单例模式(Singleton); 2>静态方法. 但是, 对于这两种实现方式 , 那种更好呢? 在国内论坛上看了一下其他的一些看法 : http://hi.baidu.com/jiangzhong8715/item/c8b66e3d6afd2f677c034b07 : 关于这个问题,下面是一些同仁的观点: 观点一:(单例) 单例模式比静态方法有很多优势: 首先,单例可以继承类,实现接口,而静态
分类: 其他 发布时间: 05-23 23:08 阅读次数: 0

CISSP官方学习指南(第8版)------前言

版次:2019年10月第1版 (ISC)² CISSP考试由国际信息系统安全认证联盟(International Information Systems Security Certification)管理,该联盟的英文简称是(ISC)²。(ISC)²是一个全球性非营利组织。 (ISC)²由董事会管理,董事从持证从业人员中按级别选出。 有关(ISC)²及其证书认证的详情,可访问(ISC)²网站www.isc2.org查询。 资格预审 (ISC)²规定了成为一名CISSP必须满足的资格要求。首先,
分类: 其他 发布时间: 05-23 23:08 阅读次数: 0