2019年2月4日

我发起并创立了一个 C 语言编译器 开源项目 InnerC

摘要: 本文是 VMBC / D# 项目 的 系列文章, 有关 VMBC / D# , 见 《我发起并创立了一个 VMBC 的 子项目 D#》(以下简称 《D#》) https://www.cnblogs.com/KSongKing/p/10348190.html 。 VMBC 需要一个 内置 的 C 编译 阅读全文

posted @ 2019-02-04 21:23 凯特琳 阅读(870) 评论(0) 推荐(0)

2019年2月2日

我发起并创立了一个 VMBC 的 子项目 D#

摘要: 大家好, 我发起并创立了一个 VMBC 的 子项目 D# 。 有关 VMBC , 请参考 《我发起了一个 用 C 语言 作为 中间语言 的 编译器 项目 VMBC》 https://www.cnblogs.com/KSongKing/p/9628981.html , 和 《漫谈 编译原理》 http 阅读全文

posted @ 2019-02-02 12:22 凯特琳 阅读(936) 评论(0) 推荐(0)

2019年1月27日

浅谈 生物体信号传递

摘要: 生物体 通过 什么方式 传递信号 ? 神经 通过 什么方式 传递信号 ? 可能有多种说法, 比如 电流, 或者 化学反应 。 如果 以 电流 为 主体 的话, 那么应该容易受到 电磁场 干扰, 比如 拿一块 磁铁 靠近你的手臂, 手臂应该会 不听使唤 。 但 生物体 在 弱电磁场 甚至 一定强度 的 阅读全文

posted @ 2019-01-27 21:55 凯特琳 阅读(578) 评论(0) 推荐(0)

浅谈 计算机软件科学和技术

摘要: 计算机软件技术 的 核心技术 是 : 操作系统 、 编译器 、 关系数据库 、 图形学 。 操作系统 包括 操作系统 和 虚拟化, 虚拟化 又包括 虚拟机 和 容器 。 在 4 个 核心 技术 中, 图形学 是 最难的 。 如果要 按照 难度 从高到低 排一个 顺序, 那就是 : 图形学 -> 编译 阅读全文

posted @ 2019-01-27 15:27 凯特琳 阅读(850) 评论(0) 推荐(0)

我发起并创立了一个 Javascript 前端库 开源项目 jWebForm

