Codeforces Round #411 (Div. 2) 题解 总结(未完待续)

智商题专项训练2333333A - Fake NP CodeForces - 805ATavak and Seyyed are good friends. Seyyed is very funny and he told Tavak to solve the following problem instead of longest-path.You are given l and r. For a...
分类: 其他 发布时间: 08-13 22:08 阅读次数: 0

Educational Codeforces Round 45 (Rated for Div. 2)题解(a-e)

A. Commentary Boxestime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputBerland Football Cup starts really soon! Commentators from all over the world c...
分类: 其他 发布时间: 08-13 22:08 阅读次数: 0

第十届四川省省赛 J: JoJo’s Bizarre Adventure

J: JoJo’s Bizarre Adventure                                                                                Time Limit: 1000 MS Memory Limit: 1048576 KBDescriptionDio and JoJo are playing a game.At the...
分类: 其他 发布时间: 08-13 22:08 阅读次数: 0

组合数学之卡特兰数

经典问题: 给定一个长度为n的序列,将这组序列入栈,问有多少种合法的出栈顺序。 分析问题:栈只能在一端操作,出栈的前提是栈中一定有数字,如果忽略这个前提,那么一共有C(2n,n)种走法,即:出栈入栈操作一共有2n次,总共要入栈n次,出栈n次。但这其中有非法的解,比如我先出栈n次再入栈n次,这种肯定是不合法的。   我们将这个问题几何化,构建数学模型: 我们起始点位于(0,0)  目标点是...
分类: 其他 发布时间: 08-13 22:08 阅读次数: 0

IDA中应用SIG文件

SIG文件在IDA的作用中相当于符号文件。如果是自己写的PE文件,在编译过程中会产生OBJ文件,可以通过工具为它生成SIG文件。先把SIG文件拷贝到IDA目录的sig文件夹中,加载PE文件后依次点击view-"Open subview"-Signatures(快捷键shift+F5)打开已应用的签名窗口: 在"List of applied library modules"右键添加sig文件...
分类: 其他 发布时间: 08-13 22:08 阅读次数: 0

Windows NT 驱动程序开发人员提示 -- 应注意避免

转自:深秋哋黎明的专栏 下面是开发人员在使用 Windows NT 设备驱动程序时应当避免的事项列表:    一定不要在没有标注 I/O 请求数据包 (IRP) 挂起 (IoMarkIrpPending) 的情况下通过调度例程返回 STATUS_PENDING。 一定不要通过中断服务例程 (ISR) 调用 KeSynchronizeExecution。 它会使系统死锁。 一定不要将 Dev...
分类: 其他 发布时间: 08-13 22:08 阅读次数: 0

Call IoCompleteRequest while holding a spinlock

MS KB Q186775:《Tips for Windows NT Driver Developers -- Things to Avoid》一文(中译版)罗列了很多驱动开发过程中的注意点。微软仅仅提到了这些注意点,但是没有解释其背后的原因,只能结合网上的资料+自己分析其原因。我在osronline上看到有人针对item 20:"Never call IoCompleteRequest whil...
分类: 其他 发布时间: 08-13 22:08 阅读次数: 0

Driver Development for Windows 64-bit.

Abstract. Questions concerned with the release of drivers for 64-bit versions of Windows are considered in this article. Some typical problems and the ways of their solutions are listed in the article...
分类: 其他 发布时间: 08-13 22:08 阅读次数: 0

visual studio生成程序的OEP的特点

PEID 判断一个应用程序的开发环境主要依据3个地方,  1, 代码入口 2, PE结构中的链接器版本     BYTE    MajorLinkerVersion;     BYTE    MinorLinkerVersion; 3, 特征码。来看下不同VS版本生成的exe的特征码: 一:VC6 标准OEP: 入口点代码是固定的代码(55 PUSH EBP),入口调用的API也是相同的,其中...
分类: 其他 发布时间: 08-13 22:08 阅读次数: 0

WinPcap 中文技术文档(4.1.2) 第二章

1.  WinPcap用户手册 转载者注:出现在文章1.3节中斜体的文字,需要用实际的ip地址,如192.168.1.1替换。 1.1.  详细描述     这节包含了有关wpcap.dll的用户指南,wpcap.dll是一个包含公共WinPcapAPI的动态链接库。Wpcap.dll导出一组系统独立的包捕获和网络分析的函数。这些函数可以用于: 1) 获取网络适配器列表 2) 获取...
分类: 其他 发布时间: 08-13 22:08 阅读次数: 0

WinPcap 中文技术文档(4.1.2) 第一章

