自己开发给自己用的个人知识管理工具【脑细胞】,源码提供

源起:

市面上流行的两大知识管理工具,有道云笔记和为知笔记

都是通过层级结构的目录(树状目录)来管理知识的;

我觉得这是不符合记忆规律的,

人脑不是靠树状目录来管理知识的,而是靠关系来管理知识的!

为了强化体现知识的关系

我对为这个工具做了一套标签体系,

知识通过标签相互联系

你只要记住你的标签就能很方便的查到你想要的知识!


技术:

这个东西用到的技术如下

nw.js:http://nwjs.io/

react:https://facebook.github.io/react/

wepack:http://webpack.github.io/

lowdb:https://github.com/typicode/lowdb

lodash:https://lodash.com/

ueditor:http://ueditor.baidu.com/website/

说实在话,当你看到这个技术清单,

自己撸一个一模一样的,也不是特别麻烦的事儿,

说不定就不会问我要代码了;

起初我曾经想用CEF之类的开源项目来做这个东西

后来想想用C++的CEF库太麻烦,

用.NET的包装又会依赖.NET环境,

执行效率也不是很高,

最后还是没有选择这个技术体系;

不过在这里也把相关的开源项目列出来,感兴趣的可用:

CEF:https://bitbucket.org/chromiumembedded/cef

ChromiumFX:https://bitbucket.org/chromiumfx/chromiumfx

CefSharp:https://github.com/cefsharp/CefSharp

CefGlue:https://bitbucket.org/xilium/xilium.cefglue/wiki/Home

到是有一个go的包装,但是已经很久很久没有更新了:https://github.com/cztomczak/cef2go

我之前想搞一个nim的,写着写着,懒癌发作,就没写了

界面:

 

 

 

功能:

文章的增加、删除、修改、查看、搜索功能都做好了

其中搜索功能,是模糊搜索,即可以搜文章的标题,也可以搜文章的标签

但如何搜全文,我还没想好,希望看过代码的朋友,帮忙指点一下;

可以直接黏贴图片到文章的编辑区;

后面我会加上直接黏贴附件到文章的编辑区;

有半自动升级的功能

当程序发现有新版本的时候,会提示你升级,你可以不升级的

(反正每次打开程序,都会提示,直到你升级到最新版本为止)

未来:

目前程序功能还比较单一,也可能会有一些BUG

但因为是自用的,我会持续修复完善这个工具

预想中的功能包含:

把个人的笔记同步到云端;

增加脑图的功能

跟博客园打通,写好笔记之后,一键发送到博客园

(之前我做过类似的工具,现在已经不在维护了:http://www.cnblogs.com/liulun/p/5265636.html

安装下载:

下载地址:http://pan.baidu.com/s/1gfAxGBL

我只在我的电脑上安装测试过,如果有什么问题,大家可以发邮件给我

412588801@qq.com

源码:http://files.cnblogs.com/files/liulun/src.zip


喜欢的朋友请帮忙点个赞!!!

时间: 2024-10-09 01:32:45

自己开发给自己用的个人知识管理工具【脑细胞】,源码提供的相关文章

与派网络专业提供Exchange产品开发和技术服务|技术文章|资源下载|源码提供www.yupai.net

问题描述 与派办公技术支持网技术支持网http://www.yupai.net(WebMAIL-RTC-MEET-OA-EIP邮局-实时通讯-视频会议-办公自动化-信息门户)基于WindowsServer.ActiveDirectory.ExchangeServer.SharepointServer.CommunicationsServer.LiveMeeting技术,致力于办公自动化系统OA.实时通讯RTC.视频会议MEET.工作流WORKFLOW.企业邮局MAIL.企业信息门户EIP.内容管

Eclipse开发环境导入android sdk的sample中的源码_Android

    初学Android编程,Android SDK中提供的Sample代码自然是最好的学习材料.     Sample代码在SDK安装目录(X:\Android\android-sdk\samples)下.但我在用Eclipse 开发环境导入的时候遇到了一些麻烦.网上看到有人是通过"File -> Import..."或"File -> New->Project -> Create Project From Existing Code"解

Eclipse开发环境导入android sdk的sample中的源码

初学Android编程,Android SDK中提供的Sample代码自然是最好的学习材料. Sample代码在SDK安装目录(X:\Android\android-sdk\samples)下.但我在用Eclipse 开发环境导入的时候遇到了一些麻烦.网上看到有人是通过"File -> Import..."或"File -> New->Project -> Create Project From Existing Code"解决的,但我试过,

开发一个Linux调试器(五):源码和信号

在上一部分我们学习了关于 DWARF 的信息,以及它如何被用于读取变量和将被执行的机器码与我们的高级语言的源码联系起来.在这一部分,我们将进入实践,实现一些我们调试器后面会使用的 DWARF 原语.我们也会利用这个机会,使我们的调试器可以在命中一个断点时打印出当前的源码上下文. 系列文章索引 随着后面文章的发布,这些链接会逐渐生效. 准备环境 断点 寄存器和内存 Elves 和 dwarves 源码和信号 源码级逐步执行 源码级断点 调用栈展开 读取变量 下一步 设置我们的 DWARF 解析器

开发一个Linux调试器(六):源码级逐步执行

在前几篇博文中我们学习了 DWARF 信息以及它如何使我们将机器码和上层源码联系起来.这一次我们通过为我们的调试器添加源码级逐步调试将该知识应用于实际. 系列文章索引 随着后面文章的发布,这些链接会逐渐生效. 准备环境 断点 寄存器和内存 Elves 和 dwarves 源码和信号 源码级逐步执行 源码级断点 调用栈展开 读取变量 下一步 揭秘指令级逐步执行 我们正在超越了自我.首先让我们通过用户接口揭秘指令级单步执行.我决定将它切分为能被其它部分代码利用的 single_step_instru

【IOS-COCOS2D游戏开发之二】COCOS2D 游戏开发资源贴(教程以及源码)

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/iphone-cocos2d/420.html     这两天抽出一些时间学习cocos2d,发现资料N多,而且讲解的相当的全面:那么这段时间我也处于不断的学习中,当然好东西不私藏,这里我把比较经典的一个iOS游戏开发书籍给出,当然很多童鞋,我想都有了,那么就当是照顾没有的童鞋啦,下次发帖的时候,就应该是自己抽时间做个游戏出来后的时候,那么届

微信开放平台 公众号第三方平台开发 教程五 代公众号发起网页授权源码

原文:微信开放平台 公众号第三方平台开发 教程五 代公众号发起网页授权源码 教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台  微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo 微信开放平台 公众号第三方平台开发 教程五 代公众号发起网页授权源码 由于最近比较忙,这个教程没有连续上,我会尽量连载.书节上回,上次我介绍

ym——android源码大放送(实战开发必备)

文件夹 PATH 列表 卷序列号为 000A-8F50 E:. │  javaapk.com文件列表生成工具.bat │  使用说明.txt │  免费下载更多源码.url │  目录列表.txt │   ├─android web应用 │      jqmDemo_static.zip │      jqmMobileDemo-master.zip │      jqmMobileDemo1_1-master.zip │      Location1014.rar │ ├─anko │    

安卓开发中Bitmap源码实例

 安卓开发中Bitmap源码实例 package android.graphics; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.io.InputStream; import javax.imageio.ImageIO; public final class Bitmap extends _Original_Bitmap { private Bu