摘要: 在线演示地址: ( 在线演示 云平台 由 Kooboo 提供 https://www.kooboo.com/ ) 按钮: http://iwebform.kgeking.kooboo.site/jWebForm-master/Button.htm 下拉: http://iwebform.kgekin 阅读全文

posted @ 2019-01-27 12:57 凯特琳 阅读(1766) 评论(2) 推荐(0)

2019年1月23日

论 数学 的 工具性

摘要: 数学 只是 工具, 不是 科学 的 本体 。 现代科学 以 数学 作为 科学的本体, 从 数学 出发 来 认识科学 、 研究科学, 已经走入了 死胡同 , 基本上 沦为 文字游戏 和 数字游戏 。 科学 的 本体 是 直观 和 逻辑 。 人们 通常 认为 数学 是 逻辑 的 代表, “如果 数学 不 阅读全文

posted @ 2019-01-23 13:43 凯特琳 阅读(914) 评论(0) 推荐(0)

2019年1月22日

关注 硬件 发展, 转载一篇介绍 VHDL 的文章

摘要: 《VHDL学习笔记》 https://www.eefocus.com/hrbeulvcaho/blog/12-11/289109_978e2.html VHDL 和 “可编程逻辑阵列” 等 硬件技术 的 发展, 未来 硬件层 的 地位 会 不一样, 工作内容 也会 更丰富 。 说实在的, 没必要 担 阅读全文

posted @ 2019-01-22 21:19 凯特琳 阅读(367) 评论(0) 推荐(0)

2019年1月19日

.Net Core 没有 WebForm 是 历史 的 退步, MVC 是一个 糟糕 的 设计

摘要: WebForm 自面世以来, 广受广大开发人员的欢迎 。 当然, WebForm 有一些 著名的 弊病, 比如 笨重的 ViewState 。 不过 我们 可以 用 一些 更加 先进 和 灵巧 的 方式 来使用它 。 比如, 《WebForm Anyway》 https://www.cnblogs. 阅读全文

posted @ 2019-01-19 23:04 凯特琳 阅读(3140) 评论(13) 推荐(2)

我发起了一个 .Net 平台上的 开源项目 知识图谱 Babana Map 和 文本文件搜索引擎 Babana Search

摘要: 起因 也是 前几天 有 网友 在 群 里发了 知识图谱 相关的文章, 还有 有 网友 问起 NLog -> LogStash -> Elastic Search 的 问题, 所以, 像 Elastic Search 这样的, 应该算是一个 文本文件搜索引擎, 我觉得 我们 写一个 文本文件搜索引擎 阅读全文

posted @ 2019-01-19 21:12 凯特琳 阅读(431) 评论(0) 推荐(0)

依赖 容器 的 技术 是 没有 通用性 的

摘要: 依赖 容器 的 技术 是 没有 通用性 的 。 我听说 阿里巴巴 的 蚂蚁金服, 这是一个 金融级 的, 弹性的, 交易平台, 操作系统 层 的 基础架构 是用 容器 做的, 但问题是, 我们明明可以用 虚拟机 + 中间件技术 来 实现 同样的 效果, 为什么要用 容器 ? ^^ 可以看看 《我发起 阅读全文

posted @ 2019-01-19 20:41 凯特琳 阅读(235) 评论(0) 推荐(0)

2019年1月18日

无阻塞 编程模型

摘要: 无阻塞 编程模型 涉及到 异步回调流, Task, async await, 线程池, 并发编程, 并行编程, 大并发架构, 操作系统 之上 编程模型 的 发展 等等 。 我这段时间对 这个领域 的 现状 进行了一些 收集整理 和 批判 , 请看 : 《后线程时代 的 应用程序 架构》 https: 阅读全文

posted @ 2019-01-18 15:31 凯特琳 阅读(368) 评论(0) 推荐(0)

2019年1月15日

Android 开发 技术大纲

摘要: 大家好, 下面 是 Android 开发 的 技术大纲, 觉得 画的很好, 所以 转载过来, 这个 技术大纲 出自 “享学课堂” 。 阅读全文

posted @ 2019-01-15 22:48 凯特琳 阅读(620) 评论(0) 推荐(0)

2019年1月13日

async await 的 实质 本质

摘要: async await 的 实质 就是 用 “状态机” 来 取代 函数层层调用 。 async await 的 本质 是 语法糖, 和 提高性能 什么的 没什么关系 。 为了避免理解歧义, 我把 “状态机” 称为 “控制机” 。 为了实现一个 语言级 的 , 在 任意代码 中 通用的 异步回调 “变 阅读全文

posted @ 2019-01-13 15:22 凯特琳 阅读(960) 评论(0) 推荐(0)

2019年1月11日

我发起了一个 .Net 平台上的 NewSql 数据库 BabanaDB

摘要: 发起这个项目的起因, 是偶然看到一个网友发的 MongoDB 的 新闻, 我想, 像 MongoDB 这样的 非关系数据库 ,随时 都可以写 很多个, 真正 难写 的 是 关系数据库, 非关系数据库 都 很容易写, 所以, 我之前说, 关系数据库 才是 核心技术, 非关系数据库 不是 核心技术, 只 阅读全文

posted @ 2019-01-11 15:34 凯特琳 阅读(716) 评论(0) 推荐(1)

2019年1月10日

我发起并创立了一个 .Net 平台上的 Web 业务系统 基础库 开源项目 WebEasy

摘要: 我 强调一点, 程序员 应该对 程序 有 控制感 。 过多的 控制反转 使 程序员 丧失了 对 程序 的 控制感 。 过多的 依赖注入 束缚了 程序员 的 创造力 。 过度复杂的 架构设计 束缚了 程序员 的 战斗力 。 我 提出一个 库 的 观念 。 按需 取用 库, 即插即用, 即拔即无 。 而 阅读全文

posted @ 2019-01-10 14:55 凯特琳 阅读(727) 评论(0) 推荐(2)

我发起了一个 .Net 平台上的 直播平台 开源项目 BalaBala

摘要: 直播平台, 需要解决的 技术点 是 2 个: 1 直播数据 的 传输 和 在 客户端 的 播放 2 大并发 关于 网络通信, 数据传输, 可以参考 《利用 MessageRPC 和 ShareMemory 来实现 分布式并行计算》 https://www.cnblogs.com/KSongKing/ 阅读全文

posted @ 2019-01-10 14:32 凯特琳 阅读(1037) 评论(0) 推荐(0)

2019年1月9日

Web 单点登录(SSO) 实现模型

摘要: 有网友问起, 前后端分离 架构下的 Web 单点验证 怎么做, 我画了个图 : Temp Token 就 相当于 短信验证码 。 Web 单点登录 都可以用这个 模型, 不仅仅是 前后端分离 。 阅读全文

posted @ 2019-01-09 20:24 凯特琳 阅读(556) 评论(0) 推荐(0)

2019年1月6日

后线程时代 的 应用程序 架构

摘要: “后线程时代”, 这跟 好几个 名词 有关系, C# async await 关键字, Socket Async, ThreadPool, 单体(Monosome), “异步回调流” 。 “异步回调流” 是 “异步回调流派” 的 意思, node.js, libuv, Java Netty , 这些 阅读全文

posted @ 2019-01-06 14:21 凯特琳 阅读(466) 评论(0) 推荐(0)

我发起了一个用 .Net 编写的 源代码管理工具 开源项目 SourceKit

摘要: 发起这个 项目 的 起因 是 GitHub 。 Github 的 使用技能 俨然已经成了 一项新技术 , 这不是 工具 的 本意 。 我用过的 源代码 管理工具 不多, SVN 我觉得不错 。 常用的功能, 如 上传文件 获取新版 乐观锁 合并 Version(版本) Revision(Tag) , 阅读全文

posted @ 2019-01-06 14:08 凯特琳 阅读(525) 评论(3) 推荐(0)

2019年1月3日

我对 前端 Js 开发方式 架构方向 的 一些看法

摘要: 有 网友 提到 : “复杂的页面,一个页面加载的模块多,各种异步请求,页面渲染,jquery链式编程操作dom数过于频繁。现在的前台越来越复杂,逻辑臃肿。” 哎, 所以 我说, 要改成用 同步调用 。 什么是 同步调用, 就是 后端代码 里 调用 数据库 那样 。 如若不然, 还沉浸 在 “回调” 阅读全文

posted @ 2019-01-03 21:16 凯特琳 阅读(341) 评论(0) 推荐(0)

导航