ICode9

精准搜索请尝试: 精确搜索
  • linux 查看系统硬件配置2021-12-15 17:36:34

    1、查看cpu 信息 more /proc/cpuinfo | grep "model name" grep "model name" /proc/cpuinfo #如果觉得需要看的更加舒服 grep "model name" /proc/cpuinfo | cut -f2 -d: 2、查看内存信息 grep MemTotal /proc/meminfo grep MemTotal /proc/meminfo | cut -f2 -

  • 嵌入式系统下一些目录文件 及 命令的 记录2021-12-14 20:31:08

    /proc/net/dev 可以获取网卡适配器的统计信息,比如数据收发速率 /proc/mtd 系统磁盘信息,嵌入式中可以查看各个分区的大小 cat /proc/partitions 查看全部分区信息,可以通过解析该文件来判断是否有 sd卡 或者u盘插入 echo 3 > /proc/sys/vm/drop_caches 清理缓存

  • 调度器18—/proc/schedstat文件2021-12-08 18:00:55

    一、打印说明 1. 打印文件 kernel/sched/stats.c // SPDX-License-Identifier: GPL-2.0 /* * /proc/schedstat implementation, kernel/sched/stats.c */ #include "sched.h" /* * Current schedstat API version. * * Bump this up when changing the output format o

  • Android进阶性能调优;不可思议的OOM,flutter局部刷新2021-12-07 13:02:40

    二、问题描述 在详细描述问题之前,先弄清楚一个问题: 什么导致了 OOM 的产生? 下面是几个关于 Android 官方声明内存限制阈值的 API: 通常认为 OOM 发生是由于 java 堆内存不够用了,即 这种 OOM 可以非常方便的验证(比如: 通过 new byte[] 的方式尝试申请超过阈值maxMemory() 的

  • openwrt查看CPU,RAM,Flash信息参数2021-12-06 20:00:42

    1、查看flash参数 dmesg |grep spi |grep Kbytes 2、查看RAM大小 cat /proc/meminfo |grep MemTota     3、已使用RAM大小 free -h |grep Mem | awk -F ' ' '{print $3}'     4、空闲可使用的RAM大小 free -h |grep Mem | awk -F ' ' '{print $4}�

  • 内存页不足导致程序启动失败:page allocation failure2021-12-06 17:03:02

    现象 之前一直稳定运行了很久的内核ko模块突然功能失灵,通过dmesg命令查看内核信息,发现该模块提示内存页分配失败,如下图所示 当时看到 "Failed to allocate memory for ip_entry" 字样,第一反应就是内存不足,直接用命令free -h命令查看系统内存 从图中看到空闲的内存有890M,按道理,空

  • c#获取当前进程使用内存2021-12-05 13:32:19

                public static string GetMemory()        {            Process proc = Process.GetCurrentProcess();            long b = proc.PrivateMemorySize64;            for (int i = 0; i < 2; i++)        

  • Linux常用文件系统详细介绍2021-12-05 13:02:33

    /etc文件系统 /etc 目录包含各种系统配置文件,下面说明其中的一些。其他的你应该知道它们属于哪个程序,并阅读该程序的m a n页。许多网络配置文件也在/etc 中。 1. /etc/rc或/etc/rc.d或/etc/rc?. 启动、或改变运行级时运行的脚本或脚本的目录。 2. /etc/passwd 用户数据库,其中

  • Linux目录详细说明大全2021-12-04 11:34:47

    转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站 "/" : 根目录Linux文件系统的入口.也是最高级,最重要的的目录.除衍生出其它目录,还和系统的开机,还原,系统修复有的,一般要求不要把任务应用程序直接放在根目录下,如果满了,可能就登录不了了(需要注意是否日

  • 软著统计软件环境Linux命令2021-12-02 16:31:46

    [ruanzhu@host ~]$ #查看内存总数 [ruanzhu@host ~]$ cat /proc/meminfo | grep MemTotal MemTotal: 263531624 kB [ruanzhu@host ~]$ free -h total used free shared buff/cache available Mem: 251G 45G

  • 建模杂谈系列88 项目元数据实践6-PM2实现过程回顾2021-11-29 19:02:45

    说明 在建模杂谈系列84 项目元数据实践5的设计基础上进行了实践。 如果按无脑方式来组织这个应用花费的时间是1,那么本次花费的时间是1.5左右。时耗比:1.5 总的说起来,结果还是比较满意的。有几点体会比较强: 1 时间花的比想象的要多一些。大概花了4天左右进行开发,有边做边完善

  • Qt启动/杀死外部进程2021-11-25 17:32:11

    参考1 启动外部线程 主要有: QProcess ::execute() 阻塞主进程的方式打开(静态成员);QProcess ::start() 以主进程的子进程的方式打开(父子);QProcess ::startDetached() 以隔离的方式打开; (1) QProcess ::execute() 方法 QProcess::execute("C:\\Environment\\influxDB_1_5_2\\influ

  • 拨开由问题《linux下malloc最大可申请的内存》带来的重重疑云2021-11-24 01:00:21

    今天阅读相关书籍的时候看到 "进程中堆的最大申请数量" 这一问题,我们知道使用malloc分配内存是在堆Heap里面分配的,如果一台机器一共有8GB物理内存,空闲5GB,那么我们使用malloc( )就一定能够申请到这5GB内存吗?理论上来说确实如此,因为这些内存未被其它进程使用。但实际测试出来结果却

  • 零基础java自学流程-Java语言进阶1962021-11-22 16:35:30

    2. throw 到目前为止,我们只是获取了被Java运行时系统引发的异常。然而,我们还可以用throw语句抛出明确的异常。Throw的语法形式如下: throw ThrowableInstance; 这里的ThrowableInstance一定是Throwable类类型或者Throwable子类类型的一个对象。简单的数据类型,例如int,char,以及

  • linux: 主要目录速查表2021-11-21 10:33:29

    1、/:根目录,一般根目录只存放目录,在linux下有且只有一个根目录,所有的东西都是从这里开始 2、/bin、/user/bin:可执行二进制文件目录,如常用的命令ls、tar、mv、cat等 3、/boot:放置linux系统启动时用到的一些文件,如 linux的内核文件:/boot/vmlinuz, 系统引导管理器:/boot/grub 4、/

  • MIT 6.S081 2021: Lab system call2021-11-19 23:04:37

    System call tracing 这个实验里我们要实现一个trace系统调用,要求是传入一个待追踪的系统调用的掩码,输出所有系统调用的名称和返回值。 首先我们回顾一下,当程序使用系统调用的时候操作系统会怎么做。执行系统调用的时候,操作系统要执行一个trap指令,也就是所谓trap to t

  • Ssh 登陆linux 控制台2021-11-14 19:30:49

    首先需要早linux端安装openssh-server 服务 Sudo apt-get install openssh-server Ps -ef |grep ssh 能看到服务已经安装好 然后ssh 账号@ip 登陆,输入密码,ok 管理员启动cmd    几个命令: free -lh 查看内存信息 Cat /proc/cpuinfo 查看cpu信息 Cat /proc/version 查看系统

  • C++多态小结2021-11-13 22:00:29

    class test1 { public: virtual void proc1(); void proc(); }; class test2:public test1 { public: virtual void proc1(); }; void test1::proc1() { cout<<"1"; } void test1::proc() { proc1(); } void test2::proc1() { cout<<"2

  • 麒麟操作系统V10安装mysql8.0.262021-11-12 23:31:59

    重点说下如何识别版本和配置服务! 首先两点: 1)麒麟本质是linux内核,所以基本上centos的操作在这里可以通用 2)虽然通用,但是有些不通用的,这就是麻烦所在   一、查看linux版本 麒麟现在不太容易看linux版本,以下方式看不出来 [root@38 proc]# cat /etc/os-release NAME="Kylin Linux Ad

  • 服务器配置信息查看命令2021-11-11 21:00:34

    # 查看物理CPU个数cat /proc/cpuinfo | grep "physical id" | sort | uniq # 查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo | grep "cpu cores" | uniq # 查看每个物理CPU中线程的个数cat /proc/cpuinfo | grep "siblings" | uniq # 查看逻辑CPU的个数cat /proc/cpuinfo

  • 20道25K+Android工程师面试必问面试题,Android面试送分题2021-11-11 13:30:20

    2.invalidate()和postInvalidate() 的区别 invalidate()是用来刷新View的,必须是在UI线程中进行工作。比如在修改某个view的显示时,调用invalidate()才能看到重新绘制的界面。 postInvalidate()在工作者线程中被调用。 3.Parcelable和Serializable区别 Parcelable的性能比Seria

  • linux下proc文件系统2021-11-10 22:34:16

    文章目录 proc、sys、debug文件系统/proc目录/sys目录可加载内核模块(LKM)引入linux/xx.h头文件(掉坑待更) proc、sys、debug文件系统 proc是linux下的一个虚拟文件系统,只存在于内存中,不占用磁盘空间。 它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用

  • 如果你是一名java程序员,面对已经写好的python脚本该如何调用,其实很简单!2021-11-09 20:32:33

    当然,一种需求的实现可能有很多种方式可以选择,经过筛选选择了使用Runtime对象执行脚本返回运行过程的方式,然后将返回的过程结果转换为流最后进行遍历输出。 【阅读全文】 在C盘下面创建一个hello_world.py文件作为python脚本的演示文件,填写内容为: print("======================")

  • [Ubuntu] 查看 CPU 核数2021-11-08 13:02:07

    查看物理 CPU 个数 cat /proc/cpuinfo | grep "physical id" | sort -u | wc -l 查看每个 CPU 的核数 cat /proc/cpuinfo | grep "cpu cores" | uniq 查看总线程数 cat /proc/cpuinfo | grep "processor" | sort -u | wc -l 参数解释: uniq 可以去重连续出现的相同记录 so

  • PHP中命令执行的几种姿势总结2021-11-07 12:30:18

    命令执行是web攻击中常用的手法之一,在PHP中,可调用以下函数来实现命令执行,如 1、exec() exec函数用的较少,主要是因为该函数默认返回值是执行结果的最后一行,并不会有全部的执行结果。如果要打印执行结果,需遍历打印output数组, 1.1 函数原型 string exec ( string command, array &

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

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

ICode9版权所有