1 理论 1.1 基本概念 目前对外设的操作,都是通过寄存器。寄存器的概念,其实就是接口,访问硬件接口,有I/O端口通信和内存映射I/O (Memory-Mapped I/O),I/O端口通信是比较老的那种,都是老的串口并口设备&am…
2025/1/20 8:03:08输出文件相关选项 选项说明示例-o <文件名>指定输出文件的名称。如果不使用该选项,默认生成名为a.out的文件。gcc main.c -o my_program-c仅编译源文件,生成目标文件(.o 文件),不进行链接。适用于分模块编译。g…
2025/1/14 12:39:34串口发送数据 我们要说一下数据发送的流程,数据发送的关键是发送寄存器和移位寄存器的相互配合,我们用一组图片来讲述数据发送的流程。 有6个字节要从串口Tx发送出去 字节1进入发送数据寄存器 发送数据寄存器快速把数据推到移位寄存器 在移位寄存器向外…
2025/1/20 13:03:42容器化技术 Docker 与微服务部署 一、容器化技术概述 (一)概念 容器化技术是一种操作系统级别的虚拟化方法,它允许将应用程序及其依赖项(如运行时环境、系统工具、库等)打包成一个独立的、可移植的单元,这…
2025/1/8 12:33:48今天做项目需求发现一个比较好用的单条SQL语句mysql批量更新数据库.CASE WHEN THEN END//还原城市原有排序$ids ;$sql "UPDATE ffan_cities SET asort CASE cityId ";foreach ($showCities as $k > $v) {$sql . sprintf("WHEN %d THEN %d ", $v[c…
2025/1/20 18:23:10 人评论 次浏览请准备一张相应操作系统版本的光盘,Server2012R2安装光盘ISO步骤1在虚拟机的光盘中选择Server2012R2的ISO,并确定(如果是物理机,直接把ISO刻录成光盘,放入光驱即可)2重启服务器,修改启动项从CD-…
2025/1/20 18:22:09 人评论 次浏览function get_nextelem(node){var xnode.nextSibling;while (x.nodeType!1) //通过判断结点属性确认当前结点是否为元素结点,如果是则停止循环返回结点x{xx.nextSibling;}return x; } function get_nextelem(node){if(node.nodeType1){retu…
2025/1/20 18:00:19 人评论 次浏览.NET性能相关书籍: http://www.automationqa.com/uchome/space.php?uid89&doblog&id584
2025/1/20 17:53:13 人评论 次浏览我们知道xilinx FPGA的selectio中有ilogic和ologic资源,可以实现iddr/oddr,idelay和odelay等功能。刚入门时可能对xilinx的原语不太熟练,在vivado的tools-> language templates中搜索iddr idelay等关键词,可以看到A7等器件下原…
2025/1/20 19:22:03 人评论 次浏览1.概念 1.全称:Document Object Model,即文档对象模型 区别:BOM树:Browser Object Model 浏览器对象模型 2.功能: DOM描绘了一个层次化的树,允许开发人员动态(CRUD)添加、删除、修改…
2025/1/20 19:21:32 人评论 次浏览方法 select (选择日期) monthChanged (滑动移动月份) 传入参数: options: { type: Object, default: function() { return { header_bg_color: "#ffffff", //头部颜色 he…
2025/1/20 19:21:02 人评论 次浏览1 引 言<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />网络安全是各种网络应用面临的一个首要问题。从网络普及的那天开始,网络犯罪就没有停止过,相反有愈演愈烈之势。研究发现,现今的网络攻击以分布式拒绝服务攻击(D…
2025/1/20 19:20:32 人评论 次浏览Java用户自定义事件监听完整例子- ---sunfruit,很多介绍用户自定义事件都没有例子,或是例子不全,下面写了一个完整的例子,并写入了注释以便参考,完整的实例源代码如下:package demo;import java.util.Event…
2025/1/20 19:20:01 人评论 次浏览crontab -l crontab -e 每五分钟执行 */5 * * * * 每小时执行 0 * * * * 每2小时执行 0 */2 * * * 每天执行 0 0 * * * 每周执行 0 0 * * 0 每月执行 0 0 1 * * 每年执行 0 0 1 1 * 星号(*):代表所有可能…
2025/1/20 19:19:31 人评论 次浏览iShot 是一款适用于Mac优秀的截图工具。功能全面,支持:区域截图、窗口截图、长截图、延时截图、屏幕录制以及截图标注。这里要特别表扬一下iShot的延时全屏截图以及快速标注工具。对于小编这种重度依赖截图的用户来说,有的窗口需要权限而无法…
2025/1/20 12:23:33 人评论 次浏览原文转载于:http://blog.csdn.net/destiny_chen/article/details/53521046 【问题描述】程序运行时间是编程的一项重要指标,在QT中如何测算程序的运行时间呢? 【解析】 测试函数 [html] view plain copy #include <math.h> void function() …
2025/1/20 12:23:02 人评论 次浏览本篇体验使用"jQuery结合Html.BeginForm()"对复杂类型属性进行异步验证。与本篇相关的"兄弟篇"包括: MVC验证08-jQuery异步验证 MVC验证09-使用MVC的Ajax.BeginForm方法实现异步验证 MVC验证10-到底用哪种方式实现客户端服务端双重异步验…
2025/1/20 12:22:32 人评论 次浏览前言:最近公司做一个支付宝小程序项目,用支付宝userId做唯一用户id,后台encryptedData解密出用户支付宝绑定的手机号信息,其中正文开始:贴代码:1.authtoken获取userId 前端文档 后端文档public String find…
2025/1/20 12:21:01 人评论 次浏览QWidget QMainWindow QDialog 之间的区别 QWidget类是所有用户界面对象的基类。 窗口部件是用户界面的一个原子:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己的表现。每一个窗口部件都是矩形,并且它们按Z轴顺序排列的。一个…
2025/1/20 12:20:30 人评论 次浏览imageNamed 1) UIImage *image [UIImage imageWithNamed:ImageName]; 2) 在application bundle的顶层文件夹寻找相应名字的图象,找到后系统会把图像Cache到内存(对于同一个图像系统只会把它Cache到内存一次),如果再次要用同一图像,图像将从…
2025/1/20 12:19:29 人评论 次浏览