自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 TCP拥塞控制

TCP基础网络的传输层有两种方式——TCP和UDP,其中TCP是基于连接的,而UDP不需要连接。它们各自支持一些应用层协议,但也有些协议是两者都支持的,比如DNS,我们通过DNS来比较TCP和UDP的差别。当前我的计算机的ip为192.168.199.134,向DNS服务器发起一个DNS查询,以期获得tinylcy.me所对应的ip地址。DNS默认使用UDP的情况如下所示:通过Wire...

2019-06-14 16:57:24 148

转载 一篇搞懂TCP、HTTP、Socket、Socket连接池

前言​ 作为一名开发人员我们经常会听到HTTP协议、TCP/IP协议、UDP协议、Socket、Socket长连接、Socket连接池等字眼,然而它们之间的关系、区别及原理并不是所有人都能理解清楚,这篇文章就从网络协议基础开始到Socket连接池,一步一步解释他们之间的关系。七层网络模型​ 首先从网络通信的分层模型讲起:七层模型,亦称OSI(Open System Interconne...

2019-06-14 16:56:38 279

转载 怎么才能提高服务器的并发处理能力?

什么是服务器?不就是提供“付费”、“免费”服务的高档电脑嘛!你提到服务?存储一个图片,读取一篇文字,观看一个动作片,计算一个账户存款,...什么是并发?不如讲一讲什么是不并发。我有一台服务器,1核CPU,连接到互联网提供服务。在09:00时刻,突然有100个用户同时要看服务器的数据,服务器怎么办?+-------+ 09:00| || 服务器 || |+------...

2019-06-13 22:26:46 231

转载 C#委托的介绍(delegate、Action、Func、predicate)

委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。  1.委托的声明  (1). delegate delegate我们常用到的一种声明  Delegate至少0个参数,至多32个参数,可以无返回值,也可以指定返回值类型。   例:publicdelegateintMethodtDelegate(in...

2019-03-14 16:37:29 124

转载 C#3.0中的新特性

1. 隐式类型以前这样声明变量:string str = "Hello World";现在可以写成:var str = "Hello World";str仍然被认为是string类型,因为C#编译器根据初始值可以判断出来。所以这种写法要求在声明变量时必须提供初始值。下面是数组的写法:var points = new[] {new Point(1, 2), new Point...

2019-03-14 16:22:47 182

转载 UAC 实现原理及绕过方法

0x00 UAC 工作流程UAC 是微软在 Windows Vista 以后版本引入的一种安全机制,通过 UAC,应用程序和任务可始终在非管理员帐户的安全上下文中运行,除非管理员特别授予管理员级别的系统访问权限。UAC 可以阻止未经授权的应用程序自动进行安装,并防止无意中更改系统设置。https://msdn.microsoft.com/en-us/library/bb384608...

2019-02-16 13:10:51 4198 1

转载 添加计划任务 taskschedule

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApp7{    class Program    {        static void Main(string[] a...

2019-01-15 23:10:32 636

转载 程序以管理员权限运行 方法2

 如果要以管理员身份开机自启执行程序。注册表实现不了,启动菜单目录也实现不了。因为即使设置了程序的兼容性以管理员身份运行,但弹出的那个UAC确认框谁来点呢?据我所知,用计划任务是目前唯一可以实现以管理员身份启动并且不需要UAC确认的。 -------win7中使用runas命令在win7中,由于账户控制,使用cmd就不太方便,因为权限问题,比方说最简单的,输入“net start mss...

2019-01-15 12:32:37 630

转载 程序以管理员权限运行 方法1

1、项目中添加清单文件2、清单中修改在项目下面会多出一个“app.manifest”的文件,选中它,并找到代码段<requestedExecutionLevel level="asInvoker" uiAccess="false" />,将其改为:<requestedExecutionLevel level="requireAdministrator" uiAcces...

2019-01-15 11:16:46 1114

转载 字节数组与其他的转换

一. 二进制转换成图片 MemoryStream ms = new MemoryStream(bytes); ms.Position = 0; Image img = Image.FromStream(ms); ms.Close(); this.pictureBox1.Image二. C#中byte[]与string的转换代码1、System.Text.UnicodeEncodi...

2019-01-09 16:29:22 107

转载 使用服务开启cmd session0 与用户session之间的传递

在操作系统中,当我们提到安全的时候,意味着有一些资源需要被保护,在Windows操作系统中,这些被保护的资源大多以对象(Object)的形式存在,对象是对资源的一种抽象。每个对象都可以拥有自己的安全描述符(Security Deor),用来描述它能够被谁、以何种方式而访问。这些对象是客体,那么访问这些对象的主体是什么呢?这些主体就是操作系统中的各个进程,更准确地说是这些进程中的每个线程。每个进程都...

2019-01-08 15:46:24 1520

转载 使用WTSSendMessage 函数 从服务(session0)向桌面用户Session 发送消息窗口

https://www.cnblogs.com/darling131499/p/4082557.html从服务中启动一个具有桌面UI交互的应用,这在winXP/2003中只是一个简单创建进程的问题。但在Vista 和 win7中增加了session隔离。一个用户会有一个独立的session。在Vista 和 win7中session 0被单独出来专门给服务程序用,用户则使用session ...

2019-01-07 15:25:56 3100

转载 使用C#创建Windows服务(后面回答一些编译过程中的问题)

转自https://www.cnblogs.com/cncc/p/7170951.html     一、开发环境操作系统:Windows 10 X64开发环境:VS2015编程语言:C#.NET版本:.NET Framework 4.0目标平台:X86二、创建Windows Service1、新建一个Windows Service,并将项目名称改...

2019-01-04 18:09:17 185

转载 获取窗口标题

1、使用工具 microsoft spy++ visual studio 2007  D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\Tools\spy++.exe 2 、使用方法3、返回计算器的句柄和类名using System;using System.Collections.G...

2019-01-04 10:29:22 2146 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除