源代码 指令 模块 软件
基于UDS的BootLoader上位机源代码(C#)
基于UDS的BootLoader上位机源代码(C#) 基于UDS的BootLoader上位机源代码,支持ISO15765通信,支持PeakCAN , ZJG CAN等CAN卡, 支持S-record格式的二进制文件解析; 可二次开发或扩展应用。 基于UDS烧录的上位机源代码使用说明 1. 总体说明 ......
客户端软件中报警信息显示的实现探讨
(目录) 一.功能背景 很多情况下,软件需要将运行过程中产生的必要信息(日志或报警信息)实时输出,以便用户及时关注到系统健康状态,如下图。 二.实现方式探讨 在客户端软件中,一般有专门的窗口来显示报警信息,但报警信息的产生却可能发生在系统的各个地方,如UI层的不同窗口,业务层的方法。 1.第一种实现 ......
基于 FPGA verilog 的 Ethercat 主站工程代码
EtherCAT 总线 demo 板介绍 一、测试架构介绍 总线部分包括 EtherCAT 协议、Canopen 协议、1588 同步协议,全部在 FPGA上实现,纯 Verilog 实现,无软核,时间精准。 FPGA 挂百兆网口串接伺服,布线简单。 支持驱动 1-32 轴,自动侦测。 CPU 和F ......
Python利用GDAL模块实现读取栅格数据并对指定数据加以筛选掩膜示例
这篇文章主要为大家详细介绍了如何基于Python语言中gdal模块,对遥感影像数据进行栅格读取与计算,同时基于QA波段对像元加以筛选、掩膜的操作,需要的可以参考一下 本文介绍基于Python语言中gdal模块,对遥感影像数据进行栅格读取与计算,同时基于QA波段对像元加以筛选、掩膜的操作。 本文所要实 ......
Apple开发_移除OC代码中的注释、空白行
import re import os # 功能: # 在当前文件夹下,处理.h类文件 # 移除OC代码中的注释 # 移除文件中的空白行 # 获取当前文件夹路径 folder_path = os.getcwd() # 获取该文件夹下的所有文件和文件夹 dir_list = os.listdir(fo ......
MATLAB中的马尔可夫区制转移(Markov regime switching)模型|附代码数据
全文链接:http://tecdat.cn/?p=17685 最近我们被客户要求撰写关于马尔可夫区制转移(Markov regime switching)模型的研究报告,包括一些图形和统计输出。 我们被要求在本周提供一个报告,该报告将结合金融统计,优化等数值方法 分析师通常关心检测市场何时“发生变化 ......
R语言金融市场量化交易:布林带、价差策略、RSI交易策略,回测COMP 226|附代码数据
全文下载链接:http://tecdat.cn/?p=29653 最近我们被客户要求撰写关于量化交易的研究报告,包括一些图形和统计输出。 我们将利用每日数据制定简单的交易策略,将涵盖以下内容。 一个简单的介绍性交易。 它每天只根据前一天的价格行为做出交易决定 - 我们用这个例子来介绍前瞻性的偏见 布 ......
数据分享|R语言逻辑回归、Naive Bayes贝叶斯、决策树、随机森林算法预测心脏病|附代码数据
全文链接:http://tecdat.cn/?p=23061 最近我们被客户要求撰写关于预测心脏病的研究报告,包括一些图形和统计输出。 这个数据集可以追溯到1988年,由四个数据库组成。克利夫兰、匈牙利、瑞士和长滩。"目标 "字段是指病人是否有心脏病。它的数值为整数,0=无病,1=有病 数据集信息: ......
202032302327-马维骁 实验一 软件工程准备 对软件工程的初步认识
实验一 软件工程准备 | 项目 | 内容 | | | | | 班级博客链接 | 班级博客 | | 本次作业要求链接 | 作业要求 | | 我的课程学习目标 | 1.学习博客园中的一些操作技巧。2.了解Github的相关操作。3.学习博客的Markdown的规范书写。4.学会提出问题的方法并认真思考。 ......
代码混淆加密保护我们的C#程序
前面,我多次提到一些C# DLL的反编译工具,在我们没有对我们的程序有任何保护措施的情况下,别人利用这些工具很轻松的就能生成与原始源代码类似的高级代码,所以,我们需要混淆加密来让程序更加的安全,让别人不能那么轻易的获取到我们的劳动果实。 从其他网站截取过来的图片,图中并没有完全包含所有工具 从上图我 ......
衡量模块独立的定性标准是什么?用自己的话表达其含义。
定性标准: 衡量模块的独立性的标准是两个定性的度量标准:耦合性和内聚性。耦合性与内聚性是模块独立性的两个定性标准,将软件系统划分模块时,尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。 含义: ①耦合性 也称块间联系,指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之 ......
博客申请流程和理由以及美化代码
流程就是:注册账号 申请博客(这要等一段时间) 开通js权限(也要等一段时间) 加入主题代码(直接copy我的) 完成 尊敬的管理员:你好!我希望有个自己的博客,能够记录自己生活的点点滴滴,能够记录自己的成长;当多年以后,再次回首,也能够满怀欣慰。同时作为一名开发人员,学过的东西,学过的技术,说忘就 ......
代码大全2-5
最近阅读了代码大全2调试部分的内容,下面是阅读笔记。 1、调试前要理清思路,理解问题的根本。胡乱猜测错误的来源和随机修改将会让你的程序陷入比刚开始调试时更为糟糕的境地。 2、检查出现问题的地方的最近修改的代码,很可能修改引入了新的bug 3、解决问题要根本解决,不能尝试着改变一个东西,发现结果正常就 ......
代码大全2-6
阅读代码大全2快结束了,下面是进来的阅读笔记。 1、可视化布局的首要任务是指明代码的逻辑组织,可以通过注释、空格、空行、缩进等区分不同的逻辑块。评估该任务是否实现的指标包括准确性、一致性、可读性和可维护性。 2、外表悦目比起其他指标是最不重要的。然而,如果其他指标都达到了,代码又质量好,那么布局效果 ......
代码大全2-8
最近看完了代码大全2的全部内容,这是我最后的阅读笔记。 1.人的个性对其编程能力有直接影响。最有关系的性格为:谦虚、求知欲、诚实、创造性和纪律,以及高明的偷懒。 2.很多程序员不愿主动吸收新知识和技术,只依靠工作时偶尔接触新的信息。如果能抽出少量时间阅读和学习编程知识,要不了多久就鹤立鸡群。 3.软 ......
3.30App端地铁查询 设计思路 源程序代码、运行结果截图、编程总结分析。
App端地铁查询 设计思路 源程序代码、运行结果截图、编程总结分析。 关于地铁查询App 的设计思路。 设计思路:我们沿用pc端的数据库设计结构,减少了我们的工作量。查询方法以及设计思路都很javaweb设计的大同小异。 在设计中我们遇到的主要问题就是安卓Studio中的mysql数据库的连接。(查 ......
代码大全(3)
第五章讲了软件构建中的设计。 设计是一个险恶的问题。意思就是这个问题只能通过解决后有了经验才能明确。设计是个了无章法的过程。设计的过程中会出很多错误,在设计的过程中出错比在编码的过程中出错代价小的多。设计就是确定取舍和调整顺序的过程。设计受到诸多限制。 第六部分是系统考虑,这部分是对软件管理方面的考 ......
如何解决Java代码上传到Git仓库显示Git冲突的错误
问题描述 好多次进行Commit和Push,都是显示被Git仓库拒绝了,就很崩溃,靠着友友帮我才解决的 问题解决 需要先在Git Bash里面进行git pull更新一下,将Git仓库里面最新的内容跟更新出来,然后才能进行代码上传,记住啦!!!!!!!!!!! ......
使用C++代码实例说明pthread_mutex_t是不可重入的,并提出解决方法
函数不可重入:函数运行被打断以后,不能恢复运行或运行结果不符合预期。 Linux下的pthread_mutex_t控制的代码区域默认是不可重入的。下面是一个使用C++代码演示pthread_mutex_t不可重入的例子: #include <iostream> #include <pthread.h ......
3.30软件工程学习总结
今天由于课程较多,没有较多的时间学代码,但也有点时间 基本上完成了团队外包杯项目的简单的展示页面设计制作。 今天还思考了,觉得自己差的还是挺多的,以后在完成了 团队内我能完成的任务后,在可利用的时间里还是要学习 更多的内容,学习别人做的部分。 ......
MSF实战免杀过静态:ShellCode加花指令
分析MSF的ShellCode 1.Hash寻找系统API函数 由于ShellCode是没有PE结构的,无法通过导入表来调用系统的API函数,因此,这部分是一个通用的API调用函数,它可以根据给定的哈希值查找并调用相应的API。在查找API时,它会遍历已加载模块的列表以及每个模块的导出地址表。这个函 ......
App端地铁查询 设计思路 源程序代码、运行结果截图、编程总结分析。
关于地铁查询App 的设计思路。 设计思路:我们沿用pc端的数据库设计结构,减少了我们的工作量。查询方法以及设计思路都很javaweb设计的大同小异。 在设计中我们遇到的主要问题就是安卓Studio中的mysql数据库的连接。(查询数据库时主线程与子线程冲突的问题解决) 查询大致分为三大类:一:线路 ......
2023年3月30日(软件工程日报)
针对团队作业要求学习 遗传算法:一类借鉴生物界自然选择和自然遗传机制的随机搜索算法,非常适用于处理传统搜索方法难以解决复杂和非线性优化问题。 基本思想:模拟自然界的繁殖,交叉,基因突变的现象,在每次迭代中保留一组候选解,并按某种指标从解群中选取较优的个体,利用遗传算子对个体进行组合,产生新的候选解群 ......
【IDE】Idea 设置注释与代码对齐
为什么设置 通过快捷键ctrl + /或ctrl + shift + /生成的注释左侧没有缩进(如下图),不与代码对齐 设置位置 在'Settings' > 'Editor' > 'Code Style' > 'Java' > 'Code Generation' 下,Comment Code 区域中 ......
什么是模块化,为什么要模块化?
所谓的模块化开发就是封装细节,提供使用接口,彼此之间互不影响,每个模块都是实现某一特定的功能。模块化开发的基础就是函数。模块化开发使代码耦合度降低,模块化的意义在于最大化的设计重用,以最少的模块、零部件,更快速的满足更多的个性化需求。 为什么要模块化。从程序开发角度,模块化是一种开发模式,也有两个特 ......
《代码大全》阅读笔记
《代码大全》这本书的主要目的是帮助开发者编写高质量、易于维护的代码,它不仅仅涵盖了编写代码的技术,还包括了软件开发过程中的许多重要问题。下面是我从书中学到的一些关键点: 编写可读性高的代码非常重要。代码应该易于理解和维护,不仅仅是为了自己写的时候方便,也是为了让其他人更容易地理解你的代码。为此,可以 ......
28原创Q群托软件 唱歌聊天 下注机器人,赶紧退了,都是假人
; MUI 预定义常量 Q.q.7.4.0.0.2.1.5.0.0. !defias MUI_ABORTWARNING !define MUI_ICON “KaTeX parse error: Undefined control sequence: \Contrib at position 10 ......
CPU内部的奥秘:代码是如何被执行的?
我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。 本文作者:景明 我们以一段 C 代码为例,来看一下代码被编译成二进制可执行程序之后,是如何被 CPU 执行的。 在这段代码中,只是做了非常简单的加法操作,将 x 和 y ......
软件工程日报——《人月神话》读后感三
最近读了一本叫做《人月神话》的书,这本书是由软件工程大师Fred Brooks所著,是一本关于软件开发的经典之作。在这本书中,作者通过自己多年的实践经验,深入浅出地阐述了软件开发中的一些基本原则和方法,对于我们软件开发人员来说,是一本非常有价值的参考书。在这本书中,作者提出了一个非常有名的观点,就是 ......
202031607232-张玉国 实验一 软件工程准备 - 软件工程
##项目与内容 | 项目 | 内容 | |: :|: :| | 班级博客链接 | 班级博客 | | 本次作业要求链接 | 作业要求| | 我的课程学习目标 | 学会在程序设计前进行合理的需求分析、可行性研究| | 本次作业在哪些方面帮我实现学习目标 | 带我了解软件工程| ##任务 ###任务一 已 ......