高清英文PDF版。
DSL领域的丰碑之作,软件开发“教父”MartinFowler历时多年的心血结晶,ThoughtWorks中国翻译。
  全面详尽地讲解各种DSL及其构造方式,揭示与编程语言无关的通用原则和模式,阐释如何通过DSL有效提高开发人员的生产力以及增进与领域专家的有效沟通。
《领域特定语言》是dsl领域的丰碑之作,由世界级软件开发大师和软件开发“教父”martinfowler历时多年写作而成,thoughtworks中国翻译。
全面详尽地讲解了各种dsl及其构造方式,揭示了与编程语言无关的通用原则和模式,阐释了如何通过dsl有效提高开发人员的生产力以及增进与领域专家的有效沟通,能为开发人员选择和使用dsl提供有效的决策依据和指导方法。
  全书共57章,分为六个部分:第一部分介绍了什么是dsl,dsl的用途,如何实现外部ds和内部dsl,如何生成代码,语言工作台的使用方法;
第二部分介绍了各种dsl,分别讲述了语义模型、符号表、语境变量、构造型生成器、宏和通知的工作原理和使用场景;
第三部分分别揭示分隔符指导翻译、语法指导翻译、bnf、易于正则表达式表的词法分析器、递归下降法词法分析器、解析器组合子、解析器生成器、树的构建、嵌入式语法翻译、内嵌解释器、外加代码等;
第四部分介绍了表达式生成器、函数序列、嵌套函数、方法级联、对象范围、闭包、嵌套闭包、标注、解析数操作、类符号表、文本润色、字面量扩展的工作原理和使用场景;
第五部分介绍了适应性模型、决策表、依赖网络、产生式规则系统、状态机等计算模型的工作原理和使用场景;
第六部分介绍了基于转换器的代码生成、模板化的生成器、嵌入助手、基于模型的代码生成、无视模型的代码生成和代沟等内容。
2023/9/14 16:33:38 5.53MB 领域特定语言
1
客户端和服务端操作流程服务器端:socket()-_-bind()-_-listen()-_-accept()-_-recv()-_-close()创建socket-_-绑定socket和端口号–>监听端口号–>接收来自客户端的连接请求–>从socket中读取字符–>关闭socket客户端:socket()-_-connect()-_-send()-_-close()创建socket-_-连接指定服务器的IP/端口号–>向socket中写入信息–>关闭socket
2023/9/14 3:45:24 3KB TCP后台
1
大学需要做生态文明活动的
2023/9/12 15:11:02 473.75MB 生态文明ppt模板
1
描述:1采用C++语言2编译环境是code::blocks3使用的是非阻塞套接字功能描述:1一个服务器对多个客户端之间进行通信2实现多线程开发,共包括接收数据线程、发送数据线程、主线程、接收客户端连接线程、清理资源线程。
其中主线程负责数据的输入,清理资源线程主要负责清理不需要的内存空间。
3可以定向的向某个连接的客户端进行通信、同时也可以使用广播的方式向单个客户端发送数据
2023/9/12 12:08:09 671KB 多客户端
1
(1)单击“管理员信息管理”按钮,对管理员信息进行添加、修改及删除操作。
(2)单击“考生信息管理”按钮,对考生信息进行查看及删除操作。
注意:如果该考生已经考过试,那么该考生的信息无法删除。
(3)单击“考生成绩查询”按钮,对所有考生的成绩进行查询操作。
(4)单击“课程信息管理”按钮,对课程信息进行添加、查看及删除操作。
(5)单击“套题信息管理”按钮,对套题信息进行添加、修改及删除操作。
(6)单击“考试题目管理”按钮,对考试题目信息进行添加、修改及删除操作。
(7)单击“退出后台管理”按钮,退出后台管理操作界面。
数据库安装;c+e+d+N;D(1)将Database文件夹中的扩展名为db_netExam_Data.MDF和db_netExam_Log.LDF的两个文件拷贝到SQLServer安装路径下的Data文件夹中。
(2)打开SQLServer2005中的“企业管理器”,然后展开本地服务器,在“数据库”数据项上单击鼠标右键,在弹出的快捷菜单中选择“所有任务”/“附加数据库”菜单项。
(3)将弹出“附加数据库”对话框,在该对话框中单击【】按钮,选择所要附加数据库的db_netExam_Data.MDF文件,单击【确定】按钮,即可完成数据库的附加操作。
2023/9/9 8:07:48 5.2MB java web jsp eclips
1
最新IJH江湖家居装修装饰门户系统V5.2多城市至尊版+20多套商业模板+手机客户端.txt
2023/9/7 11:46:50 116B 江湖家居
1
中科院《信号与系统》历年考研真题与答案859+6套模拟题+内部练习题;
当年自己花了九牛二虎之力、买来的、整理的+换来的。



