用于tesseract训练字库用,今朝还是比较方便
2021/7/27 2:14:02 2.57MB cowboxer
1
目录第1讲ThinkPHP搭建CMS项目设计01第2讲ThinkPHP搭建CMS项目设计02次要内容:1.掌握“ThinkPHP应用软件开发”的过程、方式、方法及关键技术的应用2.对CMS内容信息管理系统的业务流程和系统的体系结构、技术架构有一定的理解,为以后工作中参与类似项目开发取得实际经验第3讲ThinkPHP搭建CMS构建项目01第4讲ThinkPHP搭建CMS构建项目02次要内容:使用ThinkPHP创建应用的一般开发流程创建数据库和数据表项目命名并创建项目入口文件完成项目配置创建控制器类创建模型类创建模板文件运行和调试第5讲ThinkPHP搭建CMS用户管理01第6讲ThinkPHP搭建CMS用户管理02第7讲ThinkPHP搭建CMS用户管理03次要内容:模型定义自动验证、字段映射和自动完成CURD操作查询语言更新数据删除数据第8讲ThinkPHP搭建CMS文章内容组件01第9讲ThinkPHP搭建CMS文章内容组件02次要内容:视图模型关联模型第10讲ThinkPHP搭建CMS菜单管理01第11讲ThinkPHP搭建CMS菜单管理02次要内容:菜单与菜单项CMS的内容模型无限分级的菜单第12讲ThinkPHP搭建CMS权限管理次要内容:RBAC管理配置文件认证过程数据库分析节点表角色分组表权限分配表第13讲ThinkPHP搭建CMS模块管理次要内容:模块的作用Widget扩展第14讲ThinkPHP搭建CMS模板管理01第15讲ThinkPHP搭建CMS模板管理02次要内容:ThinkPHP模板引擎模板变量、函数模板标签引入标签库模板配置第16讲ThinkPHP搭建CMS功能整合01第17讲ThinkPHP搭建CMS功能整合02第18讲ThinkPHP搭建CMS功能整合03第19讲ThinkPHP搭建CMS功能整合04第20讲ThinkPHP搭建CMS功能整合05次要内容:用户、用户组管理单元、分类、文章管理菜单、菜单项管理权限管理模块管理
2018/3/20 4:07:38 2.81MB PHP ThinkPHP CMS 内容管理系统
1
练习02创建型+结构型+其它(以fromsrc目录中的代码为基础)1.在game中维护着curMenu,见下图:在运行时,应只有一个curMenu对象。
而MenuMgr作为所有menu的管理器,也可以管理curMenu。
请将curMenu从Game类,移到MenuMgr中,使得运行结果不变。
2.道理同1.请建立MapMgr类,并将curMap从Game类,移到MapMgr中,使得运行结果不变。
3.查看Map.h其中各Block以二维数组的方式组织。
事实上,各Block的组织方式是多种多样的,如既可以用二维数组的方式表示布局结构,也可以用链表、有向图等表示,甚至各Block是通过立体的关系构成Map。
请使用桥接模式分离Map的接口和具体实现。
同时,为保持Map接口的一般性,改为通过线性索引的方式读取/添加Block。
即Map可如下:MapImp类可如下:(当需要不同的实现时,从MapImp派生即可)既然Map不再记录Block的二维位置信息,那么可以让Block记录自己的二维位置信息,即Block类可修改为:请完成相关代码的修改,使得程序功能不变。
4.前边的代码中,地图的布局是由二维数组给出的,如:很明显,其隐含地指出:相邻的两个非空Block是相通的,不相邻两个非空Block是不能直接连通的。
但实际上,地图的布局不一定以数组方式给出,可以用其它方式给出,例如下图(地图B)中的布局,可能以下表的方式给出:(地图B的布局含义)AAAAABBBCCCCDDDAAAAABBB(对应地图B布局实际给出的数据表)类型序号行列LEFTRIGHTUPDOWNA1000206A2011300A3022407A4033500A5044008B6100019B71200310B81400512C92000613C1022011714C1123101200C1224110815D133000916D1432001018D1534001220A1640017130A1741161800A18421719140A1943182000A20441921150B2145202200B2246212300B234722000若希望每个Block“知道”其相邻的各Block,请扩展3中MapDirector、MapBuilder、Block类,同时改写MapMgr中的createMap函数,使得新的程序能够根据给定数据表正确创建并显示地图(可在global.h中添加常量)。
5.回看3中的MapImp类:请问“MapImp类的设计中,使用了适配器模式”,这句话对吗?如果正确,回答适配了什么?采用类适配器模式可以吗?如果不正确,回答为什么?
2022/9/30 20:10:21 632KB 吉林大学 设计模式
1
Title:MasteringApacheCassandra,2ndEditionAuthor:NishantNeerajLength:322pagesEdition:2Language:EnglishPublisher:PacktPublishingPublicationDate:2015-02-27ISBN-10:1784392618ISBN-13:9781784392611ThebookisaimedatintermediatedeveloperswithanunderstandingofcoredatabaseconceptsandwanttobecomeamasterimplementingCassandrafortheirapplication.TableofContentsChapter1.QuickStartChapter2.CassandraArchitectureChapter3.EffectiveCQLChapter4.DeployingaClusterChapter5.PerformanceTuningChapter6.ManagingaCluster–Scaling,NodeRepair,andBackupChapter7.MonitoringChapter8.IntegrationwithHadoop
2020/3/21 20:06:18 3.82MB Apache Cassandra
1
MIPI_DCS_specification_v1.02.00
2019/2/11 7:37:33 991KB mipi dcs
1
Teigha4.02的接口文档,含有基础的操作示例
2019/5/2 6:14:12 30.95MB Teigha4.02
1
1、安装01文件夹外面的安装包IntelliJIDEA工具2、安装02文件夹外面的JDK 第一步:安装JDK 第二步:安装完后配置JDK环境3、安装03文件中的Apache-Tomcat安装和配置4、安装04文件中的MySQL数据库即可
2016/6/15 14:26:54 10.86MB JAVA ApacheTomcat MySQL IDEA
1
使用两片74LS161和门电路设计一个六十进制计数器。
(1)画出连线图,输入用七段数码管7SEG-BCD显示出来。
(2)74LS161的CP脉冲由信号源中的DCLOCK提供,要求七段数码管的显示将从00→01→02→03→04→05→06→07→08→09→10→11→12→┄→57→58→59按十进制数循环变化。
使用两片74LS161和门电路设计一个六十进制计数器。
(1)画出连线图,输入用七段数码管7SEG-BCD显示出来。
(2)74LS161的CP脉冲由信号源中的DCLOCK提供,要求七段数码管的显示将从00→01→02→03→04→05→06→07→08→09→10→11→12→┄→57→58→59按十进制数循环变化。
2021/4/7 2:38:49 6KB proteus
1
FiddlerEverywhere1.5.1安装包,2021.02.19从官网下载,放一份到csdn利便大家下载
2018/8/19 1:05:08 94.71MB 抓包 fiddler
1
01_USart1透传代码(默许);
02_BC26收发例程UDP传数据;
04_BC26收发例程UDP传数据-串口1透传;
09_BC26收发例程UDP传数据-RS485透传;
13_BC26收发例程TCP传数据-串口1透传;
14_BC26收发例程TCP传数据-RS485透传
2017/8/17 10:01:11 69.46MB BC26收发例程 udp收发例程 tcp收发例程
1
共 379 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