Windows server 2012远程桌面服务(RDP)存在SSL / TLS漏洞的解决办法
为了提高远程桌面的安全级别,保证数据不被***窃取,在Windows2003的最新补丁包SP1中添加了一个安全认证方式的远程桌面功能。通过这个功能我们可以使用SSL加密信息来传输控制远程服务器的数据,从而弥补了远程桌面功能本来的安全缺陷。但 Windows server 2012默认是开启的,且有默认的CA证书。由于SSL/ TLS自身存在漏洞缺陷,当Windows server 2012开启远程桌面服务,使用漏洞扫描工具扫描,发现存在SSL/TSL漏洞,本文着手解决SSL/TSL漏洞问题。 查看全文
【protobuf进阶】通过.proto文件导出C#支持的.cs类文件
protobuf是一个跨平台的消息交互协议,类似xml、json等。 github上相关开源项目代码:http://pan.baidu.com/s/1eSDSb5o 下面演示如何将protobuf的消息体导出成C#支持的.cs类 首先我们获取到如下.proto文件 然后下载导出工具 ProtoGen ... 查看全文
关于WINSERVER 2008 R2 FTP搭建心得
第一部分服务器端在R2中搭建FTP服务器,首先添加用于访问FTP客户端用户的名称,第二步新建一文件夹用于存放FTP文件,第三步设置用于访问此文件夹的用户权限,以上是做准备工作。重点部分在IIS中开始,添加FTP站点等过程省略,需要注意这一点:在FTP防火墙中设置被动模式的数据端口范围。在系统防火墙中入站规则中添加控制端口和数据端口的端口号,在入站规则中勾选ftpserveice关于ftp的服务。第 查看全文
[.NET开发] C# 如何创建Excel多级分组
要设置显示或者隐藏分类数据下的详细信息,在便于数据查看、管理的同时也使文档更具美观性。那么,在C#中如何来创建Excel数据的多级分组显示呢?下面将进行详细阐述。方法中使用了免费版组件Free Spire.XLS for .NET,下载安装该组件,创建一个控制台应用程序后,添加引用该组件安装包下的d ... 查看全文
用 C# 编写 NEO 智能合约
工具 -> 扩展和更新安装 NeoContractPlugin 插件 打开 Visual Studio 2017,打开 工具, 扩展和更新 ,在左侧点击 联机 ,搜索 Neo,安装 NeoContractPlugin 插件(该过程需要联网): 工具 -> 扩展和更新 联机 -> 搜索“Neo” -> ... 查看全文
Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
使用JProfiler监控JAVA程序内存,JVM报错: A fatal error has been detected by the Java Runtime Environment: EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000 ... 查看全文
wpf 鼠标滚动轮缩放MouseWheel
var pointToContent = group.Inverse.Transform(point); var transform = group.Children[0] as ScaleTransform; if (transform.ScaleX + delta < min) return; ... 查看全文
C# Area区域配置,修改默认路由
1.右键项目新建文件夹 Areas 2.先把项目分类包好,建两个文件夹,放Controller和View,Model也可以放在这里 因为项目启动默认打开的是Home/Index ,我把它放在了Website文件夹内了,这就需要更改路由配置了 3.如果更改了默认目录,就要去修改路由配置了,打开Glob ... 查看全文
Nginx在window环境下设置二级访问目录
简介 Nginx 主要的作用就是反向代理和负载均衡了,一般在互联网公司内,作为负载均衡比较多。但是别忘了,它的一个主要用途还有反向代理。 在这里,我们就通过反向代理来使得隐藏端口,二级目录的形式访问这些服务器应用吧。 配置 1、打开nginx.conf文件 2、在http 中添加 upstream ... 查看全文
第四章 Windows的图形设备接口及Windows绘图 P83 4-6
实验(实习)名称 图形程序设计及其应用 实验(实习)日期 一、实验目的 1.熟悉图形设备接口的概念及其应用。 二、实验内容及步骤 实验任务 1.熟悉基于图形应用的程序设计; 2.掌握刷新技术及其应用; 3.掌握映射模式的应用; 4.掌握绘图工具的使用。 实验内容 编写一个程序,在屏幕上出现一个圆心沿 ... 查看全文
数组-寻找数组的中心索引
题目描述 思路 代码实现 package com.zxl.数组.查找索引; public class Demo03 { public static void main(String[] args) { int[] arrays = new int[]{1, 7, 3, 6, 5}; int cent ... 查看全文
python基础--字符串
一,认识字符串 字符串是python中最常用的数据类型,我们一般使用引号来创建字符串。创建字符串很简单,只要为变量分配一个值即可。 a = 'hello world' b = "ddddffsadfdsf" print(type(a)) print(type(b)) 执行结果为str类型: 字符串特 ... 查看全文
总是说spring难学?来看完这些spring的注解及其解释,真香!
前言用过spring的人都知道,spring简单的通过注解就可以完成很多事情,但这些东西是如何实现的呢以及如何应用到我们自己的代码中?接下来,让我们一起开启注解的旅程。1.@Controller标识一个该类是SpringMVCcontroller处理器,用来创建处理http请求的对象.@ControllerpublicclassTestController{@RequestMapping( 查看全文
Java匹马行天下之学编程的起点——高级语言大锅烩
学编程的起点——高级语言大锅烩前言:学知识前总想说点鸡汤,想喝的朋友就看看,不想喝的就直接看干货吧,就当鸡汤是给我自己喝的。前段时间在网上看了一句话感觉挺触动我的,我做个分享:如果你觉得你的祖国不好,你就去建设它;如果你觉得政府不好,你就去考公务员去做官;如果你觉得人民没素质,就从你开始做一个高素质的公民;如果你觉得同胞愚昧无知,就从你开始学习并改变身边的人,她(他,它)有缺点,我们一起修正,而不 查看全文
Python教程:for循环本质
我们先来看一下for循环的一些简单应用: ls=[1,2,3] for i in ls: print(i) 我们知道这样可以遍历地取出这里面的每一个元素,但是它的工作原理,我们都是模模糊糊的大概知道是那个样子。其实for循环的工作流程是基于迭代器协议的。为明白他的整个工作流程,我们不得不先看一下迭代 ... 查看全文
python教程: filter()和reduce()函数用法详解
一、filter() 在Python内建函数中,有一个和map()函数用法类似、却可以用来过滤元素的迭代函数,这个函数就是filter()。它的函数原型是:filter(function,itearable) filter返回的是一个filter对象,可以通过list()或者for循环取出内容。 注 ... 查看全文
Python教程:缓冲区
1、Python缓存作用: a、提高执行效率。 b、减少内存负担。 2、首先,我们看下面这一段code: >>> num1, num2 = 1, 1 >>> print num1 is num2 True >>> id(num1), id(num2) (3965416, 3965416) >>> n ... 查看全文
Spring-事务管理(完全注解方式实现声明式事务管理)
(1)创建配置类代替配置文件 package com.orzjiangxiaoyu.spring.util; import com.alibaba.druid.pool.DruidDataSource; import com.alibaba.druid.pool.DruidPooledConnect ... 查看全文
并发编程线程基础(一)---线程的创建
创建线程的几种方式: 1. 通过继承 Thread 类 public static class MyThreadOne extends Thread{ @Override public void run() { System.out.println("MyThreadOne running ... ... 查看全文
Python爬虫是什么?常用框架有哪些?
大家都知道python是一门多岗位编程语言,学习python之后可以从事的岗位有很多,python爬虫便在其中,不过很多人对python不是很了解,所以也不知道python爬虫是什么,接下来带着你的疑问小编为大家介绍一下。 查看全文