- 浅谈UML
Ariel_欢
#UML
小编刚刚学完软工视频,有点迷迷糊糊的便进入了下一个阶段——UML视频及画图的学习,看了几集视频,似懂非懂,懵懵懂懂,于是小编便借了一本《UML基础与Rose建模案例》,这本书编写的挺详细的,对于学习UML很有帮助,也推荐给大家借助本书学习UML哦,话不多说了,先来看看小编对UML初相识的认识吧~首先,先问大家两个问题:一、什么是模型?简而言之,模型是对现实的简化。模型提供系统蓝图,包含细节设计,也
- 软件工程之数据流图和数据字典
寻寒
【软件工程】
再看软工视频的时候总是听见主讲人说数据流图和数据字典,通过看视频我来总结一下,在说DFD和DD之前,首先看看结构化分析方法。1、结构化分析方法:结构化分析方法最初只是着眼于数据流,自顶向下,逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型2、结构化分析的分析模型3、分析模型的构成§数据字典(DD)模型核心,包含了所有数据对象的描述的中心库。§E-R图(ERD)表示数
- 【软件工程】软工视频总结
盖丽男
软件工程软件工程视频
经过这几天的学习,总算是看完了软工视频,看软工视频的时候经常想起自己看陈伟视频的时候的煎熬,而现在看视频却出乎意料的接受度很好,我想,应该是因为习惯了吧,知道有些事情,躲也躲不过,还不如平心静气的来接受,来学习。在看视频之前,大家都已经做了两个系统了(照着敲也是自己敲出来的啊),虽然做的都很渣渣,不过也算是提前体会了一下软件的编程和调试。而我们的自考书籍,在我看视频的时候经常都能发现两者有好多地方
- 日记【9.17】
第五奉孝
今日执行0.数学一,1771.高数,1642.软工,1183.英语阅读,634.代码,98洗漱0738--0841,真题解析,63早餐0858--1155,数学真题,177午餐+午觉1428--1543,多元积分,751559--1728,解析几何,89晚饭+锻炼1945--2100,软工视频,75宵夜2138--2221,视频,432221--2359,python,98
- 软件工程——五大模型
肥宅快乐鼠
▶后端IT五大模型软件工程
目录【引言】【正文】①瀑布模型/线性顺序/传统生命周期模型②快速原型模型③渐增模型/增量模型/迭代模型④螺旋模型⑤喷泉模型【尾声】【引言】在软工视频中接触到了一些软件开发过程中用到的模型,在此做一个总结。所谓软件过程就是从软件项目需求定义至软件运行维护的整个生命周期过程中系统开发、运行和维护所实施的全部过程。软件过程模型/软件生命周期模型就是一种开发策略,这种策略针对软件工程的各个阶段提供了一套范
- ER模型图工具:PowerDesigner
weixin_30299539
导读:开始是想一个阶段一个阶段的写文档,再写了可行性分析报告之后,发现这种方法整体性不强,写出来的文档也总是有考虑不周的地方。后来,就看完了全部的软工视频再写。现在该写项目开发总结报告了。在写文档的过程中遇到了很多问题,首先就是解决文档中的图表问题。在数据库设计说明书的时候,发现了一个很强大的软件:PowerDesigner.问题说明:在写文档的时候,需要一些图表说明。最开始的时候,是想着能省则省
- 软件工程基础了解
晓霞2013
软件工程
在没看软工视频之前,就挺很多同学在说软工方面的事,当时就在想什么是软工啊?在看了视频我又在想软工是做什么的,它有什么特点?现在视频看完了就简单来解答一下吧。一、什么是软工软工即软件工程。软件工程是一门建立在系统化,规范化,数量化等工程原则和方法上的,关于软件开发各个阶段的定义,任务和作用的工程学科。软件工程包括两方面内容,即软件开发技术和软件项目管理。软件开发技术包括软件开发方面学,软件工具和软件
- 软件工程—总结
许小乖
●基础知识-------【软件工程】
翻看了自己设定的今目标计划,50集的软工视频在我的跌跌撞撞中看完了,总的原因还是时间管理做得不当。有时一天可以集中精力看四五集,有时好几天不看。中间有去找过米老师,好了很多。自己开始做三到五天的计划,每天都有坚持看,还好每天都完成了自己设定的计划。在有专业课考试的压力下,自己总结就总结了五天,想想自己看的真是不怎么样,要不然也不用总结的时候这么浪费时间。软工视频是自己图画的最多的一次学习,下面是最
- 周总结
zql_LV1314
总结
学习使我快乐,大多数时候确实如此,但是最近(自从软工视频开始)一看视频就开始犯困,一上午的打盹四五次,这可能是软工视频和旧美轮番轰炸的结果吧,本人也是很无奈啊!效果如何呢?对于软工,自己还是不知道该如何去边听边学,一般都是听的过程中,感觉哪些重要就记录下来了,没有总结归纳,更别说话思维导图了,本人感觉听的稀里糊涂,记得也不完整,思维导图也自然无从下手。对于旧美,虽然中途也会犯困但是比看软工要轻松很
- 软件工程之学习总结
Dongle_Kevin
软件工程软件工程
经历1个多月的时间,软件工程视频和相关文档学习已近尾声,每个人都有不同程度的收获吧,来看看我的感受如何:通过对软工视频的学习,已了解软工视频大致是在为写文档做预习,一个软件工程必不可少的一部分就是文档的编辑,文档亦难亦不难。不难在我们都能理解每一份文档,并且知道每份文档主要内容有什么,而难亦在怎么将文档的主要内容写出来,用什么表示主要内容,可以让读者更清晰的了解你需要表达什么内容。通过一次文档的验
- 软件工程之总体概述
引渡
C/S软件工程
软件工程也看了一段时间,在完成学生信息管理系统和机房收费系统的基础上,看软件工程视频也成了一件不是非常头疼的一件事情了,基本上都有共鸣,有了共鸣,自然就觉得他有意思了。软工视频和其它视频课本一样,首先介绍的是软件工程的产生与发展,比较系统地介绍了软件工程这门课程。论述了什么是软件工程,什么是软件生命周期,软件工程过程的基本活动,软件开发方法,软件工程的基本原则、基本内容与目标等。一、软件危机软件危
- 如何解决学习“视频资料”时的不专注问题
袁浩东
【个人总结】程序人生
不知你有没有过跟我同样的感受,在学习视频资料时,刚开始,还算认真的去看,跟着视频的进度,跟着视频的思路走,边看边做笔记,可看了没几集,发现视频内容非常枯燥,而且很难理解。笔记也不怎么记录了,拿起边上的手机,看看淘宝,刷刷朋友圈,看看新闻~~就这样,一个四五十集的视频学习资料就这样被糊弄过去了。从陈伟视频,到数据库视频,在到如今的软工视频,以及后面大量的视频资料等着我们去学习,每次看视频时,都会不
- 软件工程概述
iteye_3619
做完机房收费系统后,看软件开发工具颇有感觉(自考也学习到了“软件开发工具”和“信息系统开发与管理”共鸣),因为从这里感觉机房收费系统是做了、运行也出来了,但是一个真正的软件来说,它的开发步骤不是我们当初分析机房那样简单分析一下就可以直接去开发的,这里有很多学问,由于软工视频大致已经看完,了解到真正的软件开发是需要用软件工程的思想来指导一步一步的进行着,这样可以减少软件危机、有了软件工程思想做指导我
- 软件工程知识点总结
袁浩东
软工文档
软件工程,主要讲述了作为一名开发人员,如何开发一款软件及开发的各过程中运用的开发方法,开发手段,开发原则及应注意的问题。下图为软工视频的思维导图及各章重要知识点第一章、概述1、软件特点·抽象性,不是物理实体·制造过程·会老化,需要更新·收到计算机系统限制·需要手工编写,没有实现自动化·成本高(人的因素)2、软件工程阶段开始有文档说明3、软件生存期:从开发,运行,维护,不用的整个阶段4、软件开发前指
- 软工视频——软件和软工
田雪艺
对于软件工程,首先就要先了解什么是软件,和它的概念,特点和分类方法概念:软件是计算机系统中与硬件互相依存的另一部分,它是包括程序,数据及其相关文档的完整集合程序是按事先设计的功能和性能要求执行的指令序列数据是使程序能正常操纵信息的数据结构文档是与程序开发、维护和使用有关的图文材料特点:软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性软件的生产与硬件不同,在它的开发过程中没有明显的制造痕迹
- 【软工视频】面向对象技术
郭静静--Jennica
软工
这篇文章先来面向对象概念的相关知识。什么是面向对象CoadandYourdon给出了解释,面向对象=对象+类+继承+通信,用这4个概念设计和实现的软件系统,就是面向对象的。对象:是面向对象开发模式的基本成分。每个对象可用他本身的一组属性和她可以知性的一组操作来定义。就像这三个多边形,当我们总结出它的属性与操作后,就可以认为这是表示多边形的三个对象。类:一组具有相同数据结构(属性)和相同操作(服务)
- 【软工视频】面向对象方法的开发过程
郭静静--Jennica
软工
一开始就放一张图,是因为这就是面向对象方法的开发过程。在介绍这个图之前,我们还要知道,问题域:被开发系统的应用领域系统责任:所开发系统应具备的职能这两个概念。好,现在开始一个个分析。论域分析其主要内容为:开发论域问题的模型;考察问题论域内的一个较宽的范围,分析覆盖的范围应比直接要解决的问题更多;及建立大致的系统实现环境。应用分析其主要内容为:应用分析则根据特定应用的需求进行论域分析;应用哦分析细化
- 软件工程之学习方法
李勇杰Charles
软件工程读书感悟
刚开始学习软工视频的时候只有一个感觉:无聊,这些枯燥的知识到底有什么用,学习这些知识不是目的,而是从通过学习这些知识学习遇到问题那些伟人是怎么思考问题的。如果我们遇到类似的问题或者完全没有见到过的问题我们以用什么样的思考方式更够更有效的解决或者对解决问题更有帮助。下面介绍一下我的学习过程,希望大家可以提出更好的建议更好的激发学习兴趣,更好的锻炼我们解决问题的能力。Q:什么是软件工程?这么无聊的知识
- 软工视频之—软件开发模型
田泽凯-Kyle
软工视频总结
软件开发模型一、瀑布模型定义阶段开发阶段维护阶段。思想:(从制作时间上按工序把问题花间将功能实现与制作分开便于分工写作)依懒性缺点时间周期长,用户见面晚,修改难。成功率低一般为25%优点比较严格,保证质量。2.B模型软件开发维护循环开发维护分开二、快速原型模型需求分析,原型开发,原型评价,最终系统设计,最终系统实现快速原型两种(丢弃型,渐增模型)优点(1)可以得到比较良好的需求定义,容易适应需求的
- 软工总结(23—25)——软件维护
keep!health
......软件工程【CS知识学习】
软件维护是软件生存周期的最后阶段,也是最长的阶段。软件维护所花费的人力、无视、时间高达整个软件生存周期的60%—70%。软工视频中对软件维护的讲解我大致分为三个部分:基础知识、应用知识、扩展知识。基础知识基础知识重点是对软件维护的一个简单的介绍。上一篇博客中也提到,要想认识一个新的事物。首先要知道他的概念,然后是存在的作用,也可以说是目的,在后是有什么特点或特性。发句牢骚,其中当你总结的多的时候发
- UML用例图
言若、
UML
楔子:软工视频心得和UML视频心得的对比分析。在阐述我对UML用例图的理解之前,我想先和大家分享一下我对软件工程中的用图(如流程图和E-R图等)和UML的九张图的对比理解。软件工程中的用图更多的是在向用户(主要是面向用户)和程序的所有生产人员叙述系统的需求、功能和性能。尽管用户主要参与的是软件的可行性分析阶段和软件的需求分析阶段,但是软件工程中的用图更多的是为了使用户和开发者能够很好地交流,进而让
- 2018年终总结-我们成长的脚步加快了
张新玲
总结
计算机2018年1月开始软工视频和文档的学习,1月31日结束2018年1月25日开始UML的学习,3月3日完成(我怎么这么拖延)2018年3月6日开始C#和设计模式的学习,6月15日完成(我中间做什么了这是)2018年6月19日开始机房重构,9月5日完成2018年9月8日开始机房合作,9月25日完成2018年9月29日开始BS牛腩的学习,11月27日完成英语年初的时候还是在看旧美,3、4月的时候还
- 软工视频和文档总结
陈建雄-Francis
VB语言机房管理系统
不是我偷懒,就发这一篇博客。。。我写了好多的文档,有兴趣可以找我要。一:看视频的过程第一次看视频方法:打开就看,一边看一遍写文档效果:太犯困了,写着写着就呼噜噜了,而且难以在脑海里有印象,机械的做笔记。第二次看视频方法:先看视频,看完在写文档效果:一开始效果非常好,不再是那么困,能理解他讲的内容。但是集数多了就忘了之前的内容。第三次看视频方法:根据每节课的主要内容做文档,先听懂后,再往文档里面写内
- 【软件工程】—视频总结
Ailce-王梦瑶
-----【软件工程】软件工程
软工视频主要讲的就是软件的概述和软件的开发过程,视频中软件工程从最基础概要开始介绍,先介绍什么是软件,什么是软件工程,之后介绍的软件怎么开发,把开发的过程,问题定义,可行性研究,需求分析,概要设计,详细设计,数据设计,编码,测试,运行维护这几个阶段又分了好几十集来讲,软件质量,界面设计,又用了几集,又讲了软件CMM模型,软件工程的管理。最后4集总结了软件的概述和软件的开发。软件组成:程序、数据
- 软件工程视频总结——(总体)
十四期_王东兴
Cship
经过时间的洗礼,软件工程视频结束了,想了好久决定分享一下自己对于软件工程视频的收获。软件工程整体框图: 我们的软工视频其实都是按阶段,给我们描述了整个软件开发的过程 定义阶段: 计划 需求分析 开发阶段: 设计 编码 测试 运行维护这些都是软件诞生的必经之路,每个阶段都详细讲解了: 我们在阶段中处于什么
- 软工视频及文档总结
刘桐ssss
前言软工视频讲的主要是软件工程的基础知识以及软件开发的整个流程。软工文档对应软件开发每个流程,是各个流程中需要写的文档。这个项目我对自己的要求不是很高,也没有用太多时间,本着囫囵吞枣的原则,现在给大家细数下我吞下了几颗枣。正文软工视频我把自己对项目的学习过程比作“三遍读书法”,其中我把整个软工视频当做第一遍快速阅读,各课重点在我脑子里留下了零星的印象。第二遍我是借了一本中国水利水电出版社的《实用软
- 软工视频及文档总结
刘桐ssss
前言软工视频讲的主要是软件工程的基础知识以及软件开发的整个流程。软工文档对应软件开发每个流程,是各个流程中需要写的文档。这个项目我对自己的要求不是很高,也没有用太多时间,本着囫囵吞枣的原则,现在给大家细数下我吞下了几颗枣。正文软工视频我把自己对项目的学习过程比作“三遍读书法”,其中我把整个软工视频当做第一遍快速阅读,各课重点在我脑子里留下了零星的印象。第二遍我是借了一本中国水利水电出版社的《实用软
- 软工视频总结
郭倩_Ulrica
您好~欢迎来到我的博客每学习一个项目都要对它总结一下,也算是踏上自己学习生涯的一个脚步吧。【学习项目】:软工视频50集【时间】:1/13---2/7。由于在考试期间,前期有一段时间没有看。【地点】:万达机房【人物】:Ulrica【内容】:此项目虽说是视频,但是看完之后感觉它就像我们学过的自考书一样,就是一本介绍软件工程的书。视频一共有11章,如果像看自考书一样,那我们就可以将它分为几个大块。下面就
- 软工视频
十四期_王东兴
总结
需求分析方法三大属性:数据流数据内容数据结构面向数据流的分析方法——结构化分析方法数据流图的含义:数据流图的用途:数据流图的绘制与其他流程图的差别数据字典的定义:数据的信息集合,数据流图和字典构成系统的逻辑模型内容:1,3,4必不可少评审方法:1.B2.软件分析过程中,由于最初分析员对要解决的问题了解少,用户的描述,对问题的要求凌乱,模糊,再加上分析员和用户共同的知识领域不多导致分析员和用户之间通
- 【软工视频总结】-- 软件工程
CocoWu_吴佳莹
软件工程
何为软件工程一、软件工程过程是指为获得软件产品,在软件工具的支持下由软件工程师完成的一系列软件工程活动,包括以下四个方面:1、P(Plan)——软件规格说明。规定软件的功能及其运行时的限制。2、D(DO)——软件开发。开发出满足规格说明的软件。3、C(Check)——软件确认。确认开发的软件能够满足用户的需求。4、A(Action)——软件演进。软件在运行过程中不断改进以满足客户新的需求。二、从软
- 深入浅出Java Annotation(元注解和自定义注解)
Josh_Persistence
Java Annotation元注解自定义注解
一、基本概述
Annontation是Java5开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。
更通俗的意思是为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且是供指定的工具或
- mysql优化特定类型的查询
annan211
java工作mysql
本节所介绍的查询优化的技巧都是和特定版本相关的,所以对于未来mysql的版本未必适用。
1 优化count查询
对于count这个函数的网上的大部分资料都是错误的或者是理解的都是一知半解的。在做优化之前我们先来看看
真正的count()函数的作用到底是什么。
count()是一个特殊的函数,有两种非常不同的作用,他可以统计某个列值的数量,也可以统计行数。
在统
- MAC下安装多版本JDK和切换几种方式
棋子chessman
jdk
环境:
MAC AIR,OS X 10.10,64位
历史:
过去 Mac 上的 Java 都是由 Apple 自己提供,只支持到 Java 6,并且OS X 10.7 开始系统并不自带(而是可选安装)(原自带的是1.6)。
后来 Apple 加入 OpenJDK 继续支持 Java 6,而 Java 7 将由 Oracle 负责提供。
在终端中输入jav
- javaScript (1)
Array_06
JavaScriptjava浏览器
JavaScript
1、运算符
运算符就是完成操作的一系列符号,它有七类: 赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=)、算术运算符(+,-,*,/,++,--,%)、比较运算符(>,<,<=,>=,==,===,!=,!==)、逻辑运算符(||,&&,!)、条件运算(?:)、位
- 国内顶级代码分享网站
袁潇含
javajdkoracle.netPHP
现在国内很多开源网站感觉都是为了利益而做的
当然利益是肯定的,否则谁也不会免费的去做网站
&
- Elasticsearch、MongoDB和Hadoop比较
随意而生
mongodbhadoop搜索引擎
IT界在过去几年中出现了一个有趣的现象。很多新的技术出现并立即拥抱了“大数据”。稍微老一点的技术也会将大数据添进自己的特性,避免落大部队太远,我们看到了不同技术之间的边际的模糊化。假如你有诸如Elasticsearch或者Solr这样的搜索引擎,它们存储着JSON文档,MongoDB存着JSON文档,或者一堆JSON文档存放在一个Hadoop集群的HDFS中。你可以使用这三种配
- mac os 系统科研软件总结
张亚雄
mac os
1.1 Microsoft Office for Mac 2011
大客户版,自行搜索。
1.2 Latex (MacTex):
系统环境:https://tug.org/mactex/
&nb
- Maven实战(四)生命周期
AdyZhang
maven
1. 三套生命周期 Maven拥有三套相互独立的生命周期,它们分别为clean,default和site。 每个生命周期包含一些阶段,这些阶段是有顺序的,并且后面的阶段依赖于前面的阶段,用户和Maven最直接的交互方式就是调用这些生命周期阶段。 以clean生命周期为例,它包含的阶段有pre-clean, clean 和 post
- Linux下Jenkins迁移
aijuans
Jenkins
1. 将Jenkins程序目录copy过去 源程序在/export/data/tomcatRoot/ofctest-jenkins.jd.com下面 tar -cvzf jenkins.tar.gz ofctest-jenkins.jd.com &
- request.getInputStream()只能获取一次的问题
ayaoxinchao
requestInputstream
问题:在使用HTTP协议实现应用间接口通信时,服务端读取客户端请求过来的数据,会用到request.getInputStream(),第一次读取的时候可以读取到数据,但是接下来的读取操作都读取不到数据
原因: 1. 一个InputStream对象在被读取完成后,将无法被再次读取,始终返回-1; 2. InputStream并没有实现reset方法(可以重
- 数据库SQL优化大总结之 百万级数据库优化方案
BigBird2012
SQL优化
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。
这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where
- jsonObject的使用
bijian1013
javajson
在项目中难免会用java处理json格式的数据,因此封装了一个JSONUtil工具类。
JSONUtil.java
package com.bijian.json.study;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
- [Zookeeper学习笔记之六]Zookeeper源代码分析之Zookeeper.WatchRegistration
bit1129
zookeeper
Zookeeper类是Zookeeper提供给用户访问Zookeeper service的主要API,它包含了如下几个内部类
首先分析它的内部类,从WatchRegistration开始,为指定的znode path注册一个Watcher,
/**
* Register a watcher for a particular p
- 【Scala十三】Scala核心七:部分应用函数
bit1129
scala
何为部分应用函数?
Partially applied function: A function that’s used in an expression and that misses some of its arguments.For instance, if function f has type Int => Int => Int, then f and f(1) are p
- Tomcat Error listenerStart 终极大法
ronin47
tomcat
Tomcat报的错太含糊了,什么错都没报出来,只提示了Error listenerStart。为了调试,我们要获得更详细的日志。可以在WEB-INF/classes目录下新建一个文件叫logging.properties,内容如下
Java代码
handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHa
- 不用加减符号实现加减法
BrokenDreams
实现
今天有群友发了一个问题,要求不用加减符号(包括负号)来实现加减法。
分析一下,先看最简单的情况,假设1+1,按二进制算的话结果是10,可以看到从右往左的第一位变为0,第二位由于进位变为1。
 
- 读《研磨设计模式》-代码笔记-状态模式-State
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类
状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况
把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简化
如果在
- CUDA程序block和thread超出硬件允许值时的异常
cherishLC
CUDA
调用CUDA的核函数时指定block 和 thread大小,该大小可以是dim3类型的(三维数组),只用一维时可以是usigned int型的。
以下程序验证了当block或thread大小超出硬件允许值时会产生异常!!!GPU根本不会执行运算!!!
所以验证结果的正确性很重要!!!
在VS中创建CUDA项目会有一个模板,里面有更详细的状态验证。
以下程序在K5000GPU上跑的。
- 诡异的超长时间GC问题定位
chenchao051
jvmcmsGChbaseswap
HBase的GC策略采用PawNew+CMS, 这是大众化的配置,ParNew经常会出现停顿时间特别长的情况,有时候甚至长到令人发指的地步,例如请看如下日志:
2012-10-17T05:54:54.293+0800: 739594.224: [GC 739606.508: [ParNew: 996800K->110720K(996800K), 178.8826900 secs] 3700
- maven环境快速搭建
daizj
安装mavne环境配置
一 下载maven
安装maven之前,要先安装jdk及配置JAVA_HOME环境变量。这个安装和配置java环境不用多说。
maven下载地址:http://maven.apache.org/download.html,目前最新的是这个apache-maven-3.2.5-bin.zip,然后解压在任意位置,最好地址中不要带中文字符,这个做java 的都知道,地址中出现中文会出现很多
- PHP网站安全,避免PHP网站受到攻击的方法
dcj3sjt126com
PHP
对于PHP网站安全主要存在这样几种攻击方式:1、命令注入(Command Injection)2、eval注入(Eval Injection)3、客户端脚本攻击(Script Insertion)4、跨网站脚本攻击(Cross Site Scripting, XSS)5、SQL注入攻击(SQL injection)6、跨网站请求伪造攻击(Cross Site Request Forgerie
- yii中给CGridView设置默认的排序根据时间倒序的方法
dcj3sjt126com
GridView
public function searchWithRelated() {
$criteria = new CDbCriteria;
$criteria->together = true; //without th
- Java集合对象和数组对象的转换
dyy_gusi
java集合
在开发中,我们经常需要将集合对象(List,Set)转换为数组对象,或者将数组对象转换为集合对象。Java提供了相互转换的工具,但是我们使用的时候需要注意,不能乱用滥用。
1、数组对象转换为集合对象
最暴力的方式是new一个集合对象,然后遍历数组,依次将数组中的元素放入到新的集合中,但是这样做显然过
- nginx同一主机部署多个应用
geeksun
nginx
近日有一需求,需要在一台主机上用nginx部署2个php应用,分别是wordpress和wiki,探索了半天,终于部署好了,下面把过程记录下来。
1. 在nginx下创建vhosts目录,用以放置vhost文件。
mkdir vhosts
2. 修改nginx.conf的配置, 在http节点增加下面内容设置,用来包含vhosts里的配置文件
#
- ubuntu添加admin权限的用户账号
hongtoushizi
ubuntuuseradd
ubuntu创建账号的方式通常用到两种:useradd 和adduser . 本人尝试了useradd方法,步骤如下:
1:useradd
使用useradd时,如果后面不加任何参数的话,如:sudo useradd sysadm 创建出来的用户将是默认的三无用户:无home directory ,无密码,无系统shell。
顾应该如下操作:
- 第五章 常用Lua开发库2-JSON库、编码转换、字符串处理
jinnianshilongnian
nginxlua
JSON库
在进行数据传输时JSON格式目前应用广泛,因此从Lua对象与JSON字符串之间相互转换是一个非常常见的功能;目前Lua也有几个JSON库,本人用过cjson、dkjson。其中cjson的语法严格(比如unicode \u0020\u7eaf),要求符合规范否则会解析失败(如\u002),而dkjson相对宽松,当然也可以通过修改cjson的源码来完成
- Spring定时器配置的两种实现方式OpenSymphony Quartz和java Timer详解
yaerfeng1989
timerquartz定时器
原创整理不易,转载请注明出处:Spring定时器配置的两种实现方式OpenSymphony Quartz和java Timer详解
代码下载地址:http://www.zuidaima.com/share/1772648445103104.htm
有两种流行Spring定时器配置:Java的Timer类和OpenSymphony的Quartz。
1.Java Timer定时
首先继承jav
- Linux下df与du两个命令的差别?
pda158
linux
一、df显示文件系统的使用情况,与du比較,就是更全盘化。 最经常使用的就是 df -T,显示文件系统的使用情况并显示文件系统的类型。 举比例如以下: [root@localhost ~]# df -T Filesystem Type &n
- [转]SQLite的工具类 ---- 通过反射把Cursor封装到VO对象
ctfzh
VOandroidsqlite反射Cursor
在写DAO层时,觉得从Cursor里一个一个的取出字段值再装到VO(值对象)里太麻烦了,就写了一个工具类,用到了反射,可以把查询记录的值装到对应的VO里,也可以生成该VO的List。
使用时需要注意:
考虑到Android的性能问题,VO没有使用Setter和Getter,而是直接用public的属性。
表中的字段名需要和VO的属性名一样,要是不一样就得在查询的SQL中
- 该学习笔记用到的Employee表
vipbooks
oraclesql工作
这是我在学习Oracle是用到的Employee表,在该笔记中用到的就是这张表,大家可以用它来学习和练习。
drop table Employee;
-- 员工信息表
create table Employee(
-- 员工编号
EmpNo number(3) primary key,
-- 姓