少有人走的路

勇哥的工业自动化技术网站

python知识导航贴,持续更新

C# 语言高级特性知识导航贴,持续更新

netMarketing类库: 类库说明

本站视觉相关教程整理贴子,持续更新

C++相关导航贴,持续更新

本站收费服务公告(netMarketing源码,工业自动化行业培训班等)

2020年勇哥的机器视觉实验项目清单(大纲)

本站连载贴子系列,持续更新中……

勇哥的免费视频教程清单

勇哥在B站发布的视频清单

运动控制专题,持续更新

wcf的rest中, WebInvoke(UriTemplate = "/Del/{data}" 可以使用复杂数据类型吗?

勇哥注:

这个问题比较常见。它是在一个rest函数中,想使用多个参数,或者类似Tuple<>这样的复合类型,怎么弄?

一般的做法是使用查询字符串,或者是单个包装类型,例如类。


[netMarketing类库] EpsonRobot类: Epson机器人远程控制模块

命名空间:netMarketing.automation.Robot.Epson功能:Epson机器人的远程控制类功能详细说明:EpsonRobot类是一个用于以太网远程控制Epson机器人的类。使用前,先把机器人的控制器配置为“远程以太网”模式。有关远程控制的知识,请参考勇哥另一篇贴子的介绍:Epson机器人远程控制指令测试注意:使用这个类需要使用netMarketing V1.3.0及以上的版本。常用函数列表:/// 配置 public ConfigBase 

开发windows64位系统的wdm驱动,一定要签名才能运行吗

实时性java版本:Real-Time Java,以及它相关的疑问

wcf的rest的帮助页、json、元数据、可靠的消息传递

勇哥注:

这里补充几个WCF REST的知识点。

rest到底要不要元数据?

rest的帮助页怎么弄?

Vmware Workstation虚拟机网络模式详解:Bridge、NAT与Host-Only

勇哥注:

vmware的网络设置一直没有专门研究过。这篇文章讲得非常清楚,特别是那几个网络拓扑图。

vmware在我们测试wcf的时候十分有用,没有它,fiddle抓包工具就没办法抓取Wcf的包。

windows驱动编程学习(二)基础知识回顾之指针

勇哥注:

指针练习好了,能解决90%的驱动开发时遇到的各种问题。



#include<stdio.h>
typedef void(*p_fun)(int i, int j);
struct st {
    int i;
    int j;
    int b;
    p_fun p_fun1;
};

void fun(int i, int j) {
    printf("fun%d %d\n", i, j);
}

int main()
{
    struct st st_ = { 0 };
    st_.i = 1;
    st_.j = 2;
    st_.p_fun1 = fun;
    st_.p_fun1(1, 2);     //fun1 2
    printf("%p %p\n", st_.p_fun1, &st_.p_fun1);    //00007FF668281334   000000496FF2F5A8

    struct st* pst_;
    pst_ = &st_;
    printf("%d %d\n", st_.i, st_.j);      //1  2

    int* p_int = (int*)pst_;
    printf("+0 %d %p\n", *p_int, p_int);  //   1   0000001B7CB2F4F8
    //*p_int=1;
    p_int += 1;
    printf("+1 %d %p\n", *p_int, p_int);  //+1  2   0000001B7CB2F4FC
    //*p_int=2;
    
    p_int += 1;
    *p_int = 3;
    printf("+1 %d %p\n", *p_int, p_int);  //+1   3  0000001B7CB2F500
 
    p_int += 1;
    printf("+1 %d %p\n", *p_int, p_int);   //+1   0   0000001B7CB2F504

    p_int += 1;
    printf("+1 %p %p %p\n", *p_int, p_int, *(long long int*)p_int);   //+1 0000000068281334 000000496FF2F5A8 00007FF668281334

   
    p_fun p =(p_fun)(*(long long int*)p_int);
    printf("%p\n",p);           //00007FF65AF91334
   
    p(1, 2);                  //fun1 2

    (*(p_fun*)p_int)(2, 3);   //fun2 3

    printf("%lld\n", sizeof(struct st));    //24

    return 0;
  
}

Visual Studio 怎么关闭硬件图形加速

勇哥注:

你有没有发现,如果用向日葵远程连接远程机后,vitual studio(vs2019, vs2022)的界面可能刷新不了,像界面卡死一样。

如果你此时关掉vs的硬件图形加速,就可以解决。

YOLO8目标检测与分割框架介绍

什么是PyTorch框架?

<< 1 2 3 4 5 6 > >>
«    2024年7月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.3

Copyright www.skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864