随笔分类 -  Linux

1 2 下一页

Centos7 yum安装及使用 postgreSQL 12 教程
摘要:1、 在postgreSQL官网查找源(https://www.postgresql.org/download/) 按照系统配置进行选择,根据命令脚本执行就行: 2、 开启远程连接 postgreSQL的数据库可行性文件目录:/usr/pgsql-12/bin postgreSQL的数据库配置及日志 阅读全文

posted @ 2022-11-16 11:33 lingzshen 阅读(428) 评论(0) 推荐(0)

Linux系统bin文件打包方法
摘要:最近的项目需要客户端从服务器获取到文件后自动执行;由于可执行程序中有相关配置文件,并且运行前要进行环境变量的配置,所以不能直接下载可执行程序运行,上网搜了一下解决方法,发现可以打成bin包,下载时下载这个bin文件,然后运行,先进行解包安装,然后再脚本里配置环境变量,最后运行程序; bin包的制作需 阅读全文

posted @ 2018-08-03 17:44 lingzshen 阅读(10425) 评论(2) 推荐(0)

【转】Cobra-omniORB简单编程-命名服务
摘要:命名服务基本与上面的<<Cobra-omniORB简单编程-IOR>>相似,下面具体对需要的操作步骤进行描述。 一、设置环境变量 1)、在“D:/omniORB-4.1.1/”目录下新建目录Omninames; 2)、设置用户环境变量“OMNINAMES_LOGDIR = D:/omniORB-4. 阅读全文

posted @ 2018-06-05 11:02 lingzshen 阅读(959) 评论(0) 推荐(0)

Json-c库解析包含url的json字符串问题
摘要:json-c库会把url中的'/'转译为'\/'; 可能是json-c规则里面'/'字符另有他用吧; 只能自己编写代码处理一下: 调用该方法: 阅读全文

posted @ 2018-04-25 16:42 lingzshen 阅读(363) 评论(0) 推荐(0)

从一个简单的时间片轮转多道程序内核代码看操作系统如何运行
摘要:上了网易云课堂MOOC的《Linux内核代码分析》这门课,学到了很多知识,现在做博文记录第二次试验。试验要求:完成一个简单的时间片轮转多道程序内核代码,需要仔细分析进程的启动和进程的切换机制,总结部分需要阐明自己对“操作系统是如何工作的”理解。本次试验使用的工具是QEMU。QEMU是一套由Fabri... 阅读全文

posted @ 2015-03-15 20:43 lingzshen 阅读(367) 评论(0) 推荐(0)

