超牛的pb打印程序,在pb9以下很好使,可以自定义纸张,但是在pb11.5中不太好使,哪位高手可以下载下来看看该怎么修改,我修改了好长时间也没有解决。
问题应该是出在对外部函数的调用上,即ansi和unicode的问题,具体好像是nvo_prn里面的getprinterntdm函数。
在pb11.5中需要修改printerlist[li_i].is_PrintProcessor=string(lstr_info.pPrintProcessor,"address")为printerlist[li_i].is_Printername=String(blob(Stringlstr_info.pPrinterName,"address")),EncodingUTF8!)希望哪位高手看到并且能够解决这个问题,我的邮箱ytcola@tom.com。
2025/2/25 1:49:43 124KB pb 打印
1
基于STC12C5616AD单片机的AD采集程序,是本人用过很长时间的与LCD1602的程序,很不错,可以看看
2025/2/24 22:45:43 35KB STC12C5616AD
1
本资源包含:N皇后_Qt图形界面_附源代码,8皇后问题,支持4-10皇后,10以后的可以通过修改代码也能实现,不过需要的运算时间太长。
Qt版本5.4.0,visualstdio2010工程文件,可以直接打开调试学习,N皇后Qt界面预览图:https://pan.baidu.com/s/1tglBbrKqtp8ltDxREcdI8g
2025/2/24 19:45:04 115B N皇后 8皇后 Qt图形界面 C/C++
1
之前看到有一些开发人员也在通过各种途径学习WEBDYNPRO,就把一些经验总结了一下,这个文档实际上很早就创建了,只不过中间因为很多原因最终搁置了较长一段时间,所以其实到现在这个总结也没有达到最初详细、系统章节式介绍的目标,很多地方更是存在缺漏和有待完善,由于时间有限,我想很多开发人员应该都有自己类似的经验和总结,希望这本实战教程能够给大家实际的帮助!
2025/2/22 21:13:36 37.19MB WebDynpro
1
在水溶液中利用脉冲激光消融制备有机染料酞菁氧钒(VOPc)纳米颗粒,利用原子力显微镜(AFM)观测显示,在入射光总能量一定的前提下VOPc纳米颗粒的平均直径随脉冲能量密度的增大而变大。
其纳米颗粒胶状水溶液的紫外可见(UV-Vis)吸收光谱显示,过长的激光消融时间并不能对纳米颗粒的产出提供持续贡献。
纳米颗粒的再聚集直接影响了制备效率和制备所得纳米颗粒的尺寸,最终将和纳米颗粒的产出达到动态平衡,而水溶液中的疏水作用力是造成纳米颗粒再聚集的主要原因。
2025/2/22 4:33:24 1.7MB 材料 激光技术 纳米颗粒 激光消融
1
仿真操作系统实现LRU虚拟内存替换算法,已通过测试。
为了熟悉作业管理和虚页内存管理,了解作业及进程并发操作和虚页调度算法,并能够通过完成硬件结构的设计来实现进程并发、虚页调度、死锁检测等几大基本功能,我们选择了可视化仿真实现作业管理与虚页内存管理这一课题。
在学习相关知识之后,我们实现了裸机硬件的仿真、作业及进程调度的仿真、内存管理的仿真等功能,并通过可视化方式呈现。
裸机硬件的仿真包括CPU、内存Memory、硬盘Disk、时钟、中断和MMU地址变换部件等设计与实现。
其中CPU包含PC寄存器、PSW寄存器、IR寄存器等。
内存Memory大小为32KB,每个物理块大小512B,共64个物理块。
硬盘Disk大小为1MB,1个柱面中有32个磁道,1个磁道中有64个扇区,1个扇区为1个物理块,每个物理块的大小为512B。
MMU地址变换部件负责将逻辑地址转换为物理地址。
内存管理包括虚页内存的设计与实现、页表与快表的设计、内存替换算法等。
快表和页表的表项Page类,包含了页号、对应的块号和访问次数等信息。
快表FastTable和页表PageTable,实现了插入表项、判断是否命中、返回物理块号等功能。
LRU页面替换算法是在MMU地址变换部件中实现的,淘汰最近最长时间没有访问到的页面。
1
非下采样Contourlet变换(NonsubsampledContourletTransform,NSCT)是一种多分辨率分析方法,它结合了小波变换的多尺度特性与Contourlet变换的方向敏感性。
NSCT在图像处理和计算机视觉领域有广泛的应用,如图像压缩、图像增强、噪声去除和图像分割等。
这个“NSCT变换的工具箱”提供了实现NSCT算法的软件工具,对于研究和应用NSCT的人来说,是一个非常实用的资源。
非下采样Contourlet变换的核心在于其能够提供多方向、多尺度的图像表示。
与传统的Contourlet变换相比,NSCT不进行下采样操作,这避免了信息损失,保持了图像的原始分辨率。
这种特性使得NSCT在处理高分辨率图像时具有优势,特别是在保留细节信息方面。
NSCT工具箱通常包含以下功能:1.**NSCT变换**:对输入图像执行非下采样Contourlet变换,将图像分解为多个方向和尺度的系数。
2.**逆NSCT变换**:将NSCT系数重构回原始图像,恢复图像的完整信息。
3.**图像压缩**:利用NSCT的系数对图像进行编码,实现高效的图像压缩。
由于NSCT在高频部分有更好的表示能力,因此在压缩过程中可以有效减少冗余信息,提高压缩比。
4.**图像增强**:通过调整NSCT系数,可以对图像进行有针对性的增强,比如增强边缘或抑制噪声。
5.**噪声去除**:利用NSCT的多尺度和方向特性,可以有效地分离噪声和信号,实现图像去噪。
6.**图像分割**:在NSCT域中,图像的特征更加明显,有助于进行图像区域划分和目标检测。
该工具箱可能还包括一些辅助函数,如可视化NSCT系数、性能评估、参数设置等功能,方便用户进行各种实验和分析。
使用这个工具箱,研究人员和工程师可以快速地实现NSCT相关的算法,并在实际项目中进行测试和优化。
在使用NSCT工具箱时,需要注意以下几点:-输入图像的尺寸需要是2的幂,因为大多数NSCT实现依赖于离散小波变换,而DWT通常要求输入尺寸为二进制幂。
-工具箱可能需要用户自行配置或安装依赖库,例如MATLAB的WaveletToolbox或其他支持小波运算的库。
-NSCT变换的计算复杂度相对较高,特别是在处理大尺寸图像时,可能需要较长的计算时间。
-在处理不同类型的图像时,可能需要调整NSCT的参数,如方向滤波器的数量、分解层数等,以获得最佳性能。
"NSCT变换的工具箱"是一个强大的资源,对于那些希望探索非下采样Contourlet变换在图像处理中的潜力的人来说,这是一个必不可少的工具。
通过深入理解和熟练使用这个工具箱,可以进一步发掘NSCT在各种应用中的价值。
2025/2/20 0:32:26 132KB NSCT工具箱
1
在较复杂的变流系统中,主控系统的延滞会影响IGBT模块故障保护的时效性,造成保护失败。
针对这种情况,本文采用光耦驱动芯片HCPL-316J和DSP芯片设计了一种IGBT驱动电路,当光耦芯片故障信号发出后立即封锁IGBT驱动信号,完全消除了主控程序运行时长对故障保护的影响。
通过模拟过流实验和实际应用表明,本设计故障保护响应迅速,运行稳定可靠。
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
可以运行的哈夫曼matlab解码程序-------------计算信源熵----------------Hu=-f.*log(f);%信元熵计算公式codeinfo.Hu=sum(Hu);fprintf('信源熵:%f\n',codeinfo.Hu);%-------------计算平均码长---------------codeinfo.avecodelen=sum(f.*codelen);fprintf('平均码长:%f\n',codeinfo.avecodelen);
2025/2/19 8:58:23 2KB 哈夫曼 matlab 程序
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