ICode9

精准搜索请尝试: 精确搜索
  • S32K148-CAN收发2022-07-10 15:34:08

    最近在搞一个转换板开发,大概意思把CAN信号转换成SPI信号,方案有两种:1)通过硬件电路直接把信号的bit位一位一位移给两个集成芯片;2)通过MCU接收CAN信号,再把信号变量转换成SPI信号发送给其他集成芯片,从而主MCU通过转换板与其他芯片进行信息交互。目前我们采用的第二种方案,第二种方案实施

  • 设计模式 01 单例模式2022-07-09 11:05:59

    参考源 https://www.bilibili.com/video/BV1u3411P7Na?spm_id_from=333.999.0.0&vd_source=299f4bc123b19e7d6f66fefd8f124a03 单例模式(Singleton Pattern)属于创建型模式 顾名思义,单例就是只有一个实例对象。在整个程序中,同一个类始终只会有一个对象来进行操作。 比如数据库

  • 徒手撸设计模式-单例模式2022-07-06 17:33:27

    概念 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需

  • 做微服务研发工程师的一年来的总结2022-07-06 17:04:56

    前述 18年的那个留校夏天,极其偶然接触到了《Docker+Kubernetes》,由纯运维的发展方向转到了云原生的发展方向。19年5月以《linux helmsman platform》获得IT创新大赛二等奖,其实质是围绕云原生的边侧服务集成部署。20年5月以《基于Kubernetes的舵手集群系统的设计与实现》获的河南省

  • 3分钟学会python设计模式 -- 单例模式2022-07-05 13:00:35

    ►使用场景   在编写软件时,对于某些类来说,只有一个实例很重要。例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统中可以多次查询数据库,但是只需要一个连接,而不是每次查询都重新创建一个连接,因为重复创建数据库连接会浪费内存资源。因此这种情况下确保系

  • 练习使用日期时间算出一个人出生了多久, Calendar类的常用成员方法2022-07-04 17:34:20

    练习使用日期时间算出一个人出生了多久 思路: 获取当前时间对应的毫秒值 获取自己出生时间日期对应的毫秒值 两个时间相减 案例: public class DateOfBirth { public static void main(String[] args) throws ParseException { System.out.println("输入你的出生日期");

  • qiankun vue3项目额外注意2022-07-04 15:00:55

    如果接入的项目是使用vue3构建的,需要额外进行以下两项更改: 首先,在实例instance赋值时,务必确保是 createApp 函数的返回值赋值给instance,若后续有链式调用,先完成instance赋值操作后再进行链式调用。 正确的方法: instance = createApp(currentApp); instance.use(store)      ...

  • 日常开发记录-TypeError : Invalid attempt to spread non-iterable instance2022-07-01 15:04:19

    错误原因:...延展运算符使用语法报错 let arr1 = [{name: 'yibo1111',age :24}] let arr2 = [{name: 'yibo3333',age :24}] function test(a, b) { return [...a, ...b] } console.log(test(arr1, arr2)) 效果:  

  • Java 源码 - InvocationHandler 调用处理器2022-06-27 11:05:07

    InvocationHandler 位于 JDK 反射包下,其作用是在实现 JDK 动态代理。 源码 package java.lang.reflect; /** * InvocationHandler is the interface implemented by the invocation handler of a proxy instance. */ public interface InvocationHandler { /** * Proc

  • drf 源码分析之【Serializer-数据校验】2022-06-25 21:04:49

    引入一个例子: models.py 点击查看 # models.py from django.db import models class Role(models.Model): """ 角色表 """ title = models.CharField(verbose_name="名称", max_length=32) class Department(models.Model): &quo

  • Java 入门24 设计模式 单例2022-06-25 00:34:12

       饿汉单例模式 SingleInstance package com.ITheima._static_codeblock; public class SingleInstance { /** * 1 把无参构造器私有藏起来 */ private SingleInstance(){ } /** * 2 定义一个公开的静态的成员变量存储一个类的对象

  • 监听 Markdown 文件并热更新 Next.js 页面2022-06-24 19:34:38

    原文:https://gauliang.github.io/blogs/2022/watch-markdown-files-and-hot-load-the-nextjs-page/ Next.js 提供了 Fast-Refresh 能力,它可以为您对 React 组件所做的编辑提供即时反馈。 但是,当你通过 Markdown 文件提供网站内容时,由于 Markdown 不是 React 组件,热更新将失效。 怎

  • Openshift cluster with Arc enabled SQL Server managed instance2022-06-22 10:36:29

    reference https://docs.microsoft.com/en-us/azure/azure-arc/data/create-sql-managed-instance-using-kubernetes-native-tools issue encountered: failed to create resource and error msg like below FailedCreate replicaset/bootstrapper-796c4c67db Error creati

  • 实例分割(Instance Segmentation)2022-06-18 02:00:36

    https://zhuanlan.zhihu.com/p/102231853 个人理解的话可以从两个角度: 就是语义分割的话只需要分出不同类就行,同类的不同个体不需要分,但是Instance Segmentation这里在语义分割的基础上又把不同的类进行了分割 目标检测后,需要对检测的部分做进一步的语义分割 其实就是目标检测+

  • 关于qiankun与vue-cli的使用和构建过程2022-06-17 08:00:20

    2022年了,我还在研究qiankun,都被用烂了。看到招聘要求上一栏写着会qiankun,我默默的学起来。 这里主应用和子应用都是用vue-cli4X框架,期间遇到了一些坑也都解决了。 第一步安装qiankun yarn add qiankun # 或者 npm i qiankun -S main为主应用,sub-app1,sub-app2为微应用,如下图。

  • prometheus node-exporter 全部指标说明2022-06-16 21:34:57

      Basic CPU / Mem / Disk Info Basic CPU / Mem / Disk Gauge Basic CPU / Mem Graph Basic Net / Disk Info CPU Memory Net Disk Memory Detail Meminfo /proc/meminfo Memory Detail Vmstat Memory Detail Vmstat Counters System Detail Disk Datail /proc/diskstats Fi

  • raise NotImplementedError('`create()` must be implemented.')报错解决2022-06-16 02:00:08

    小报错不用慌 raise NotImplementedError('create() must be implemented.') 这个报错就是你没有重写create这个方法 这个问题是由于我在Django序列化保存数据是报出的异常 原因是:create方法没有被实现 save()/update()方法源码部分 def update(self, instance, validated_data):

  • 【学习】vue3阅读源码2022-06-15 15:31:22

    vue3阅读源码之: 1.多个template实现原理:包裹了<fragment> 2.组件的挂载过程:   3.组件的初始化:  createApp =》app.mount =》 rerender的render函数 =》 patch =》类型判断 =》 processComponent =》 mountComponent =》 instance =》setupComponent(instance) =》 setuprere

  • grafana 创建带联动效果的选单2022-06-15 14:03:24

    本文主要介绍 grafana 连接 prometheus 创建监控看板,并可以通过建立有联动关系的下拉选单来过滤指标 查询变量 当 grafana 接入 prometheus 的时候,可以通过如下 function 来将查询结果转换为 grafana 看板的变量以供过滤: Name Description Used API endpoints label_name

  • 串口fifo模式学习笔记2022-06-14 21:02:17

    本文结合实际工作项目用到的串口外设来总结一下串口fifo模式的使用 背景:博主使用的是一款国产的32位MCU,基于厂商提供的串口demo例程做开发,在此过程中学习demo例程所写的中断收发机制 接下来我们看串口的驱动配置代码 1 UART_HandleTypeDef UART3_Handle; 2 3 void Uart_Init3

  • volatile关键字 atomic包2022-06-14 20:03:40

      volatile是Java提供的一种轻量级的同步机制。同synchronized相比(synchronized通常称为重量级锁),volatile更轻量级。   一旦一个共享变量(类的成员变量、类的静态成员变量)被volatile修饰之后,那么就具备了两层语义:   1)保证了不同线程对这个变量进行操作时的可见性,即一个线程修

  • 设计模式2022-06-14 19:34:41

    单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。 /** * @author: hz * 关于懒汉式的线程安全问题,使用同步机制 * 对于一般的方法内,使用同步方法

  • 枚举实现单例模式2022-06-14 17:35:44

    枚举是单例实现中唯一一种不会被破坏的单例实现模式 public class SingletonObject { private SingletonObject() { } private enum Singleton { INSTANCE; private final SingletonObject instance; Singleton() { instance

  • 记:.net中xml各种实现2022-06-14 15:34:07

    public sealed class StringWriterWithEncoding : StringWriter { private readonly Encoding encoding; public StringWriterWithEncoding() : this(Encoding.UTF8) { } public StringWriterWithEncoding(Encoding encoding) {

  • 静态方法和类方法2022-06-11 21:02:38

    1、静态方法定义 不需要实例即可被调用的方法 用途,统计或维护一个类的实例列表 2、举例说明 2.1 Python3中,可以不用关键字staticmethon来修饰 class Spam: numInstance = 0 def __init__(self): Spam.numInstance += 1 def printNUmInstance(): pri

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有