精华内容
下载资源
问答
  • 任务进展小程序
    千次阅读
    2020-02-09 18:00:06

    Deep Learning for Encrypted Traffic Classification:An Overview

    常用流量解析方法主要有四种:
    1.端口号解析
    2.DPI技术
    3.统计特征/时序特征 + 机器学习
    4.时空特征 + 深度学习
    5.其他特征 +深度学习(待拓展)

    第一种端口号解析的方法,是最早应用于流量解析的方法,但由于部分应用会使用不常见的端口号以及端口伪装等问题,准确率不高。
    第二种DPI的方法,是目前最常见的应用于流量分类的方法,即通过分析载荷的相关字段,解析流量类别。但缺点是不能应用于加密流量。
    第三种统计特征/时序特征+机器学习的方法。统计了大量的数据流和数据包特征作为特征集,其中许多特征并不能影响分类效果,但是如果特征集太小,又不能应用于机器学习的方法中。分类效果有局限性。
    第四种时空特征+深度学习,将时空特征映射到图片形式,作为深度学习模型的输入。

    在处理流量分类问题时,首先第一点是应该明白需要分类的目标(Problem Formulation),即我们要干什么?
    1.进行协议分类,分析是HTTPS,还是SSH
    2.进行应用分类,分析该应用是Skype还是Wechat产生的
    3.进行形态分类,分析是上传还是下载
    4.进行行为分类,分析是发送文字还是发送语音
    5.分析哪个门户网站,或者分析哪个浏览器,或者分析哪个操作系统下产生的

    第二步需要收集数据,来训练深度学习模型。
    目前应用于流量分类的基准数据集还很少,原因主要是因为潜在的流量类别太大,很难找到能够满足所有分类需求的数据集。另外没有常用的可以被广泛接受的流量收集方法以及标签方法。流量收集的方法也存在差异,在客户端和服务端不同位置收集的流量都会显著影响流量特征。
    data collection主要有以下几个问题:
    1.可靠的标签,期待值y(标签)的重要性不言而喻。对于非加密类型的流量,可以通过开源的DPI工具,如nDPI来为流量进行标签。对于加密流量而言,在可控情形下,排除干扰流量的影响,从客户端是可以对流量进行标签的。
    2.可靠的特征,客户端距离服务端的位置会影响时延,隧道流量会影响包长度特征。不同抓包点得到的数据训练得到的模型对于另一抓包点得到的数据分类效果不一定准确。
    3.如何构建具有代表性的数据集,对于每一个类别的样本,数量要多而且需要具备多样性,来防止产生过拟合。 另外检测模型有效性的关键在于能否在其他测试集上达到好的分类效果。

    preprocess
    在得到数据之后,要对数据进行清洗和预处理。例如数据包重传,重复ACK以及乱序的数据包。针对不同的数据集以及分类目的,删除这些数据包的影响是不同的。如果是使用整条流的统计特征而言,删除无关的数据包可能影响不大。但是如果是通过前几个数据包进行分类,会产生更大的影响。除此之外预处理部分还应该包括常用的数据归一化。

    特征角度(Feature Selection):在分类任务中通常对使用以下一种或多种特征结合的方法。
    1.时序特征
    时序特征通常包括包长,包间时延,上下行方向。对于加密流量而言,通常前20个数据包的特征足够达到比较好的准确率。并且有研究表明,一组采样数据包也能达到比较好的准确率。
    2.头部特征
    网络层和运输层中包含许多用户相关的信息,并且是未加密的。在深度学习方法之前,通常使用端口号,运输层协议,包长等特征来作为代表性特征。在最近,特别是基于深度学习方法而言,习惯使用整个数据包作为输入。注意:ip地址可以来确定流量类型,例如可以将使用Google的ip地址归类为google的应用程序。但是,由于CDN的广泛使用以及IP地址的动态分配,应该谨慎使用IP地址作为分类依据。
    3.负载数据
    即使对于加密流量,也可以通过运输层以上的信息进行分类。例如有研究通过TLS1.2握手包中的纯文本数据得到了很高的准确率。
    4.统计特征
    统计特征通常通过整条数据流得出,例如平均包长,最大包长,最小包间时延等等。但是得到统计特征需要观测整条数据流或者这条流的绝大部分。因此仅仅适用于离线分类。对于应用分类,统计特征通常还会受到用户行为,操作模式以及网络条件的影响。所以,对于数据集收集的要求比较高。

    模型选择角度(Model Selection):
    1.MLP(多层感知机)很少使用在流量分类领域
    2.CNN(卷积神经网络)
    3.RNN(循环神经网络)
    4.AE(自动编码器)
    5.GAN(对抗生成网络)
    什么会影响模型选择问题呢?1.输入特征种类以及维度会影响模型选择。2.数据集大小也会产生影响,如果数据集较小,则不能使用深度学习的方法来分类。
    如果在数据集比较大的情况下,会有以下几种特征来对应模型类别:
    1.时序特征以及包头特征:
    如果使用这些特征作为输入,通过前10-30个数据包或者从整条流中采样数据包都足以达到很好的分类效果。当输入维度比较低时,机器学习方法和MLP都能实现很好的分类效果,当输入维度较大时,CNN和LSTM更为准确。
    2.载荷和头部特征:
    在目前加密流量中,数据流前几个包含握手信息的数据包通常是未加密的,可以用来进行分类。由于输入维度比较高,应该使用CNN和LSTM。也可以将时序特征与这部分特征相结合,会稍微增加准确率。
    3.统计特征:
    对于统计特征而言,由于是统计整条流的各种特征,其维度是有限的,通常使用机器学习的方法来进行分类。实验表明,当统计前10-180个数据包的特征,足够实现分类效果。但是这种方法不能用于实时分类。

    以上各种特征,各种模型结合的方法,均不能保证在某一数据集都能实现很好的分类效果。

    目前未加密流量已经被研究的很透彻了,例如很多开源的DPDK,DPI等技术。但对于加密流量,仍然是一项无比艰巨的任务,因为缺少代表性的特征。
    接下来面临的问题在于:
    1.更强的加密协议,TLS1.3
    2.同时属于多个类别的流量分类
    3.通过流中间位置的数据包进行分类
    4.分类未知的类别
    5.迁移学习
    6.多任务学习

    更多相关内容
  • Excel二次开发小程序

    2022-04-14 18:11:40
    通过将数据库共享,把程序分发给各负责人,各负责人仅能对自己的信息进行增删改查,管理员可实时查看各部门的信息进展,典型的C/S结构。 适用场景:长期跨部门的信息收集任务,且信息不断更新 登录账号密码:1 1 VBA...
  • 微信小程序项目计划清单书-小程序项目计划清单书 (2).docx微信小程序项目计划清单书-小程序项目计划清单书 (2).docx微信小程序项目计划清单书-小程序项目计划清单书 (2).docx微信小程序项目计划清单书-小程序项目...
  • 微信小程序项目计划清单书-小程序项目计划清单书 (2).pdf微信小程序项目计划清单书-小程序项目计划清单书 (2).pdf微信小程序项目计划清单书-小程序项目计划清单书 (2).pdf微信小程序项目计划清单书-小程序项目计划...
  • 微信小程序协同工作和发布

    千次阅读 2020-09-04 16:28:27
    文章目录协同工作人员组织结构和权限分配小程序的版本版本管理用户体验如何打造优秀的小程序小程序体验的评估原则提高用户体验的建议发布发布...项目管理人员:负责统筹整个项目的进展和风险、把控小程序对外发布的节奏

    协同工作

    大型公司,分工很细,一个项目要多人协作。

    因此,微信平台提供了权限管理,让整个团队更好的协同工作。

    在开发者完成开发之后,就可以开发者工具提交小程序的代码包,然后在小程序管理平台发布小程序。

    这样,用户就可以通过搜索、扫码等方式进入小程序。
    在这里插入图片描述

    人员组织结构和权限分配

    在这里插入图片描述
    项目管理人员:负责统筹整个项目的进展和风险、把控小程序对外发布的节奏。
    产品组:提出需求,设计产品原型
    设计组:与产品组交流沟通,设计出可视化流程与图形,输出设计方案。
    开发组:依据设计方案编写代码。
    测试组:对小程序进行各种边界测试。

    项目开发流程
    在这里插入图片描述
    小程序平台的权限
    项目成员权限:

    • 运营者权限:管理、推广、设置等模块权限,可使用体验版小程序
    • 开发者权限:开发模块权限,可使用体验版小程序、开发者工具(IDE)
    • 数据分析者(基础分析):统计模块权限,可使用体验版小程序
      体验成员:使用体验版小程序内侧
      更多详细

    小程序的版本

    在这里插入图片描述
    一个小程序,可能由多人开发,所以每个开发者都一个开发版本。
    另外,我们还需要将一个开发版本当做体验版,用于上传稳定的测试代码。

    版本管理

    微信小程序提供了一个版本管理工具,我们可以自己写的代码提交到github 上,进行团队协作。
    比如李伟和张三要开发一个小程序的项目wx-game,这个项目由李伟主导:
    1.进入版本管理工具,设置认证方式,如用户名、密码验证
    2.在代码管理平台建立远程仓库wx-game
    3.李伟要在master 搭建一个简单的项目目录,并推送到github
    4.李伟要基于master 建立一个新的分支dev_liwei,用于自己开发,并推送。
    5.让张三在他自己的开发工具里,把项目拉下来,从master上拉一个新的分支dev_zhangsan,并推送
    6.在master的基础上开一个新的分支作为测试分支test,并推送
    7.在项目开发到一定阶段的时候,李伟就可以在test 中将所有开发者的分支的代码合并一下,然后发布,进行测试。
    8.当项目开发完了,测试也没问题了。就在test 基础上新建一个审核版review 分支,将其推送,并提交审核。
    9.若review 审核通过,就将review 同步到线上版master 分支上。
    10.若review 审核没有通过,那就继续开发、测试,然后提交审核,直到审核通过。

    在这里插入图片描述

    用户体验

    如何打造优秀的小程序

    一款优秀小程序要有以下三个特点:

    • 有创造性的产品思路
    • 友好流畅的用户体验
    • 稳定谨慎的运营

    产品和运营思路

    • 产品观:一切以用户价值为依托。
    • 运营行为:遵从微信小程序运营规范。
      在这里插入图片描述

    小程序体验的评估原则

    1. 导航清晰
    2. 流程明确
    3. 重点突出
    4. 符合预期
    5. 等待与反馈
    6. 异常处理
    7. 内容和文案准确友好
    8. 和谐统一
    9. 平台适配
      在这里插入图片描述

    提高用户体验的建议

    1. 用户体验测试,可以在设计、开发、测试等全部阶段运行。是一种低成本检测设计质量的方法。
    2. 尽早进行用户体验测试。在产品设计过程中,便要进行用户体验测试,以检测设计质量。这样更有利于及早发现问题并进行调整,减少开发成本。
    3. 用户测试之前需要确定好需要检验流程和任务,为用户构建明确的目标,提示用户以完成任务的方式完成目标。
    4. 最好选择产品真实的受众,作为被测试的用户。并在测试时,使用户处于真实的场景和时间下。
    5. 设计开放性的问题让用户回答。不用带有主观性的询问语言,引导用户回答。
    6. 在用户测试过程中,需要全程做好记录。

    发布

    发布前常常遗漏的点

    1. 如果小程序使用到Flex布局,并且需要兼容iOS8以下系统时,请检查上传小程序包时,开发者工具是否已经开启“上传代码时样式自动补全”。
    2. 小程序使用的服务器接口应该走HTTPS协议,并且对应的网络域名确保已经在小程序管理平台配置好。
    3. 在测试阶段要校验域名合法性,因为若不校验容易导致开发者误以为测试通过,让正式版小程序因为遇到非法域名无法正常工作。
    4. 发布前请检查小程序使用到的网络接口已经部署好,并且评估好服务器的负载情况。

    发布模式

    小程序提供了两种发布模式:
    全量发布:所有用户访问小程序时都会使用当前最新的发布版本。
    分阶段发布:不同时间段来控制部分用户使用最新的发布版本。
    当小程序承载的功能越来越多,使用的用户数越来越多时,采用分阶段发布是一个非常好的控制风险的办法。

    注意:一般全量发布的24小时后,所有用户才会真正使用到最新版的小程序,因为微信客户端存有旧版本小程序包缓存。

    小程序码

    在发布小程序之后,小程序管理平台会提供对应的小程序码的预览和下载,开发者可以自行下载用于线上和线下的小程序服务推广。

    小程序码的优势:

    • 在样式上更具辨识度和视觉冲击力
    • 小程序主题的品牌形象更加清晰明显,可以帮助开发者更好地推广小程序。
      在这里插入图片描述
    展开全文
  • 微信小程序开发能够降低开发成本,考虑到不同平台的兼容性,微信小程序能够满足不用使用需求,降低了程序的开发成本节约了时间周期,让系统利用微信的优势能够推广和简化相应的流程,只要通过扫描二维码具能够完成...

    目录
    1 绪论 3
    1.1 项目开发背景 3
    1.2 项目开发意义 3
    1.3 项目主要的内容 4
    2 相关技术介绍及系统环境开发条件 5
    2.1相关技术介绍 5
    2.2系统环境开发条件 6
    3 系统的需求分析与设计 6
    3.1可行性分析 7
    3.2需求分析 7
    3.2.1系统总体概述 8
    3.2.2功能性需求 8
    3.2.3非功能性需求 10
    3.2.4流程图设计 11
    3.2.5系统时序图设计 11
    3.2.5系统ER图设计 13
    3.3 数据库设计 14
    3.3.1数据库设计的原则 14
    3.3.3数据库表的设计 15
    4系统功能模块实现 16
    4.1 前端功能页面实现 17
    4.1.1登陆注册模块实现 17
    4.1.2健康列表视频模块实现 18
    4.1.3非语言文字列表模块实现 19
    4.1.4测试记录模块实现 20
    4.2 后端功能页面实现 20
    4.2日志功能模块 25
    4.3安装部署 25
    5 系统测试 26
    5.1系统调试的目的和意义 26
    5.2功能测试用例 27
    6总结 28
    参考文献: 29
    致 谢 30

    摘要:随着人们生活节奏的加快,大学生心理健康问题一直是社会所关注的焦点问题之一,各个高校对学生的心理健康的问题都相当重视,经常性的组织对学生进行心理调查,以达到尽早发现,尽早治疗的目的。本课题主要通过微信小程序心里健康测试系统来达到早预防早干预。
    本系统主要采用spring开发框架制。使用的技术有mysql数据库、mybatis驱动框架以及tomcat服务端部署,用到的集成开发工具主要是IDEA和jdk1.8。
    关键词: 微信小程序健康系统; spring; 测试设计;mysql

    Abstract: with the acceleration of people’s pace of life, the mental health of college students has always been one of the focuses of social attention. Colleges and universities attach great importance to the mental health of students, and often organize psychological surveys on students, so as to achieve the purpose of early detection and treatment. This topic mainly through wechat small program mental health test system to achieve early prevention and early intervention.

    The system mainly adopts spring development framework. The technologies used include MySQL database, mybatis driver framework and Tomcat server deployment. The integrated development tools used are mainly idea and JDK1.8.

    The supermarket management system has the following major functions: supplier management, inventory management, category management, commodity management, cashier management, business management. In the following chapters, the function and implementation of each function will be introduced in turn.

    Key words: wechat, small program, health system; spring; Test design; mysql

    1 绪论
    1.1项目开发背景
    在我国社会变迁过程中,社会生活发生了许多复杂的变化,大学生心理健康问题一直是社会所关注的焦点问题之一,各个高校对学生的心理健康的问题都相当重视,经常性的组织对学生进行心理调查,以达到尽早发现,尽早治疗的目的。心理健康一直是全社会非常关注的问题,心理健康同生理健康一样也可以通过一些既定的指标来衡量。一般认为,心理健康是指具有正常的智力、积极的情绪、适度的情感、和谐的人际关系、良好的人格品质、坚强的意志和成熟的心理行为等。健康的心理状态和良好的心理素质是一个人全面发展所必须具备的条件和基础。作为现代社会组成部分,在大学院校生活和学习的大学生,对社会心理这块时代的“晴雨表”,十分敏感。况且,大学生作为一个特殊的社会群体,还有他们自己许多特殊的问题,如对新的学习环境与任务的适应问题。对专业的选择与学习的适应问题,理想与现实的冲突问题,人际关系的处理与学习、恋爱中的矛盾问题以及对未来职业的选择问题等等。如何使他们避免或消除由上述种种心理压力而造成的心理应激、心理危机或心理障碍,增进心身健康,以积极的、正常的心理状态去适应当前和发展的社会环境,预防精神疾患和心身疾病的发生,加强对大学生的心理健康教育,就成为各高校迫切的需要和共同关注的问题。
    本系统结合业务需求,及购物流程,量身定制一款超市管理软件。主要解决快速商品定位、会员折后等实用性功能,使用的技术:采用java语言开发,mysql8.0作为数据库,springboot开发框架。
    1.2项目开发意义
    随着社会的发展、科技的进步和经济的繁荣,社会对“人才”提出了更高的要求。现代高校的任务不再是培养安处象牙塔中潜心修研的大学生,而是要培养大批能勇敢面对知识经济挑战的,适应现代社会高科技、高效率、高竞争要求的,具有良好综合素质的创新型人才。另一方面,对于每一位大学生来说,现代社会人才的竞争使他们处于“天之骄子”的优越感与“一介布衣”的平常感的矛盾交织之中。学习不再是大学生唯一关注的内容,少年时代对大学生的憧憬与大学生活的现实间发生撞击,自我的整合、自我与社会的融合成为每一位大学生面临的挑战和成长的任务。因此在大学对学生的心理状况的了解和治疗是非常重要的,因此想到开发此软件——基于微信小程序的大学生心理健康测试设计与实现。
    微信小程序开发能够降低开发成本,考虑到不同平台的兼容性,微信小程序能够满足不用使用需求,降低了程序的开发成本节约了时间周期,让系统利用微信的优势能够推广和简化相应的流程,只要通过扫描二维码具能够完成。
    (1)国外研究现状
    目前,国外一些国家在利用有线网络开展学生心理健康教育方面已经有了一些实质 上的进展。成千上万的教师也在应用这种互联网有效地开展大学生网民的心理教育。网络正以一种激进方式改变着学生之间、老师和家长之间的关系。家长和老师可以通过电子邮件保持经常联系。美国加州软件制造商Thinkwave.com网站的发言人John.Poluektov认为:“现在父母更了解学校或单位所发生的事,不管我们走到哪儿,都会听到用户说,它改变了教育运作的方式,尤其是对大学生网民而言,不存在不知道自己发展状况的借口,也不存在不知道自己在学校或单位位置的借口”。
    移动互联网和大学生心理健康测试的结合,将带来大学生心理健康教育的创新,使大学生心理健康教育获得种种新的机遇。
    (2)国内研究现状
    大学生心理健康研究主要通过问卷调查以及心理测量法,应用的主要工具是问卷与量表。我国常用的心理健康水平测量表主要有大学生人格问卷( UPI)、症状自评量表( SCL-90 )、艾格森人格问卷(EPQ)、考试焦虑量表焦虑自评量表和抑郁自评量表(SAS/SDS )等。除了常规应用这类型的量表之外,还会使用Meta进行分析,应用最多的就是SCL-90量表。但是其中很多量表都是引进于外国,尽管有常模,但是其适用范围仍然存在较大的差乒。有学者认为SCL-90不适合对正常人进行评价,个I月牧高的实证效度。认为SCL-90常模需要续订的学首个在少数,对于当前得到的大学生心理健康状沉牧吊模要差的情况也持怀疑的态度。不仅是SCL-90,其他的量表在大学生心理健康的评价中同样仔在较多的问题,还有不正确解释心理测量结果的现象。针对这样的情况,有不少学者开始进行相关工作,布望能够开发出适合我国大学生群体的重衣。1例近年来应用较多的大学生心理健康自评量表( SMHRS ),具有较高的信度与效度;此外,中国大学生心理健康相关评定量表由教育部组织研制,这一套量表具有针对性,作为大学生心理健康的评估工具具有较高的应用价值。

    1.3项目主要的内容
    本文根据该软件的特性需求进行研究分析主要内容:首先介绍项目的开发的背景和研究的意义;二是介绍了对项目开发过程中所用到的相关技术的理论知识和环境的使用;三是根据业务的需要,对系统进行分析,从多个角度讲解开发的意思。四是根据需求分析内容,讲解开发功能,及实现的步骤。五是简要介绍了测试用例,让我们在顺利地完成程序的开发工作后,通过这些测试,快速有效地找出了系统存在的不足之处并及时对其进行改动和完善。

    2 相关技术介绍及系统环境开发条件
    2.1相关技术介绍
    微信开发者工具是由腾讯官方专门为微信小程序量身打造的开发者工具,它不仅轻巧、方便,主要是的对于电脑要求不是很高,所以在一般的电脑上都可以完成相应的开发,在系统调试测试过程中,也不要下载第三方插件,就可以完成系统测试环节,通过制定好的debug调试器就可以完成。
    该系统基于浏览器的方式进行访问,采用springboot集成快速开发框架,前端使用vue方式,基于es5的语法,开发工具IntelliJ IDEA 2020.1.1 x64,因为该开发工具,内嵌了Tomcat服务运行机制,可不用单独下载Tomcat server服务器。
    Java作为面向对象的开发开言,它不仅吸收了很多语言的各种优点,而且它的整个生态在所有语言中开放性是最好的,在学习上,可以找到很多类似的功能代码,供以后参考学习,像目前asp.net开发语言在很大程度上都在模仿java的思维,如果学会java编程,在去掌握另一门语言,学起来就非常的快,因为它的简单性、面向结构性,减少了代码管理的复杂度,让编程过程更加的清晰、逻辑解耦性也更加分层化。
    Maven作为了一款项目版本管理软件,可以更好管理jar包的使用,以前在没有出现Maven管理工具,需要在网上下载很多版本的jar包类,有时候版本间不兼容性,影响系统的使用发挥,有时会出现不同的bug出现,使用Mavern工程项目后,就可以很好的杜绝这一难度题。
    MySQL是开源的关系型数据库,因为是开源所以没有版权的纠纷,现在很多公司都在利用mysql作为数据库的存储,不仅它的存储速率比较快,而且还可以在它的基础上进行二次开发,定制出更适合公司的数据库。
    Vue的语法底层实现了双向数据绑定的原理,在重新更细或发布项目时候,不需要额外的重启项目,代码功能模块的实现,就可以在浏览器上反映出来,实现快速响应,不像有些可编译的语言,需要加载很多的插件,才能启动。
    Spring封装了很多的java类库文件,在开发过程中,不需要写太多复杂的类文件,只需要引用spring这个框架,就可以完成快速开发的需要,所以Java编程的逻辑代码就变得比较清晰,各层之间的解耦性也比较强,可重用性也得到了很好的发挥,使得开发难度也更加轻松容易,它的主要两个特性就是依赖注入、面向接口思想;(AOP)切面思想;
    IntelliJ IDE与eclipse对比,这两款都是java编程语言开发工具,与之不同之处,IDEA与第三方插件市场接入更多,开发效率与智能提示方面比eclipse更智能,在环境配置生成上IDEA也比较快,界面设计也比较干净简单。
    HBuilder 是基于HTML、js、css的等H5语法的开发技术,使得开发者很容易上手学习,里面涉及的数据绑定基于Vue语法涉及,在开发效率上也比传统的jquery快,当然HBuilder 也保留了对jquery的支持,两种语法可以结合项目的需要,可以混合开发。该开发工具本身是由java编写完成,所以对原生项目的插件也有很好的兼容性。

    2.2系统环境开发条件
    该系统采用B/S架构,前端框架使用微信开发者工具开发,后台数据实现使用MYSQL
    序号 软件环境 版本 备注
    1 windows操作系统 10
    2 数据库MYSQL 8.0
    3 编程开发工具软件IDEA 2020.2
    4 微信开发者工具 1.05

    3 系统的需求分析与设计
    作为软件前期开发过程中,需要对项目进行需求分析,首先要了解业务具体做什么,实现什么样的功能,在功能模块中细分每个功能模块的使用背景,只有这样在软件开发中,才不会重复出现因为架构设计的缺陷,导致在次设计底层数据结构的发生,此外,有些非功能的特细,比如数据库性能、安全性的考虑、网速的反映时间都是作为需求分析的约束条件,也是项目开发完成后,在运行时需要分析的目标。

    3.1可行性分析
    在系统开发的过程中系统的可行性分析是必不可少的,可行性的研究就是评估问题是否能得到解决并且是要以最少的时间和最少的代价来解决。为实现上面的目标还要必须考虑到解决这些问题的方法的优点和缺点,还要考虑到实现了这些系统规模的开发带来的经济效益。这里可以用技术的可行性,操作的可行性,经济的可行性对我们的系统进行可行性的研究。

    3.1.1技术性:本项目设计的系统主要采用layui前端开发,后端使用java语言以及springboot集成开发性框架,采用mysql数据库,根据自身所学专业,结合网上查阅案列及图书馆资料,开发实现是没有太大问题的。
    3.1.2经济性:开发一套成熟的软件,都需要经过一段漫长的过程,这里设计到软件的需求分析、制定计划,开发人员、测试环节、调试过程,都需要资金及人力的投入。而这套软件的开发,可以通过网上开源源码及相关资料的学习,在硬件及电脑使用上,都是自己所用,所以在开发成本上可以忽略不计。
    3.1.3操作性:本系统设计到的功能主要有登陆模块、学员管理模块、教师管理模块、课程管理模块、教室管理模块,这些功能模块的相关知识,都是平常所设计到的常用功能,在操作上都是可以实现的。
    3.1.3操作性:本系统设计到的功能主要有会员管理模块、测试管理、内容管理、系统设置,这些功能模块的相关知识,都是平常所设计到的常用功能,在操作上都是可以实现的。

    3.2需求分析
    通过了解用户的需求,可以知道操作简单的系统更易受到用户青睐,同时能够准确、完整的对信息进行管理。微信小程序心理测试平台在对需求做相应的分析后,得出结论,系统主要分为两个角色:后端管理员和前端普通用户。
    管理员模块主要进行数据的更新管理,功能分为系统会员管理模块、测试管理、内容管理、系统设置;前端用户主要我的资料、通知公告、心理健康视频、语言文字测试和非语言文字测试。

    3.2.1系统总体概述
    该项目管理系统主要基于B/S设计模式,系统设计的功能有:会员管理模块、测试管理、内容管理、系统设置。其系统结构如图3-1所示:在这里插入图片描述
    如图3-1结构图

    3.2.2功能性需求
    本系统是利用现代化的计算机网络技术将传统信息宣传方式整合,按照实践过程设计完成的。同时完善服务,初步设计一个微信智能停车系统平台以利于相关的事务操作。为了使系统在各项管理中发挥更大的作用,实现计算机信息化高效的管理,现将开发目标功能需求介绍如下:
    (1) 管理员登录模块
    管理员有权进行系统的管理,但所有的注册以及权限的使用,都需经过超级管理员授权,管理员进入主页后可以对用户进行相关功能的授权,比如:用户管理、测试管理、内容管理、系统设置。在这里插入图片描述
    (2) 会员管理模块
    拥有一定管理权限管理员,可进行会员列表的查看,以及对应的会员增加、删除、修改、查询操作。在这里插入图片描述
    (3) 测试管理模块
    拥有一定管理权限管理员,可进行语言文字类、非语言文字里列表的数据查看,以及对应的增加、删除、修改、查询操作。在这里插入图片描述
    (4) 内容管理模块
    拥有一定管理权限管理员,可进行公告管理、视频列表的数据查看,以及对应的增加、删除、修改、查询操作。在这里插入图片描述
    (5) 系统设置管理模块
    拥有一定管理权限管理员,可进行角色列表及管理员的数据查看及修改操作。在这里插入图片描述
    3.2.3非功能性需求
    该系统不仅要满足功能性需求,还需要满足看不到的非功能性需求,比如系统的兼容性、用户界面整体性、网页访问的流畅性,主要归纳如下几点:
    类别 需求描述
    兼容性 支持多浏览器访问。
    界面性 网站整体美观、元素搭配协调。
    安全性 访问控制不受到攻击,防止sql注入。
    3.2.4流程图设计
    心理健康测试管理系统工作流程为: 管理员通过账号和密码登陆系统,可以对会员、系统测试、内容管理、系统设置进行管理。以下是总体的流程图设计如图3-2:

    在这里插入图片描述
    3.2.5系统时序图设计
    个单独且具有相互关联需要表示的事物构成系统的顺序。时序图将更加直观的表示模块之间的联系,使模块的功能更加清晰的表现出来。本系统几个重要时序图如下:
    (1)登录模块时序图
    登录模块充当验证角色,只有数据库中游的管理员信息才能成功登陆,进入系统首页。登录模块顺序图如图 所示。在这里插入图片描述
    (2)测试模块时序图
    测试模块记录回答问题内容,当用户进入测试内容时,可以根据题目内容选择自己需要回答的内容,在做完题目时,会将记录保存到记录表中,记录表会将添加成功的记录返回给用户,提示添加完成。测试模块顺序图如图所示。在这里插入图片描述
    3.2.5系统ER图设计
    系统管理员可以对用户进行相关属性账号、密码、姓名、专业、班级等相关进行的管理;也可以对测试管理属性测试名称、测试人、创建时间、结果评估进行查看;也可以对系统管理员和角色进行权限上的管理;也可以对内容管理中的标题、内容进行相应操作。如图3-3系统ER属性图:在这里插入图片描述
    管理员属性表:登陆时间、账号、状态、登陆id、密码在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    3.3 数据库设计
    3.3.1数据库设计的原则
    在建表时,表的主键要尽量的少,在表与表之间建立外键关系时,也要尽量的少,尽量减少数据库查询和CRUD操作的复杂度;系统恢复性操作,在设计数据库文件中考虑到表如果出现损坏,在短时间内可以快速的恢复,减少成本的支出。在数据库系统开发过程中,一般都需要满足以下几个特点:字段冗余少,就是在设计表字段时,尽量减少不必要多余的字段出现,在设置表的参数类型时,合理控制参数字段长度;保密性和安全性要强,不要把系统关键字设置在表中,防止sql注入攻击;表与表之间的管理性要合理化,尽量减少三张以上的管理表查询,减少sql查询带来的系统性能的下降。
    3.3.3数据库表的设计
    会员管理表(user_name):用户编号、用户名称、、用户密码、性别、姓名、专业、班级、辅导员表3-1会员管理表(user_name)
    字段名 字段描述 类型/长度 约束 备注
    user_id 用户编号 Bigint PK
    username 用户名称 Varchar(20) NOT NULL
    password 用户密码 Varchar(20) NOT NULL
    sex 性别 Varchar(20)
    Userreal 姓名 Varchar(20)
    Zhuanye 专业 Varchar(20)
    Banji 班级 Varchar(20)
    fudaoyuan 辅导员 Varchar(20)

    测试列表管理(ceshishi):id、测试人、测试名称、结果评估、测试时间
    表3-2测试信息表(produceMsg)
    字段名 字段描述 类型/长度 约束 备注
    id id Bigint PK
    Question_user 测试人 Varchar(20) NOT NULL
    Question_title 测试名称 Double NOT NULL
    Result_pg 结果评估 Varchar(20)
    Question_date 测试时间 datetime

    公告列表(notice):id、标题、内容、创建时间
    表3-3公告列表(order)
    字段名 字段描述 类型/长度 约束 备注
    id id Bigint PK
    Notice_name 标题 Varchar(20) NOT NULL
    Contetn 内容 Double NOT NULL
    Create_date 创建时间 Int

    视频管理列表(video_manager):id、标题、内容、回复、视频地址、回复人、回复时间

    表3-4视频管理列表(video_manager)
    字段名 字段描述 类型/长度 约束 备注
    id id Bigint PK
    Titele 标题 Varchar(20) NOT NULL
    content 内容 Text NOT NULL
    replay 回复 Text
    Videw_src 视频地址 Text
    Replay_user 回复人 Text
    date_tiem 回复时间 Datatiem

    管理员信息表(admin):编号id、账号、密码、状态、登陆时间、登陆ip、部门
    表3-5管理员信息表(admin)
    字段名 字段描述 类型/长度 约束 备注
    user_id 用户编号 Bigint PK
    username 用户名称 Varchar(20) NOT NULL
    password 用户密码 Varchar(20) NOT NULL
    Status 状态 Int
    dengshijian 上次登陆时间 Varchar(20)
    dengip 上次登陆id Varchar(20)
    Bumen 部门 Varchar(20)

    4系统功能模块实现
    本次系统采用 java 和 mysql 相互结合的架构来进行开发微信系统程序的应用,系统中所有与微信小程序密切相关的事情和操作都时间上通过一个与数据库相关的类文件来进行实现,很大程度上增强了代码的耦合度,当得到数据库的类型等信息发生变化后直接进行修改与其相关的类别和文件就完全可以了,不再因为此而需要每一个页面都进行任何修改。除此之外,本系统还很好地解决了简体中文的困难,也就是在配置文件中添加了编码语言方式的多种形式来得到解决的,本系统另外一个重要的特征就是,该系统对于数据库的所有操作都单独地被写在一个分类里,这样只需要访问这个分类就能够对系统的所有数据库进行操作,不用对每个分类的页面去做一个写数据库的分类操作,很大程度的从而增强系统的整体集成度。

    4.1 前端功能页面实现
    4.1.1登陆注册模块实现
    该页面作为前端页面的入口,只有注册登陆的用户可进行系统的评估测试,在注册模块,主要设定参数用户名、姓名、性别、密码、辅导员、专业、属性,完成注册后,通过账号和密码即可进入系统。在这里插入图片描述
    部分代码如下:
    postRequest(’/app/member/login’,{username:this.data.username,password:this.data.password}).then(res=>{
    wx.reLaunch({
    url: ‘/pages/index/index’
    })
    算法实现:前端登陆页面通过post请求访问/app/member/login路径,当返回结果success时,系统会根据wx.Relanuchs方法中的url访问前端页面的首页/pages/index/index
    4.1.2健康列表视频模块实现
    当用户点击健康版块中的健康列表页后,可以跳转到视频中心也,用户可点击任意一项查看视频内容、视频标题和创建时间。在这里插入图片描述
    主要代码如下:
    Pageable pageable = new Pageable(pageNumber, 10);
    Page page = tVideoService.list(pageable, new TVideo());
    setJson(page, AppAPIUtil.jsonConfig);
    算法实现:
    new Pageable对象方法主要用来记录分页的参数,tVideoService.list()方法用来查询视频所有内容,并将查询到的结果保存到page,并调用 AppAPIUtil.jsonConfig配置参数进行格式化成json返回给前端页面。

    4.1.3非语言文字列表模块实现
    该模块主要通过一段简短视频,让用户回答视频所发生的内容,在视频正下方,会留有需要回答的问题,当用户点击我要测试按钮会跳转到测试页面,进行我的回答窗口。在这里插入图片描述
    主要代码如下:
    http.postRequest(’/app/nonver_question/list’,{pageNumber: that.data.pageNumber}).then(res=>{
    if (type == 1) {
    page = that.data.page.concat(data.content);
    }
    算法实现:该页面通过post请求调用/app/nonver_question/list接口,获取所有测试视频的列表页,当查询到结果后,会通过res中的data属性,将所有值循环遍历到页面中去。

    4.1.4测试记录模块实现
    当用户完成语言文字类或非语言文字类问答时,会在测试记录中显示详情,当用户点击后,会看到测试详细页面内容,还有评估结果,及创建 的时间。
    在这里插入图片描述
    基于微信小程序的大学生心理健康测试设计与实现 .docx:点击下载》》》

    展开全文
  • 像英伟达和谷歌这样的巨头都在打造更、功能更强大的芯片,并在边缘进行了优化。这进而可以使BCI设备脱机运行,避免发送数据,消除与之相关的延迟问题。 4 最后的想法 几千年来,人类的大脑并没有太大的进化,而...

    NextMind's neural controller allows gameplay via a brain-computer interface.

    Image Credit: NextMind

    2021年虽然已经过去了8个月,但不可否认的是,2021年已经成为脑机接口(BCI)融资创纪录的一年,是2019年9700万美元的三倍。BCI将人类的脑电波转换成机器可以理解的指令,允许人们可以用他们的大脑来操作计算机。就在前几周,埃隆·马斯克(Elon Musk)的BCI公司Neuralink宣布获得2.05亿美元的C轮融资。几天前,另一家BCI公司Paradromics宣布获得2000万美元的种子轮融资。

    几乎在同一时间,Neuralink的竞争对手 Synchron宣布已获得 FDA 的突破性批准,可以对其旗舰产品 Stentrode 进行人类患者的临床试验。甚至在获得批准之前,Synchron 的 Stentrode 就已经在澳大利亚进行了临床试验,有四名患者接受了植入物。

    Above: Synchron’s Stentrode at work.

    然而,许多人对Neuralink 的进展以及 BCI 即将到来的说法持怀疑态度。尽管 BCI 及其应用的定义可能含糊不清,但我建议从不同的角度来解释另一个领域的突破如何使 BCI 的承诺比以前更加切实可行。

    BCI的核心是扩展我们人类的能力或补偿失去的能力,例如对瘫痪的人。

    这一领域的公司通过两种形式的BCI来实现这一目标——侵入式和非侵入式。在这两种情况下,大脑活动都被记录下来,以将神经信号转换成指令,如用机械臂移动物品、头脑打字或通过意念说话。这些强大翻译背后的引擎是机器学习,它从大脑数据中识别模式,并能够在许多人类大脑中归纳这些模式。

    1

    模式识别与迁移学习

    将大脑活动转化为行动的能力其实在几十年前就已经实现了。如今,私营企业面临的主要挑战是为大众打造商业产品,让它们能够在不同的大脑中找到共同的信号,并转化为类似的动作,比如表示“移动我的右臂”的脑电波模式。

    想要实现这一点,可能微调才能做到。在上面Neuralink的MindPong演示中,恒河猴经过了几分钟的校准,然后模型被微调到他的大脑神经活动模式。我们可以预期这个例程也会发生在其他任务上,尽管在某些情况下,引擎可能足够强大,无需任何微调就能预测正确的命令,这就是所谓的零样本学习(zero-shotlearning)。

    幸运的是,人工智能在模式识别方面的研究取得了巨大进步,特别是在视觉、音频和文本领域,产生了更强大的技术和架构,使人工智能应用程序能够泛化。

    开创性的论文《Attentionis all you need》,其提出的“Transformer”架构激发了许多其他激动人心的论文。它于 2017 年底发布,带来了跨领域和模式的多项突破,例如谷歌的 ViT、DeepMind 的多模式感知器和 Facebook 的 wav2vec 2.0。每一个都在各自的基准测试中取得了最先进的结果。

    基于Transformer模型的Encoder-Decoder模型示意图

    Transformer 架构的一个关键特征是其零样本和少样本学习能力,这使得 AI 模型可以泛化。

    2

    丰富的数据

    最先进的深度学习模型,如上述Google、DeepMind 和 Facebook的模型,需要大量的数据。作为参考,OpenAI著名的GPT-3模型(能够生成类人语言的Transformer)使用45GB的文本进行训练,包括CommonCrawl、WebText2和Wikipedia数据集。

    在线数据是推动计算机生成的自然语言应用程序最近爆炸式增长的主要催化剂之一。当然,脑电图(EEG)数据不像维基百科(Wikipedia)页面那么容易获得,但这种情况正在发生改变。

    世界各地的研究机构正在发布越来越多的BCI相关数据集,使研究人员可以在彼此的学习基础上进行研究。例如,多伦多大学的研究人员使用了天普大学医院脑电图语料库(TUEG)数据集,该数据集包含了超过10000人的临床记录。在他们的研究中,在他们的研究中,他们使用了一种受谷歌BERT 自然语言Transformer 启发的训练方法来开发一个预训练模型,该模型可以对用各种硬件记录的原始 EEG 序列以及跨各种主题和下游任务进行建模。然后他们展示了这种方法如何产生适合大量未标记 EEF 数据和下游 BCI 应用的表示。

    研究实验室收集的数据是一个很好的开始,但在现实世界的应用中可能还不够。如果BCI要加速发展,我们需要看到人们可以在日常生活中使用的商业产品出现。随着OpenBCI这样的项目使人们可以买得起硬件,以及其他商业公司现在向公众推出他们的非侵入性产品,数据可能很快就会变得更容易获取。其中的两个例子包括,去年NextMind为想要在NextMind的硬件和API上编写代码的开发人员推出了一个开发工具包,还有Kernel,它计划发布其非侵入式大脑记录头盔Flow。

    3

    硬件和边缘计算

    BCI应用程序具有实时操作的限制,比如打字或玩游戏。如果从想法到行动的延迟超过1秒,那么用户体验就会变得难以接受,因为交互将会变得迟缓且不一致(游戏邦注:想想一款延迟1秒的第一人称射击游戏)。

    将原始EEG数据发送到远程推理服务器,然后将其解码为具体的动作,并将响应返回给BCI设备,就会引入这种延迟。此外,发送敏感数据(比如你的大脑活动)会带来隐私问题。

    最近AI芯片的发展可以解决这些问题。像英伟达和谷歌这样的巨头都在打造更小、功能更强大的芯片,并在边缘进行了优化。这进而可以使BCI设备脱机运行,避免发送数据,消除与之相关的延迟问题。

    4

    最后的想法

    几千年来,人类的大脑并没有太大的进化,而我们周围的世界在过去的十年里发生了巨大的变化。人类已经达到了一个转折点,它必须增强其大脑能力,以跟上我们周围的技术创新。

    很有可能,目前将大脑活动减少为电信号的方法是错误的,如果像Kernel和NextMind这样的软件不能产生有前景的商业应用,我们可能会经历一个BCI冬天。但其潜在的好处是不可忽视的——从帮助那些已经放弃正常生活想法的瘫痪者,到改善我们的日常体验。

    BCI仍处于起步阶段,有许多挑战需要解决,还有许多障碍需要克服。然而,对于一些人来说,这应该已经足够令人兴奋,可以放下一切并开始构建。

    参考

    马斯克脑机接口最新突破:猴子用意念玩游戏!

    https://venturebeat.com/2021/08/14/brain-computer-interfaces-are-making-big-progress-this-year/

    不用于商业行为,转载请联系后台

    若有侵权,请后台留言,管理员即时删侵!

    更多阅读

    深度学习在神经营销中基于脑电的偏好分类

    “意念写字”效率提升 靠“脑补”过日子还有多远

    手把手教你EEG脑电数据预处理-操作篇

    手把手教你EEG脑电数据预处理-原理篇

    脑电数据的Epoching处理

    注意力缺陷障碍可以通过训练大脑来管理

    投稿通道

    如何让你的工作让更多人知晓和受益?

    脑机接口社区就是这样一个连接学界、

    企业界和爱好者的平台渠道。

    社区鼓励高校实验室、企业或个人在我们平台上分享优质内容。

    稿件要求

    稿件系个人原创作品,若已在其他平台发表,请明确标注。

    稿件一经录取,便提供稿费!

    投稿通道

    微信扫码,备注:投稿+姓名+单位

    微信交流群,请扫码上方微信

    (备注:姓名+单位+专业/领域行业)

    QQ交流群:913607986

    你的每一次在看,我都很在意!

    展开全文
  • 定义:这是众筹裂变最基本的玩法,简单说就是用户扫描被分享的二维码后关注公众号,或者进入小程序,而分享者会收到提醒,当符合要求数量的好友完成扫码关注公众号或进入小程序的动作后,分享者就会获取相应的标的物...
  • (1)小程序版本管理 ①小程序开发版(开发优化阶段) ②小程序体验版(管理员和开发人员体验和测试阶段) ③线上版(开发微信用户体验) 注:不要随意将功能不完整的小程序demo提交审核发布,如果发现随意发布,后台审核...
  • 在今天举行的2017微信公开课PRO版上,腾讯微信负责人张小龙表示,微信小程序特性是:无须安装、触手可及、用完即走、无须卸载。 张小龙解答了关于小程序的疑问,并透露小程序计划于2017年1月9日正式上线。 ...
  • c++程序的设计实验、辅导与习题解答_实验五.doc
  • 本文主要是对论文:王坤峰, 苟超, 段艳杰, 林懿伦, 郑心湖, 王飞跃. 生成式对抗网络GAN的研究进展与展望. 自动化学报, 2017, 43(3): 321-332.进行总结。相...
  • 2017年AI技术盘点:关键进展与趋势

    千次阅读 2018-02-04 18:01:15
    而之所以能够通过自我对弈产生大量训练数据,是因为下棋是个规则定义很清晰的任务,到了一定状态就能够赢或者输,无非这种最终的赢或者输来得晚一些,不是每一步落子就能看到的,现实生活中的任务是很难达到这一点的...
  • 最近20年天文学有什么重大的进展

    千次阅读 2018-04-12 10:43:58
    而得益于优良的算法和强大的计算机,地面人员可以使用程序从海量的数据中匹配符合条件的恒星。开普勒发射一年内就找到了上百个有行星系统的恒星,这比它发射之前找到的所有还要多。而且这一发现说明了恒星带有行星...
  • CUDA C/C++ 教程一:加速应用程序

    千次阅读 多人点赞 2022-02-19 20:45:51
    文章目录1. CUDA简介2. 准备工作3. 加速系统4. 编写在GPU运行的代码4.1. 编写一个Hello GPU核函数5....近年来加速计算带来了越来越多的突破性进展,应用程序对加速计算日益增长地需求、轻松编写加速计算的程序的.
  • Electron.js指南——Windows任务

    千次阅读 2020-10-19 17:32:24
    Electron具有用于在Windows任务栏中配置应用程序图标的API。支持的是一个创建JumpList,自定义缩略图和工具栏,图标覆盖,以及所谓的“闪框”效果,但Electron也使用app的Dock图标来实现类似的跨平台特性最近的文件...
  • Paper之NIPS/NeurIPS:2009年~2019年NIPS/NeurIPS(神经信息处理系统进展大会)历年最佳论文简介及其解读 导读:十年磨一剑,霜刃未曾试。今日把示君,谁有不平事? 整整一个十年过去了,带大家解读《神经信息处理...
  • 深度卷积神经网络最新进展综述

    千次阅读 多人点赞 2019-11-07 09:49:23
    深度卷积神经网络最新进展综述摘要1、引言合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一...
  • 知识表示学习研究进展

    万次阅读 2017-01-23 00:46:46
    Paper: 刘知远 2016 知识表示学习研究进展 计算机研究与发展 1. 表示学习旨在将研究对象的语义信息表示为稠密低维表示向量;而知识表示学习则面向知识库中的实体和关系进行表示学习;该技术可以在低维空间中高效...
  • 没什么进展是不是就是表示你本周没有进行什么工作,是不是证明你的能力不行不能胜任此份科研任务?所以,最好不要去争取表达自己的“不行”。 在每一周的科研工作后,你多多少少都会有进展,如果你没有进展,那么...
  • 2019/03/23Python PySide2小程序和打包

    千次阅读 2019-03-23 17:08:23
    Python PySide2小程序和打包 工作环境:Python3.6 PySide2 PyInstaller 工作时间:2019/03/18-2019/03/23 之前已经做了几个小插件,可以实现一些图像处理的功能。但是我认为这样是不完整的。从我大三学C++的时候开始...
  • 运动目标检测(MOD)是自动驾驶中的一项关键任务,需要准确检测出自我车辆周围的运动主体,以进行安全的轨迹规划。它还能基于运动线索对物体进行外观无关性检测。还有一些几何上的挑战,比如运动视差模糊,这让它成为...
  • 今天编给大家分享10款实用的任务管理工具,欢迎推荐给身边的朋友,选择一款适合自己的利器吧。1.Microsoft To-Do微软推出的一款效率管理神器Microsoft To-Do微软...
  • 全面解读文本情感分析任务

    千次阅读 2019-11-19 16:24:19
    【摘要】 文本情感分析在社交媒体、舆情监测等领域有着广泛的应用,如商品评价正负面...用户可以直接在EI体验空间小程序体验这些功能。 1基本概念 为什么:随着移动互联网的普及,网民已经习惯于在网络上表达意见...
  • NLP:《NLP_2019_Highlights》2019年自然语言处理领域重要进展及其解读 NLP_2019_Highlights 2019 was an impressive year for the field of natural language processing (NLP). In this report, I want to ...
  • 有哪些让程序员受益终生的建议

    万次阅读 多人点赞 2019-10-28 07:11:59
    就我本人而言,大学上的广西二本,在校期间也没去实习过、也没过做像样的项目,就学着用MFC做了几个小程序,自以为了不起的去广州找工作。结果,大公司没人要,小公司给的少。硬着头皮做了两个月,带我的人也是啥都...
  • 随机抽题程序设计

    千次阅读 2019-11-25 11:39:15
    祖安钢琴师程序设计 单位名:怀化学院计算机科学与工程学院 课程名称:高级语言程序设计 团队名称:1902班第2组 祖安钢琴师 课程设计题目:随机答题程序 #一、课程设计题目基本要求介绍 这是一个简单的限时做...
  • 球棒「Taco」-crx插件

    2021-03-20 12:38:10
    塔可(Taco)的Chrome扩展程序将每个新标签变成一种优雅的方式,可以查看并以交互方式确定所有现有任务的优先级。确定最重要的是什么?只需拖放即可。立即在您的新标签页上(或直接通过Taco的网站通过手机或平板电脑...
  • 入职半年后,我升到了管理岗

    千次阅读 多人点赞 2021-07-06 09:55:40
    18年,我创业失败后,准备重新找工作。 通过朋友介绍,还没开始找,就入职了vivo,这应该算是我职场史上最快的找工作经历了。...而我做的项目,属于很的子项目,并不重要,所以也只安排了我一个人开发 由于不
  • 2021 小白版,360 行行行转 IT

    千次阅读 多人点赞 2021-04-12 09:04:48
    文章目录 编程入门 如何选择编程语言 如何提高 如何从开始过渡到中等水平 在哪里可以找到编程练习和项目 如何提高将任务/问题转换为程序编码的能力(算法思维) 对于一个项目,我很难有很酷的新想法,我只是缺乏创造...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 41,695
精华内容 16,678
关键字:

任务进展小程序