合并两个已排序链表的C#代码,求指正

十一月 11, 2013 技术

问题:现有两个已排序(升序)的链表(可能含有重复值),请编写一个函数Merge将它们合并为一个有序链表(不能有重复值)。网上一搜一大片类似的用于面试的题,在空余时间无聊研究了这个题。其实问题都有其考查目的,为了更有特色,抛开C的指针,尝试以C#的方式解决问题;优化策略作为解题亮的必不可少,从实际应用的出发点考量进行了如下抉择:1、没有使用递归方案,虽然这会使代码大幅减少;因为命
看更多

承云简易下载器,批量下载漫画等连续文件,用WebClient实现异步下载

六月 16, 2013 实用玩意, 技术

MyDownload承云简易下载器,站长自己也一直使用(站长=技术+宅+闲得发慌);本文除了提供这个工具,主要是想分享一些设计思路和源代码。 如上界面是从猪猪字幕组上下载火影忍者的示例,而软件本身具备如下特性: 1、能支持两个通配符批量下载系列漫画、压缩分包等名称连续且有规则文件; 2、支持使用代理下载,自动获取IE代理,是企业内网用户的福音; 3、支持设定引用URL,从而兼容
看更多

承云批量备份迁移工具,按时间区间实现大量文件迁移、备份、删除的利器

六月 16, 2013 实用玩意, 技术

BackupPeriodFiles2.exe (BK2) 是一个命令行工具,基于 .NET Framework 2.0 和 C# 开发,用来协助站长或企业应用系统负责人进行复杂目录结构中大量文件的迁移工作。通常情况下,某些应用资源会被设计为以单文件的形式直接保存到磁盘上,管理员在进行资源生命周期管理时,会将一部分年份很久的迁移到别处保存以使系统获得更好的运行效率;如果这些文件分
看更多

Rattail老鼠尾巴,基于钩子(HOOK)的键盘鼠标记录器,能分析记录做简单的行为推测哦

六月 16, 2013 实用玩意, 技术

Rattail老鼠尾巴是非常隐蔽的键盘鼠标行为记录器,支持系统热键启动和停止,支持简单的行为推测分析功能(如:对剪贴板行为的分析,不会遗漏剪贴板的内容),同时记录模块采用了线程(Thread)+队列(Queue)的处理方式,确保不遗漏任何一个动作记录。 该工具的用途非常晦涩,早前并未发布在团队网站中;不过单从程序员的角度看,相关技术在安全和用户体验领域的应用越来越广泛,所以我们
看更多