必做需求:①左侧以树形结构列出本机文件系统,根为“我的电脑”;
②点击左侧结点,右侧以表格展示其下文件/文件夹,包含文件名、大小、修改日期、文件类型等列;
③单击右侧表头可按该列升降排序;
④右侧文件/文件夹支持右键菜单,以完成常用的文件/文件夹管理功能(复制、粘贴、删除、剪切、重命名等)。
选做需求:支持常用文件类型(文本、图片等)的预览
2025/3/20 1:49:11 23KB Java
1
支持三行表头,修改了官方的jquery.jqGrid.min.js,直接替换即可
2025/3/17 12:33:48 488KB jqgrid
1
1,进销存功能的实现。
2,表头有排序的功能。
3,有统计的功能。
4,美观。
5,系统用户和普通用户的区分和权限。
2025/3/10 16:38:54 33.91MB 进销存 SSH hibernate spring
1
统计报表功能有excel转html的场景,但官方提供的demo,导出的html不能很好的展示合并的单元格。
优点:基于官方demo修改了部分代码,能够满足合并单元格需求,同时屏蔽了难看的表头编号和行号,前端看起来,不会让人容易联想到和excel有什么关系了。
不足:合并的单元格默认显示虚线框,这个被我强制屏蔽了,有待进一步优化。
2025/3/3 6:39:42 1.19MB excel html 单元格合并
1
在pdf中生成一个可变表头的表格,并向其中填充数据。
通过泛型动态的生成表头,这里通过itex插件进行pdf的生成,需要的jar包括以下几个
2025/2/20 20:41:26 4.83MB iTex
1
1.两个串相等的充要条件是()。
A.串长度相等B.串长度任意C.串中各位置字符任意D.串中各位置字符均对应相等2.对称矩阵的压缩存储:以行序为主序存储下三角中的元素,包括对角线上的元素。
二维下标为(i,j),存储空间的一维下标为k,给出k与i,j(i<j)的关系k=()(1<=i,j<=n,0<=k<n*(n+1)/2)。
A.i*(i-1)/2+j-1B.i*(i+1)/2+jC.j*(j-1)/2+i-1D.j*(j+1)/2+i3.二维数组A[7][8]以列序为主序的存储,计算数组元素A[5][3]的一维存储空间下标k=()。
A.38B.43C.26D.294.已知一维数组A采用顺序存储结构,每个元素占用4个存储单元,第9个元素的地址为144,则第一个元素的地址是()。
A.108B.180C.176D.1125.下面()不属于特殊矩阵。
A.对角矩阵B.三角矩阵C.稀疏矩阵D.对称矩阵6.假设二维数组M[1..3,1..3]无论采用行优先还是列优先存储,其基地址相同,那么在两种存储方式下有相同地址的元素有()个。
A.3B.2C.1D.07.若Tail(L)非空,Tail(Tail(L))为空,则非空广义表L的长度是()。
(其中Tail表示取非空广义表的表尾)A.3B.2C.1D.08.串的长度是()。
A.串中不同字母的个数B.串中不同字符的个数C.串中所含字符的个数,且大于0D.串中所含字符的个数9.已知广义表((),(a),(b,c,(d),((d,f)))),则以下说法正确的是()。
A.表长为3,表头为空表,表尾为((a),(b,c,(d),((d,f))))B.表长为3,表头为空表,表尾为(b,c,(d),((d,f)))C.表长为4,表头为空表,表尾为((d,f))D.表长为3,表头为(()),表尾为((a),(b,c,(d),((d,f))))10.广义表A=(a,b,c,(d,(e,f))),则Head(Tail(Tail(Tail(A))))的值为()。
(Head与Tail分别是取表头和表尾的函数)A.(d,(e,f))B.dC.fD.(e,f)二、填空题(每空2分,共8分)。
1.一个广义表为F=(a,(a,b),d,e,(i,j),k),则该广义表的长度为________________。
GetHead(GetTail(F))=_______________。
2.一个n*n的对称矩阵,如果以行或列为主序压缩存放入内存,则需要个存储单元。
3.有稀疏矩阵如下:005700-300040020它的三元组存储形式为:。
三、综合题(共22分)。
1.(共8分)稀疏矩阵如下图所示,描述其三元组的存储表示,以及转置后的三元组表示。
0-30004060000007015080转置前(4分):转置后(4分):2.(共14分)稀疏矩阵M的三元组表如下,请填写M的转置矩阵T的三元组表,并按要求完成算法。
(1)写出M矩阵转置后的三元组存储(6分):M的三元组表:T的三元组表:ije2133244254
1
支持双表头及合计栏的类.(v3.5)其特点如下:1、支技双表头及合计栏。
2、提供3种适应行高的方式。
3、可模仿表格的3D效果。
4、支持LockColumns效果。
(同样支持Header右键单击实现LockColumns效果)5、支持RecordMark及DeleteMark属性。
6、支持多层表格。
(如当container中包含表格时)7、支持在属性栏设置类的初始值。
8、双表头支持平面、三维、贴图三种风格。
9、双表头支持右键锁定列。
10、双表头模式下支持自动排序。
(各列提供自定义排序调用接口,可实现多列索引)11、在双表头单行模式下可设置每列的颜色。
12、可设置双表头及合计栏的前、背景颜色。
自由调整双表头的文本对齐方式及设置双表头行高、线型颜色。
自由设置双表头字体。
13、可获得Grid当前激活的行与列号。
14、Grid支持动态设置数据源。
15、尽管也支持列的Visible属性,但由于VFP本身对表格列中的Visible属性支持不是很好,所以不推荐使用。
16、运行环境:VFP8-9。
2025/2/5 16:58:24 125KB 双表头与合计栏
1
java工程,源代码,可直接运行,需自己改造成web下载方式。
1
js加签一般都没有问题,我就是加签之后上传的问题弄了两个礼拜,最后弄清楚了。
以下是数据上报海关方法,我用的是.net的web方式:1.添加三个引用,见dll文件夹。
2.加载我写的类:两个cs文件(放到web目录下)3.组织上报数据实体格式如下publicclasspayExchangeInfoLists{publicstringorderNo{get;set;}//String订单编号publicListgoodsInfo{get;set;}//List商品信息publicstringrecpAccount{get;set;}//String收款账号publicstringrecpCode{get;set;}//String收款企业代码publicstringrecpName{get;set;}//String收款企业名称}publicclassgoodsInfo{publicstringgname{get;set;}//String商品名称publicstringitemLink{get;set;}//String商品展示链接地址}publicclasspayExchangeInfoHead{publicstringguid{get;set;}//String系统唯一序号publicstringinitalRequest{get;set;}//String原始请求publicstringinitalResponse{get;set;}//String原始响应publicstringebpCode{get;set;}//String电商平台代码publicstringpayCode{get;set;}//String支付企业代码publicstringpayTransactionId{get;set;}//String交易流水号publicdoubletotalAmount{get;set;}//double交易金额publicstringcurrency{get;set;}//String币制publicstringverDept{get;set;}//String验核机构publicstringpayType{get;set;}//String支付类型publicstringtradingTime{get;set;}//String交易成功时间publicstringnote{get;set;}//String备注}publicclasspayExInfoStr{publicstringsessionID{get;set;}//stringYIn海关发起请求时,平台接收的会话ID。
publicpayExchangeInfoHeadpayExchangeInfoHead{get;set;}//StringYIn支付原始数据表头publicListpayExchangeInfoLists{get;set;}//ListYIn支付原始数据表体publicstringserviceTime{get;set;}//LongYIn返回时的系统时间publicstringcertNo{get;set;
2025/1/22 6:08:02 74KB 179海关上
1
这个C++管理系统基本涵盖了“学生成绩管理系统”的所有功能,你可以从中借鉴到C++链表、类、封装、继承、文件操作、排序等等很多知识,极具借鉴意义,以下为本项目的功能介绍:1.建立文件(1)可以使用默认文件名或指定文件名将记录存储到(2)设置适当的标志位,作为对记录进行操作的(3)写同名文件将覆盖原来文件的2.增加学生记录(1)可在已有记录后面追加新的记录(2)可以随时增加新的记录,它们仅保存在向量数组中(3)可以将一个文件读入,追加在已有记录之后(4)采取文件追加方式时,在没有保存到文件之前,将继续保持文件追加状态,以便实现连续追加操作方式3.新建学生信息文件(1)用来新建学生信息记录(2)如果已经有记录存在,可以覆盖原记录或者在原记录后面追加,也可以将原有记录信息保存到一个指定文件,然后重新建立记录(3)给出相应的提示信息4.显示记录(1)如果没有记录可供显示,给出提示信息(2)可以随时显示内存中的记录(3)显示表头5.文件存储(1)可以按默认名字或指定名字存储记录文件6.读取文件(1)可以按默认名字或指定名字将记录文件读入内存(2)可以将指定或默认文件追加到现有记录的尾部(3)可以将文件连续追加到现有记录并更新记录中的“名次”7.删除记录(1)可以按“学号”、“姓名”或“名次”方式删除记录(2)标志将被删除的记录,可以再次取消标志,经确认后删除已经标志的记录(3)如果记录是空表,删除时应给出提示信息并返回主菜单(4)如果没有要删除的信息,输出“没有找到”的信息(5)更新其他记录的名次(6)删除操作仅限于内存,只有执行存储操作时,才能覆盖原记录8.修改记录(1)可以按“学号”、“姓名”或“名次”方式查找要修改的记录内容(2)给出将被修改记录的信息,经确认后进行修改(3)如果记录已经是空表,应给出提示信息并返回主菜单(4)如果没有找到需要修改的信息,输出“没有找到”的信息(5)更新其他记录的名次(6)修改操作仅限于内存,只有执行存储操作时,才能覆盖原记录9.查询记录(1)可以按“学号”、“姓名”或“名次”方式查询记录(2)能给出查询记录的信息(3)如果查询的信息不存在,输出提示信息10.对记录进行排序(1)可以按”学号”进行升序和降序排列(2)可以按”姓名”进行升序和降序排列(3)可以按”名次”进行升序和降序排列(4)如果属于选择错误,可以立即退出程序
2025/1/1 8:56:08 33KB C++ 学生 管理系统 源代码
1
共 88 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