ICode9

精准搜索请尝试: 精确搜索
  • fb的驱动实现2022-08-05 17:03:59

    本博客目的是熟悉fb的原理和驱动实现,只有模仿才有行动。 1. 框架图    此处省略10000字........ 2. 设备树     3. 驱动代码 a 配置这个结构体fbtft_device_display b 在编译kernel需要加入FB的CONFIG 4. 点亮 echo !!!!! > /dev/fb0 5. 问题和发现 1. fb设备挂载spi总线上,

  • [c++]关于拷贝构造函数和析构函数执行次数的思考2022-08-05 16:00:24

    前言 最近在学习C++的类如何构造,在W3Cschool上看到关于拷贝构造函数的一个例子,记录一下。 案例背景 这篇文章大致是构造了如下的一个Line类: class Line{ public: int getLength(void); Line(int len); // 简单构造函数 Line(const Line &obj

  • Soldity0.8-Hashing with Keccak2562022-08-01 01:05:18

    keccak256 computes the Keccak-256 hash of the input. Some use cases are: Creating a deterministic unique ID from a input Commit-Reveal scheme Compact cryptographic signature (by signing the hash instead of a larger input) // SPDX-License-Identifier: MI

  • Java 服务 Docker 容器化最佳实践2022-07-30 20:31:09

    转载自:https://mp.weixin.qq.com/s/d2PFISYUy6X6ZAOGu0-Kig 1. 概述 当我们在容器中运行 Java 应用程序时,可能希望对其进行调整参数以充分利用资源。 在本教程中,我们将了解如何在运行 Java 进程的容器中设置 JVM 参数。本文将重点关注常见的 -Xmx 和-Xms 标志。 另外,我们还将研究

  • Verilog memory类型数据2022-07-29 18:03:14

    引言 verilog中具有多种数据类型,当我们用reg类型元素构建一维数组时,这时候的变量也称之为memory。可以用于模拟只读存储器(ROMs)或随机存取存储器(RAMs)或者寄存器堆(regfiles)。 数组中的每个reg被称为元素或字,由单个数组索引来处理。 赋值等操作 一个n-bit的reg可以在单个分配中赋值,但

  • wsl2 内存限制2022-07-27 23:35:16

    在C:\Users\<UserName>\.wslconfig创建一个文件,配置如下所示。 [wsl2] memory=4GB swap=8GB swap类似于Windows的虚拟内存,从硬盘中划分出一个分区,在物理内存不够时,就会将硬盘空间虚拟成内存使用,用于解决内存不足的情况。 配置格式: [wsl2] memory=<size> processo

  • oracle大页配置步骤2022-07-25 14:00:06

    1、AMM转换ASMM 1)查看当前memory_target,memory_max_target参数值 SQL> show parameter target NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ archive_lag_target

  • 【Golang】golang实现简单memcache2022-07-21 23:36:33

    如果有使用内存存一些简单数据的功能,可以实现下面这样的带有过期时间的内存类 内存中存储key-value,并且可以设置过期时间 package tools import ( "sync" "time" ) // Memory struct contains *memcache.Client type Memory struct { sync.Mutex data map[str

  • 【Kaggle】如何有效避免OOM(out of memory)和漫长的炼丹过程2022-07-20 20:00:38

    本文介绍一些避免transformers的OOM以及训练等流程太漫长的方法,主要参考了kaggle notebook Optimization approaches for Transformers | Kaggle,其中梯度累积Gradient Accumulation,冻结Freezing已经在之前的博客中介绍过,本文会依次介绍混合精度训练Automatic Mixed Precision, 8-b

  • sqlite 内存模式存盘2022-07-19 20:04:35

    https://database.guide/3-ways-to-backup-sqlite-database/ https://www.w3cschool.cn/doc_sqlite/sqlite-backup.html https://sqlite.org/backup.html http://www.sqlite.org/c3ref/backup_finish.html https://blog.csdn.net/u010168781/article/details/103311340 https:

  • redis从节点加入集群后key数量与主节点不一致2022-07-14 22:06:45

    背景 最近新部署一台redis从节点服务器时,检查发现key数量远比主节点要少得多,而其他从节点的key和主节点差不多。 原因 If you use keys with limited time to live (Redis expires) this is normal behavior. This is what happens: The master generates an RDB file on the fir

  • 【转载】Cgroup V2 实现cpu/mem/v2级别隔离2022-07-11 11:33:59

    详解Cgroup V2 版权声明: 本文章内容在非商业使用前提下可无需授权任意转载、发布。 转载、发布请务必注明作者和其微博、微信公众号地址,以便读者询问问题和甄误反馈,共同进步。 微博: https://weibo.com/orroz/ 博客: https://zorrozou.github.io/ 微信公众号:Linux系统技术 前言 虽

  • RHCA rh442 004 加载模块 ulimit cgroup2022-07-01 11:04:37

    模块调优 lsmod 可以看到内核加载的模块 [root@servera ~]# lsmod | grep usb [root@servera ~]# modprobe usb_storage [root@servera ~]# lsmod | grep usb usb_storage 73728 0 [root@servera ~]# 模块名 大小 加载次数 手动加载出来 显示是0 这个模块不

  • Redis Issues2022-06-30 00:00:33

    主从不同步 Error condition on socket for SYNC: No route to host 可能的原因: 网络不通; 防火墙拦截 NOAUTH Authentication required 从库未配置参数masterauth,值为主库的requirepass Partial resynchronization not possible (no cached master) 从库出现 Partial resynchron

  • 容器-promQL语法之内存指标2022-06-29 14:34:27

    容器-promQL语法之内存指标   在容器内进行内存监控的常用指标包括 1、 内存中的cache用量 container_memory_cache 2、 常驻的内存用量 container_memory_rss 3、 交换分区用量 container_memory_swap 4、 内存的总占用量 container_memory_usage_bytes        

  • JVM默认堆内存大小2022-06-29 09:02:45

    这里直接贴上官网jdk1.8的链接https://docs.oracle.com/javase/8/docs/technotes/guides/vm/gctuning/parallel.html#default_heap_size 翻译如下: 默认堆大小 除非在命令行上指定了初始堆大小和最大堆大小,否则它们将根据计算机上的内存量进行计算。 最大物理内存大小不超过19

  • 6G显卡显存不足出现CUDA Error:out of memory解决办法2022-06-27 19:31:54

    ​  从6月初开始,6G显存的显卡开始出现CUDA Error:out of memory的问题,这是因为dag文件一直在增加,不过要增加到6G还需要最少两年的时间。 现在出现问题的原因是1、内核太古老,2、驱动太古老。 ​编辑 解决办法,1、更新最新内核                   2、更新512.15版显卡驱动

  • K8S - Swap memory management2022-06-22 16:35:04

    Swap memory management FEATURE STATE: Kubernetes v1.22 [alpha] Prior to Kubernetes 1.22, nodes did not support the use of swap memory, and a kubelet would by default fail to start if swap was detected on a node. In 1.22 onwards, swap memory support can be

  • C++内存池实现2022-06-18 20:34:07

    内存池的实现:   在堆内存中申请一大块内存当作内存模块,为了避免内存块的使用浪费,将内存模块根据所装载的内存块大小,分为不同的内存池。 定义一个结构体用来表示内存块信息,定义节点指针,方便内存块使用与归还,定义内存池标记表示是否属于内存池中的内存单元(当内存池中的内存单元使

  • WSL修改CPU核数和内存限制2022-06-12 18:02:12

    新建文件C:\Users\<UserName>\.wslconfig,修改memory和processors条目: # Settings apply across all Linux distros running on WSL 2 [wsl2] # Limits VM memory to use no more than 4 GB, this can be set as whole numbers using GB or MB memory=8GB # Sets the VM t

  • elasticsearch2022-06-10 23:02:22

    elasticsearch 依赖jdk 环境,如果无法判断使用哪个版本jdk 可以下载带有jdk版本的elasticsearch。官方下载地址或华为镜像源下载地址。启动后监听本机的9200端口为客户端提供数据访问,监听9300端口用于集群内部集群选举和数据同步。 主配置文件 cat elasticsearch.yml `cluser.nam

  • kubernetes Downward API2022-06-09 19:31:41

    Downward API存储卷配置信息 除了通过ConfigMap和secret对象向容器注入配置信息之外,应用程序有时候还需要基于所运行的外在系统环境信息设定自身的运行特性。例如nginx进行可根据节点CPU核心数量自动设定要启动的worker进程数,JVM虚拟机可根据节点内存资源自动设定其堆内存大小等。

  • solidity基础-合约创建合约2022-06-09 17:08:03

    合约创建合约 合约对 contract Pair { address public factory; string public token0; string public token1; constructor(string memory _token0, string memory _token1) payable{ token0 = _token0; token1 = _token1; factory = msg.sender; }

  • docker 内存 limit 与 swap 限制2022-06-09 11:37:46

    结论 主机层没有开启 swap ,容器运行时无论怎么设置 –memory-swap,都不会使用到 swap,容器最大能使用的内存等于设置的内存限制; 主机层开启了 swap 如下表: memorymemory-swap效果 M 正数 S 容器最大可用内存为S,其中 ram 为 M,swap 为(S-M),若 S=M 则无可用 swap 资源 M 0 相当

  • (转载)C#比C++慢吗?2022-06-06 21:35:16

    Is C# Slower Than C++? C# / March 16, 2020 Is C# slower than C++? That’s a pretty big question. As a junior developer, I was sure that the answer is “Yes, definitely”. Now that I’m more experienced, I know that this question is not obvious and even quite

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

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

ICode9版权所有