`
文章列表
简介: XBNF采用ebnf语法作为基础语法          XBNF的作用是让机器识别人的意图   符号含义:   $hello=你好    #定义变量hello,赋值为你好,变量名为中文或者字母   引用变量用$符号,以空格结束,比如: $hello  $day   举例和说明: #这是一个注释 $name=(张三|李四);    #定义变量name,取值必须是张三或者李四,比如打给$name $digit=1|2|3|4|5|6|7|8|9|0  #定义变量digit,必须为其中一个值 $apple=(1|2)苹果                 #定义变量 ...

委托模式

1.任务: 给鸭子增加一个飞行的功能 方式一:  接口Duck中声明fly(),然后在子类中具体实现 弊端: 每当新增一种方法,都会影响现有的鸭子类,  方法二: 将变化的,非共性的功能抽取出来,用接口来实现,需要哪个功能就实现哪个接口 弊端:代码无法复用,每个集成Flyable的类都要重写一遍fly()方法  方法三: 用委托的办法,创建一个飞行行为接口FlyBehavior,然后用不同的类来实现fly()方法                 任何类想要具有飞行的功能,只要拥有FlyBehavior成员变量,然后创建FlyBehavior的子类对象就可了以   Duck类中 ...

有限状态机

有限自动机是更一般化的状态转化图。分为确定有限自动机(DFA)和不确定有限自动机(NFA) DFA与NFA的区别: 初态不同   有限自动机   不确定有限自动机   为什么要将NFA转换成DFA呢? NFA是一种状态不确定的自动机,所以这种自动机不便机器实现;DFA是有限确定状态的自动机,它的状态转换的条件都很确定,所以它比较方便机器实现
转载自知乎 作者:王胖子链接:https://www.zhihu.com/question/20962240/answer/33614574       通俗解释: 我是一战士,有三种战斗形态,分别为暴怒态,正常状态和防御态。同时我也会三个被动技能,分别是普通平A,爆击(攻击伤害翻倍),吸血(生命汲取)。我在暴怒状态下打出暴击的概率是80%,打出吸血概率为5%;在平衡形态下,打出暴击的比率为30%,打出吸血的概率是20%;在防御形态下,暴击成功概率为5%,吸血概率为60%。 隐马尔可夫(HMM)模型就是这样一个系统——它有一个会随时间改变的隐藏的状态,在持续地影响它的外在 ...
建立高效的技术支持体系,涉及4部分 目标管理 人员培训 工具优化 流程整合 1.目标管理 彼得德鲁克说过先有目标才能确定工作,所以“企业的使命和任务,必须转化为目标”。   技术支持的目标: 初级:解决问题 进阶:满足需求 优秀:帮助客户成功   技术支持能力模型: 初级: 客户有问题,解决问题  (相当于客户掉坑里了,你再把客户捞起来) 进阶: 从客户的需求出发,提前解决一系列问题 优秀: 透视客户需求,把握本质               例子:上帝问一个古代人想要什么,那个人想要马车,上帝同时拉了一辆豪华马车和汽车,并进行了介绍,最后那个人选了汽车 ...

实验楼linux教程

 第二节 查看用户   who am i 使用root权限:sudo <cmd>        条件:当前用户在sudo用户组  切换用户: su <user>                 su - <user>               说明: 环境变量会改变成目标用户的环境变量 添加用户: sudo adduser 用户名 删除用户: sudo deluser 用户名 退出终端: ctrl+d 终止程序: ctrl+c 当前路径: pwd 查看用户组: groups 用户名 将其他用户放到sudo用户组:  sudo use ...

物理层,链路层

物理层 物理层:就是介质,信息在介质中传输 物理层的例子:架空明线、电缆、光纤、无线信道 物理层传输的东西:高低电平,0和1  例子:0110100010010010010   链路层   链路层的三个基本问题 封装成帧:就是在一段数据前后分别添加首部和尾部。接收端以便从收到的比特流中识别帧的开始与结束       说明:比如你要发的数据是010,那么就加上首部100和尾部001,那么所有数据就变成了100010001   透明传输:避免消息符号与帧定界符号相混淆;        说明:所传数据中的比特组合恰巧与某一个控制信息完全一样时,就必须采取适当的措施,使接收方 ...
 极大特殊假设算法: 样本:  算法描述 1. 将h初始化为H中特殊的假设2. 对每个正例x      对h的每个属性ai         如果x满足ai,那么不做任何处理          否则将h中的ai替换为x满足的下一个更一般的假设3. 输出假设h     算法应用    最特殊的假设:   h = <Æ, Æ, Æ, Æ, Æ, Æ, Æ>    经过第1个样本: h = <Sunny, Warm, Normal, Strong, Warm, Same>    经过第2个样本: h = <Sunny, Warm, ?, Strong, Wa ...
企业会计准则是原则为导向的,企业会计制度是以规则导向的   原则导向就是以原则为准,会计处理规定的不那么死,涉及的会计专业判断多,符合里面的原则就行,规则导向就是以规则为准,会计处理规定得很死,一个经 ...
  钱的来源--负债类:欠着别人的,即用别人的钱经营,借鸡生蛋。   短期借款:从银行或其他金融机构借来的,期限在1年以下,要不怎么叫短期呢?   长期借款:从银行或其他金融机构借来的,期限在1年以上,包括1年 ...
1.JAXB插件下载地址:http://download.csdn.net/detail/gao454917848/8650171    JAXB插件使用方法:(1)解压缩                                     (2)复制到eclipse目录下的drophin中                                     (3)重启eclipse        2.根据xml生成XSD文件    https://www.freeformatter.com/xsd-generator.html#ad-output   3.根据XSD ...
1.选择界面右边的bindings   2.选择文本框的text属性与POJO类的name属性绑定  3.确认添加     4.注意: 一定要在方法中创建POJO的具体对象,否则找不到绑定的对象   private DataBindingContext m_bindingContext; POJO pojo = new POJO(); protected Shell shell; private Text text;   5.项目Demo在附件中
SWT中的许多组件是不允许被继承的 解决方法:     step1:在子类中重写checkSubclass()方法     step2:构造方法中调用checkSubclass()方法   示例代码: package My; import org.eclipse.swt.SWT; import org.eclipse.swt.events.FocusAdapter; import org.eclipse.swt.events.FocusEvent; import org.eclipse.swt.widgets.Composite; import org.eclipse ...
**ERP: 企业资源计划   **ERP的核心:内部集成和外部集成,打破企业的四壁,把信息集成的范围扩大到企业的上下游,是企业内部各部门,以及与外部合作伙伴进行信息交换的系统。   **内部集成:实现产品研发,核心业务,数据采集三方面的集成 **外部集成:实现企业与供需链上所有合作伙伴的集成   **应用ERP系统必须围绕业务流程,树立全局观念   **绘制流程图,将流程图可视化之后,才能着手进行改进   **信息集成的原则:信息来源唯一    实现信息集成是为了信息的实时共享   **信息集成的条件:信息必须规范,信息流程必须规范    信息规范通常指数据的 ...
    本文分为经验和实践2部分,经验部分分享一些核心思想和理论,实践部分将整个软件系统的建设过程做步骤分解   经验部分: **先固化,再优化 先把软件的功能用起来,一些操作方面的细节问题不去计较,流程走通了,再说操作方面的细节问题   **想清楚上部署系统的目的是什么,系统解决公司的什么问题?   **先功能,后操作 不同ERP系统会有差异,首先要考虑的是ERP系统的功能上能否满足公司需求   **定制化开发的时候,制定好大致时间节点和实施步骤,每次开发一块,测试一块,切忌大而全   **ERP是将流程固化到系统中,当流程很清晰的时候,再去上ERP系统   ...
Global site tag (gtag.js) - Google Analytics