其它技术
其它技术
闻缺陷则喜何志丹
本人拙作《喜缺全书算法册》欢迎指教,可在CSDN下载https://download.csdn.net/download/he_zhidan/88368465
展开
-
总时差与自由时差
总时差= 最迟开始时间-最早开始时间,利用工作中的总时差延长工作的作业时间或推迟其开工时间,均不会影响计划的总工期;自由时差=最早开始时间(紧后工作)-最早完成时间,是不影响其禁后工作最早可能开始时间的条件下,该工作能利用的机动时间。总时差>=自由时差总时差减去自由时差,就是机动时间。如果有多个任务,在自由时差内延期,总任务不会延期。如果有两个任务,在原创 2015-10-12 18:30:14 · 10635 阅读 · 0 评论 -
信息系统项目管理师目录
信息系统项目管理师目录1,绪论2,项目生命期和组织3,项目管理过程4,项目可行性研究与评估5,项目整体管理6,项目范围管理7,项目时间管理8,项目成本管理9,项目质量管理10,项目人力管理11,项目沟通管理12,项目风险管理13,项目采购管理14,合同管理15,配置管理16,外报管理17,需求管理18,职业道德规范19,组原创 2015-06-09 18:03:29 · 1175 阅读 · 0 评论 -
系统分析师笔记--面向对象方法学
面向对象方法学面向对象测试:算法层:测试单个方法(成员函数)。方法:等价类划分、组和功能测试、递归函数测试和多态消息测试。类层:测试单个对象类。不变式边界测试、模态类测试、非模态类测试。模板层:测试对象集成(一组协调工作的类的相互作用)。多态服务测试和展平测试。系统层:测试整个面向对象的系统。UML事物(元素)1,结构事物。类、接口、协作、用例、活动类、构件、节点。原创 2015-05-05 22:59:59 · 1091 阅读 · 0 评论 -
系统分析师笔记案例综合题
Java企业应用框架一般被划分成3个层次:表现层、业务逻辑组件层和持久层。分布对于View,Controller,模型Model。轻量级架构侧重减少开发的复杂度,相应的,它的处理能力便有所减弱,比较适合于开发中小企业应用。重量级框架强调可伸缩性:适合开发大型企业应用。数字视频监控管理系统在设计是必须注意:1,密码性。2,实时性。3,扩展性。4,稳定性。原创 2015-05-17 21:32:53 · 1169 阅读 · 0 评论 -
系统分析师笔记-软件项目管理
软件开发各阶段的配置基线如下:1,计划阶段:开发计划。2,需求分析阶段:需求规格说明书、用户手册。3,设计阶段:设计规格说明。4,编码阶段:程序清单。5,测试阶段:测试报告。项目三角形:范围、时间、成本,三角形的中心:质量。风险:项目风险、技术风险、商业风险。 缺陷排除率:e/(e+d) e=软件交付个最终用户之前所发现的错误 d=软件交付之后所发现的缺陷数。原创 2015-05-10 21:51:35 · 812 阅读 · 0 评论 -
系统分析师上午试题笔记 软件工程二
需求开发内容:1,确定产品所期望的用户类别。2,获取每个用户类的需求。3,了解实际用户任务和目标及这些任务所支持的业务需求。4,分析源于用户的信息以区别用户任务需求、功能需求、业务规则、质量属性、建议解决方法和附加信息。5,将系统级的需求分为几个子系统,并将需求中的一部分分配给软件组件。6,了解相关质量属性的重要性。7,商讨实施优先级的划分。8,将收集的用户需求编写原创 2015-05-05 21:47:08 · 884 阅读 · 0 评论 -
系统分析师今年考试第一题所属章节
软件开发方法:2008下系统分析:2006上2006下 2008上 2010上 2013上 系统设计:2011上系统测试与性能:2006上 2006上软件项目管理:2004下、2007上、2009上、2012上。企业应用集成:2007下原创 2015-05-16 22:28:24 · 809 阅读 · 0 评论 -
系统分析笔记-标准化知识
标准化知识我国标准和国家标准的对应关系:等同采用(idt)、修改采用(mod)、等效采用(eqv)和非等效采用(neq)。等同采用:技术内容相同,没有货仅有编辑性修改,编写方法完全对应。等效采用:主要技术内容相同,技术上只有很少的差异,编写方法不完全对应。非等效采用:技术内容或文本结构上不同,它们之间的没有清楚的标明。非等效采用不属于采用国际标准。CMM:初始级、可重复级、已定原创 2015-05-10 12:09:34 · 833 阅读 · 0 评论 -
系统分析师笔记-信息化与系统集成技术
用户调查范围:信息、数据、生产、经营、管理调查收集的信息:组织结构与功能业务、数据域与数据流程、业务流程、决策方式及过程、可用资源与限制条件、现存问题及改进。信息战略流程如下:1,评估企业的信息需求。2,建立企业总体信息结构。3,建立企业业务系统结构。4,建立企业技术结构。5,提交信息战略规划。信息工程方法认为3个要素与企业的信息系统相关:1,企业的各种信息。2,企原创 2015-05-10 21:20:03 · 1249 阅读 · 0 评论 -
买了两本系统分析师的书比网上的资料好多了
分门别类后,看起来容易多了原创 2015-05-04 22:50:52 · 1540 阅读 · 0 评论 -
系统分析师笔记-系统配置与性能评价
系统配置与性能评价软件容错技术:恢复快方法、N版程序设计和防卫式程序设计(错误检测、破坏估计、错误恢复)。恢复策略:前向恢复、后向恢复。冗余指的是系统规定功能时多余的那部分资源:1,结构(硬件)冗余(静态冗余、动态冗余、混合冗余) 2,信息冗余 3,时间冗余 4,冗余附加(软件)。计算机性能评估常用方法:1,时钟频率发。2,指令执行速度。加法的指令速度大体可反映乘除法等其它原创 2015-05-17 11:55:39 · 1075 阅读 · 0 评论 -
系统分析师上午试题笔记 软件工程一
快速原型法特点:1,迭代。2,自始至终强调用户参与。3,在用户需求分析、系统功能描述及系统实现方法等方面有较大的灵活性。用户需求可以十分不明确,系统功能描述也可以不完整,对于界面的要求也可以逐步完善。4,可以用来评价几种不同的设计方案。5,可以用来建立系统的某个部分。6,不排除传统生命周期发中大量采用的大量行之有效的方法和工具,是与传统方法互为补充的。原型不适用:1原创 2015-05-04 22:48:37 · 1201 阅读 · 0 评论 -
系统分析师笔记:知识产权
知识产权知识产权具体严格的地域特点,即各国管理机关依照本国法律授予的知识产权。...只保护共同参加国际条约国家公民的作品。同一申请人在不同类别商品上使用同一商标的,应按商品分类表提出注册申请。侵权行为:1,未经软件著作权人许可,发表或者登记其软件的。2,将他人的软件作为自己的软件发表或登记的。3,未经合作者许可,将于他人合作的开发的软件作为自己单独完成的软件发表或登记的。原创 2015-05-06 21:46:21 · 1171 阅读 · 0 评论 -
系统分析师笔记-案例综合题-系统分析
案例综合题-系统分析问卷调查不足:1,缺乏灵活性。2,双方未见面。3,用户不重视。3,不利于对问题的展开问答。4,回答的数量往往比预期少。用例建模描述各种参与者和系统之间的主要交互。组件建模确定系统的子系统、模块和组件结构。为子系统或模块分配需求和职责。服务建模提供了通用的应用程序,并将应用程序定义成一组服务接口。性能建模是对系统的性能进行度量,为没个组原创 2015-05-17 17:53:13 · 2755 阅读 · 0 评论 -
系统分析师笔记-操作系统
PV操作与信号量的处理相关,P表示通过的意思,V表示释放的意思。执行P操作P(S)时信号量S的值减1,若结果不为负则P(S )执行完毕,否则执行P操作的进程暂停以等待释 放。执行V操作V(S)时,S的值加1,若结果不大于0则释放一个因执行P(S)而等待的进程。通常将IO软件分为:用户应用层软件、中断处理程序、独立于设备的软件和设备驱动。主要目的:便于系统修改、扩充和移植。系统级安全原创 2015-05-13 21:36:49 · 996 阅读 · 0 评论 -
《2014系统分析师考试论文写作指导.pdf》12篇论文评价总结 读后感
一, 论文要有真实感,而不是背书。二,紧扣主题。三,条理清晰。============================原文节选--------------------------------------第一篇《企业人事信息系统》评注:(1),写得有些特色,观点鲜明。(2),摘要写的不错,既反映了项目内容,也小结了本文的写作要点。(3),文中所举的例子虽然简单,但很实原创 2015-04-19 17:13:57 · 2808 阅读 · 2 评论 -
系统分析师笔记-案例分析-软件开发方法
案例分析-软件开发方法原型开发方法的问题:1,客户时候已经看到了软件的工作版本,却无法理解,原因在于为了使原型能够很快使用,开发者没有考虑软件的总体质量和长期可维护性。2,开发者常常需要实施上的折中使原型能尽快工作。XP(极限编程)缺点1,“非要用文档时才编写”,实际执行中非常容易不忽视文档。2,简单设计、测试先行、重构、集体代码所有制、持续集成某种意义上维背了程序员的传统原创 2015-05-17 15:43:23 · 1758 阅读 · 0 评论 -
系统分析师笔记-数据库
数据库:派生属性:其值可以从一个相关属性和属性集的值派生得到的属性。多值属性:指同时由多个值表示的属性。数据挖掘:应用一系列技术从大型数据库或数据仓库中提取人们感兴趣的信息和知识。1,决策树。2,神经网络。3,遗传算法。4,关联规则挖掘算法。数据挖掘的分析方法分4种:关联分析、序列模式分析、分类分析、聚类分析。命名冲突:相同意义的属性,在不同的分E-R图上有不同的命名,或名称相原创 2015-05-14 23:04:08 · 940 阅读 · 0 评论 -
系统分析师笔记-数据通信和网络
核心层:为网络提供了骨干组件或高速交换组件。只完成数据交换的特殊任务。骨干层的重点通常是:冗余能力、可靠性、高速传输。汇聚层:核心层和终端用户接入层的分界面,完成网络访问策略控制、数据包处理、过滤、寻址,以及其他数据处理任务。接入层:向本地网端提供用户接入,是最终用户与网络的接口,它提供即插即用的特性,同时应该非常易于使用和维护。网络建设包括:需求分析、体系结构设计、安全设计、设备选型原创 2015-05-13 22:46:42 · 1035 阅读 · 0 评论 -
Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! 我同事遇到的问题。 用户名/
Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!我同事遇到的问题。用户名/密码 登录没问题。用户名/密码@Orcl 报错,提示如标题。我建议他看看是不是电脑上有多个sqlplus.exe。检查的结果:有两个。后来他在path路径的目录改成服务端,就好了。原创 2015-07-27 12:02:31 · 984 阅读 · 0 评论 -
直接使用CRecordset,不使用CRecordset的派生类
Win7+VS2005 实例:CDatabase db; bool b = db.Open("SysLog");//假定数据源已经建立 CRecordset rs(&db); b = rs.Open(CRecordset::forwardOnly,"select * from \"EventLog\" " );//成功 CStringA str; rs.GetFi原创 2016-06-14 19:33:07 · 742 阅读 · 1 评论 -
Could not locate OCI dll
PL/SQL本来可用,安装ODTwithODAC后,就不能用了。 ---------------------------PL/SQL Developer---------------------------Initialization errorCould not locate OCI dllOracleHomeKey: SOFTWARE\ORACLE\KEY_OraC原创 2015-09-02 15:03:59 · 5074 阅读 · 0 评论 -
100万行的表删除好慢
只删除2万条,30分钟都没完成。只把1800条非重复记录复制到另一个表 30秒就搞定了原创 2014-12-03 19:26:33 · 1268 阅读 · 0 评论 -
SQL中char、varchar、nvarchar的区别
char char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。 nvarchar(n) 包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。所输入的数据字符长度可以为零。转载 2015-10-08 15:12:26 · 366 阅读 · 0 评论 -
数据库系统可以查性能瓶颈 ,自己写的小组件不行。
接到公司任务,同一用户的3个单机版数据库要合并。于是在以前的函数的基础上完成了导库模块。实际导库后,发现速度越来越慢。总共1700个项目,最初,1小时200个项目;几小时后,90分钟200项目;一天后,1小时50项目;几小时后,1小时,10项目。 急了,打电话给数据库管理员。他让我查看v$session_event表,没看明白。v$sqlarea表比较容易理解,于是看了一下,很快发现原创 2014-12-03 18:32:42 · 827 阅读 · 0 评论 -
TiXml使用详解
TiXml使用详解本文用一个详细的例子说明了TiXml的使用方法。如写、查找、插入、替换、加载、遍历等常见操作。首先简单介绍一下TinyXml,要看详细的在网上搜搜了^_^:TinyXML是一个简单小巧,可以很容易集成到其它程序中的C++ XML解析器。简单地说,TinyXML解析一个XML文档并由此生成一个可读可修改可保存的文档对象模型(DOM)。TinyXML使用文档对转载 2015-08-14 15:45:05 · 1067 阅读 · 0 评论 -
32位随机数
软件架构师何志丹声明 class DLL_SN_EXT_CLASS CRand32{public:CRand32();unsigned int rand();bool Pri...原创 2018-08-06 19:19:54 · 1634 阅读 · 0 评论 -
xquery 除法 和节点个数
/表示路径,所以无法再表示除法(count( $Purposes) + 1) idiv 2 )表示$Purposes 的节点个数加1再除2idiv 整除div 除法mod 求余原创 2015-08-12 10:47:49 · 1422 阅读 · 0 评论 -
以下语句,XQilla 为什么解析失败!
p = "for $floor in Building/Floors/Floor " "let $Name := $floor/Name" "where $floor/@GUID !=\"6A26A83F0EDA42F88088BDD4CF06A077\" " "order by $Name " "return $Name ";原创 2015-10-27 11:49:52 · 420 阅读 · 0 评论 -
Oracle冷备份
冷备份前提:操作系统相同,可以Win32到Win64,Win32到Win64要执行脚本。操作步骤:a,查看两个实例的控制文件、数据文件、日志文件b,关闭两个实例c,覆盖对应文件d,开启实例常见问题:a,如果控制文件的数目不一致。答:减少控制文件多的实例的控制文件。alter system set control_files='/u02/flash_recov原创 2014-12-29 14:42:54 · 920 阅读 · 0 评论 -
XQilla2.3.2读取整个xml
一,读取整个xml。#include #include #include //...int main(int argc, char *argv[]) { XQilla xqilla;//构造函数中初始化Xerces-C,析构函数中释放 //获取环境 DynamicContext* context = XQilla::createContext(原创 2015-10-26 15:31:11 · 542 阅读 · 0 评论 -
Oracle的坑真多
Oracle的坑真多已经淌过的坑有:1,冷备份。Win32到Win64需要执行若干脚步。2,逐步打开数据库。关闭:shutdown 打开:startup nomount alter database mount; alter database open ;Oracle启动比较慢也占内存,所以可以平时关闭数据库,需要的时候在打开。简单的方法是:关闭Oracle服务,需要时原创 2014-12-29 10:18:10 · 1223 阅读 · 0 评论 -
XQilla2.3.2解析查询
void parseQuery(const char* queryStr,const char* xmlFileName){ XQilla xqilla;//构造函数中初始化Xerces-C,析构函数中释放 //建立查询器 XQQuery* query = xqilla.parse(X(queryStr)); //获取环境 DynamicCon原创 2015-10-26 16:05:25 · 404 阅读 · 0 评论 -
C#做界面果然比C++方便
C#做界面果然比C++方便1,对话框、控件的属性更多。2,每个对话框都自动关联了变量。3,应用的第三方dll,自动加入到工具箱。原创 2015-12-11 15:47:41 · 4416 阅读 · 0 评论 -
C#建立最简单的web服务,无需IIS
本程序只是入门级程序,所以不考虑1,多线程。2,安全性。3,不考虑端点下载文件。4,Keep-Alive。5,不考虑head。6,为了简洁,删掉了catch的内容。exe的祖父目录必须有wwwroot文件夹,且文件夹有index.htm,内容不限。 开发环境: WinXP+VS2010C#一,新建一个项目TestWeb,项目类型:Windows窗口应用程原创 2015-07-09 18:06:41 · 5186 阅读 · 1 评论 -
命令调用C#程序, 路径参数解析错误
开发环境VS2010 WinXP命令行运行C#程序命令行如下:WindowsFormsApplication1.exe "c:\ " "c:\"C#代码如下: static void Main(string[] args) { System.Windows.Forms.MessageBox.Show("参数数量" + args.L原创 2016-01-13 11:34:30 · 575 阅读 · 0 评论 -
C#如何更新服务?
服务端的接口改变后。客户端,“解决方案管理器”,选中此服务,在右键菜单中选中“更新服务引用”命令。原创 2015-09-21 11:30:10 · 633 阅读 · 0 评论 -
error : Class declarations lacks Q_OBJECT macro
直译是:类声明没有Q_OBJECT 宏。class CError1 : public QObject{signals: void OnButClicked(); };class CError2 : public QObject{signals: void OnButClicked(); };cl原创 2015-02-12 09:23:35 · 6887 阅读 · 0 评论 -
WCF服务端调用客户端.
wcf服务端1,新建一个“windows窗体程序”名称为WCFServer2。 2,然后添加一个“WCF服务”名称为Service1。具体步骤为:解决方案试图中,选中“WCFServer2”项目,右键,在弹出菜单中选择“添加->新建项”。3,双击主窗体,在它的Load事件中编写代码启动wcf服务:BasicHttpBinding方式启动wcf服务。此文件代码如下:using S原创 2015-07-13 14:44:21 · 1331 阅读 · 0 评论 -
发现UncaughtExceptionHandler的派生类获取异常到文件的功能失效了
发现UncaughtExceptionHandler的派生类获取异常到文件的功能失效了, 最后发现原因是:只对线程有效,而不是之前理解的进程。原创 2015-04-14 11:45:19 · 762 阅读 · 0 评论