20191331 《信息安全专业导论》第12周学习总结
20191331 《信息安全专业导论》第12周学习总结 教材学习内容总结 信息安全 信息安全是保密性、完整性、可用性的组合,缩写为CIA,保密性是确保数据被保护,免受未经授权的访问;完整性是确保数据只被合适的机制修改;可用性是授权用户以合法目的的访问信息的程度。 鉴别凭证 阻止未授权访问有三种通用类型的鉴别凭证,一是基于一些用户知道的信息,二是基于一些用户拥有的物品,三是基于生物特征。 加密方法 加密的一些方法:替换密码、凯撒密码、转换密码、路径密码 在密码学中,恺撒密码(英语:Caesar
踩坑记录-nuxt引入vuex报错store/index.js should export a method that returns a Vuex instance.
错误 store/index.js代码如下: import Vue from 'vue';
import Vuex from 'vuex';
import city from './moudle/city'
Vue.use(Vuex);
//构造store
const store = new Vuex.Store({
// 模块化
modules: {
city: city
}
});
export default store; 解决办法 根据错误提示,到处一个方法,并在方
Python条件控制与循环
条件控制语句:if 循环语句:while、for 其他语句:continue、break、pass 1、if语句 # ================================
a = 1
if a < 2:
print('true')
else:
print('false')
# ================================
if a:
print('true')
else:
print('false')
# ============
pytorch实现kaggle猫狗识别
参考:https://blog.csdn.net/weixin_37813036/article/details/90718310 kaggle是一个为开发商和数据科学家提供举办机器学习竞赛、托管数据库、编写和分享代码的平台,在这上面有非常多的好项目、好资源可供机器学习、深度学习爱好者学习之用。碰巧最近入门了一门非常的深度学习框架:pytorch(如果你对pytorch不甚了解,请点击这里),所以今天我和大家一起用pytorch实现一个图像识别领域的入门项目:猫狗图像识别。 深度学习的基础就是
GHOST CMS - Redirects
Redirects In addition to creating routes, you can also create redirects for any time there are any changes in your URLs and you need to forward visitors Accessing the redirects file The redirects.json file is located in content/data/redirects.json a
GHOST CMS - Properties
Properties This is a full list of all the available properties that can be used within your routes.yaml config file to manipulate your URL structure Index of all available properties Property Description template Determines which Handlebars template
python-基础-os.path.realpath((__file__))、os.path.abspath((__file__))、os.path.dirname()获取文件根目录
思考:如果把测试文件、测试报告、日志信息放在某一个路径下需要读取和保存的话 需要给对应方法提供路径,假如data放着测试数据:test_date.xlsx 路径如何获取那? 方法一: 1)获取py脚本所在路径 os.path.realpath((__file__)) 2)使用os.path.split()分割路径与文件,以元组的形式返回,我们运用这个特性获取py文件的上级路径‘script’。 os.path.split(os.path.realpath(__file__))[0] 3)使用o
多线程之美6一CAS与自旋锁
1、什么是CAS CAS 即 compare and swap 比较并交换, 涉及到三个参数,内存值V, 预期值A, 要更新为的值B, 拿着预期值A与内存值V比较,相等则符合预期,将内存值V更新为B, 不相等,则不能更新V。 为什么预期值A与内存值V不一样了呢? 在多线程环境下,对于临界区的共享资源,所有线程都可以访问修改,这时为了保证数据不会发生错误,通常会对访问临界区资源加锁,同一时刻最多只能让一个线程访问(独占模式下),这样会让线程到临界区时串行执行,加锁操作可能会导致并发性能降低,而循
GHOST CMS - Handlebars Themes - Further Reading
Further Reading Where you go from here is up to you, the world is your router1 Ghost's dynamic routing system is an extremely powerful way to build advanced structures for your site, and it's hard to document every possible example of what can be do
ABP .NET CORE 连接mysql
1、安装mysql程序集,在项目XXX.EntityFrameworkCore下面添加程序集 pomelo.entityframeworkcore.mysql pomelo.entityframeworkcore.mysql.design 2、修改XXX.EntityFrameworkCore目录下面的配置文件,修改DBContextConfiguer文件 3、修改连接字符串,在Web.Host或是Web.MVC下找到appsetting.json文件并修改其中的连接字符串。 "Defaul
iTerm 2 与 oh-my-zsh配合,自定义你的终端。
参考博客:https://www.cnblogs.com/xishuai/p/mac-iterm2.html 参考博客:https://www.cnblogs.com/sasuke6/p/4976070.html
需求工程阅读笔记6--类图
类:是将对象进行归类和抽象的结果,类中包含类的属性和方法。 对象:是类的实例。 类之间的关系:关联,依赖,泛化,接口与实现。 关联: 他体现的是两个类、或者类与接口之间语义级别的一种强依赖关系,比如我和我的朋友; 这种关系比依赖更强、不存在依赖关系的偶然性、关系也不是临时性的,一般是长期性的,而且双方的关系一般是平等的; 关联可以是单向、双向的;表现在代码层面,为被关联类B以类属性的形式出现在关联类A中,也可能是关联类A引用了一个类型为被关联类B的全局变量; 依赖: 可以简单的理解,就是一个类
js时间线及defer async
1.创建Document对象,开始解析web页面,解析HTML元素和他们的文本内容后添加Element对象和Text节点到文档中。这个阶段Document。readyState = "loading"。 2.遇到link外部css,创建线程加载,并继续解析文档。 3.遇到script外部js,并且没有设置async , defer ,浏览器加载,并阻塞,等待js加载完成并执行该脚本,然后继续解析文档 4.遇到script外部js,并且设置有async,defer 浏览器创建线程加载,并继续解析
Python:JPG->JPEG
由于要在网页上使用图片渐进加载,所以需要将其他图片格式转化为JPEG格式 考虑使用python来实现批量转换 需要先安装pillow: pip install pillow 我这里将JPG格式转化为JPEG: code: from PIL import Image
def jpg2jpeg(path_in, path_out):
img = Image.open(path_in)
img.save(path_out, "JPEG", quality=80, optimize=
今日推荐
周排行