logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux内核死机调试方法总结

使用空指针和缓冲区溢出是产生oops的两个最常见原因。1、直接查看oops信息,首先查找源代码发生oops的位置,通过查看指令寄存器EIP的值,可以找到位置。再查找函数调用栈可以得到更多的信息。从函数调用栈可辨别出局部变量,全局变量和函数参数。较为重要的信息就是指令指针(EIP),即出错指令的地址。例如:在函数faulty_read的oops信息的函数调用栈中,栈顶为ffffffff,栈顶...

#操作系统#嵌入式
《Linux内核设计与实现》第四章读书笔记

4.1 多任务多任务操作系统就是能同时并发地交互执行多个进程的操作系统。多任务系统可以划分为两类:非抢占式多任务进程会一直执行直到自己主动停止运行抢占式多任务Linux/Unix使用的是抢占式的方式;强制的挂起进程的动作就叫做抢占。像所有unix的变体和许多其他现代操作系统一样,Linux提供了抢占式的多任务模式。进程的时间片:进程在被抢占之前能够运行的时间是预...

#数据结构与算法#操作系统
react正常显示html代码、dangerousSetInnerHTML 笔记

const html =`<h1>今天天色很好</h1>`<div dangerouslySetInnerHTML={{__html:html}}></div>转载于:https://www.cnblogs.com/chen-cheng/p/11433405.html

#javascript
从松香到焊锡膏:嵌入式焊接中那些容易被忽略的“辅助材料”选购与使用指南

本文深入探讨嵌入式硬件焊接中常被忽视的辅助材料选购与使用技巧,涵盖助焊剂、焊锡丝、焊锡膏等关键材料的技术特性和应用场景。通过实测数据和典型配置方案,帮助工程师优化焊接质量,提升产品可靠性,特别适合精密芯片焊接和大功率器件组装的场景需求。

#嵌入式硬件
bash: ./vmware-install.pl: /user/bin/perl: 坏的解释器:没有那个文件或目录

----------------安装VMwere Tools------------------------bash: ./vmware-install.pl: /usr/bin/perl: bad interpreter: 没有那个文件或目录解决方法yum install perl gcc kernel-develyum upgrade kernel kernel-devel如果出现‍...

#运维
c#如何判断textbox中输入的数据是datatime型的

(1)你好,标准的方法是用一个验证控件:RangeValidator,把type设为DateTime,最大值设为'3000-1-1'或者别的,最小值最好设为'1900-1-1'.(2)程序里面自己验证:DateTime dt;if(DateTime.TryParse(textbox.Text,out dt)){//日期格式正确}try{Convert....

谈谈c#中 全角 半角 汉字 大小写字母的宽度 及中英文混合字符串对齐的方法

从字节方面来说,全角占两个字节,半角占一个字节.汉字和汉语的标点符号是占用两个字节的,所以汉字是全角的.而英文字母和数字是占用一个字节的,所以他们是半角的.例如abcd123这样说法其实有个问题. 例如下面的字符AabB1234@#$%^&*;,。:他们是英文字母和数字以及字符,但是他们是占用两个字节的,所以他们是全角的.全角的字符和汉字占用的宽度都是一样的而半角虽然在...

#c#
visual studio installer制作安装包——Installer 类

链接:https://msdn.microsoft.com/zh-cn/library/system.configuration.install.installer.aspxInstaller 类提供自定义安装的基础。命名空间:System.Configuration.Install程序集: System.Configuration.Instal...

#c##设计模式
c++ cmath头文件

一、前言  c++的一个头文件。二、常用方法1. ceil()定义:  c++11double ceil (double x);float ceil (float x);long double ceil (long double x);double ceil (T x);// additional overload...

基于Obsidian与双向链接构建个人知识管理系统:从信息碎片到知识网络

知识管理是现代人应对信息过载的核心能力,其本质是将碎片化信息转化为结构化、可检索、可连接的知识资产。其核心原理在于通过原子化、网络化的方式组织信息,模拟人脑的联想思维,打破传统文件夹分类的线性限制。双向链接技术是实现这一理念的关键,它允许知识节点间建立多对多关联,形成动态的知识图谱,从而极大提升信息的可发现性和创造性重组能力。在工程实践中,Obsidian以其本地Markdown存储和强大的插件生

    共 442 条
  • 1
  • 2
  • 3
  • 45
  • 请选择