内容索引:Delphi源码,系统相关,硬件,特征码  Delphi获取电脑硬件的特征码信息,也就是大家学说的硬件ID信息,本程序获取的ID主要有:逻辑硬盘号、物理硬盘号、网卡MAC、Bios、CPU、Windows版本等,列出固件中在出厂时烧录进的唯一ID标识,用来编写硬件检测软件时候能用上其中的模块。
2024-11-24 22:42:36 329KB Delphi源代码 系统相关
1
用于基于STM32F4的板的PEAK PCAN PRO / PRO FD固件 目标硬件: 任何具有8MHz振荡器的基于STM32F407 / 405的板 引脚排列: PIN码 描述 PC10 状态指示灯 PA2 / PA3 TX / RX CAN1 LED PC6 / PC7 TX / RX CAN2 LED PB8 / PB9 CAN1接收/发送 PB5 / PB6 CAN2接收/发送 PB14 / PB15 USB DM / DP 特征: 在Linux中开箱即用 与Linux PCAN-View兼容(需要安装) 在Windows中与和一起使用 限制: PRO FD固件不支持FD框架,因为bxCAN不支持FD框架,但是它将与经典CAN一起使用 某些尚未实现的协议特定消息 确保将PB14 / PB15引脚用于USB 工具链: GNU Arm嵌入式工具链 尖端
2024-11-23 16:42:28 31.24MB stm32f4 socketcan pcan usb2can
1
EmEditor Pro(文本编辑器) V15.9.0 绿色中文版 emeditor 破解版以运行轻巧、敏捷而又功能强大、丰富著称,作为简单好用的文本编辑器,EmEditor 支持多种配置,可自定义颜色、字体、工具栏、快捷键、行距等,支持文本列块选择、无限撤消/重做等,是替代记事本的最佳编辑器。 我最近一直在用 EmEditor,其便携性很适合影子系统,标签窗口也是极方便操作,现提供 EmEditor 12.0.4官方简体中文便携版,分别为 EmEditor 32 位和 64 位版。EmEditor 现已经添加了官方简体中文和繁体中文支持,无需额外汉化。 使用说明: 解压后直接运行主程序 EmEditor.exe 即可,所有配置都保存在 ini 文件中,纯绿色便携,完全兼容 Windows 7 及 PortableapPS.com 的便携平台,如果无法显示简体中文,可能需要重新配置。 2013/3/16 更新版本为 EmEditor 12.0.11 官方简体中文便携版,分别为 EmEditor 32 位和 64 位版。EmEditor 现已经添加了官方简体中文和繁体中文支持,无需额外汉化。 emeditor 破解版配置教程: 下面就让我们一起来通过图形化界面配置适合自己的EmEditor编辑器。 1、众多的图形界面配置功能 通过查看EmEditor的安装目录,可以发现,EmEditor有几个配置文件,理论上应该可以通过修改配置文件来达到配置EmEditor的目 的。然而,打开配置文件一看,如果您用过Vim,配置过Vim的话,会发现EmEditor的配置文件没法看。既然这样,那我们自然就会使用图形画界面来 配置了。 启动EmEditor,点击菜单栏上的工具菜单,该菜单下的几个子菜单就是配置用的。先来预览一下自定义和配置对话框。 通过配置对话框上的标签,您应该大概知道EmEditor的配置项有多少了吧,也应该相信EmEditor是很强大的,而且可以很有“个性”。 首先,来自定义EmEditor,相当于定义一个编辑环境。 2、自定义对话框 在自定义对话框中,很多定义采用默认即可。在此大概说一些polaris修改的几个地方。 1)在文件选项卡选中记住最后打开的文件夹。这样一定程度上方便了后续操作。 2)历史选项卡中可以记录最近打开文件记录,同时记录最近使用的字体。这样,在换字体时,只需要执行:查看菜单,就会有几个最近使用的字体。 3)查看:可以配置其他分栏的外观,如:资源管理器、大纲、输出窗口等;另外可以配置光标大小和颜色。 4)窗口:当时学Vim的时候,有一个很好的功能:保存当前工作环境,以便下次可以继续当前的工作。窗口就是用于配置这样类似的功能,不过似乎只能保存一个工作环境,没有Vim那么强大。 5)鼠标:配置鼠标按键执行的操作(主要是鼠标中建)。 6)状态栏:建议将所有选项勾选,在状态栏可以看到很多东西。 7)快捷方式:有一个很强大的功能,就是选中“在任务栏显示托盘符”,这样在任务栏可以方便的进行各种操作(通过自定义托盘图标)。 其他的选项您可以自己尝试。 3、打造共性 前面已经知道,EmEditor有一个“所有配置属性”。对,它是用于配置所有文件格式共同的属性。下面介绍常用配置。 3.1 常规选项卡 这是EmEditor最基本的一些配置。在这个选项卡中,一般建议勾选上显示标尺与行号,这是因为人们都习惯了编程(或阅读代码)时看到行号,这会 很方便定位,当然如果你不是程序员,可以不勾选。注意,这里勾选上,即使有些文件类型不想显示也没关系,别忘了EmEditor有“个性”化功能。 在这个选项卡有一个重要的配置项,那就是“制表符/缩进”,该对话框如下: 这里建议勾选上自动缩进和使用正则表达式,正则表达式的作用主要是为了编程缩进,以后再涉及。然后就是制表符大小和缩进大小,一般都会设置成4。 3.2 滚动选项卡 这里主要用于设置屏幕移动,根据你的习惯或爱好配置即可。有两个地方提一下: 1)“总是启用一页垂直滚动”。在使用编辑器的过程中,您肯定遇到过这种情况:编辑到了文件末尾,看着不方便,然后你就会按很多次回车来产生很多空 行,以使编辑行在中间。EmEditor提供了很好的解决方案,只需要勾选上“总是启用一页垂直滚动”,EmEditor便一直有一空页,让你的编辑总是 在上面或中间,而且没有产生多余的空行。 2)“水平格线”。选中后看起来像这样: 如果您喜欢可以勾选上。 3.3 文件选项卡 主要配置文件新建、编辑、保存时得一些信息,涉及文件编码等。一般采用默认即可。 3.4 备份、自动保存和关联选项卡 从标签名很容易知道功能。polaris备份功能一般不用(不喜欢它产生临时文件。呵呵。不过似乎不备份不太安全)。自动保存功能您可以选上,当 然,最好还是养成时不时手动保存文件的习惯,polaris就不要自动保存功能,因为每写完一句话停顿的时候,就会习惯性的按下:Ctrl + S。关联功能就不用说了,很共性的功能,根据需要配置就行。 3.5 换行和不换行选项卡 这里主要介绍下不换行功能。 勾选上“指定行末不允许自动换行的单词(E)”,然后就可以添加不允许换行的单词了。实际上,这里的单词应该理解为词组。如下图: 当“北极星”在行末,但当前行无法同时容下这三个字,通常情况下会在这三个字中间换行,但如图设置了之后,这三个字就“一直”在一起了:要么都在这行,要么都到下一行。明白了吧。当然了,这个功能实际中似乎用的比较少。 3.6 高亮(1)、高亮(2)和显示选项卡 高亮(1):主要配置高亮关键字,语法文件里面的高亮关键字就是显示到此的,而语法文件官网可以下载,因而此处一般不动,在“个性化”时,主要配这里哦。 高亮(2):建议选中“高亮显示配对的括号”和“自动完成括号配对”,下面的括号类型自行选择。“注释”也会在语法文件中表现。 显示:就是GUI表现了,主要设置背景色、前景色了。EmEditor提供了几种预置的配置方案(主题),可以根据个人爱好选择,然后在此基础上进行修改(建议在个性化上修改)。 3.7 标记、打印、链接、键盘和拼写检查选项卡 标记:主要是一些特殊“字符”的显示,比如EmEditor默认会在光标处显示一个“←”,回车换行后,显示一个“↓”。建议保留默认。一开始可能不习惯有这些,一段时间后,没有它们您会不习惯。 打印:可以把您漂亮的页面打印出来哦。不过,如果要打印,建议别像polaris一样用黑底白字。 链接:建议改为polaris这样。这个主要对网址和邮箱等起作用了,配成与polaris一样后,双击网址会调用默认浏览器打开,双击邮箱地址会调用默认邮箱客户端给当前邮箱地址写邮件。 键盘:不要说了,肯定是设置快捷键的了。如果要查看当前已设置的快捷键列表,执行:帮助→键盘映射图,就可以看到完整的快捷键了。 4、打造好用的文本编辑器(TXT类型)——个性化 打造好用的文本编辑器,主要是针对TXT文件。有这个想法源于学习Vim的时候,很多语言都可以配置高亮、大纲显示之类的。后来看到一个插 件:txtBrowser,它可以高亮文本文件,而且可以像Word一样将标题大纲显示,这样很方便定位与阅读,这个插件还有很多其他功能,Vimer们 可以试试,而且是国人写的哦,中文帮助文档呢。呵呵。 也许是因为使用了Vim的缘故,当然,还有一个主要原因是最近使用文本编辑器编写TXT文件频率很高,之后选择其他的文本编辑器,polaris都 会优先考虑对TXT文件类型的可配置性。这方面Vim是一个很好的选择。前面说过,Vim门槛比较高。于是,polaris找到了一款Vim的“替代者” ——EmEditor。 到这里,Vimer们应该不会喷了吧。替代者,并非完全替代,而是在TXT文件编辑方面的替代。而且,作为一个Vim的爱好者,在使用EmEditor时都不忘Vim的身影。啥?呵呵,别急,待会就会讲到。先让我们来个性化EmEditor,打造成polaris这样。 4.1 配置TXT语法高亮 没想到吧?各大编辑器都有一堆的语法高亮文件,然而却没有TXT文件的“语法高亮”。TXT文件也有语法?呵呵。polaris的自定义语法。这也是polaris找到EmEditor后欣喜若狂的原因之一。 新建一个TXT文件,执行“工具”→“当前配置属性”,打开Text属性对话框。 定位到高亮(1),选中“高亮下列单词”,然后通过添加来新增要高亮的单词(关键字)。在左边有可配置项,这很关键哦,特别是正则表达式,之所以能够打造 “TXT文件语法高亮”就在这里了。高亮单词左边的数字就是对应该对话框的“显示”选项卡里的高亮0-9了,不同的关键字,可以配置不同的颜色呢。明白了 吧。正则表达式不懂?没关系,按polaris图中的设置就好了。 设置好高亮关键字后,接下来就是配置颜色了。 转到“显示”选项卡,如上图。选择一个主题,将高亮0-9设置成你喜欢的颜色就好了。在右边有一个“搜索高亮”,默认是1,根据情况你可以设置为 3.3等。这个是干嘛的呢?在“指定部分”最下面有一个“搜索字符串”,如果“搜索高亮”设置为2,就会有两个“搜索字符串”,选中它就可以配置搜索时匹 配的字符串的样式了。这也是EmEditor很有特点的一个功能了。polaris使用的众多编辑器中,有该功能的不多。当然,Vim有了,是不是 EmEditor又和Vim“一样”了? 上面一篇引用的博文已经介绍了搜索、替换功能,在此再演示一下了。搜索“polaris”,如下图,所有的polaris被设置的“高亮颜色”高亮 了。polaris定义了两个搜索高亮,因而,当前选中的是一种高亮,其他的是另外一种高亮。注意,这种高亮会一直保存在哦,直到您进行另一次搜索,这与 Vim也是一样的,然而很多时候会很讨厌,这时候您可以通过“搜索”→“取消高亮”(Alt + F3)来实现。 怎么样,现在对您的EmEditor满意了没?哦,差点忘了,您现在的EmEditor还没有左边的大纲呢。 最近事情真的有点多,这一篇博文下部分现在才有时间补上。下面接着上部分继续介绍。 使用感受: 记事本替代方面,曾经介绍过的 EditPlus 或 AptEdit 也都是不错的,不过我还是用着 EmEditor 最舒适了,还有 Notepad2 也是必须的。关于如何将 EmEditor 转变为便携软件,请看这里,或直接在 EmEditor.exe 目录下建立一个 eeUseIni.ini 文件,EmEditor 就会使用 ini 文件保存所有配置,达到绿色便携化运行。
2024-11-21 23:57:20 10.7MB EmEditor
1
STM32是一款基于ARM Cortex-M内核的微控制器系列,由意法半导体(STMicroelectronics)生产。在本项目中,STM32被用来驱动DS3231高精度实时时钟模块,并通过OLED显示屏展示时间。DS3231是一款具有内置晶体振荡器和电池备份电源的RTC(实时时钟)芯片,能够提供高精度的时间保持功能,即便在主电源断开的情况下也能维持准确的时间。 项目的核心是STM32与DS3231之间的通信。DS3231通常通过I2C接口与微控制器进行通讯。I2C是一种多主设备总线协议,允许多个设备共享同一组数据线进行双向通信。在STM32中,I2C通信通常涉及到设置GPIO引脚为I2C模式,配置I2C外设,初始化时钟,然后发送和接收数据。 你需要配置STM32的GPIO引脚,将它们设置为I2C模式,通常为SDA(串行数据线)和SCL(串行时钟线)。这涉及到设置GPIO的速度、模式和复用功能。接着,你需要配置I2C外设,包括设置时钟频率、使能I2C外设、设置地址宽度等。 在DS3231的使用中,你需要知道其7位I2C地址,通常是0x68。通过发送特定的命令,你可以读取或写入DS3231的寄存器,这些寄存器包含了日期、时间、控制和状态信息。例如,要设置时间,你需要写入相应的寄存器;要读取当前时间,你需要先发送一个读取命令,然后接收数据。 OLED显示屏通常使用SSD1306或SH1106等控制器,它们同样通过I2C或SPI接口与STM32连接。OLED显示模块由多个有机发光二极管组成,每个像素可以独立控制,提供了清晰且对比度高的显示效果。在STM32上驱动OLED,你需要加载相应的库,比如U8g2,来处理显示初始化、画点、文本显示等操作。 项目中的源代码可能包括以下部分: 1. 初始化函数:配置STM32的GPIO和I2C外设,以及OLED的初始化。 2. 与DS3231通信的函数:读取和写入DS3231的寄存器,获取当前时间。 3. 时间格式化函数:将从DS3231读取的二进制时间转换为易读的12或24小时格式。 4. OLED显示函数:在OLED屏幕上显示格式化后的时间。 通过这个项目,开发者可以学习到STM32的硬件接口设计、I2C通信协议的应用以及如何在嵌入式系统中实现数字时钟的显示。同时,对于初学者来说,这也是一个很好的练习,可以帮助他们理解嵌入式系统中的实时性、通信协议和人机交互设计。
2024-11-19 20:04:03 19.36MB stm32
1
【Asp.net在线考勤系统研发(源代码+LW)】是一个针对ASP.NET技术的项目,主要用于实现在线考勤管理。这个系统包含了完整的源代码,可以帮助学生进行毕业设计或课程设计,提供了一套实际应用的参考案例。下面将详细阐述这个系统的主要组件及其功能。 1. **用户登录模块**: - uc_login.ascx:这是一个用户控件,负责处理用户的登录逻辑。用户需要输入用户名和密码,系统会验证这些信息并决定是否允许登录。在实际的考勤系统中,这一步骤至关重要,确保只有授权的用户才能访问系统。 2. **考试列表模块**: - examlist.ascx:此控件展示当前用户的可参与考试列表,可能包括考试名称、时间、状态等信息。用户可以根据列表选择参加的考试,是在线考勤流程的重要组成部分。 3. **服务端接口**: - WSEndTime.asmx:这是一个Web服务接口,可能用于处理考试结束时间的相关操作,比如更新考试状态,通知用户考试即将结束等。 - WSRePwd.asmx:用户忘记密码时,通过这个服务接口可以重置密码,确保用户能及时恢复账户访问权限。 4. **在线练习与考试模块**: - autoexercise.aspx:自动练习页面,可能包含随机生成的练习题,帮助用户进行自我测试和复习。 - resetpwd.aspx:密码重置页面,用户在此输入相关信息以执行密码重置流程。 - login.aspx:用户登录页面,用户在此输入账号信息进行系统访问。 - exerciselogin.aspx:可能是特定练习或考试的登录页面,可能有额外的验证机制。 - examonline.aspx:在线考试页面,用户在此完成实时考试,系统记录答题情况。 - exerciseonline.aspx:在线练习页面,用户在此进行模拟练习,系统可能记录练习数据以供分析。 5. **学生功能模块**: - Students文件夹下的各个页面专门针对学生用户,包括考试、练习、登录等功能,确保学生能够顺利完成考勤流程。 这个Asp.net在线考勤系统不仅涵盖了用户认证、考试管理,还涉及到服务接口和用户交互界面的设计。对于学习ASP.NET开发的学生来说,这是一个很好的实践项目,可以深入理解Web应用程序的开发流程和关键组件。同时,它也为实际的在线教育和远程办公场景提供了实用的解决方案。
2024-11-18 22:00:02 1.72MB
1
2024基于C#winform实现透明悬浮球的源代码
2024-11-18 14:09:57 5KB
1
微信小程序商城完整源代码是一个专为微信平台设计的在线购物应用开发项目,它利用微信小程序这一轻量级的开发框架,构建出一个功能完备、用户体验流畅的电子商务平台。这个源代码包包含了所有必要的文件和资源,使开发者可以快速地部署和定制自己的微信小程序商城。 在微信小程序商城的源代码中,我们可以深入研究以下几个核心知识点: 1. **微信小程序框架**:微信小程序使用了微信官方提供的JS SDK(JavaScript Software Development Kit),这是一种基于WXML(微信小程序标记语言)和WXSS(微信小程序样式语言)的开发框架。WXML负责结构定义,类似于HTML,而WXSS则负责样式设计,与CSS类似。 2. **页面结构与组件**:源代码中包含了一系列页面文件,如首页、商品详情页、购物车、订单管理等。每个页面由多个小程序组件构成,如图片、按钮、列表、导航栏等,通过组合这些组件,实现各种功能。 3. **数据绑定与状态管理**:在微信小程序中,数据绑定是通过`wxml`和`js`文件之间的交互实现的,`wx.setStorageSync`和`wx.getStorageSync`用于本地数据存储,`Page`对象的`data`属性用于管理页面状态。 4. **网络请求与API调用**:商城功能需要与服务器进行数据交换,如获取商品信息、处理订单等。微信小程序提供了`wx.request`接口来发起HTTP请求,与后端API进行通信。 5. **支付功能**:微信小程序内置了微信支付接口,通过调用微信支付SDK,开发者可以实现商品购买的支付流程。这涉及到`wx.requestPayment`方法,以及与服务器交互获取预支付订单号等步骤。 6. **用户授权与登录**:小程序可以通过`wx.login`获取用户的临时登录凭证,然后通过服务器端验证实现用户登录。此外,还可以利用`wx.getUserInfo`获取用户基本信息,实现个性化服务。 7. **推送通知与消息管理**:微信小程序支持发送模板消息和订阅消息,以提醒用户订单状态、促销活动等。开发者需要配置相关接口并结合后台系统来实现这一功能。 8. **性能优化**:通过合理的代码结构、资源懒加载、页面生命周期管理等手段,提高小程序的加载速度和运行效率,确保良好的用户体验。 9. **自定义组件与插件**:如果源代码中包含自定义组件,开发者可以根据需要复用或扩展这些组件,提升开发效率。 10. **发布与更新**:完成开发后,需要将源代码上传到微信开发者工具,进行编译和预览,然后提交审核并发布。更新时,遵循微信小程序的版本管理规则。 了解并掌握以上知识点,将有助于你理解和修改这个微信小程序商城的源代码,从而创建出满足特定需求的电商应用。在实际操作过程中,还需要结合微信官方文档,以便更准确地理解和运用各项功能。
2024-11-14 11:04:52 393KB
1
联想YOGA3 PRO-1370 bios 编程器读取出来备份的bios文件
2024-11-13 11:31:10 8MB bios yoga3 黑苹果
1
IDA pro 5.0中文修正版 ,很不错的。。软件调试工具 ,建议软件逆工程爱好者下载
2024-11-12 17:17:39 14.31MB 5.0中文修正版
1
PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。本次是PHP实战密码的源代码
2024-11-11 19:21:08 2.36MB 实战密码
1