自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1130)
  • 资源 (7)
  • 收藏
  • 关注

原创 实用函数编程

《序》

2014-07-14 19:11:30 1373

翻译 F# 基础

F# 基础再译《F# 基础》序前言第一章    什么是函数编程    函数编程为啥重要    什么是 F#    谁在用F#    谁能读本书第二章 获得、安装、使用 F#第三章 函数编程(一)    文字、函数、标识符、标识符的命名、作用域、轻量语法第三章函数编程(二)    捕获标识符、use

2014-03-03 19:38:36 2979

原创 网易公开课:

网易公开课地址

2013-04-30 20:09:09 2393

原创 解读RtlCreateServiceSid

解读RtlCreateServiceSid   //----- (0000000180003E40)----------------------------------------------------__int64 __fastcall IsKeyProtected(HKEYhKey,__int64 a2, __int16 a3, _DWORD *a4){ 

2017-03-22 21:48:30 1040

原创 Sysprep

Sysprep  //----- (10002AB0)--------------------------------------------------------int __stdcall SqmSysprepCleanup(){  CleanupAllWinSqmFiles();  return 0;}//----- (10002AC0)-------

2017-03-21 21:52:48 1215

原创 设置权限

设置权限   v9 = operator new(0x1Cu);  v10 =(struct _TOKEN_PRIVILEGES*)v9;  if (!v9)  {    v15 =-2147024882;    "Failedto allocate memory for privilege tokens.");    goto LABEL_342; 

2017-03-21 21:38:28 1005

原创 解读 CreateMutexWin32A

解读 CreateMutexWin32A//----- (10029390) --------------------------------------------------------void *__stdcall CreateMutexWin32A(const unsigned __int16 *a1, int a2){  struct _SECURIT

2017-03-16 21:43:06 1102

原创 InitSystemFunctions

解读 InitSystemFunctions//----- (10009460) --------------------------------------------------------signed int __thiscall InitSystemFunctions(void *this){  int v1; // eax@2  HMODULE v

2017-03-16 21:41:10 691

原创 解析CbsCore 模式

解析CbsCore模式     1CbsCoreModeOfflineHANDLE hFile =(HANDLE)1;if ( hFile )  SetCbsCoreMode((char *)1);2CbsCoreModePSRLv35 = W

2017-03-15 22:03:16 698

原创 解读 DetermineServicingStackVersion

解读 DetermineServicingStackVersion  这里也没有涉及到 hFile的值修改。 //----- (10086424)--------------------------------------------------------int __fastcall DetermineServicingStackVersion(LPCWSTR lpw

2017-03-15 22:01:02 1344

原创 CbsCoreSetState

解析 hFile   //----- (10087AE0)--------------------------------------------------------signed int __stdcall CbsCoreSetState(int a1,int a2){  v2 =0;  switch (a1 )  {    case 8:

2017-03-15 21:59:58 435

原创 解读 CopyFileContents

解读CopyFileContents   //----- (100F1216)--------------------------------------------------------int __fastcall CopyFileContents(inta1,int a2, int a3, int a4){  v38 =C00000E5;  v4

2017-03-14 21:35:39 647

原创 解读 SysNativeCompressFile

解读 SysNativeCompressFile  //----- (100EE3EA)--------------------------------------------------------int __thiscallWindows::Rtl::SystemImplementation::DirectFileSystemProvider::SysNativeCompres

2017-03-13 21:46:50 654

原创 解读 DelayExecution

解读 DelayExecution//----- (100E6897) --------------------------------------------------------__int32 __stdcall Windows::Rtl::SystemImplementation::DelayExecution(Windows::Rtl::SystemImplement

2017-03-13 20:24:23 3498

原创 解读 DeltaDecompressFileFile

