DLL文件是应用文件的扩展,就是我们使用的一些应用程序附加的一些功能性文件,某些情况下是必不可少的一些文件。
特别是在VBA开发的时候,仅仅使用Excel提供的一些控件是不能很好地完成我们的需要的,那么就用扩展其它功能来丰富我们的应用操作。
本节介绍一下,如何注册DLL文件,当然了,并不仅仅适用于VBA控件注册,其它Windows系统控件注册都适用,本质上是一个很简单的小工具,只不过是在Excel平台下操作。
2024年09月19日
DLL文件是应用文件的扩展,就是我们使用的一些应用程序附加的一些功能性文件,某些情况下是必不可少的一些文件。
特别是在VBA开发的时候,仅仅使用Excel提供的一些控件是不能很好地完成我们的需要的,那么就用扩展其它功能来丰富我们的应用操作。
本节介绍一下,如何注册DLL文件,当然了,并不仅仅适用于VBA控件注册,其它Windows系统控件注册都适用,本质上是一个很简单的小工具,只不过是在Excel平台下操作。
2024年09月19日
此文可以作为工业机器人扫盲用,包含品牌,应用,系统构成、硬件、I/O、编程等介绍
机器人知名品牌:
机器人的软件构成主要有两方面:
一、系统程序,类似于计算机的操作系统,为系统自带,不可更改。
二、用户程序,用户编写的应用程序
1、示教程序(顺序执行)【运动指令、条件判断跳转、输入输出等】
2024年09月19日
ConnectivityManager 提供访问ConnectivityService的接口,与ConnectivityService通过binder进行通信
ConnectivityService 管理NetworkAgent
NetworkFactory
NetworkAgent 用于DataConnection和ConnectivityService进行通信
NetworkAgentInfo
NetworkInfo
2024年09月19日
雷锋网3月6日消息,微软针对运行windows 10 FallCreators的个人电脑提供出更新,但这次更新是相当的小的,仅是提供一个修复程序。
解决某些USB设备和机载设备(如内置笔记本电脑摄像头,键盘或鼠标)停止工作的问题。当Windows Update服务堆栈错误地跳过在累积更新中安装某些重要驱动程序的较新版本并在维护期间卸载当前活动的驱动程序时,可能会发生这种情况。
此更新虽然解决了USB问题但同时还带来几个小问题:
2024年09月19日
POSIX 规定了正则表达式的C语言库函数, 参见regex(3), 我们已经学了很多C函数的用法 读者应该具备自己看懂man手册的能力
C语言中使用正则表达式一般分为三步:
1.编译正则表达式regcomp()
2.匹配正则表达式 regexec()
3.释放正则表达式 regfree()
先来通过一个demo展示一下这三个函数的用法
#include <cstdio>#include <sys/types.h>#include <regex.h> int main(int argc, char* argv[]){ if (argc != 3) { printf("Usage: %s RegexString AND Text\n", argv[0]); return 1; } const char* p_regex_str = argv[1]; const char* p_txt = argv[2]; regex_t oregex; // 编译后的结构体 int ret = 0; char emsg[1024] = { 0 }; // 保存错误信息的数组 size_t emsg_len = 0; if ((ret = regcomp(&oregex, p_regex_str, REG_EXTENDED | REG_NOSUB)) == 0) {// 编译 //成功编译 if ((ret = regexec(&oregex, p_txt, 0, NULL, 0)) == 0) {// 执行匹配不保存匹配的返回值 printf("%s matches %s \n", p_txt, p_regex_str); regfree(&oregex); return 0; } } emsg_len = regerror(ret, &oregex, emsg, sizeof(emsg)); // 如果出错得到错误信息 emsg_len = emsg_len < sizeof(emsg) ? emsg_len : sizeof(emsg) - 1; emsg[emsg_len] = '\0'; printf("Regex error Msg : %s \n", emsg); regfree(&oregex); return 1;}
2024年09月19日
https://stackoverflow.com/questions/39998050/how-to-get-linux-ebpf-assembly/40912405
2024年09月19日
程序编译主程序里包含以下程序:中断服务程序、主程序、各子程序模块、变量定义等,启动CS+ for CC,打开hdwinit,在编译窗口,把下面的程序拷贝过来即可。
中断服务程序,使用了4个,10mS定时器中断、1S定时器中断、串行通信发送中断、串行通信接收中断。
以下是主程序:
;========================================================
.PUBLIC MAIN