E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Linux-内核驱动
Linux-
网络管理
Linux系统中查看、操作网络相关属性有3种方式:命令、配置文件、交互式工具1.命令-ip、ss、nmcliip、ss是iproute2软件包里面的强大的网络属性管理工具,它能够替代一些传统的网络管理工具,例如ifcfg家族中的ifconfig、route、netstat,使用权限为超级用户。几乎所有的Linux发行版本都支持这些命令。1.1ip-show/manipulaterouting,de
yuanzicheng
·
2020-08-19 04:33
linux 各种表格
Linux-
通配符与特殊符号*-通配符,代表任意字符(0到多个)?
feifeiwendao
·
2020-08-19 01:31
学习笔记
详述欺骗性断言如何引发严重的 Windows 内核漏洞 (CVE-2020-0792)
编译:奇安信代码卫士团队2019年11月,微软发布软件更新,其中对Windows
内核驱动
win32kfull.sys的一个小的代码修改引发了一个严重漏洞。该代码修改本应不产生任何危害。
奇安信代码卫士
·
2020-08-18 22:52
Linux-
常用命令之搜索命令:whereis、which
搜索命令的命令1、whereis命令whereis是搜索系统命令的命令、就是说,whereis命令不能搜索普通文件,而只能搜索系统命令基本信息如下:命令名称:whereis所在路径:/usr/bin/whereis功能描述:查找二进制命令、源文件和帮助文档的命令用法:whereis命令例如:whereisls2、which命令which一样也是搜索系统的命令。和whereis命令的区别在于:whe
飞猪不会飞
·
2020-08-18 20:04
linux
Android监听底层事件的机制总结
研究了一上午的Android监听底层事件的机制,总结如下:
内核驱动
监听硬件设备的状态和行为,通过uevent机制发送事件给用户空间;用户空间通过UeventObserver来监听来自内核的uevent,
Lanttor
·
2020-08-18 20:54
Android
Linux-
各种UID
一、UIDUID是系统中用来表示用户的标识符,启动的进程的uid就是当前登录用户的uid,查看用户uid可使用id-u命令需要注意的是,权限检查的时候是对euid检查,通常情况下进程的euid是和uid相同的。二、EUIDeuid即effectiveuserid,有效用户ID。euid作用用于文件访问检查,euid和决定了进程是否有访问某个文件的能力。例如,编写下面代码:/*testeuid.c*
sha256sum
·
2020-08-18 20:57
Linux
linux下最简单的
内核驱动
模块编写
#include#includeMODULE_LICENSE("DualBSD/GPL");staticinthello_init(void){printk(KERN_ALERT"Helloworld\n");return0;}staticvoidhello_exit(void){printk(KERN_ALERT"Goodbye,cruelworld\n");}module_init(hello
うちは止水
·
2020-08-18 18:57
linux驱动分析
linux
内核模块
Framebuffer, 原理
上年做过fb的驱动,收集了不少这方面的文章,不过建议大家还是要多看
内核驱动
代码,readthefuckingcode是真理。代码为主,其他为辅。首先第一篇是《Framebuffer原理、实现与
control_tech
·
2020-08-18 13:21
linux设备驱动
struct
performance
linux
buffer
file
终端
Android4.0 USB挂载
内核驱动
层流程分析(一)
http://blog.csdn.net/airk000/article/details/78876451.platform_device在arch/arm/mach-msm/Board-xx.c中:staticstructplatform_deviceandroid_usb_device={.name="android_usb",.id=-1,.dev={.platform_data=&andr
GabbyZang
·
2020-08-18 10:21
Q_USB
linux-
解析命令行选项getopt_long用法
在程序中难免需要使用命令行选项,可以选择自己解析命令行选项,但是有现成的,何必再造轮子。下面介绍使用getopt_long解析命令行选项。程序中主要使用:短选项长选项是否需要参数备注-v--version否查询版本号-n--name是(用户名)指定使用者-d--debug否是否已测试1、函数出处#include//getopt_long()头文件位置intgetopt_long(int___arg
奋斗小子
·
2020-08-18 08:31
linux
编程
Kali
Linux-
使用Shellter生成远控木马并进行持久化控制
安装Shellter:apt-getinstallshellter打开shellter操作模式选择A,PETarget:输入要捆绑木马的软件的目录,这里用putty做实验(必须是32位的程序):选择是否使用隐形模式进入:选择Y选择payload或custom:LPAYLOAD选择:1(反弹连接)设置LHOST填控制者的IPLPORT填反弹连接的端口,随便填一个端口打开msfconsolemsfco
吾无法无天
·
2020-08-18 06:24
好玩的技术
TypeScrip最污的技术课-技术胖TypeScript图文视频教程
独角兽企业重金招聘Python工程师标准>>>近日Node.js之父瑞安达尔(RyanDahl)发布新的开源项目deno,从官方介绍来看,可以认为它是下一代Node,使用rust语言代替C++重新编写跨平台底层
内核驱动
weixin_33834679
·
2020-08-18 04:54
初识TypeScript
近日Node.js之父瑞安达尔(RyanDahl)发布新的开源项目deno,从官方介绍来看,可以认为它是下一代Node,使用Go语言代替C++重新编写跨平台底层
内核驱动
,上层仍然使用V8引擎,最终提供一个安全的
被起名卡住的我
·
2020-08-18 01:40
typescript学习
PackagesNotFoundError: The following packages are not available from current channels:
Thefollowingpackagesarenotavailablefromcurrentchannels:-easydictCurrentchannels:-https://repo.anaconda.com/pkgs/main/
linux
剑峰随心
·
2020-08-18 01:51
UNIX/
Linux-
线程控制(实例入门篇)
UNIX线程控制线程属性在创建线程时,可以用pthread_attr_t结构修改线程默认属性,并把这些属性与创建的线程联系起来。可以用pthread_attr_init函数初始化pthread_attr_t结构。#includeintpthread_attr_init(pthread_attr_t*attr);intpthread_attr_destroy(pthread_attr_t*attr)
yang_yulei
·
2020-08-17 17:33
UNIX/Linux
UNIX/Linux
IPC
接口详解
Linux-
存储结构与磁盘分区、格式化、挂载
Linux系统中一切都是文件FHS协议整个系统都是文件,想想就头疼,而linux系统又是一个能满足多用户同时使用的系统,这就导致每个人都在里面创建一些文件,然后大家都分不清哪些文件是干嘛的?所以,linux系统为了让每个linux运维人员能快速的接收一台linux服务器,存在着一套基于文件系统层次化标准(FHS,FilesystemHierarchyStandard)的存储结构。linux系统中一
熊博主
·
2020-08-17 16:55
Linux
说说基于网络的五种IO模型
#django不是一个异步框架#tornado是异步的web框架#处理每秒大量的请求#个人理解的IO:就是应用层与
内核驱动
层的交互,这个过程无论从应用层到内核中,还是驱动层等待硬件层的数据,都是需要时间的
weixin_34258078
·
2020-08-17 16:29
操作系统
epoll
python
大学小学期实践课程第四课:Apollo 软件部署实操
软件系统:(1)Ubuntu操作系统(2)linux4.4内核(3)apollo1.5.5
内核驱动
软件:(1)GPU显卡驱动(2)ESD-CAN卡驱动(3)socket-CAN卡驱动应用软件:(1)docker
HNU君陌
·
2020-08-17 14:46
大三小学期
用户空间和内核空间
很奇怪的感觉,因为在我脑海里潜意识我对这个问题应该还是很清楚的,
内核驱动
,用户程序,系统调用什么的,信手拈来,就是画模块图都是一上来就画一条粗横线,上面是userspace,下面是kernelspace
lin111000713
·
2020-08-17 13:32
内核(linux)
linux日志级别的正确使用(printk)
1.内核有严格的日志级别控制,他实际控制的是printk的输出以及对应
内核驱动
模块还有dev_dbg,dev_printk等函数的输出;我们可以通过proc接口来进行控制台输出我们需要的debug信息;
菜鸟别浪
·
2020-08-17 12:16
工具
linux
Linux-
Nginx启动-停止-重启脚本
Nginx启动、重启、停止脚本第一步先运行命令关闭nginxsudokill`cat/usr/local/nginx/logs/nginx.pid`第二步vi/etc/init.d/nginx输入以下内容:#!/bin/bash##nginx-thisscriptstartsandstopsthenginxdaemon##chkconfig:-8515#description:NginxisanH
haochunting1984
·
2020-08-17 12:36
经验技巧
linux
内核空间与用户空间
很奇怪的感觉,因为在我脑海里潜意识我对这个问题应该还是很清楚的,
内核驱动
,用户程序,系统调用什么的,信手拈来,就是画模块图都是一上来就画一条粗横线,上面是userspace,下面是kernelspace
gutian98
·
2020-08-17 12:25
Windows设备驱动程序开发
linux
内核驱动
之 用户空间和内核空间
Amodulerunsinkernelspace,whereasapplicationsruninuserspace.Thisconceptisatthebaseofoperatingsystemstheory.一个模块在内核空间运行,而应用程序在用户空间运行.这个概念是操作系统理论的基础.操作系统的角色,实际上,是给程序提供一个一致的计算机硬件的视角.另外,操作系统必须承担程序的独立操作和保护对
rtoax
·
2020-08-17 11:17
操作系统
linux
内核驱动
模块开发步骤及实例入门介绍
零、什么是linux
内核驱动
模块Linux内核的整体结构已经非常庞大,而其包含的组件也非常多。我们怎样把需要的部分
leon1741
·
2020-08-17 11:26
玩转linux
Linux-
树形结构-文件系统构建介绍、/etc、/var、/usr、/dev、/proc常用目录详细及作用、系统硬件基本信息、硬盘分区、常见文件系统、设备挂载
LinuxLinux文件系统构建介绍、系统硬件基本信息、硬盘分区、常见文件系统、设备挂载1、Linux文件系统构建介绍2、/etc目录3、/usr目录4、/var目录5、/dev目录6、/proc目录7、其他目录8、系统硬件基本信息9、硬盘分区10、挂载对象文件系统类型11、挂载常见设备1、Linux文件系统构建介绍对往Linux方向发展的运维工程师来说,或者对于需要用到Linux系统进行产品测试
Penguin-Linghao
·
2020-08-17 11:15
Linux
linux内核模块相关命令:lsmod,depmod,modprobe,modinfo,insmod,rmmod 使用说明
转自:http://www.path8.net/tn/archives/3521加载
内核驱动
的通常流程:1.先将.ko文件拷贝到/lib/module/kernelversion(内核版本号)/kernel
vah101
·
2020-08-17 10:47
Linux系统管理
Windows , IDEA 与
Linux-
>vim中常用命令大全
之前总结了一些很常用的快捷方式,但是最最常用的记住了,还有很多慢慢淡忘了,再来复习一遍windows中的快捷键(不区分大小写)1,关于CTRL键CTRL+a全选CTRL+s保存CTRL+x剪切CTRL+c复制CTRL+v粘贴CTRL+z撤销/相当于文档中的向左箭头CTRL+y恢复上一步的撤销/相当与文档中的右箭头CTRL+shift+ESC打开任务管理器CTRL+W关闭当前窗口CTRL+D在网页中
晴々明雅
·
2020-08-17 10:17
Linux
Linux-
内核介绍、运行机制init系统介绍、运行级别Runlevel到Target的改变介绍、shutdown、halt、reboot、init命令介绍
Linux-
内核介绍、运行机制init系统介绍、运行级别Runlevel到Target的改变介绍、shutdown、halt、reboot、init命令介绍1、系统内核组成2、Linux运行机制---初始化
Penguin-Linghao
·
2020-08-17 10:19
Linux
自己编译的android sdk无法识别各版本platform的问题
编译完成后,启动SDKManager发现在"Installedpackages"中无法找到编译出来的android-2.3进入编译结果目录out/host/
linux-
cmoaciopm
·
2020-08-17 05:37
android
linux
Docker-在-
Linux-
安装的-MongoDB-远程连接不上的注意事项之一
首先,是我自己在远程连接的时候遇到的坑,记录一下,以后忘了能快速找到问题,同时能帮到其他人也是极好的;问题说到底比较小白,不需要的敬请谅解。关键字:MongoDB、Docker、Linux问题的出现:在项目中有在阿里云的linux系统中使用docker容器安装了mongodb数据库配合mysql数据库使用,由于上一个搭建项目的程序猿跑路了(离职了),维护和修改就落在我手上了;但是在使用mongod
忧郁的白衬衫丶
·
2020-08-17 03:29
GAMIT视频资料整理
包括:安装-运行-更新-平差安装
linux-
系统opensuse11.2:http://download.csdn.net/detail/zzh_my/3218637如何安装gamit10.4---视频
zzh_my
·
2020-08-16 17:50
GAMIT
视频
Linux-
Linux防火墙概述
1简介1)防火墙(Firewal):计算机网络中的防火墙通常连接两个网络,是外部Internet和内部网络之间的交汇点,同时也是一道屏障主要功能:实施安全策略、过滤传输数据、记录Internet活动、IP地址转换、保护内部网络信息2)防火墙类型:包过滤防火墙,代理防火墙,状态检测防火墙。包过滤防火墙对通过它的每一个数据包,根据事先制订好的规则,对它的源地址、目的地址以及相应的端口进行判断,把不合规
鬼刺
·
2020-08-16 14:20
Linux系统
Android 底层驱动开发步骤——linux内核层、HAL层、JNI层
1.Linux驱动实现2.Linux
内核驱动
测试3.AndroidHAL层实现4.Aidl实现5.Servicejava实现6.Servicejni实现7.注册service和jni方法8.AndroidApp
苍白的咏叹调
·
2020-08-16 13:16
android
linux
baidu实践课程笔记二20200813
软件部署实操第四节定位模块配置卫星定位基本原理如何进行定位配置实践课程(二)第三节Apollo软件部署实操工控机软件安装顺序计算机操作系统软件Ubuntu操作系统linux4.4内核apollo1.5.5
内核驱动
软件
weixin_44952783
·
2020-08-16 10:51
智能驾驶技术
linux常用命令
Linux常用命令记录:http://www.gosoa.com.cn/
linux-
%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4%E7%BB%99linux%E5%88%9D
yu2014zjf
·
2020-08-16 10:33
linux开发学习
linux命令
Linux-
文件之inode
一、什么是空洞文件?+=======+-------+====+startendab定义:从文件结尾到新写入的文件之间的这段空间被称之为:文件空洞,如上图中从end到a之间的一段就是文件空洞。空洞文件必须满足2个条件:(1)写文件时超出文件结尾(2)超出之后继续写文件lseek()系统调用可以改变文件的偏移量,但如果程序调用使得文件偏移量跨越了文件结尾,然后再执行I/O操作,将会发生什么情况?re
yc1051247565
·
2020-08-16 10:17
Linux学习之路-
Linux-
挂载【6】---20171213
#mount命令:挂载将额外文件系统与根文件系统某现存的目录建立起关联关系,进而使得此目录做为其它文件访问入口的行为卸载:为解除此关联关系的过程把设备关联挂载点:mountPointmount卸载时:可使用设备,也可以使用挂载点umount挂载点下原有文件在挂载完成后会被临时隐藏挂载点目录一般为空一个挂载分区(或文件系统)可以挂载到多个挂载点,但一个挂载点只能挂载一个挂载分区,否则会出现之前挂载分
weixin_34072159
·
2020-08-16 09:48
Linux笔记
Linux-
基础笔记Linux文件目录目录描述/:Linux系统根目录/bin、/usr/bin可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等/boot存放Linux系统启动时用到的一些文件
dee73219
·
2020-08-16 06:20
开发工具
运维
shell
ubuntu 18.04安装owncloud 搭建自己的私有云盘
ubuntu18.04安装owncloud搭建自己的私有云盘.核心是安装LAMP(
Linux-
系统、Apache-网页服务、MySQL-数据库、PHP-开发环境)以下命令均在root用户下进行。
yimisiyang
·
2020-08-16 04:04
linux
linux-
远程访问及控制
1、OpenSSH服务器:SSH(SecureShell)协议:是一种安全通道协议对通信数据进行了加密处理,用于远程管理OpenSSh服务名称:sshd服务端主程序:/usr/sbin/sshd服务端配置文件:/etc/ssh/sshd_config***客户端配置文件:/etc/ssh/ssh_config***对称密钥:加密和解密用同一个密钥:AES、DES、3DES****(加密速度块,不安
cnwocvnweoinv
·
2020-08-16 03:54
Linux-
磁盘管理小结
这篇博文主要总结了Linux磁盘的一些操作,主要是硬盘的加载,分区(MBR分区和GPT分区),分区的挂载,以及swap分区的加载设置。基础命令df查看磁盘分区使用状况-l//仅显示本地磁盘(默认)-a//显示所有文件系统的磁盘使用情况,包含比如/proc/-h//以1024进制计算最合适的单位显示磁盘容量-H//以1000进制计算最合适的单位显示磁盘容量-t//显示指定类型文件系统的磁盘分区-T/
weixin_30824479
·
2020-08-16 02:10
Windows驱动—Windows应用程序和Windows驱动通信编程
文章目录介绍知识前奏内核方面编程设备对象和符号链接分发函数应用方面编程打开设备设备控制请求代码应用层代码内核层代码完整工程代码测试效果介绍Windows应用程序(Ring3层)和
内核驱动
(Ring0层)
李四老师
·
2020-08-16 00:45
【Windows编程】
#
【Windows驱动】
Windows内核驱动
Windows编程
Window内核编程
DeviceIoControl
linux-
一次load高但是cpu占用率低的排查
一次load高但是cpu占用率低的排查作者randyjia关注2015.12.1810:08字数343阅读878评论0喜欢0load过高但是cpu占用率低的排查过程描述某天晚上,短信受到报警,说mongodb服务器cpuload过高;登录到线上一看,使用top命令,发现load到了12(db服务器是4核)但是cpu占用率很低,当时就很疑惑;因为我之前一直以为load高,一定是cpu繁忙造成的,cp
nina19900811
·
2020-08-16 00:02
linux-性能分析
ubuntu16.04 安装NVIDIA驱动或CUDA报错:“The driver installation is unable to locate the kernel source....”
细节操作没有看清而导致的失误,细节请参考我的情况:所有的情况我都排查了,但是我的cuda10还是安装不上,于是产生一下思考:unabletolocate其实就是找不到,可能是头文件没有于是查看:/usr/src/下面的
linux
AR_SAMUEL
·
2020-08-15 21:52
AndroidQ 从app到驱动 第四章 编写app验证新添加的helloservice是否正常
AndroidQ从app到驱动第一章编写Linux
内核驱动
程序AndroidQ从app到驱动第二章添加HAL层,先打通JNI层到驱动的访问AndroidQ从app到驱动第三章SystemServer服务中添加
赵继高
·
2020-08-15 17:09
Android
AndroidQ 从app到驱动 第六章 从app到驱动的所有的代码链接
AndroidQ从app到驱动第一章编写Linux
内核驱动
程序AndroidQ从app到驱动第二章添加HAL层,先打通JNI层到驱动的访问AndroidQ从app到驱动第三章SystemServer服务中添加
赵继高
·
2020-08-15 17:09
Android
AndroidQ 从app到驱动 第五章 编写JNI层完成HelloService与Hal层的对接
AndroidQ从app到驱动第一章编写Linux
内核驱动
程序AndroidQ从app到驱动第二章添加HAL层,先打通JNI层到驱动的访问AndroidQ从app到驱动第三章SystemServer服务中添加
赵继高
·
2020-08-15 17:09
Android
AndroidQ 从app到驱动 第二章 添加HAL层,先打通JNI层到驱动的访问
这篇文章接上一篇文章是第二篇,主要介绍如果给Android添加hal层,并解决添加过程中所遇见的selinux问题AndroidQ从app到驱动第一章编写Linux
内核驱动
程序AndroidQ从app到驱动第二章添加
赵继高
·
2020-08-15 17:08
Android
Linux
AndroidQ 从app到驱动 第三章 SystemServer服务中添加 HelloService
AndroidQ从app到驱动第一章编写Linux
内核驱动
程序AndroidQ从app到驱动第二章添加HAL层,先打通JNI层到驱动的访问AndroidQ从app到驱动第三章SystemServer服务中添加
赵继高
·
2020-08-15 17:08
Android
Linux
内核驱动
之DDR3
1相关原理DDR3内部相当于存储表格,和表格的检索相似,需要先指定行地址(row),再指定列地址(column),这样就可以准确的找到需要的单元格。对于DDR3内存,单元格称为基本存储单元(也就是每次能从该DDR3芯片读取的最小数据),存储表格称为逻辑bank(DDR3内存芯片都是8个bank,也就是说有8个这样的存储表格)所以寻址的流程是先指定bank地址,再指定行地址(row),最后指列地址(
Eric_Xi_BJ
·
2020-08-15 17:39
Linux
内核
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他