WinPcap英文技术文档(4.1.2版本)的网址位于http://www.winpcap.org/docs/docs_412/html/main.html,接下来将会对该文件进行翻译,希望对大家有所帮助,有不正确的地方请多多指正,非常感谢大家的支持。 WinPcap 中文技术文档(4.1.2) 作者: The WinPcap Team 作者主页: http://www.winpc...
分类: 其他 发布时间: 08-13 22:08 阅读次数: 0

WinPcap 中文技术文档(4.1.2) 第四章

1.  WinPcap核心资料 1.1.  详细描述 这部分指南从最底层的模块开始,描述了WinPcap的核心结构与接口。这部分内容的适合那些想要扩展或修改本软件的人,或者是那些对WinPcap的工作原理感兴趣的人。因此,那些只希望在他们的软件中,使用WinPcap的开发人员,不需要阅读此部分的内容。 1.2.  WinPcap 结构 引用WinPcap主页上的一段内容: WinPcap...
分类: 其他 发布时间: 08-13 22:08 阅读次数: 0

WinPcap 中文技术文档(4.1.2)第五章

1.  远程捕获 由于应用程序使用WinPcap的常规(normal)方式和推荐(suggested)方式是通过wpcap.dll完成的,所以我们不保证packet.dll的API不会在未来的WinPcap的发行版中被修改,并且我们不提供这个API的支持。由于这个原因,在这个指南中不会含有有关Packet.dll的文档。用户可以自行使用Doxygen来创建它们,或者阅读代码中的注释。 WinP...
分类: 其他 发布时间: 08-13 22:08 阅读次数: 0

时间与日期处理

主要有以下类: NSDate -- 表示一个绝对的时间点NSTimeZone -- 时区信息NSLocale -- 本地化信息NSDateComponents -- 一个封装了具体年月日、时秒分、周、
分类: 其他 发布时间: 08-13 22:08 阅读次数: 0

读写锁杂记

以前总是以为读写锁是两把锁,感觉这个和进程的管道通信差不多。既然进程有读端和写端,那么想当然的就认为读写锁就是读锁和写锁两把锁,接触到这个概念后才觉得自己还是flag立得太早了 相关概念 读写锁实际是一种特殊的自旋锁,它把对共享资源的访问者划分成读者和写者,读者只对共享资源进行读访问,写者则需要对共享资源进行写操作。 特性 线程A加读锁成功,线程B,C加读锁,可以加锁成功 线...
分类: 其他 发布时间: 08-13 22:08 阅读次数: 0

System.IO命名空间

声明:本文转自https://www.cnblogs.com/valor-xh/p/6049697.html System.IO 命名空间包含允许:读写文件、数据流的类型以及提供基本文件和目录支持的类型。 在这个命名空间中主要的类有: 字节流:Stream、BufferedStream、MemoryStream、UnmanagedMemoryStream、FileStream 二进制IO流:...
分类: 其他 发布时间: 08-13 22:08 阅读次数: 0

【转】纯CSS画的基本图形(矩形、圆形、三角形、多边形、爱心、八卦等),NB么

  今天在css-tricks上看到一篇文章,那篇文章让我不禁心头一震,强大的CSS啊,居然能画出这么多基本的图形。图形包括基本的矩形、圆形、椭圆、三角形、多边形,也包括稍微复杂一点的爱心、钻石、阴阳
分类: 其他 发布时间: 08-13 22:08 阅读次数: 0

System.IO命名空间结构

命名空间 说明 System.IO System.IO 命名空间包含允许读写文件和数据流的类型以及提供基本文件和目录支持的类型。 System.IO.Compression System.IO.Compression 命名空间包含提供基本压缩和解压缩流的服务的类。 System.IO.IsolatedStorage Sys...
分类: 其他 发布时间: 08-13 22:08 阅读次数: 0

mac下node js安装

  一向不喜欢追求刚刚新鲜出炉的事物的我,终于在node js出来一年后开始迈出脚步。   废话少说,先把环境给配置好。google "mac node",出来几条结果,提供的方法基本一样,遂开始实
分类: 其他 发布时间: 08-13 22:08 阅读次数: 0

System.Text 命名空间

命名空间 说明 System.Text System.Text 命名空间包含表示 ASCII 和 Unicode 字符编码的类;用于让字符块和字节块相互转换的抽象基类;以及无需创建 String 的中间实例即可操作并格式化 String 对象的帮助器类。 System.Text.RegularExpressions System.Text.Regu...
分类: 其他 发布时间: 08-13 22:08 阅读次数: 0