km之路--000

名称/定义

knowledge management【KM】 知识管理系统

包括:

博客【参考开源中国博客】

多媒体【在线UML图 思维导图等制作】

文档【参考百度文库,看云,gitbook】

云盘【参考百度网盘】

项目管理【参考github】

论坛【待考虑】

目的

1. 解决软件开发中笔记、资料、文档、项目管理、文件管理【如PDF文件】等没有完整统一平台的问题

2. 技术练习场

模块功能

博客:

开源中国博客有什么我就做什么。除此之外,还需要有在线浏览和编辑demo的功能。比如一篇关于CSS下拉菜单的博客,不仅要看到代码,还要看到运行效果,并且能够在原代码基础上进行修改和运行。而这一切要在不脱离原博客页面的基础上进行。

多媒体:

思维导图:

模仿百度脑图

UML:

在线UML图制作

E-R图:

在线E-R图制作

文档:

参考gitbook

云盘:

模仿百度云盘

项目管理:

github有什么我就做什么

衍生产品

git GUI 管理工具

可复用的博客爬虫

类似百度云盘客户端的工具

系统架构

说明:

所有子系统都需要单点登录

博客、多媒体、文档 需要缓存

博客、多媒体、文档、云盘 需要数据库支持

项目管理目前为单独的系统,但是后期会在文档中加入版本控制功能

所有子系统都需要支持搜索功能

开发顺序

1. 后台管理系统

2. 博客系统

3. 搜索系统

4. 文档

5. 云盘

6. 多媒体

7. 项目管理

第一阶段

开发目标

包括后台管理系统、博客系统、搜索系统。

博客系统:

匿名用户可搜索、查看博客

已登录用户可对个人博客进行CRUD操作,分类管理,标签管理,收藏博客,博客导入与导出,建立专栏博客【参考CSDN】,自动生成目录【参考CSDN】

搜索系统:

可搜索全部内容,可以添加时间条件、分类条件、以及分类明细条件【参考百度搜索工具】

技术选型

前端技术:

jQuery、jQuery plugin、EasyUI、extjs、ckeditor、HTML5+CSS3

后台技术:

Spring、SpringMVC、Mybatis
Redis(缓存服务器)
dubbo ( 服务管理 )
Solr(搜索)
httpclient(调用系统服务)
Mysql
Nginx(web服务器)
tomcat

开发工具

JAVA IDE:springspring tool suite

前端编辑器:brackets

源码与文档管理:[email protected]

文档编辑:typora

阅读资料

mysql

MySQL技术内幕:InnoDB存储引擎

java

1. Java 8编程参考官方教程

java编程思想

effective java

前端

1. 图解CSS3:核心技术与案例实战

2. JavsScript高级程序设计(第三版)

3. es6 标准入门第三版

犀牛书

JavaScript设计模式与开发实践

高性能JavaScript

你不知道的JavaScript

extjs 权威指南

extjs 6 by example

javascript 框架设计

原文地址:https://www.cnblogs.com/khlbat/p/8146529.html

时间: 2024-08-06 14:22:35

km之路--000的相关文章

km之路--009 spring mvc 起手

一个最简单的HelloWorld 目录结构 pom 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.x

km之路--001 brackets

汉化设置 Debug->Switch Language 常用插件 Beautify -- 格式化代码Brackets CSS Class Code hint -- css 代码提示Brackets Icons -- 显示已打开文件类型图标EmmetIndent Guides -- 显示一条竖直的缩进辅助线,有助于代码整齐Simple To-Do -- 使用 Simple To-Do 可以确保你不会忘记项目的任务.它允许你在 Brackets 中为每 一个项目创建 TODO 列表.Themes -

北京周边骑行路线总结

Version 0.3 by [email protected], [email protected] 东方红论坛 • • • 本总结主要内容摘自水木清华 Cyclone 版 exbluesea 等人以及海淀车队路线的总结,均为他人劳动成果,特在此声明: 由于大多数路线本人都没有亲自走过,希望大家能够多提意见 本总结页面主要用使用 A3 页面排版,这样有利于地图内容的显示,在下面的版本中,计划为每一条路线附上详细的图解. 目录 半日休闲骑行(150km 以下) .................

克最通月值得白真员工存段况外引dsym

家卫生健康委员会卫生应急办公室组织编制了公民卫生应急素养条目,并在"4·15全民国家安全教育日"发布.条目共12条,涉及突发公共卫生事件应对,突发事件紧急医学救援.中毒及核和辐射应急处置等基本知识和要求.期望通过发布公民卫生应急素养条目,进一步提高民众卫生应急素养,推进卫生应急社会参与工作,切实维护公民生命安全和身体健康. http://weibo.com/p2018_04_18.Pp/230927981149922743777879派褐麓记杂XWO琶追斡晾 http://weibo.

最大流增广路(KM算法) HDOJ 1533 Going Home

题目传送门 1 /* 2 最小费用流:KM算法是求最大流,只要w = -w就可以了,很经典的方法 3 */ 4 #include <cstdio> 5 #include <cmath> 6 #include <algorithm> 7 #include <cstring> 8 using namespace std; 9 10 const int MAXN = 1e2 + 10; 11 const int INF = 0x3f3f3f3f; 12 int x

最大流增广路(KM算法) HDOJ 1853 Cyclic Tour

题目传送门 1 /* 2 KM: 相比HDOJ_1533,多了重边的处理,还有完美匹配的判定方法 3 */ 4 #include <cstdio> 5 #include <cmath> 6 #include <algorithm> 7 #include <cstring> 8 using namespace std; 9 10 const int MAXN = 1e2 + 10; 11 const int INF = 0x3f3f3f3f; 12 int x

最大流增广路(KM算法) HDOJ 2255 奔小康赚大钱

题目传送门 1 /* 2 KM:裸题第一道,好像就是hungary的升级版,不好理解,写点注释 3 KM算法用来解决最大权匹配问题: 在一个二分图内,左顶点为X,右顶点为Y,现对于每组左右连接Xi,Yj有权w(i,j), 4 求一种匹配使得所有w(i,j)的和最大.也就是最大权匹配一定是完备匹配.如果两边的点数相等则是完美匹配. 5 如果点数不相等,其实可以虚拟一些点,使得点数相等,也成为了完美匹配.最大权匹配还可以用最大流去解决 6 */ 7 #include <cstdio> 8 #inc

【二分图匹配入门专题1】poj3686 【km+思维建图】

The Windy's Description The Windy's is a world famous toy factory that owns M top-class workshop to make toys. This year the manager receives N orders for toys. The manager knows that every order will take different amount of hours in different works

P1807 最长路_NOI导刊2010提高(07)

P1807 最长路_NOI导刊2010提高(07) 题目描述 设G为有n个顶点的有向无环图,G中各顶点的编号为1到n,且当为G中的一条边时有i < j.设w(i,j)为边的长度,请设计算法,计算图G中<1,n>间的最长路径. 输入输出格式 输入格式: 输入文件longest.in的第一行有两个整数n和m,表示有n个顶点和m条边,接下来m行中每行输入3个整数a,b,v(表示从a点到b点有条边,边的长度为v). 输出格式: 输出文件longest.out,一个整数,即1到n之间的最长路径.如