编程笔记

  • 这篇写的比较好。所以转载!Modbus 功能码

    1 简述 Modbus寄存器分为四种,如表1.1所示: 表1.1 寄存器分类 寄存器种类 数据类型 访问类型 功能码 PLC地址 寄存器地址 线圈寄存器 位 读写 01H 05H 0FH 00001-09999 0000H-FFFFH 离散输入寄存器 位 只读 02H 10…

    编程笔记 2022年8月7日
  • Django 中使用 ckEditor 生成文章编辑器

    Django 中使用 ckEditor 生成文章编辑器 (1) 安装第三方功能应用 Django CKEditor,并且设置改应用的功能 pip install django-ckeditor (2) settings.py中注册Django CKEditor功能应用 INSTALLED_APPS = [ 'django.…

    编程笔记 2022年8月7日
  • pytorch使用多显卡并行加速训练模型(nn.DataParallel)

    torch.nn.DataParallel是一种能够将数据分散到多张显卡上从而加快模型训练的方法。 它的原理是首先在指定的每张显卡上拷贝一份模型,然后将输入的数据分散到各张显卡上,计算梯度,回传到第一张显卡上,然后再对模…

    编程笔记 2022年8月7日
  • 装饰器

                                 

    编程笔记 2022年8月7日
  • Servlet_执行原理和Servlet_生命周期方法

    Servlet_执行原理 1.当服务器接收到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径 2.查找web.xml文件,是否有对应的<url-pattern>标签体内容。 3.如果有,则在找到对应的<servle…

    编程笔记 2022年8月7日
  • Servlet_概述和Servlet快速入门

    Servlet_概述 概念:运行在服务器端的小程序   Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。   将来我们自定义一个类,实现Servlet接口,复写方法。 Servlet快速入门   1.创建JavaE…

    编程笔记 2022年8月7日
  • [AcWing 179] 八数码

    A* 算法 点击查看代码 #include<bits/stdc++.h> using namespace std; typedef long long LL; typedef pair<int,string> PIS; const int N = 1e6 + 10; string start; int dx[] = {-1, 0, 1, 0}; int d…

    编程笔记 2022年8月7日
  • 虚函数

    本博客是对链接的补充 修改原文中实例 #include<iostream> using namespace std; class A { public: void foo() { printf("1/n"); } virtual void fun() { printf("2/n"); } }; class B : public A { public:…

    编程笔记 2022年8月7日
  • LeetCode 895. Maximum Frequency Stack

    原题链接在这里:https://leetcode.com/problems/maximum-frequency-stack/ 题目: Design a stack-like data structure to push elements to the stack and pop the most frequent element from the stack. Implem…

    编程笔记 2022年8月7日
  • Mac电脑ocr文字识别并一键翻译工具:Text Scanner for Mac

    想要将图片中的文字提取出来吗?小编今天为大家分享一款在线文字识别转换工具—"Text Scanner"。Text Scanner for Mac是一款非常不错的在线文字识别转换工具,辨识速度快,操作流程也简单直接,且会自动判断各国语言…

    编程笔记 2022年8月7日