此小demo是一个有关按钮控制数据源(点击不同的按钮显示不同的数据),最后利用echarts将数据展示在前端
2025/8/21 22:46:57 320KB 按钮控制 echarts图表
1
本文先通过平面示意图对企业进行了总体描述,结合用户的需求分析,通过网络拓扑图体现总体布局,从主干网传输方案、存储方案设计、设备选型、网络操作系统计数据库方案、信息系统集成这五个方面进行设计。
最后对此网络的安全进行了简单分析。
1
本书共有27章和3个附录,大致分成3个部分。
第1部分为第1章,介绍了VBA编程和Excel对象模型的基础知识。
第2部分为第2章~第27章,通过大量的实例介绍了Excel的关键对象,并介绍了Excel2007新的OfficeXML文件格式和RibbonX开发技术,其中一些章节专门介绍了为提取各种格式的数据而访问外部数据库的详细技术,最后4章探讨了将Excel链接到Internet、为国际兼容性编写代码、VBE编程以及如何使用Win32API函数等高级话题。
第3部分为附录,提供了Excel2007对象模型以及VBE和Office对象模型的所有对象,并包括相应的所有属性、方法和事件以及相关示例。
  本书介绍的开发技术都是许多优秀的VBA程序员多年经验交流、归纳、总结的成果。