2023/9/7 4:55:58 37.5MB 859 考研 中科院 真题
1
本书详尽而细致地介绍了在Linux操作系统下进行网络编程所需要的各种知识,从基本的进程控制、通信到Berkeley套接字都有讲解。
书中还穿插了大量的实例程序,并配以说明,更加方便读者的学习和理解。
本书内容的精心安排,简洁的措辞,丰富的实例可以使初学者迅速地掌握Linux网络编程的技术。
同时,Linux的高级程序员也可以从中得到一些启示,从而最大限度地发挥Linux程序的潜能。
本书适用于各种Linux网络程序的开发维护人员。
2023/9/6 16:19:36 3.24MB Linux 网络编程
1
视频课程源:http://xilinx.eetop.cn/category-83目录1从软件工程师的角度来看FPGA架构32VivadoHLS的工作机制53-4HLS设计流程基本概念95任意精度数据类型155.1C语言支持的数据类型155.2sizeof()函数使用165.3设置VisualStudio支持任意精度数据类型176数组类型转换176.1变量的定义和初始化176.2定点数据类型186.3浮点数据类型的定义和初始化196.4隐式数据类型转换196.5显示数据类型转换197VivadoHLS中的复合数据类型207.1结构体207.2枚举类型228VivadoHLS中的C++基本运算239测试平台的基本架构259.1TestBench259.2CTestBench2610测试激励2811测试输出检测与格式控制2811.1Scoreboard2811.2输出格式控制3012接口综合基本介绍3312.1接口综合概述3312.2block-levelinterfaceprotocol和port-levelinterfaceprotocol3413接口综合之数组3514接口综合案例演示3714.1添加寄存器3714.2添加时钟使能信号3814.3指令优化3815for循环优化-基本性能指标4015.1基本衡量指标4015.2for循环pipeline4115.3for循环UNROLL展开4115.4for循环变量i4216for循环优化-循环合并4217for循环优化-数据流4618for循环优化-嵌套的for循环优化5418.1循环嵌套类型5418.2Perfectloopnest示例5518.3Imperfectloopnest示例5619for循环优化-其他优化方法5919.1for循环的并行性5919.2for循环pipeline时的rewind选项6119.3for循环的循环边界是变量时处理方法6420数组优化-数组分割6720.1数组接口6720.2数组分割6721数组优化-数组映射和重组6921.1数组的映射6921.2数组的重组7221.3综合对比7222数组优化-其他优化方法7222.1定义ROM7222.2数组的初始化7423函数层面优化7523.1代码风格7523.2Inline7523.3Allocation7523.3Dataflow7524总结分析7724.1改善吞吐率(Throughput)7724.2改善时延(Latency)7824.3改善资源(Area)79
2023/9/5 14:47:11 8.5MB Vivado FPGA
1
本软件根据福建省南平市延平区中小学信息技术阶段考试计划要求设计,具有自动出题和自动评分功能。
包含单机版和网络版两种应用形式,每种应用形式又包括初中和小学两个考试模块。
本软件由梁远海老师开发制作。
有何问题或建议请发电子邮件到:nplyh@163.com。
---------------------------------------------试题说明:在南平市教师进修学校和延平区信息技术学会组织下,延平区各中小学信息技术教师共同合作为本次考试建立了试题库,在此向所有出题教师表示感谢!本次考试的10套题目正是从上述试题库中抽选并有所改编。
---------------------------------------------附件:延平区中小学信息技术学科阶段考试实施细则各中小学:为了进一步落实使用信息技术新教材以来的教学情况,培养中、小学生信息技术基本素养,根据延教(2009)183号《关于印发小学综合学科测评实施方案(试行)》的通知精神,经教育局研究,决定2010年起在中、小学实行信息技术学科阶段考试。
具体方案如下:一、考试对象区属学校六年级和八年级的学生。
二、考试时间初定为每年的五月份,小学与综合学科测评同步进行,中学与生物实验操作考试同步进行。
考试时间为每人15分钟。
三、考试范围以福建教育出版社编写的福建省中小学《信息技术(三至八年级)》教材为准,共12册。
其中,小学阶段考三至六年级教材,共八册;
中学阶段考七至八年级教材,共三册。
具体内容为:中学部分1.七年级上册:第二单元信息处理工具第四节Windows系统的基本操作第五节管理计算机文件第三单元漫游因特网第一节上网浏览信息第二节上网查找资料第三节保存网上的信息第四节网络信息交流2.七年级下册:第一单元文字处理及其应用第一节文字处理的基本操作第二节Word高级编辑技巧第二单元Excel数据表处理第一节认识Excel数据表第二节编辑Excel数据表第三节数据的自动填充与公式运算第四节函数运算第五节设置单元格第六节修饰单元格第七节数据的排序和筛选第八节统计图表的建立与修改3.八年级上册:(用MicrosoftPhotoEditor软件)第一单元平面素材加工与集成第一节图像的获取第二节图像的简单处理第三节图像的特效处理第四节简单平面设计小学部分1.理论考试内容:第一册全册;
第二册全册;
第六册1-3课;
第八册9-12课。
2.实践考试内容:第三册1-4课;
第四册1-8课;
第五册1-7课;
第七册9-15课。
四、考试方式采用"无纸化考试"方式,考生从五份试卷中抽取一份,在计算机上操作完成考试答题。
成绩由监考教师评定,分合格与不合格。
五、考试的组织与实施1、考试工作由延平区教育局领导,基教股督促检查,具体由教师进修学校负责组织管理、指导各校实施全区统一命题考试。
2、由各校备好电脑,指定负责人组织考试工作。
3、加强各校考试的建设,严格考试管理,抓好考风考纪。
六、测试模拟题由教师进修学校负责编写测试模拟题,并将测试模拟题提供给各校的信息技术学科教师和学生们上机操作练习,练习过程中发现试题存在问题,请及时与教师进修学校王增贵老师联系,电话:6112913或13859470068,修改后的练习题以文档方式发至wzg_715898@163.com邮箱。
南平市教师进修学校二〇一〇年二月二十四日
2023/9/5 1:17:48 2.85MB 初中 小学 信息技术 上机考试
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