为您找到搜索结果:2683个
Deepin系统安装mysql教程及相关操作
Deepin系统安装mysql教程及相关操作1.安装MySQLsudoapt-getinstallmysql-server,期间需要输入两次密码,root账户的密码。sudoapt-getinstallmysql-client,这个不知道做什么用的,安装了上面的server之后,就可以使用mysql-uroot-p,然后输入root账户密码就可以登录了。 2.登陆后查看数据库当前编码:SHOWVARIABLESLIKE'character%'; 3.修改默认编码为utf-8 修改/etc/mysql/my.cnf(默认安装路径下)(标签下没有的添加,有的修改) [mysqld] character_set_server=utf8 [mysql] default-character-set=utf8 [client] default-character-set=utf8 4.关于数据库服务的命令 停止MySQL数据库服务: sudosystemctlstopmysql.service 启动MySQL数据库服务: sudosy...
Deepin系统手动安装oracle jdk8详细教程
Deepin系统手动安装oraclejdk8详细教程oracle官网下载jdk压缩包,使用sudotar-zxfjdk***解压文件,我放在在了home/diy/java/jdk路径下。 jdk文件路径:/home/diy/java/jdk/jdk1.8.0_152 JDK环境变量配置修改配置文件sudovi/etc/profile进入之后,敲一下i,然后就可以编辑内容了。在文件的末尾增加内容 JAVA_HOME=/home/diy/java/jdk/jdk1.8.0_152CLASSPATH=/home/diy/java/jdk/jdk1.8.0_152/libPATH=$PATH:$JAVA_HOME/bin:$CLASSPATHexportPATH 使用esc,然后输入:wq,保存退出 使配置生效,命令端输入:source/etc/profile 配置默认JDK创建新的java版本在shell用update-alternatives命令创建新的系统命令链接: sudoupdate-alternatives--i...
软件需求分析教程阅读笔记四
需求调研之后,进行需求分析时,需要提炼、分析、和仔细审查已经收集到的需求,并告知所有的风险承担者,来找出其中的错误、遗漏、或者其他任何不足,需要改进的地方,这样才能开发出高质量的需求报告。 要绘制系统的上下文示意图,也叫顶层数据流图,表示了系统与系统外部实体间的界限和接口,还能表示出系统与外部实体的数据流,当用户后面在变更需求时,可以以上下文图来改变需求的灵活性。 当进行了需求分析之后,需要给用户作出一个系统原型,用户看到需求原型之后,就能更好的清楚自己的需求,能够更好的分析需求文档和原型之间的异同点,双方也能更好的理解要解决的问题。 当时间,成本等因素允许的情况下,要分析需求的可行性,同时还要确定需求的优先级别,完成需求的先后顺序,有些必要的功能,比如核心功能,是要在第一版中就必须完成的,一些其他的功能,可以放在第二版或者后面的更新中来完成。 在进行开发前,需要建立一些模型,就是画一些图形来更加形象化的表示这些需求,比如数据流图,描述了系统与外部世界的数据流向,还有实体关系图、状态变换图或者一些交互作用图,都分别表示了系统的某个方面的需求特征。 开发过程中可能会用到一些...
软件需求分析教程阅读笔记三
软件需求分析教程阅读笔记三第三章在需求工程当中,有可以推荐的比较好的方法。可以从书中所列的众多推荐方法中选取几个比较容易实施并且可以对开发项目具有明显影响的方法开始入手,这样实施起来相对容易并且容易成功。如果每种方法都用上,那显然会使个人觉得这个项目难度很大,实施起来困难重重,最后导致放弃,项目失败。在进行需求分析之前,有必要给软件开发人员进行一次项目知识技能的培训,项目的风险承担着都有必要进行一次知识技能的培训,这样在进行需求分析的时候,才可以了解的更多,对所要接触的领域知识也能略知一二,这样才不至于在进行需求分析的时候,对业务人员的专业术语一概不知。培训之后,更有利于进行需求分析的开展。将用户代表集中起来,进行一次关于需求工程的培训,很有必要的一件事,让用户代表也能明白需求分析的重要性,并且了解忽略前期的需求调研是一件风险多么大的事,在后期的开发过程中,也更能明白软件开发人员的不易,也更能理解软件开发人员,对于需求的变更也会比较谨慎。在文档方面,有必要编写一下项目术语的汇编,将项目当中用到的业务术语进行一个汇总,并逐一进行解释,防止后期进行分析时,会出现不明语义的术语。文档方面还需...
软件需求分析教程阅读笔记二
软件需求分析教程阅读笔记二管理人员在要求开发一个系统时并不会理解进行需求分析的重要性,他们只知道能不能尽快开发出相应的系统来方便使用,但是如果不做好需求分析,最终开发出的系统也不会有人用。客户的需求认识并不像软件开发人员这样,了解的比较清楚,客户通常并不懂得从系统的实际用户处得到信息的重要性,然而从产品的实际用户处收集需求有着不可替代的必要性,所以导致项目最终失败的两个原因,一个是缺乏用户参与,另一个是不完整的需求规格说明。在进行需求分析时,只有系统的实际使用者才能清楚的描述他们要用此系统必须完成的任务。开发之前要清楚客户的概念。客户指直接或者间接从产品中获得利益的个人或者组织。项目的风险承担着有义务说明业务需求,即产品的高层次概念和产品的主要业务内容。业务需求只是高层次需求,还需要从产品的用户处收集用户需求,能够了解该产品要完成的任务,必须要去实际用户处收集用户需求才会有准确性。如果上述两种需求无法分析明白,除非需求极为简单,否则必须要消除需求中模糊不清的地方和一些使程序人员感到困惑的方面。客户与开发人员之间要协调好关系,不能总是只想着自已一方的利益,还要为对方的利益着想。在开发过程...
软件需求分析教程阅读笔记一
软件需求分析教程阅读笔记一许多工程项目不能按时完成或者最后导致失败的一个很大的原因就是弄不清需求是什么,不能准确理解客户的需求意图,所以前期做好需求调研是一件非常重要的工作,是一件与系统代码开发占有同等比重的工作。读这本书的同时,要注意实践过程,不必非得要从一个新项目开始应用,可以找一个以前的或者是现在正在进行的项目,根据书中所讲,着手开始实践.软件需求就是需要知道是什么和为什么。在软件开发当中遇到的许多问题,都是由于收集,编写,协商,修改产品需求过程中的手续和做法失误所带来的。需求分析阶段如果能够做好的话,就能开发出很出色的产品。因为需求分析奠定了软件工程和项目管理的基础。用户和开发者理解的需求是不一样的,所以在开发之前,一定要编写需求文档。并且如果中途换了开发人员的话,可以从需求文档里面查看需求,而不必重新做需求分析。在描述需求的语言和文字上,需要和用户达成共识。软件需求分三个层次:业务需求,用户需求和功能需求,还包括非功能需求。三种需求需要写在软件需求规格说明书中。非功能需求描述了系统展现给用户的行为和执行的操作等。用户需求需要与业务需求一致。需求并没有涉及设计细节,实现细节等信...
hive中对子查询如in,exists等支持
案例情况:同事使用公司数据探查跑一段代码,部分代码如下,报错,显示不支持in内的子查询。但是直接用虚拟机去跑的话代码没有任何报错,也出结果,很奇怪。SELECTt1.SIGN_CODEASbus_src,t1.ORGANIZATION_NO,t3.loan_amts,t4.restSum,NULLASc1,NULLASc2,NULLASc3,t5.draft_cnt,t5.draft_amt,t5.draft_amtASdraft_balance,NULLASc4FROMFDM_SOR.SOR_EVT_TBL_FB_CUSTt1wheret1.FB_CUST_CODEin(selecte.CUST_CODEfromFDM_SOR.SOR_EVT_TBL_FB_CREDITewheree.COMPANY_CODE='5103')andt1.FB_CUST_CODEin(selecte.FB_CUST_CODEfromFDM_SOR.SOR_EVT_TBL_FB_LOANewhereCURRENT_SETTLE_FLAG!=1) Hive对子查询的支持很有限。它只允许子查询出现在...
【转】ASP.NET WEB API系列教程
from: 西瓜小强 http://www.cnblogs.com/risk/category/406988.html ASP.NETWebAPI教程(六)安全与身份认证摘要:在实际的项目应用中,很多时候都需要保证数据的安全和可靠,如何来保证数据的安全呢?做法有很多,最常见的就是进行身份验证。验证通过,根据验证过的身份给与对应访问权限。同在WebApi中如何实现身份认证呢?接下来的内容就详细的分享WebAPI身份认证。首先扩展自定义身份验证添加类CustomA...阅读全文posted@ 2012-08-2909:49 西瓜小强阅读(12477)| 评论(15) 编辑 ASP.NETWebAPI教程(五)数据验证摘要:如何使用webapi保证数据的有效性?实际项目中不是什么数据提交过来都是符合要求的,况且在天朝还有N多河蟹的关键字等等。所以以下内容就是增加webapi数据验证.第一步修改实体模型publicclassUserInfo{publicintId{get;s...阅读全文posted@...
【转】微信公众账号 Senparc.Weixin.MP SDK 开发教程 索引
Senparc.Weixin.MPSDK从一开始就坚持开源的状态,这个过程中得到了许多朋友的认可和支持。目前SDK已经达到比较稳定的版本,这个过程中我觉得有必要整理一些思路和经验,和大家一起分享。也欢迎大家的补充!SDK还在不断优化升级中,开源项目见:https://github.com/JeffreySu/WeiXinMPSDK微信技术交流社区:http://www.weiweihi.com/QASenparc.Weixin.MP SDK的目标是探索微信公众平台更好的SDK模式,并提供C#上最好的公众平台SDK开发体验。索引(计划中,未完成的篇幅顺序可能会随时调整)Senparc.Weixin.MPSDK 微信公众平台开发教程(一):微信公众平台注册Senparc.Weixin.MPSDK 微信公众平台开发教程(二):成为开发者Senparc.Weixin.MPSDK 微信公众平台开发教程(三):微信公众平台开发验证Senparc.Weixin.MPSDK 微信公众平台开发教程(四):HelloWorldSenparc.Weixin....
【转】微信公众平台开发入门教程
http://www.cnblogs.com/txw1958/p/wechat-tutorial.html关键字:微信公众平台开发作者:方倍工作室...
jpa使用原生SQL查询数据库like的用法
jpa使用like查询,需要拼接字符串,如下oracle用法://dao层代码@Query(value="SELECT*FROMTABLENAMEWHEREUSER_NAMELIKE'%'||?1||'%'",nativeQuery=true)List<Map<String,Object>>queryUserInfoByName(StringuserName); mysql用法://dao层代码@Query(value="SELECT*FROMTABLENAMEWHEREUSER_NAMELIKECONCAT('%',:userName,'%')",nativeQuery=true)List<Map<String,Object>>queryUserInfoByName(@Param("userName")StringuserName); ...
通过ip查询自己电脑的共享文件夹
查看电脑所有的共享文件或文件夹的三种方法如下: 方法一、右键点击网上邻居,点击属性进入网上邻居属性页面。选中本地连接,在窗口的左下方有详细信息,可以看到内网IP,记住IP地址。直接在地址栏输入记住的IP地址格式如下:192.168.1.120,回车,就可以看到本机所有共享的文件或者文件夹。 方法二、点击开始---运行输入cmd,回车,进入CMD页面。在CMD模式下输入命令NETSHARE,等待命令完成就可以看到共享的文件或者文件夹。 方法三、右键点击我的电脑---选择管理,进入管理选项。选择计算机管理---系统工具---共享文件夹---共享,就可以看到共享的文件和文件夹。 如何打开网上邻居 第一种方法:适合WIN7所有版本。双击桌面“计算机”,打开后如图左侧计算机下方点击“网络”,这个就是网上邻居了。第二种方法:适合win7旗舰版、win7高级版。因win7普通版不带“个性化”设置。桌面空白处鼠标右键出现个性化如下图,图1点击“个性化”,出现以下界面,图2点击“更改桌面图标”,看到图3,勾选里面的“网络”,确定后,win7的网上邻居就在桌面了。 &n...
MASM32使用教程
代码如果你在用汇编语言来开发windows下的程序的话,MASM32是很好的选择。(Masm32下载地址请用google搜索罢。)工欲善其事,必先利其器。本文主要针对masm32v8来说明三点:1、基本使用方法如何在MASM32中建立、汇编、链接源程序文件和运行生成的可执行文件。2、如何开启MASM32的在线帮助功能3、汉化QEDITOR菜单一、基本使用方法以在C:PWIN951TEMP文件夹下建立TEST.ASM和生成TEST.EXE为例.安装好MASM32后,打开“资源管理器”或“我的电脑”,进入MASM32所在文件夹(假设为C:MASM32),双击QEDITOR.EXE的图标,这就进入了MASM32的集成开发环境。1.[这一步是可选的,以下可选的步骤均简称为“可选”]输入资源文件,然后使用菜单栏上的菜单File->Save或快捷工具栏中的代表存盘功能的磁盘状图标,第一次需要输入文件名,注意要指定扩展名.RC并存盘,注意如果是在集成环境中编译此资源文件,文件名必须是RSRC.RC(大小写均可)。2.[可选]编译资源文件。使用菜单栏上的菜单Project->Compile...
【T-SQL基础】03.子查询
阅读目录概述:一、独立子查询二、相关子查询三、练习题以前总是追求新东西,发现基础才是最重要的,今年主要的目标是精通SQL查询和SQL性能优化。本系列【T-SQL基础】主要是针对T-SQL基础的总结。【T-SQL基础】01.单表查询-几道sql查询题【T-SQL基础】02.联接查询【T-SQL基础】03.子查询【T-SQL基础】04.表表达式-上篇【T-SQL基础】04.表表达式-下篇【T-SQL基础】05.集合运算【T-SQL基础】06.透视、逆透视、分组集【T-SQL基础】07.数据修改【T-SQL基础】08.事务和并发【T-SQL基础】09.可编程对象 ----------------------------------------------------------【T-SQL进阶】01.好用的SQLTVP~~独家赠送[增-删-改-查]的例子 ----------------------------------------------------------【T-SQL性能调优】01.TempDB的使用和性能问题【T-SQL性能调优】02.Transactio...
查询时间段内各个城市每天订单量,并按照城市、日期倒序排序
SELECTDATE_FORMAT(start_time,'%Y-%m-%d')ASdays,count(*),city_idAScity_idFROMordersWHEREstart_timeBETWEEN'2018-11-01'AND'2018-11-10'GROUPBYdays,city_idORDERBYdaysDESC,city_idDESC因为日期是datetime类型的字段,要精确到每一天,也就是只需要Y-m-d就行了。所以,就需要使用mysql的date_format函数将日期转换下,并根据其进行分组查询。另外排序的语法也要注意了,多个字段排序是要字段间使用‘,’间隔,否则无效或者报错。 ...