JavaScript
1.快速入门 引入方式:<script>标签必须成对出现! 内部:<script> <script> 外部:<script src="xxx"> <script> 2.基本语法 数据类型: var let 数:number,不区分小数和整数 NaN//not a number Infinity//无 ... 查看全文
win10 visual studio 2017环境中安装CUDA8
从https://developer.nvidia.com/cuda-toolkit-archive下载CUDA 8 安装 从https://developer.nvidia.com/gameworksdownload#?dn=nsight-visual-studio-edition-5-4-0下载 ... 查看全文
486. Predict the Winner
Given an array of scores that are non-negative integers. Player 1 picks one of the numbers from either end of the array followed by the player 2 and t ... 查看全文
Macbook 虚拟机安装win7 64位
Parallels Desktop 12 Mac虚拟机 下载地址: https://www.52pojie.cn/thread-618641-1-1.html 下载的是win7 64位 ghost,随便一个网站下载(32位的win7 还有win10 32/64位安装不了,折腾了很久,各位看官可以自己 ... 查看全文
【转载】C#扫盲之:==/Equals /ReferenceEquals 异同的总结,相等性你真的知道吗?
1.前言 == Equals ReferenceEquals 三个相等性测试,是.NET提供给程序员使用的三个方法,他们之间有什么联系和区别,你真的仔细研究过?虽然之前也多多少少知道一点,但是有时候又难免混淆他们之间的概念和所适用的场合,决定做一个总结系统的描述这三个宝宝 2.值类型比较和引用类型比... ... 查看全文
【转载】聊一聊C#的Equals()和GetHashCode()方法
首先先谈一下Equals()这个方法: Equals()方法,来自于Object,是我们经常需要重写的方法。此方法的默认实现大概是这样的: public virtual bool Equals(object obj) { if(obj==null) return false; if(GetType(... ... 查看全文
Web信息安全实践_3.2 Cookie
HTTP 持久性 (1)HTTP 是一个无状态的协议:服务器不记录请求之间的关系 e.g. 购物,提交购物车、付钱两次请求之间,http协议不记录这两个请求之间的关系 (2HTTP 如何实现会话的持久性的呢? Cookie HTTP Cookie Cookie 的用途 (1)Cookie 用户浏览器 ... 查看全文
Web信息安全实践_1.5 SSL (secure socket layer)
为什么需要SSL? 明文不安全 明文传输的用户名和密码被侦听到 实验:使用wireshark抓包 Phishing(钓鱼攻击): http://item.taobao.com/ http.//item.taobao/auction.com/ 什么是SSL? 1994.网景公司(Netscape) S ... 查看全文
Web信息安全实践_2.3css简介
CSS(Cascading Style Sheets,层级样式表) 内容和格式分离 使用方式 外部样式表 (保存在外部 .css ) 内部样式表(位于 <head> 标签内部) 内联样式(在 HTML 元素内部) css语法 选择器、属性、值 p { font-family: times; } 选择 ... 查看全文
Web信息安全实践_3.4 CSRF防御
错误的CSRF防御方法 (1)只接受 POST 请求 攻击者不能基于链接简单地攻击( IMG ),但是可以使用脚本创建隐藏的 POST 请求 (2)转账需要多步 e.g. 第一个请求转多少个coin,第二个请求转给谁 CSRF 攻击可以按顺序执行每个步骤 (3)检查 Referer Referer ... 查看全文
Jmeter启动报错:Not able to find Java executable or version. Please check your Java installation
Jmeter和Java安装完成后(Jmeter印象中没有安装过程,解压就行),启动Jmeter启动报错-Not able to find Java executable or version. Please check your Java installation,以下解决方法: 我的电脑-属性-高 ... 查看全文
SpringCloud应用之服务调用Feign
前提条件:把互相调用服务在Nacos进行注册 1.引入依赖 2.在调用端的启动类添加注解 3.在调动端创建interface,使用注解指定调用服务名称,定义调用的方法路径 注意:参数中@PathVariable("id")一定要加上参数名称 4.在Controller中实现代码 ... 查看全文
springboot 实体参数校验 validate 抛出javax.validation.ConstraintViolationException异常 统一处理
@ControllerAdvicepublic class WebExceptionHandler { //处理Get请求中 使用@Valid 验证路径中请求实体校验失败后抛出的异常,详情继续往下看代码 @ExceptionHandler(BindException.class) @Response ... 查看全文
《VS — C/C++需要安装什么插件》
1.安装什么插件 https://blog.csdn.net/Fighting_Boom/article/details/104863485 2.如何看已经安装的插件 https://blog.csdn.net/DZRYWYBL/article/details/105058419 ... 查看全文
springcloud之eureka
eureka-主要由两部分组成。 eureka-server eureka-client 客户端包括消费者和生产者。消费者和生产者都是客户端。只需引入pom,启动类添加注解,配置文件配置其他信息。 生产者服务启动时会向注册中心,发送注册等相关信息。 注册中心将其信息保存在内存中。并且默认没30秒发送 ... 查看全文
有关C#写一个WindowsService的两篇文章
1、http://blog.csdn.net/yysyangyangyangshan/article/details/10515035 上面的这篇文章一共两段,第二段讲的是使用代码来安装发布这个WindowsService。 1、打开cmd窗口;2、找到InstallUtil.exe的路径,比如C: ... 查看全文
window安装elasticsearch和kibana
本次测试安装5.1.1版本 es下载地址:https://www.elastic.co/downloads/past-releases/elasticsearch-5-1-1 选择zip kibana下载地址:https://www.elastic.co/downloads/past-release ... 查看全文
【转载】C#扫盲之:带你掌握C#的扩展方法、以及探讨扩展方法的本质、注意事项
1、为什么需要扩展方法 .NET3.5给我们提供了扩展方法的概念,它的功能是在不修改要添加类型的原有结构时,允许你为类或结构添加新方法。 思考:那么究竟为什么需要扩展方法呢,为什么不直接修改原有类型呢? 首先,假设我们的项目中有一个类,后来过了一段时间,我们明确的知道需要为该类添加一个新功能,考虑这... ... 查看全文
DOM BOM document window 区别
DOM 是为了操作文档出现的 API,document 是其的一个对象; BOM 是为了操作浏览器出现的 API,window 是其的一个对象。 使用下图讲解: 归DOM管的: E区:即document 归BOM管的: A区:浏览器的地址栏,书签栏等 B区:右键菜单 C区:document加载时的状 ... 查看全文