入门
最后更新于:2022-04-02 05:44:34
## 参考文档
- [官网介绍](https://imfly.gitbooks.io/sailsjs-docs-gitbook/content/cn/index.html)
';
sails
最后更新于:2022-04-02 05:44:31
[入门](sails/%E5%85%A5%E9%97%A8.md)
';
入门
最后更新于:2022-04-02 05:44:29
## 前言
memcached作为缓存服务,需要了解下。
## 开启配置
如何开启memcached缓存服务?以及应该注意的问题
1 复制这个文件到d盘根目录 memcached.exe,试运行 如果不能正常启动 下载相关的msvcr71.dll文件放到系统盘目录C:\Windows\System32
2 程序 搜索cmd后,以管理员的身份运行
d: 回车
命令行:
memcached.exe -d install 回车 安装程序到系统服务
3 启动服务
memcached.exe -d start 启动服务 或者计算机,管理,服务,开启缓存memcached的服务
';
memcached
最后更新于:2022-04-02 05:44:27
[入门](memcached/%E5%85%A5%E9%97%A8.md)
';
入门
最后更新于:2022-04-02 05:44:24
## 参考教程
- [weex入门视频](http://jspang.com/post/weex.html)
';
weex
最后更新于:2022-04-02 05:44:22
[入门](weex/%E5%85%A5%E9%97%A8.md)
';
bower入门教程
最后更新于:2022-04-02 05:44:20
## 前言
前端如何进行资源的统一依赖一直是我们前端工程化的一个重大问题,在我们初步的技术实践中,我们采用了bower作为所有前端项目资源依赖的框架。不再使用复古的复制粘贴资源,这样既可以维护前端资源,又可以实现对项目依赖资源版本的管理,便于项目维护和升级。
## 快速入手
* [bower官网](https://bower.io/)
* 优点:项目依赖安装,可以固定资源文件,支持资源版本升级,可以支持缓存安装等
* 全局安装bower
``` bash
$ npm install -g bower
```
* 项目依赖安装
``` bash
$ npm install --save-dev bower
```
* 本地资源资源依赖配置初始化
``` bash
$ bower init
```
* 资源加载,默认安装在bower_components
``` bash
#项目安装指定资源
$ bower install [name] --save-dev
#项目安装依赖资源
$ bower install --save-dev
#查看资源详情
$ bower info [name]
#搜索资源
$ bower search [name]
```
* 如果需要修改bower默认安装路径,可以在根目录下追加.bowerrc 文件,指定目录,格式如下:
``` bash
{"directory" : "libs"}
```
* bower支持的安装方式(后面几种是比较建议的方式,如果本地已有对应的资源或者资源积累,可以通过依赖一步安装实现。
~~~
#registered package 包名
$ bower install jquery
#GitHub shorthand(github的短地址)
$ bower install desandro/masonry
#Git endpoint git的地址
$ bower install git://github.com/user/package.git
#URL,支持css js taz zip
$ bower install http://example.com/script.js
#local,本地资源目录 ,更喜欢本地文件的可以用这个,也可以参考bower的缓存文件目录(以文件夹的方式引入到comp中,文件夹理解为一个资源)
$ bower install my/local/folder/
#local,本地资源目录文件,也可以参考bower的缓存文件目录(以文件夹的方式引入到comp中,文件名为文件夹名,加index)
$ bower install my/local/folder/file
~~~
## 发布与删除资源
* 基本使用
``` bash
# 发布资源,需要注意的是资源必须发布一个版本才可以监测到对应的资源版本提供下载。
$ bower register
# for example
$ bower register example git://github.com/user/example.git
# 删除资源 ,删除资源需要登录(github),需要你是这个资源的owner
# cmd窗口操作
bower login
? Username csnikey
? Password ********
bower EAUTH Logged in as csnikey
$ bower unregister
bower Package unregistered zj-boot
```
## 资源使用
资源发布之后如何使用取决于用户,我们推荐你用bower and 其他工具一起使用,比如grunt \gulp\requirejs 等,为此可以查看官方使用的[api文档](https://bower.io/docs/api/)
### gulp集成bower
* bower拓展性很好,支持建立为gulp任务
``` javascript
//安装资源,可以指定安装之后的目录,可以指定资源集合
var bower=require("bower");
gulp.task("gulpbower",function(){
return bower({ directory: './my_bower_components', cwd: './app' })
.pipe(gulp.dest("lib"));
})
//获取资源的主文件
var mainBowerFiles=require("main-bower-files");
//吧下载的前端模块的主文件加载到lib当中 ,如何配置获取压缩版本的主文件?只获取主文件,不同项目需要的文件可以手动配置
gulp.task("bowerfiles",function(){
return gulp.src(mainBowerFiles({
paths:"",
group:"basic"
}))
.pipe(gulp.dest("lib"));
})
```
## 建议
因为bower已经慢慢的被淡出使用,所以本文仅供参考,不推广使用。
技术的思想是一致的,永远学习的心态才能保证自己是最棒的。
';
其他
最后更新于:2022-04-02 05:44:17
[bower入门教程](bower%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B.md)
[weex](weex.md)
[memcached](%E5%85%B6%E4%BB%96/memcached.md)
';
国际化方案
最后更新于:2022-04-02 05:44:15
[国际化讨论](https://github.com/sundway/blog/issues/9)
';
前端国际化
最后更新于:2022-04-02 05:44:13
[国际化方案](%E5%89%8D%E7%AB%AF%E5%9B%BD%E9%99%85%E5%8C%96/%E5%9B%BD%E9%99%85%E5%8C%96%E6%96%B9%E6%A1%88.md)
';
目录结构大纲
最后更新于:2022-04-02 05:44:11
[TOC]
备注:分支 201805_r1ts_spec
* * * * *
## Api
基本介绍:该业务文件夹下api请求接口的源文件
属性:文件夹,单层目录
语言:.net
依赖:外层SchoolPal的公共依赖,System依赖
## App_Data
基本介绍:globalOutputCacheSettings配置项
属性:单文件
语言:xml文件
依赖:无
## App_Start
基本介绍:项目启动时配置项
属性:文件夹,单层目录
语言:.net
依赖:SchoolPal,System,Newtonsoft
- FilterConfig
.net,过滤器配置,目前为空
- RouteConfig
- SwaggerConfig
- UnityConfig
- UnityMvcActivator
- WebApiConfig
## Areas
## BaseIndexAndNetModel
## bin (空)
## Common
## Controllers
.net项目控制层,分业务文件夹,下属对应页面的控制层文件,文件类型为.cs.
## Enums
## Excel
## Filters
## front-job
前端项目运行文件,主要是前端vue页面模块打包以及开发服务的启动,支持热更新。
## front-job-config
## Helpers
## Models
## Node_modules
根据package.json安装的前端依赖包文件,前端vue运行的必要准备条件,初始状态为空文件夹
## obj
## Properties
## SchoolPalHome
## Security
## tsmodules
## UpFile
## Views
.net的视图层,根据每个业务分文件夹,下属页面文件,文件为cshtml,为.net页面模板引擎。
## .babelrc
babel的配置文件
## alioss.json
## apple-touch-icon.png
## Bootstrapper.cs
## crossdomain.xml
## entry-config.js
## Global.asax
## Global.asax.cs
## initdb.xml
## log4net.config
## package-lock.json
## package.json
前端包文件,记录可执行命令,包依赖,以及包主要信息
## packages.config
## ScholPal.Web.csproj
## ScholPal.Web.csproj.user
## Settings.StyleCop
## site-maintenance.html
## test-mearge-request.txt
## test-webhook.txt
## Web.config
.net项目基本配置文件
## Web.Debug.config
## webpack.config.js
webpack打包基本配置文件
## 开发前必看.md
前端项目开发的说明文档,新手必看
## 校宝云打印控件.zip
';
功能模块大纲
最后更新于:2022-04-02 05:44:08
[TOC]
## 前言
本文主要介绍web项目的功能模块大纲,分总纲以及功能模块分支介绍。整个教务管理系统共8个模块,其中教务中心,报表中心,校宝家,内部管理是功能较多的,而招生中心虽然模块少,但使用频率较高的。
尝试进行功能模块统计以及编号,为的是之后更好的做模块关联、解耦设计,系统的整合设计,并且能够真的从业务角度把每个业务分支设计的更好。对于之后的分支模块,甚至页面,页面交互点能给出具体明确的唯一id以及其产品文档,技术方案,测试用例的索引文档等。
同时,这样做好系统模块后,也方便做产品规划、技术整改。不断的从产品和技术角度列出自己的整改优化需求池。
## 系统功能模块设计图
![系统模块视图](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2dc29f99810c07493d9ee2862bfb9af2_896x227.png)
## 工作台 (编号001)
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/7ec83bd2a24d94ef15550b1dfc2a8447_507x127.png)
### 常用功能
### 今日总览
### 待办提醒
### 员工通知
### 产品动态
### 在线用户
## 招生中心 (编号002)
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/f7232a0bbaaced14720289408fb663f9_792x273.png)
### 咨询本
- 我的咨询本
- 咨询记录
- 沟通管理
- 试听管理
- 渠道管理
- 市场分析
- 设置
### 营销中心
主要是营销活动
- 列表
- 满折
- 满减
- 送课时
## 办理中心 (编号003)
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/c4e5bd82d81b7ff638d6b962cd917223_846x208.png)
### 办理中心
- 报名、学费
- 学员账户
- 补缴
- 转班
- 停课
- 复课
- 退费
- 教材杂费
- 积分
### 校宝秀
- 活动方案
- 商城管理
- 微商城设置
## 教务中心 (编号004)
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/dd0f183ea550740895e9a36df8a1b2d3_882x581.png)
### 学员
- 学员列表
- 学员分班列表
- 到期学员
- 学员成绩
### 班级
- 班级管理
- 分班操作
### 一对一
- 一对一学员
- 待处理学员
### 排课
- 排课列表
- 日程列表
- 冲突日程
### 课程表
- 日期维度课程表
### 记上课
- 记录上课
- 上课记录
- 补课管理
- 教师课时
- 教师试听
### 磁卡考勤
- 学生刷卡
- 学生考勤记录
- 员工刷卡
- 员工考勤记录
### 课程
- 课程设置
- 课程类别设置
- 科目设置
## 报表中心 (编号005)
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/fa94336d0ee0b3513c696f780bf093f0_422x118.png)
### 流水实收
### 财务收支
### 学费消耗
### 剩余学费
### 库存商品
## 校宝家 (编号006)
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/8e0297f9eac3aa18bea4e8417dc457cc_357x126.png)
### 通知公告
### 作业
### 服务中心
### 数据中心
### 设置
## 内部管理 (编号007)
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/0b6e90d5c278ed5c4cef7f97f9dead64_779x439.png)
### 校区
### 员工
- 员工管理
- 角色管理
- 部门管理
### 校内通知
### 工资
- 工资条
- 绩效管理
- 绩效设置
### 财务
- 收支明细
- 账户管理
- 支出项目
- 其他收入项目
### 教材
- 库存
- 教材设置
- 杂费设置
## 增值服务 (编号008)
### 收银宝
### 校宝学院
';
schoolpal.web
最后更新于:2022-04-02 05:44:06
[功能模块大纲](%E5%8A%9F%E8%83%BD%E6%A8%A1%E5%9D%97%E5%A4%A7%E7%BA%B2.md)
[目录结构大纲](%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84%E5%A4%A7%E7%BA%B2.md)
';
项目解析
最后更新于:2022-04-02 05:44:04
[schoolpal.web](schoolpal.web.md)
';
大纲
最后更新于:2022-04-02 05:44:01
[网络安全思维导图](https://mp.weixin.qq.com/s/uDrniz1BuN9nXyC1CbRvBA)
';
入门
最后更新于:2022-04-02 05:43:59
[大纲](%E5%85%A5%E9%97%A8/%E5%A4%A7%E7%BA%B2.md)
';
网络安全
最后更新于:2022-04-02 05:43:57
[入门](%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8/%E5%85%A5%E9%97%A8.md)
';
docker其他
最后更新于:2022-04-02 05:43:54
文章导读
最后更新于:2022-04-02 05:43:52
docker部署前端应用
最后更新于:2022-04-02 05:43:50
## 参考文章
- [部署前端应用](https://mp.weixin.qq.com/s/0WHmIDa_CxYN7OxR-tawnA)
';