自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(151)
  • 资源 (3)
  • 收藏
  • 关注

原创 从零开始的临时会话WEB项目(基于SSM框架)(三)

前面把用户登录弄好了,现在开始做websocket后端代码:package com.wc.controller;import java.io.IOException;import java.util.Map;import java.util.concurrent.ConcurrentHashMap;import javax.websocket.OnClose;import javax.websocket.OnError;import javax.websocket.OnMess

2021-05-24 14:30:11 324

原创 从零开始的临时会话WEB项目(基于SSM框架)(二)

前面搭好了SSM的基本框架,这里准备正式写代码一、引入前端框架layim由于layim不是完全免费的,这里就不直接把本人用的资源文件直接分享给大家了。https://gitee.com/weijg/layim/tree/master/上面这个是layim官方的开源版(老了点,和最新的有点不一样),如果想获取最新的请前往官网https://www.layui.com/layim/在拿到资源文件后,打开这样加入你的项目。这是layim资源文件,这样直接放到你的项目里,就OK(如果你用

2021-05-23 13:19:15 283 1

原创 从零开始的临时会话WEB项目(基于SSM框架)(一)

从零开始的临时会话WEB项目(基于SSM框架)(一)一、开发环境eclipse、Tomcat、mysql(环境如何配置在此不多做介绍)二、SSM框架搭建之前在学校做课设时用过SSM框架开发一个火锅店用的项目,这里直接套用了,还是不难的。1、新建项目实际用的项目名是WeChat,这里写WeChat2只是为了不冲突。然后把Java Resources里的src下的目录配一下。 如下结构配置,本人用的是com.wc,大家自己搭建时不必非要一样...

2021-05-23 09:13:35 299 1

原创 微信小程序关于用户头像url的坑

即使用户并没有更改自己的头像,该url也是会变的,所以要即使更新用户信息哦!

2019-02-24 09:14:49 9379 6

原创 微信小程序数据库关于openId的坑

本人写的小程序,判断当用户第一次使用小程序(云开发的)时,会向数据库(云)写入用户信息。但是数据库好像会自动给这条记录添上"_openid":adadwasdcwee27y7sdhvf7e(瞎写的,勿用)。本人测试自己代码的时候,发现了一条记录有_openid和openId两个字段,而且数据还一样,才发现的,后来就去掉了自己写的openId字段。...

2019-02-24 09:07:33 10673 3

原创 微信小程序关于toFixed的坑

var n = 0.333console.log(n)console.log(typeof n.toFixed(0))本来以为应该都是number的,但其实下面那个是string类型,不能直接拿来做加减法的,要parseInt()一下的。...

2019-02-24 08:57:35 2437

原创 微信小程序如何设置全局变量