通过反汇编程序观察计算机执行过程
摘要:在线学习了Mooc的《计算机内核分析》课程,为了探究计算机运行过程,现做博文记录实验过程。首先打开虚拟机中的linux环境,输入C语言代码:int g(int x){ return x + 3;}int f(int x){ return g(x);}int main(void){ return... 阅读全文

posted @ 2015-03-08 13:48 lingzshen 阅读(142) 评论(0) 推荐(0)

通过反汇编代码探究计算机运行过程
摘要:在线学习了Mooc的《计算机内核分析》课程,为了探究计算机运行过程,现做博文记录实验过程。首先打开虚拟机中的linux环境,输入C语言代码:int g(int x){ return x + 3;}int f(int x){ return g(x);}int main(void){ return... 阅读全文

posted @ 2015-03-08 12:44 lingzshen 阅读(163) 评论(0) 推荐(0)

通过反汇编程序观察计算机执行过程
摘要:在线学习了Mooc的《计算机内核分析》课程,为了探究计算机运行过程,现做博文记录实验过程。首先打开虚拟机中的linux环境,输入C语言代码:int g(int x){ return x + 3;}int f(int x){ return g(x);}int main(void){ return... 阅读全文

posted @ 2015-03-08 12:41 lingzshen 阅读(276) 评论(0) 推荐(0)

通过反汇编代码探究计算机运行过程
摘要:在线学习了Mooc的《计算机内核分析》课程,为了探究计算机运行过程,现做博文记录实验过程。首先打开虚拟机中的linux环境,输入C语言代码:int g(int x){ return x + 3;}int f(int x){ return g(x);}int main(void){ return... 阅读全文

posted @ 2015-03-08 12:35 lingzshen 阅读(150) 评论(0) 推荐(0)

解析 Linux 中的 VFS 文件系统机制(根文件系统的由来)
摘要:http://os.51cto.com/art/200803/67283_4.htm◆1. 摘要 本文阐述 Linux 中的文件系统部分,源代码来自基于 IA32 的 2.4.20 内核。总体上说 Linux 下的文件系统主要可分为三大块:一是上层的文件系统的系统调用,二是虚拟文件系统 VFS(Vi... 阅读全文

posted @ 2014-06-11 19:15 lingzshen 阅读(509) 评论(0) 推荐(0)

linux内核之文件系统
摘要:本文主要是基于百度文库的《Linux2.4.30内核文件系统学习(多图).doc》和360doc的《Linux内核虚拟文件系统》修改而来,当然还参考了其他的一些文档,在此就不一一列出了。本来在看到这些文章后,都没有勇气再写点文件系统方面的东西了,这些文章实在太精彩了。最后还是鼓足勇气决定把整理的资料... 阅读全文

posted @ 2014-06-11 18:18 lingzshen 阅读(258) 评论(0) 推荐(0)

大端法、小端法、网络字节序
摘要:关于字节序(大端法、小端法)的定义《UNXI网络编程》定义:术语“小端”和“大端”表示多字节值的哪一端(小端或大端)存储在该值的起始地址。小端存在起始地址,即是小端字节序;大端存在起始地址,即是大端字节序。也可以说:1.小端法(Little-Endian)就是低位字节排放在内存的低地址端即该值的起始... 阅读全文

posted @ 2014-05-06 06:47 lingzshen 阅读(187) 评论(0) 推荐(0)

深入理解C/C++混合编程
摘要:本篇资料问转载,内容是C++和C语言混合编程,但是实际操作中和资料部分内容有所出入,必要地方已经加上注释。在工作中,C、C++密不可分,做我们嵌入式方面的,当然更多的是C,但,有时候却少不了C++,而且是C、C++混搭(混合编程)在一起的,比如,RTP视频传输,live555多媒体播放等都是C++下... 阅读全文

posted @ 2014-04-29 15:56 lingzshen 阅读(378) 评论(0) 推荐(0)

一个经典的文件拷贝程序
摘要:今天用到文件复制,总是想不起来这个代码具体怎么写的了,特此记下来,以后不要忘记。 #include #include #include #include #include #define BUFFER_SIZE 1024 int main(int ... 阅读全文

posted @ 2013-12-30 17:26 lingzshen 阅读(277) 评论(0) 推荐(0)

ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)
摘要:centos 安装mysql出现这个错误,实在困扰人,这两天安装了两个系统的,都不知道什么时候怎么解决的,第二次又重新照解决方法在这里写一下,方便以后用下面是找的别人的解决方式,我是用yum安装的,可能会和大神们的有所不同,后面都有注释,最下面还有我操作的正确的步骤和显示的信息,这个解决方式应该算比... 阅读全文

posted @ 2013-12-13 23:56 lingzshen 阅读(130) 评论(0) 推荐(0)

Linux多线程,线程的分离与结合
摘要:线程的分离与结合在任何一个时间点上,线程是可结合的(joinable),或者是分离的(detached)。一个可结合的线程能够被其他线程收回其资源和杀死;在被其他线程回收之前,它的存储器资源(如栈)是不释放的。相反,一个分离的线程是不能被其他线程回收或杀死的,它的存储器资源在它终止时由系统自动释放。... 阅读全文

posted @ 2013-11-19 09:30 lingzshen 阅读(265) 评论(0) 推荐(0)

linux 共享内存--System V共享内存
摘要:1)用ftok()函数获得一个ID号.应用说明:在IPC中,我们经常用用key_t的值来创建或者打开信号量,共享内存和消息队列。这个在IPC的环境中十分的重要,比如说,服务器创建了一个消息队列,等待客户机发送请求。那么如何创建或者打开已有的消息队列呢?一般而言,我们对于服务器使用的路径和项目id(p... 阅读全文

posted @ 2013-11-16 21:15 lingzshen 阅读(250) 评论(0) 推荐(0)

Linux中的EAGAIN含义
摘要:在Linux环境下开发经常会碰到很多错误(设置errno),其中EAGAIN是其中比较常见的一个错误(比如用在非阻塞操作中)。这个错误经常出现在当应用程序进行一些非阻塞(non-blocking)操作(对文件或socket)的时候。例如,以 O_NONBLOCK的标志打开文件/socket/FIFO... 阅读全文

posted @ 2013-11-15 22:06 lingzshen 阅读(403) 评论(0) 推荐(0)

数据段、代码段、堆栈段、BSS段的区别
摘要:5个数据段 进程(执行的程序)会占用一定数量的内存,它或是用来存放从磁盘载入的程序代码,或是存放取自用户输入的数据等等。不过进程对这些内存的管理方式因内存用途 不一而不尽相同,有些内存是事先静态分配和统一回收的,而有些却是按需要动态分配和回收的。对任何一个普通进程来讲,它都会涉及到5种不同的数据段。... 阅读全文

posted @ 2013-11-10 08:35 lingzshen 阅读(209) 评论(0) 推荐(0)

开发板和Linux系统挂载报错(mount: RPC)
摘要:PC OS:fedora 13开发板:Tq2440开发板内核:linux-2.6.36开发板文件系统:yaffs2PC端设置:重启nfs服务“service nfs restart”挂载命令:mount -t nfs -o nolock 192.168.1.106:/root/tq2440 /mnt... 阅读全文

posted @ 2013-11-08 20:18 lingzshen 阅读(431) 评论(0) 推荐(0)

1 2 下一页