本书适合从基础到高级的Excel用户和程序员,特别是希望在Excel应用程序中利用VBA语言功能的Excel用户阅读。
2025/8/19 7:24:28 5.54MB vba excel
1
C-C方法计算时间延迟和嵌入维数主程序:C_CMethod.m,C_CMethod_independent.m子函数:correlation_integral.m(计算关联积分)disjoint.m(将时间序列拆分成t个不相关的子序列)heaviside.m(计算时间序列的海维赛函数值)参考文献Nonlineardynamics,delaytimes,andembeddingwindows。
计算Lyapunov指数:largest_lyapunov_exponent.m(用吕金虎的方法计算最大Lyapunov指数)参考文献:基于Lyapunov指数改进算法的边坡位移预测。
lyapunov_wolf.m(用wolf方法计算最大Lyapunov指数)计算关联维数:G_P.m(G-P算法)混沌时间序列预测主函数MainPre_by_jiaquanyijie_1.m(该程序用加权一阶局域法对数据进行进行一步预测)MainPre_by_jiaquanyijie_n.m(该程序用加权一阶局域法对数据进行进行n步预测)MainPre_by_Lya_1.m(基于最大Lyapunov指数的一步预测)MainPre_by_Lya_n.m(基于最大Lyapunov指数的n步预测)nearest_point.m(计算最后一个相点的最近相点的位置及最短距离)子函数jiaquanyijie.m(该函数用加权一阶局域法(xx)、零级近似(yy)和基于零级近似的加权一阶局域法(zz)对时间数据进行一步预测)pre_by_lya.m(基于最大Lyapunov指数的预测方法)pre_by_lya_new.m(改进的基于最大Lyapunov指数的预测方法)
2025/8/19 3:36:29 669KB 混沌 算法
1
3.5版在3.0版的基础上,修正了很多错误,而且换上了新的用户系统,内含在线互发信息的子系统。
经过了几个月的测试,已经趋于稳定,这也是该论坛的最后一个源代码发行版本了。
演示地址http://c973.51.net/forum
2025/8/17 13:04:02 606KB 遮罩应用
1
这里的汉明码来自《差错控制编码》林舒第二版,为(7,4)汉明码,程序采用C++编写,通过AWGN信道,最后性能曲线通过matlab画出,对比未编码BPSK信道性能。
2025/8/17 10:58:38 741KB HammingCode
1
如果你现在有了设计大纲,你想研究的兴趣领域,和一些安排好的访谈。
接下来该怎么做呢?这篇文章将介绍为何以及如何在UX中进行用户访谈。
当你在看这些建议的时候,你会发现有些建议微不足道,或者显而易见,但我要说的是如果你忽视其中任何一个建议,整个访谈就会被毁掉。
相信我,这是我的经验之谈…最近几个星期,我为HinderlingVolkart客户手头上的一些项目进行了前后十几次用户访谈。
但在做最后一个访谈的时候,我完全把它搞砸了!我自认为我的受访者已经准备好了,也知道接受访谈的原因。
所以,我跳过了项目的介绍环节,直接开始访谈,“好的,那么现在我们开始吧!首先介绍下你自己!”事实证明这是一个巨大的错误…来源
2025/8/16 6:07:47 664KB 如何搞定UX中的用户访谈?
1
针对高光谱图像空间分辨率不足导致异常检测虚警率过高的问题,提出了一种利用主成分分析(PCA)和IHS变换融合以降低虚警率的算法。
首先对低分辨率高光谱图像进行PCA变换,提取3个主成分;
然后对这3个主成分和高分辨率图像分别进行IHS变换,得到各自的强度分量,把高光谱数据的强度分量替换成高分辨率图像的强度分量;
再运用IHS变换的可逆性,将新的强度分量与原色度分量和饱和度分量进行IHS逆变换,得到空间信息增强的高光谱图像数据;
最后使用KRX算法对空间信息增强的高光谱图像数据进行异常检测。
实验结果表明,本文算法的虚警率与KRX算法相比有很大的降低,取得了良好的检测效果。
1
欢迎来到原始的MaNGOSmu项目(有时通过链接到我们的外部站点称为getMangos)MaNGOS在2005年8月28日左右由theLuda正式宣布为公共开源项目,他一直掌舵直到2012年12月,他决定从the场景中退休。
这时,他把ins绳交给了安茨(Antz)(从github等上的Billy1arm)开始,从那以后他一直负责该项目。
在其历史上,发生了几次分裂(均在2012年12月之前),由此形成了TrinityCore和Cmangos分支。
由于法律上的分歧,网站的网址和图标在其历史上已经更改了数次。
mangosproject.org,getmangos.com,getmangos.co.uk,其当前主页为getmangos.eu。
多年来,我们选择了一些图标:最后一个是侵犯中国电视频道的版权!但是已经解决了由UnkleNuke设计的图标系列,其核心/扩展会略
2025/8/13 19:39:43 144KB
1
加密算法在信息技术领域中起着至关重要的作用,用于保护数据的安全性和隐私性。
SHA(SecureHashAlgorithm)是一种广泛使用的散列函数,它将任意长度的数据转换为固定长度的摘要值。
SHA512是SHA家族中的一员,提供更强大的安全性能,尤其适合大数据量的处理。
本文将深入探讨SHA512加密算法的原理、C++实现以及其在实际应用中的重要性。
SHA512算法基于密码学中的消息摘要思想,通过一系列复杂的数学运算(如位操作、异或、循环左移等),将输入数据转化为一个512位的二进制数字,通常以16进制形式表示,即64个字符。
这个过程是不可逆的,意味着无法从摘要值推导出原始数据,因此被广泛应用于数据完整性验证和密码存储。
在C++中实现SHA512算法,首先需要理解其基本步骤:1.**初始化**:设置一组初始哈希值(也称为中间结果)。
2.**预处理**:在输入数据前添加特殊位和填充,确保数据长度是512位的倍数。
3.**主循环**:将处理后的数据分成512位块,对每个块进行多次迭代计算,每次迭代包括四个步骤:扩展、混合、压缩和更新中间结果。
4.**结束**:将最后一个中间结果转换为16进制字符串,即为SHA512的摘要值。
C++代码实现时,可以使用位操作、数组和循环来完成这些计算。
为了简化,可以使用`#include`中的`uint64_t`类型表示64位整数,因为SHA512处理的是64位的数据块。
同时,可以利用`#include`中的`memcpy`和`memset`函数来处理内存操作。
此外,`#include`和`#include`库可用于将二进制数据转换成16进制字符串。
以下是一个简化的C++SHA512实现框架:```cpp#include#include#include#include#include//定义常量和初始化哈希值conststd::arraykInitialHashValues{...};std::arrayhashes=kInitialHashValues;//主循环函数voidProcessBlock(constuint8_t*data){//扩展、混合、压缩和更新中间结果}//输入数据的处理voidPreprocess(conststd::string&input){//添加填充和特殊位}//将摘要转换为16进制字符串std::stringDigestToHex(){//转换并返回16进制字符串}//使用示例std::stringmessage="Hello,World!";Preprocess(message);constuint8_t*data=reinterpret_cast(message.c_str());size_tdataSize=message.size();while(dataSize>0){if(dataSize>=128){ProcessBlock(data);dataSize-=128;data+=128;}else{//处理剩余数据}}std::stringresult=DigestToHex();```这个框架只是一个起点,实际的SHA512实现需要填充完整的扩展、混合和压缩步骤,以及处理边界条件。
此外,为了提高效率,可能还需要使用SIMD(SingleInstructionMultipleData)指令集或其他优化技术。
SHA512算法在多种场景下具有广泛的应用,如:-**文件校验**:通过计算文件的SHA512摘要,可以验证文件在传输或存储过程中是否被篡改。
-**密码存储**:在存储用户密码时,不应直接保存明文,而是保存SHA512加密后的哈希值。
当用户输入密码时,同样计算其SHA512值并与存储的哈希值比较,不匹配则表明密码错误。
-**数字签名**:在公钥加密体系中,SHA512可以与非对称加密算法结合,生成数字签名,确保数据的完整性和发送者的身份验证。
了解并掌握SHA512加密算法及其C++实现,对于信息安全专业人员来说至关重要,它不仅有助于提升系统的安全性,也有助于应对不断发展的网络安全威胁。
通过深入学习和实践,我们可以更好地理解和利用这一强大的工具。
2025/8/13 8:50:17 2.14MB 加密算法
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