在app.js文件中App({  globalData:{    openId:'',    userInfo:{},    time:0,    _id:''  },.............之后在其他.js文件中的最上面写上 const app = getApp()       然后就可以用 app.globalData.time或者app.globalDa...

2019-02-24 08:51:06 1051

原创 基于结构化数据库的问答系统构建重点

介绍:  基于结构化数据库的问答系统是从一个预先建立的结构化的数据库中查找提问的答案。系统需要将用户的自然语言表述转换成数据库的查询语言, 如SQL。问题分析模块:  首先, 问题分析模块将对用户所提问题进行分词操作。众所周知, 中文分词相对于英文分词要难得多, 这给中文问题的分析增加了难度。然后, 问题分析模块通常会对问题的类别进行分析, 问题的类别是反映用户提问意图的重要信息。问题的关...

2018-12-17 15:35:22 1336

转载 msg_port_full

#include #include #include #include #include #include #include #include struct msg_buf    {        int mtype;        char data[255];    };int main(){        key_t key; 

2017-03-10 10:27:01 415

转载 rcv_msg.c

#include #include #include #include #include #define BUFSZ 4096struct msg{    long msg_types;    char msg_buf[512];};int main(int argc,char ** argv){    int qid;    int len

2017-03-09 12:02:39 397

转载 fifo_write0fzc.c

#include #include #include #include #include #include #include #define FIFO_SERVER "/tmp/myfifo"main(int argc,char** argv){    int fd;    char w_buf[100];    int nwrite;    /

2017-03-08 10:27:15 253

转载 fifo_write0.c

#include #include #include #include #include #include #include #define FIFO_SERVER "/tmp/myfifo"main(int argc,char** argv){    int fd;    char w_buf[100];    int nwrite;     

2017-03-07 10:33:18 372

转载 fifo_read0fzc.c

#include #include #include #include #include #include #include #define FIFO "/tmp/myfifo"main(int argc,char** argv){    char buf_r[100];    int  fd;    int  nread;        /

2017-03-06 10:56:05 238

转载 fifo_read0

#include #include #include #include #include #include #include #define FIFO "/tmp/myfifo"void  my_strupr(char *str){    char *p;        p = str;    while(*p != '\0' )    {

2017-03-05 13:39:43 404

转载 double.c

#include #includestruct dblnode{    int num;    struct dblnode *prior,*next;};typedef struct dblnode Dblnode;typedef struct dblnode *Dbllink;int is_malloc_ok(Dbllink * new_node){

2017-03-04 13:02:53 466

转载 什么是操作系统

操作系统OS(Operating System)是裸机上的第一层软件。操作系统是计算机系统中最重要的系统软件,是硬件的第一层封装与抽象,在计算机系统中占据着重要的地位,所有其他的系统软件与应用软件都依赖于操作系统的支持与服务。除提供编程接口,操作系统还承担着任务管理、事件管理和消息通信、CPU管理、内存管理、IO管理等核心功能

2017-03-03 10:14:31 280

转载 cal_stack

#include #define MAX 100struct operand{    int data[MAX];    int top;};struct operator_ch{    int top;    char data[MAX];};typedef struct operand OPND;typedef struct operat

2017-03-02 10:01:45 193

转载 "delay.h

#include"delay.h"void delay_us(unsigned char t)    //2t+7 {    while(t--); } void delay_ms(unsigned char t) {    while(t--)    {     delay_us(200);     delay_us(245);    } }

2017-03-01 15:15:26 4836

转载 DFD的绘制步骤

1. 找出外部实体,确定系统边界2. 从数据源出发,按系统的逻辑需求,逐步画出加工框,直至数据终点3. 为了控制系统复杂度,DFD分层,自顶向下,逐步求精4. 对DFD进行复审

2017-02-28 10:26:49 2678

转载 行为模型——状态转换图(STD)

p 大多数商业系统是数据驱动的,所以,适合于使用数据流模型。但是,实时控制系统却主要是事件驱动的,因此,行为模型是最有效的系统行为描述方式。 p 状态转换图(STD)指明作为外部事件的结果,系统将如何动作,它表示了系统的各种行为模式(称为“状态”)以及在状态间进行变迁的方式,STD是行为建模的基础。

2017-02-27 10:26:34 9930

转载 管理变更

p 需求的变化是永恒的。因而,对于需求变更应该正确对待,尽量将其负面影响降低。p 需求变更可能来自解决方案提供商、客户或产品供应商等外部因素,也可能来源于项目组内部。需求变更的因素 对需求的理解存在分歧,系统实施时间过长,用户业务需求改变,系统正常升级 *需求变更管理实践中的对策p 优先排序,分批实现 p 相互协作,充分交流p 合同约束,区别对待 p 选用适当的

2017-02-26 12:53:24 247

转载 能力成熟度模型CMM

2017-02-25 12:10:23 228

转载 需求验证

p 需求验证所包括的活动是为了确定以下几方面的内容:n 软件需求规格说明正确描述了预期的系统行为和特征。n 从系统需求或其它来源中得到软件需求。n 需求是完整的和高质量的。n 所有对需求的看法是一致的。n 需求为继续进行产品设计、构造和测试提供了足够的基础。p 需求验证确保了需求符合良好特征并且符合需求规格说明的良好特性。  p 需求评审为涉众们提供了在特定问题上达

2017-02-24 10:24:25 1564

转载 高质量的SRS的一些特性

p 完整性 p 一致性 p 可修改性 p 可追踪

2017-02-23 12:19:26 1550

转载 原型开发

p 候选原型方法的因素:软件应用领域、软件应用复杂性、客户特征、以及项目特征。p 为了导出快速原型,可采用第四代技术、可复用软件构件、形式化规约和原型环境。 抛弃式原型。将开发原型看做是沟通工具,永远也不会将一次式原型引入正式运行环境中。主要解决需求的不确定性,二义性,不完整性等。进化式原型。会在未来的系统中包含的原型。这种方法能够将最大量的工作投入到正式系统中。水平原型也称为

2017-02-22 12:45:09 1235

转载 商业建模的步骤

p 第一步,从涉众中找出用户。并定义这些用户之间的关系。 p 第二步,找出每个用户要做的事,即业务用例。p 第三步,利用业务场景图帮助分析业务流程。p 第四步,绘制用例场景图。 p 第五步,从第三步或第四步中绘制的活动图中找到每一步活动将使用到的或产生的结果。 p 第六步,在上述过程中,随时补充词汇表。它包括所有业务词汇,专业词汇等一切在建模过程中使用到的需要解释的名词。 

2017-02-21 10:32:56 2993

转载 结构化分析建模

p 分析模型必须达到三个主要目标:描述客户的需要;建立创建软件设计的基础;定义在软件完成后可以被确认的一组需求。p 在分析模型的核心是“数据字典”,包含了软件使用或生产的所有数据对象描述的中心库。围绕着这个核心有三个层次的子模型,数据模型、功能模型和行为模型。  数据流图服务于两个目的:指明数据在系统中移动时如何被变换;描述对数据流进行变换的功能(和子功能)。 数据模型

2017-02-19 11:56:23 3343

转载 情节串联板

*情节串联板是通常就是一系列图片,通过这些图片讲故事。一种很生动的技术,它经常被称为原型法。(强调借助原型来加速需求获取过程)情节串联板就是使用工具向用户(主角)说明(有时是动画演示)系统如何适应组织的需要,并表明系统将如何运转。p 类型:被动式、主动式和交互式。n 其复杂度依次递增n 被动式通常由草图、图片、屏幕截图、幻灯片等组成。n 主动式试图使用户能够看到类似“电影样片”

2017-02-18 12:14:57 3535

转载 用户访谈优缺点和使用时机

n 优点是直接有效、形式灵活、交流深入的宽带通信形式(有文字、有声音、有图像)。n 缺点:p 占用时间长:通常要访谈的人比较多,语言交流会占用大量时间。p 信息存在片面性:用户代表经常各执一词,导致收集的信息无法代表所有用户的想法,从而导致偏差的出现。 用户访谈是需求获取中的主要技术,只要有可能,就应该尽可能多地进行用户访谈。

2017-02-17 12:47:20 1589

转载 寻找客户的需求

p 鱼骨图也称为因果鱼骨图,它是一种以直观的图形找出问题或现象的所有潜在原因的方法,它有利于追踪出问题的根源。p 具有三个典型的优点:n 它允许探讨各种类别的原因n 它鼓励通过自由讨论发挥创造性n 它提供问题与各类原因的直观图帕累托图的作用:n 为80%的问题找到关键的20%的原因;n 一目了然地显示出每个原因的相对重要程度;n 有助于预防在解决了一些问题后,却使另

2017-02-16 13:01:14 164

转载 需求获取的方法

p 获取需求是一个确定和理解不同涉众的需要和约束的过程。p 获取需求的方法:面向目标,基于场景,面向方面,面向视点,基于知识。p 需求描述语言可分为三种:非形式化、半形式化和形式化语言。

2017-02-15 13:11:08 1743

转载 需求工程

需求工程是指应用已证实有效的技术、方法进行需求分析,确定客户需求,帮助分析人员理解问题并定义目标系统的所有外部特征的一门学科。 *完整的软件需求工程包括需求开发和需求管理两个部分,需求开发的一般过程分为需求获取、需求建模、需求规格说明、需求验证四个阶段,需求管理则主要包括需求基线的建立、需求变更控制以及需求跟踪等活动。 需求工程方法大致分为四类:面向过程、面向数据、面向控制、面向对

2017-02-14 13:12:59 325

转载 RUP的优点

p 降低了在一个增量上的开支风险。如果开发人员重复某个迭代,那么损失只是这一个开发有误的迭代的花费。p 降低了产品无法按照既定进度进入市场的风险。通过在开发早期就确定风险,可以尽早来解决而不至于在开发后期匆匆忙忙。 p 加快了整个开发工作的进度。因为开发人员清楚问题的焦点所在,他们的工作会更有效率。由于用户的需求并不能在一开始就作出完全的界定,它们通常是在后续阶段中不断细化的。因此,迭

2017-02-13 13:30:47 690

转载 RAD模型

RAD模型的优点 p 采用高效率的开发工具,从而减少了整个产品的开发周期。提高了生产率,降低了成本。p 用户能够持续地参与开发,提高了用户参与程度,从而使用户的满意度上升,保证了系统能够满足用户的需要。p 工作重点从文档转为构建,所见即所得 。RAD方法包含三个阶段:需求计划阶段,用户描述,构建阶段采用RAD模型的项目特征 p 系统可模块化(基于组件的结构)和可缩放。p

2017-02-12 08:53:29 2103

转载 采用瀑布模型需要具备的项目特征

p 在系统开发前要对需求有完整、全面、清晰的了解。p 上述需求不存在隐含的不可克服的风险。p 需求变更不能过于频繁。p 不同涉众的需求互相兼容,不存在明显的冲突。p 开发团队掌握了解决需求问题的有效方法。p 开发期限允许分阶段地串行工作。

2017-02-11 08:54:57 617

转载 瀑布模型的优点

客户很容易熟悉该模型。以有序的方式解决复杂的问题,易于理解,目标简单—完成所需要的活动。可以严格控制项目进程,使项目管理易于实施。方便按阶段设置里程碑,便于项目跟踪。定义了质量控制过程。运用该过程来确定系统的质量。

2017-02-10 09:04:06 3226

转载 要软件生命周期模型

瀑布模型快速应用开发模型(RAD)螺旋模型RUP迭代式模型

2017-02-09 09:00:52 138

转载 需求路线图

涉众需要 —〉系统的特性—〉建立软件需求  软件的6个质量特征(非功能性需求):可靠性,可用性,有效性,可维护性,可移植性,约束。有效性(Efficiency)  是在规定的条件下,软件性能水平与所使用资源量之间关系有关的一组属性。 可靠性(Reliability)是与在规定的一段时间和条件下,软件维持其性能水平的能力有关的一组属性 可维护性(Maintai

2017-02-08 08:54:23 434

转载 需求的层次

*需求是多层次的,包括业务需求、用户需求、功能需求和非功能需求。业务需求反映了组织机构或客户对系统、产品高层次的目标要求,位于需求链中的最顶层,在项目视图和范围文档中予以说明。用户需求描述了用户使用产品必须要完成的任务,这在实例文档或方案脚本予以说明。功能需求定义了开发人员必须实现的软件功能,使得用户完成他们的任务,从而满足了业务需求。和非功能需求在SRS中说明。非功能性的需求描述

2017-02-07 08:54:20 353

转载 IEEE软件工程标准词汇表定义需求

1. 用户解决问题或达到目标所需的条件或能力。2. 系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或能力。             一种反映上面(1)或(2)所描述的条件或能力的文档说明。

2017-02-06 11:47:32 2677

web临时会话所需js

web临时会话所需的js文件,里面还有之前用过的bootstrap的js文件

2021-05-23

SSM框架下的lib文件

包含大多数jar文件,不用自己挨个慢慢找,浪费时间。

2021-05-22

结巴分词(支持词性标注)

结巴分词早期版本。 * 结巴分词(java版) jieba-analysis 首先感谢jieba分词原作者[[https://github.com/fxsjy][fxsjy]],没有他的无私贡献,我们也不会结识到结巴 分词,更不会有现在的java版本。 结巴分词的原始版本为python编写,目前该项目在github上的关注量为170, 打星727次(最新的数据以原仓库为准),Fork238次,可以说已经有一定的用户群。 结巴分词(java版)只保留的原项目针对搜索引擎分词的功能(cut_for_index、cut_for_search),词性标注,关键词提取没有实现(今后如用到,可以考虑实现)。 * 简介 ** 支持分词模式 - Search模式,用于对用户查询词分词 - Index模式,用于对索引文档分词 ** 特性 - 支持多种分词模式 - 全角统一转成半角 - 用户词典功能 - conf 目录有整理的搜狗细胞词库 - 支持词性标注(感谢 [[https://github.com/linkerlin][@linkerlin]] 的贡献) * 如何获取 - 当前稳定版本 #+BEGIN_SRC xml com.huaban jieba-analysis 0.0.2 #+END_SRC - 当前快照版本 - 支持词性标注 [[https://github.com/huaban/jieba-analysis/pull/4][#4]] - 修复以'-'连接词分词错误问题 [[https://github.com/huaban/jieba-analysis/issues/3][#3]] #+BEGIN_SRC xml com.huaban jieba-analysis 1.0.0-SNAPSHOT #+END_SRC * 如何使用 - Demo #+BEGIN_SRC java @Test public void testDemo() { JiebaSegmenter segmenter = new JiebaSegmenter(); String[] sentences = new String[] {"这是一个伸手不见五指的黑夜。我叫孙悟空,我爱北京,我爱Python和C++。", "我不喜欢日本和服。", "雷猴回归人间。", "工信处女干事每月经过下属科室都要亲口交代24口交换机等技术性器件的安装工作", "结果婚的和尚未结过婚的"}; for (String sentence : sentences) { System.out.println(segmenter.process(sentence, SegMode.INDEX).toString()); } } #+END_SRC * 算法(wiki补充...) - [ ] 基于 =trie= 树结构实现高效词图扫描 - [ ] 生成所有切词可能的有向无环图 =DAG= - [ ] 采用动态规划算法计算最佳切词组合 - [ ] 基于 =HMM= 模型,采用 =Viterbi= (维特比)算法实现未登录词识别 * 性能评估 - 测试机配置 #+BEGIN_SRC screen Processor 2 Intel(R) Pentium(R) CPU G620 @ 2.60GHz Memory:8GB 分词测试时机器开了许多应用(eclipse、emacs、chrome...),可能 会影响到测试速度 #+END_SRC - [[src/test/resources/test.txt][测试文本]] - 测试结果(单线程,对测试文本逐行分词,并循环调用上万次) #+BEGIN_SRC screen 循环调用一万次 第一次测试结果: time elapsed:12373, rate:2486.986533kb/s, words:917319.94/s 第二次测试结果: time elapsed:12284, rate:2505.005241kb/s, words:923966.10/s 第三次测试结果: time elapsed:12336, rate:2494.445880kb/s, words:920071.30/s 循环调用2万次 第一次测试结果: time elapsed:22237, rate:2767.593144kb/s, words:1020821.12/s 第二次测试结果: time elapsed:22435, rate:2743.167762kb/s, words:1011811.87/s 第三次测试结果: time elapsed:22102, rate:2784.497726kb/s, words:1027056.34/s 统计结果:词典加载时间1.8s左右,分词效率每秒2Mb多,近100万词。 2 Processor Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz 12G 测试效果 time elapsed:19597, rate:3140.428063kb/s, words:1158340.52/s time elapsed:20122, rate:3058.491639kb/s, words:1128118.44/s #+END_SRC

2018-12-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除