随笔分类 -  高级算法设计抽象

1
各类高级算法,抽象原理,内核思想
『开源』50行代码 扒取 博客园文章
摘要:今天在 博客园 看到一篇文章: 《网络爬虫+HtmlAgilityPack+windows服务从博客园爬取20万博文》 于是 心血来潮,立即动手 用 50 行代码,完成 博客园 文章扒取。 并非哗众取宠,有图有真相 —— 直接上图。 并非恶意攻击 博客园 —— 所以只扒取 10页数据,望 博客园管理 阅读全文
posted @ 2015-08-07 09:55 InkFx 阅读(7353) 评论(85) 推荐(102) 编辑
『方案』《女友十年精华》 ORC 图片 文字识别 详解
摘要:目的需求: 2008年,遇到一本电子书 《女友十年精华》 觉得很美,想 私藏 这些文章: >网络搜索文章 —— 没有找到; >反编译程序 —— 所有文字 都是图片格式(部分文章的 非规律乱码 即为证明,且试用 Adobe Director 反编译 确是图片无疑) >总计 310篇文章 —— 如何降低 阅读全文
posted @ 2014-07-15 13:53 InkFx 阅读(2775) 评论(23) 推荐(9) 编辑
『开源』Slithice 2013 服务器集群 设计和源码
摘要:相关介绍文章: 《『设计』Slithice 分布式架构设计-支持一体式开发,分布式发布》 《『集群』001 Slithice 服务器集群 概述》 《『集群』002 Slithice 集群配置工具 的使用》 《『集群』003 Slithice 最简分布式(多个客户端,一个独立服务端)》 《『集群』00 阅读全文
posted @ 2014-03-18 11:13 InkFx 阅读(6920) 评论(39) 推荐(61) 编辑
『集群』005 Slithice 基于 集群 的 自动容错
摘要:Slithice 基于 集群 的 自动容错 Slithice容错概述: Slithice 支持 非集群 的 独立服务端; 支持 基于 中央服务器 的 集群服务端; 支持 基于 自定义配置 的 集群服务端; 在容错方面, 独立服务端 不支持 容错:出现错误,就得不到正确结果; 中央服务器 或 自定义配 阅读全文
posted @ 2014-03-18 11:11 InkFx 阅读(419) 评论(0) 推荐(1) 编辑
『集群』006 Slithice 后期改进 和 Slithice可能存在的BUG
摘要:Slithice后期改进 和Slithice可能存在的BUGSlithice可能存在的BUG:>Slithice暂时 没有 对 循环调度 进行控制:不正确的 配置 可能导致 调度死循环;>Slithice因为 一些 历史遗留,留下了 些许 不用被执行的 代码;>Slithice部分 系统错误 的 返... 阅读全文
posted @ 2014-03-18 11:10 InkFx 阅读(347) 评论(0) 推荐(1) 编辑
『集群』007 如何测试Slithice源代码
摘要:如何测试Slithice源代码 直接测试 >你可以直接 进入 “集合编译区”,这里面 已经有 编译好的 所有程序集; >部署 配置数据库; >附加 集合编译区 中的 SQLServer数据库(SQLServer208-R2),真正有用 的数据表 只有 两个; >进入 “集合编译区\TestServi 阅读全文
posted @ 2014-03-18 11:10 InkFx 阅读(331) 评论(0) 推荐(1) 编辑
『集群』003 Slithice 最简分布式(多个客户端,一个独立服务端)
摘要:Slithice 最简分布式(多个客户端,一个独立服务端) 案例Demo 展示: 我们搭建一个 可以 独立运行 的 服务端;然后 多个客户端 并发链接 这个 服务端 完成 分布式逻辑; 服务器 独立运行,并不依赖 集群 的力量; 配置文件如何写: >服务端配置文件和代码: >客户端配置文件和代码: 阅读全文
posted @ 2014-03-18 11:08 InkFx 阅读(412) 评论(0) 推荐(1) 编辑
『集群』004 Slithice 集群分布式(多个客户端,基于中央服务器的集群服务)
摘要:Slithice 集群分布式(多个客户端,基于中央服务器的多个集群服务端) 案例Demo展示: 集群架构图 如下: 如上图,上图 展示了 这个集群 的 结构: >一个中央服务器(可以有多个),负责 为 所有 集群成员服务端 或者 客户端 提供 配置数据; >对外 暴露的 成员服务端 有 两个Sock 阅读全文
posted @ 2014-03-18 11:05 InkFx 阅读(975) 评论(2) 推荐(1) 编辑
『集群』002 Slithice 集群配置工具 的使用
摘要:Slithice 集群配置工具 的使用 Slithice集群配置工具 主界面 在测试 Slithice 的 Demo 中,我配置了 7个服务端: 一个 WCF 的 中央服务端; 两个 WCF 的 成员服务端(私有 – 前面有一个棕色皮包的图标); 两个 Socket 的 成员服务端; 两个 WebS 阅读全文
posted @ 2014-03-18 11:02 InkFx 阅读(452) 评论(0) 推荐(0) 编辑
『集群』001 Slithice 服务器集群 概述
摘要:Slithice服务器集群 概述Slithice是做什么的Slithice是一个 跨平台 的 分布式架构 框架;旨在简化 分布式开发 的开发难度,节省 开发成本 和 后期维护成本;并提供 稳定 的分布式容错机制;其 界面化的集群配置,一体式开发&分布式发布,插件覆盖,容错调度 是Slithice最大... 阅读全文
posted @ 2014-03-18 11:01 InkFx 阅读(453) 评论(1) 推荐(1) 编辑
『开源』仿SQLServer山寨一个 跨数据库客户端
摘要:002 Laura.SqlForever项目简单介绍 相关文章 《『练手』001 Laura.SqlForever架构基础(Laura.XtraFramework 的变迁)》 《『练手』003 Laura.SqlForever如何扩展 兼容更多数据库引擎》 《『练手』004 Laura.SqlFor 阅读全文
posted @ 2014-03-17 14:36 InkFx 阅读(6439) 评论(76) 推荐(161) 编辑
『练手』005 Laura.SqlForever历史遗留 的 架构思想缺陷
摘要:005 Laura.SqlForever历史遗留 的 架构思想缺陷 我们 比较一下 Laura.WinFramework 和 Laura.XtraFramework 的差异: Laura.WinFramework: 导航菜单: >导航栏+右键菜单(MenuStripItemBase) >工具栏(To 阅读全文
posted @ 2014-03-17 14:29 InkFx 阅读(793) 评论(2) 推荐(6) 编辑
『练手』004 Laura.SqlForever如何扩展 导航栏 工具栏 右键菜单 插件
摘要:004 Laura.SqlForever如何扩展 导航栏 工具栏 右键菜单 插件 导航栏 插件扩展 比如下图的 窗口 > 关闭所有文档 这个导航栏; 在 任何程序集,任何命名空间,任何类名 扩展类似插件: 代码详解: 特性标签: Key: 唯一键值(同名键值 会以 Important 权重,相互覆盖 阅读全文
posted @ 2014-03-17 14:28 InkFx 阅读(785) 评论(0) 推荐(0) 编辑
『练手』003 Laura.SqlForever如何扩展 兼容更多数据库引擎
摘要:003 Laura.SqlForever如何扩展 兼容更多数据库引擎 数据库引擎插件 在 界面上的体现 导航窗体 的 工具栏 中的 引擎下拉列表 导航窗体 的 树形控件 中的 引擎主节点 登录窗体 的 登陆面板 综上 扩展一个 数据库引擎 最终 会有三个 地方的 UI体现 而 工具栏,菜单栏,右键菜 阅读全文
posted @ 2014-03-17 14:25 InkFx 阅读(662) 评论(0) 推荐(0) 编辑
『练手』001 Laura.SqlForever架构基础(Laura.XtraFramework 的变迁)
摘要:001 Laura.SqlForever架构的基础(Laura.XtraFramework 的变迁之路) Laura.XtraFramework 到底是 做什么的? Laura.XtraFramework 是一个 WinForm 系统的 UI底层: >实现 大中型WinForm系统的 UI插件布局 阅读全文
posted @ 2014-03-17 14:24 InkFx 阅读(1237) 评论(0) 推荐(1) 编辑
『设计』Laura.Compute 设计思路
摘要:前言:前一篇文章 《『开源』也顺手写一个 科学计算器:重磅开源》,继 Laura.Compute 算法开源之后,有 博客园 园友 希望公开一下 Laura.Compute算法 的 设计思路——就是本文了。算法思想:模拟人为思考过程的算法 —— 算法没有任何 取巧 的成分;唯一的优势 在于 算法的抽象... 阅读全文
posted @ 2013-11-18 00:07 InkFx 阅读(1257) 评论(3) 推荐(3) 编辑
『设计』Slithice 分布式架构设计-支持一体式开发,分布式发布
摘要:项目原因:参与过各种 分布式项目,有 Socket,Remoting,WCF,当然还有最常用的可以跨平台的 WebService。分布式编码的时间浪费:但是,无一例外的,开发分布式程序的开发遵循 如下规律:>那就是 得先写服务端代码;>然后 通过工具生成代理类;(特别浪费时间)>客户端代码 调用代理... 阅读全文
posted @ 2013-10-19 04:01 InkFx 阅读(1502) 评论(6) 推荐(3) 编辑
『设计』一个简单的 流程引擎
摘要:项目原因:之前参与过一些 工作流 的项目,都是基于 某些 机构现有的 工作流引擎。项目进行中,最闹心的 莫过于 业务代码 和 流程代码 的 混淆一起。见过的工作流是怎样的:>首先一个基于Silverlight 的 流程UI设计器; 通过设计器 得到一个 流程XML 和 布局JSON 两个文件(布局J... 阅读全文
posted @ 2013-10-15 12:00 InkFx 阅读(4416) 评论(8) 推荐(3) 编辑
『开源』插件扩展,超级高速,完全无敌 - 字符串计算 算法开源
摘要:目录: 算法开发原因 算法版本经历 算法亮点 算法思想 算法用法 算法Demo展示 计算对象 内存排序 内存筛选 算法插件扩展 算法源代码 算法开发原因: 自己一直在 配置化编程 方面努力,希望 项目复杂的功能可以用 简单的 配置来完成; 于是 在自己的网站中,使用了一个自己写的 数据库框架,为了给 阅读全文
posted @ 2013-10-07 00:51 InkFx 阅读(1660) 评论(7) 推荐(5) 编辑
『算法』.Net 字符串计算算法
摘要:转载请标明:舒小龙 http://www.cnblogs.com/shuxiaolong/articles/2901784.html 什么都不说,直接贴测试类代码: 运行结果: 运行结果: 运行结果: 阅读全文
posted @ 2013-02-24 18:39 InkFx 阅读(1224) 评论(3) 推荐(1) 编辑

1