解读DeltaDecompressFileFile 使用DeltaDecompressFileFile函数可以解压缩DCD格式的压缩文件。 HRESULTDeltaDecompressFileFile(LPWSTRDeltaFileName,LPWSTRBaseFileName){   HRESULTresult = 0;

2017-03-12 18:09:05 554

原创 解读CreateClassFactory

解读CreateClassFactory 本篇主要包括下面几个函数:CreateClassFactoryCCbsClassFactory::CreateInstanceCCbsClassFactory::LockServerCCbsIUnknownImplIClassFactory,IUnknown,IUnknown,IUnknown,IUnknown>::QueryInt

2017-03-11 20:43:44 612

原创 解读 TiWorkerCoreInitialize

解读 TiWorkerCoreInitialize 调用 CbsCoreInitialize,传递进去的函数地址就是在这里确定的。  //----- (0041BDC2)--------------------------------------------------------int __thiscall TiWorkerCoreInitialize(void*this

2017-03-10 22:22:19 830

原创 新版本的CbsCoreInitialize 函数可读性更强

新版本的CbsCoreInitialize 函数可读性更强  这是10.0.14393.0版本。//----- (10087380)--------------------------------------------------------int __stdcall CbsCoreInitialize(structIMalloc *a1,

2017-03-10 21:43:02 736

原创 解析 SCZ 字符串

解析 SCZ字符串  直接就定义成:typedef WCHAR *PSCZ;就是说,PSCZ就是保存了WCHAR *的首地址。真正的 SCZ字符串有两部分组成:第一部分是字符串的长度,第二部分是字符串本身,字符串以空结尾。  //----- (1008EBD7)---------------------------------------------

2017-03-08 22:05:48 562

原创 CBSCore 中的字符串 SCZ

CBSCore 中的字符串 SCZ  CBSCore 中的字符串 SCZ类似于 WCHAR*,但是,有一点不同,就是在WCHAR*前 -1位,保存了字符串的长度。引用的地址还是 WCHAR*的起始位置。不知道是怎么实现的。由于不知道如何表示 -1位的长度,因此也就没有办法实现 SCZ结构。好在可以用系统提供的函数进行初始化,但是,只能用P

2017-03-08 22:04:24 445

原创 解读 FindServicingStackDirectoryVersion

解读 FindServicingStackDirectoryVersion 功能:找到当前版本的Servicing Stack的目录的版本号,用输入的目录与保存在注册表中的值进行对照。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ComponentBased Servicing\Version比

2017-03-06 21:51:07 1088

原创 加载 WCP

加载 WCP 功能:加载WCP.DLL,初始化几个函数:    //----- (1008CBD0)--------------------------------------------------------signed int __userpurge WcpLoad@eax>(const unsigned__int16 *a1@ecx>,con

2017-03-01 21:56:12 741

原创 解读 GenerateHashList

解读 GenerateHashList  把几个初始条件串用固定的符号连接起来:a4 a1 !a3 , a2 # a5 \n typedefHRESULT(__fastcall *PGENERATE_HASH_LIST)(    _LUNICODE_STRINGconst &,    _LUNICODE_STRINGconst &,    _LUNICO

2017-02-25 21:43:39 567

原创 解读 RtlTrimNtPathSegment

解读 RtlTrimNtPathSegment  返回字符串前后的 \ 数 typedefHRESULT(__fastcall *PRTL_TRIM_NTPATH_SEGMENT)(    PLUNICODE_STRING,    UINT_PTR *,    UINT_PTR *    );staticPRTL_TRIM_NTPATH_SEGMENTR

2017-02-25 21:42:53 639

原创 MDT 支持 XP

MDT 支持 XP新版本的 MDT 不再支持。一、分区问题 新版本的 Windows 把引导分区和系统分区分开了,造成系统无法引导。 好在提供了一个 DoNotCreateExtraPartition 变量,从名字就可以知道,控制不创建额外的分区。 在 Preinstall\new computer only\ Format and Partition Disk 之前插入一个设置变量序列,Do

2017-02-20 19:56:19 577

翻译 升级 System Center 2012 R2 Configuration Manager

规划 System Center 2012 Configuration Manager 的升级 适用于: System Center 2012 Configuration Manager SP1,System Center 2012 Configuration Manager SP2,System Center 2012 R2 Configuration Manager,System

2017-02-09 21:58:28 1518

转载 能不能用已有的 WSUS 服务器作为 SCCM 的软件更新点

能不能用已有的 WSUS 服务器作为软件更新点微软是这样说的:规划软件更新点安装在 配置管理器 中创建软件更新点站点系统角色之前,你必须根据 配置管理器 基础结构考虑一些要求。 将软件更新点配置为使用 SSL 进行通信时,查看本部分特别重要,因为你必须执行其他步骤,层次结构中的软件更新点才能正常工作。 本部分提供有关成功规划和准备软件更新点安装所必须执行的步骤的信息。 软件更新点的要求必须在满足

2017-02-07 22:52:14 2724

原创 指定的域不存在,或无法联系

指定的域不存在,或无法联系在架构主机上运行可能不会得到正确的结果:netdom verify dc1 /domain:home.cn 指定的域不存在,或无法联系。未能成功完成命令。netdom reset dc1 /domain:home.cn 未重置从 DC1 到 HOME.CN 的安全通道。指定的域不存在,或无法联系。指定的域不存在,或无法联系。未能成功完成命令。

2017-02-04 11:57:36 8410

原创 微软技术大会

微软技术大会2017 NexTech https://channel9.msdn.com/Events/NexTech-Africa/20172016 ignite https://www.microsoft.com/china/ignite/2016/ https://channel9.msdn.com/Events/Ignite/New-Zealand-2016 Build htt

2017-01-28 23:49:11 467

原创 安全通道无效

安全通道无效netdom VERIFY dc3.dns.czds 从 DC3.DNS.CZDS 到 DNS 的安全通道无效。目前没有可用的登录服务器,无法处理登录请求。netdom reset dc2

2017-01-26 12:04:24 421

原创 netlogon 服务未启动

netlogon 服务未启动直观的错误可能有: 1、接口未知 2、Windows 无法确定用户帐户和计算机帐户是否位于同一林中 3、此工作站与主域间的信任关系失败影响有: 1、打不开域控制器 域控制器上未启动该服务,那么,用域管理工具连接到该域控制器时,会提示接口未知。 2、不能启动 WDS 服务3、不能更新组策略 如果在本地没有启动该服务,更新域策略时会出现错误:Windows 无法

2017-01-25 20:11:14 4807

原创 安装 SCDPM 2016

安装 SCDPM 2016此计算机上未安装 SQL Server 管理工具。 请安装与安装的 SQL Server 版本兼容的 SQL 工具。服务 SQLSERVERAGENT 正在使用 NT AUTHORITY\NetworkService 凭据运行。 它应该使用域用户凭据或本地系统帐户运行。 请在运行 SQL Server 的计算机上运行 SQL 配置工具,以更改服务的帐户。 这个是要在

2017-01-21 18:37:40 1766

原创 oracle 提取手机号码

oracle 提取手机号码select dh, regexp_replace(dh, '.*(1[[:digit:]]{10}).*','\1')from tablewhere regexp_like(dh, '.*(1[[:digit:]]{10}).*')

2017-01-19 20:29:27 2733 1

原创 重置网卡,拒绝访问

重置网卡,拒绝访问netsh int ipv4 reset 正在重置 全局,完成! 正在重置 接口,完成! 正在重置 单播地址,完成! 正在重置 邻居,完成! 正在重置 路径,完成! 正在重置 ,失败。 拒绝访问。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nsi{eb004a00-9b1a-11d4-9123-0050047

2017-01-19 19:26:23 12346 4

原创 打开 DNS 拒绝访问

打开 DNS 拒绝访问Netsh interface ipv4 reset Netsh winsock reset重启

2017-01-18 20:00:02 4336

原创 目标主要名称不正确-0x80090322

目标主要名称不正确-0x80090322由于有一台或几台域控长期未复制执行 repadmin /syncall 出错 目标主要名称不正确下面的注册表项是允许复制有总是的站点修改后重启,再复制就能成功了。 复制成功后,再改回去。Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\S

2017-01-18 19:58:54 5871

翻译 13.4.3 收集有关地区的统计信息

13.4.3 收集有关地区的统计信息我们的目标是展示自 1990 年以来,不同地区森林面积的变化。我们需要遍历所有已有的地区,检查数据是否可用,找到下载的指标值。这可以通过使用我们创建的映射,非常轻松地完成,因为已经用年份和地区 ID 作为关键字。 需要小心的是有一些数据可能会缺失,因此,我们要过滤掉所有没有我们需要年份数据的地区。另外,我们还想要显示森林总面积,而不是百分比,因此,在返回数据之前

2017-01-18 18:58:06 497

翻译 13.4.2 用计量单位格式化数据

13.4.2 用计量单位格式化数据XML 数据中的许多指标,都只能转换为浮点数(float);这当然是对的,因为面积和森林覆盖率都是数字,但是,这种数据没有更多的意义。把从非类型化的 XML 数据转换成 F# 类型化数据结构,其目的是通过类型注解,更好地了解这些值含义。为了使类型更具体,我们可以使用计量单位(units of measure),这在第二章提到过。使用这个功能,面积按平方公里计,森林覆

2017-01-17 20:19:02 385

翻译 13.4.1 读取值

13.4.1 读取值我们首先要做的是从 XML 中读取感兴趣的数据。定义一个函数,参数为 XDocument 对象的列表(对应于数据集的每个页面),返回序列类型,每个元素包含了指标、 地区名,以及观测的年份。 清单 13.14 展示了 readValues 函数,以及辅助函数,从表示一条记录的 XML 节点中读数据,两个函数有一个名为 parse 的参数,是真正解析字符串值的函数,我们很快就会知道

2017-01-17 20:15:59 377

翻译 13.4 从数据中收集信息

13.4 从数据中收集信息从互联网下载大量的数据很容易,但从中收集到有用的信息就困难了。本章到目前为止,我们已经下载了地区列表,并把它转换为地区名字的序列;然后,下载一组包含所有地区和国家信息的 XML 文档。在本节,我们将把这些非类型化的 XML 数据转换为类型化的数据结构,这样,信息可以方便地显示给用户。

2017-01-17 20:14:18 224

SQL.Server.2012.Integration.Services-2

SQL.Server.2012.Integration.Services

2012-04-20

SQL.Server.2012.Integration.Services

SQL.Server.2012.Integration.Services

2012-04-20

SQL.Server.2012.Administration-2

SQL.Server.2012.Administration

2012-04-20

SQL.Server.2012.Administration

SQL.Server.2012.Administration

2012-04-20

jQuery.1.4.Reference.Guide

jQuery.1.4.Reference.Guide

2010-02-05

空空如也

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

TA关注的人

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