![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 72
帥氣的胖紙鍋
xxxxxxx
展开
-
Linux下采用lapack科学计算包来实现二维矩阵
1、调用lapack包的方式,写一个头文件 my_lapack.h (Linux如何安装lapack包?)#ifndef MY_LAPACK_H#define MY_LAPACK_Hextern "C"{ #include "lapacke.h" extern void dgesv_(int*,int*,double*,int*,int*,double*,int*,int*); extern void sgesv_(int*,int*,float*,int*,int*,float*,in原创 2021-12-13 16:02:57 · 1407 阅读 · 0 评论 -
Ubuntu14.04 科学计算包blas、lapack的安装及其使用
1、先从网上把lapack包下载下来,lapack包的下载路径:http://www.netlib.org/lapack/#_lapack_version_3_10_0_2【这里面下载的是lapack3.5版本的】【lapack包里已经包含了blas包了,无需重新下载】2、首先安装下gfortran编译器:sudo apt-get install gfortran3、解压lapack-3.5.0.tgz 压缩包tar -zxvf lapack-3.5.0.tgz4、cd进入解压后的目录lap原创 2021-12-13 09:23:57 · 6334 阅读 · 1 评论 -
Linux下 /etc/shadow内容详解
/etc/shadow 文件,用于存储 Linux 系统中用户的密码信息,又称为“影子文件”。前面介绍了 /etc/passwd 文件,由于该文件允许所有用户读取,易导致用户密码泄露,因此 Linux 系统将用户的密码信息从 /etc/passwd 文件中分离出来,并单独放到了此文件中。/etc/shadow 文件只有 root 用户拥有读权限,其他用户没有任何权限,这样就保证了用户密码的安全...原创 2020-03-25 15:25:28 · 12830 阅读 · 0 评论 -
Linux 进程与信号的概念和操作 linux process and signals
信号与进程几乎控制了操作系统的每个任务。在shell中输入ps -ef命令,我们将得到如下结果:(译者注:-e Select all processes. Identical to -A; -f Do full-format listing. This option can be combined with many other UNIX-style options to add addi...转载 2019-03-18 15:14:44 · 260 阅读 · 0 评论 -
linux 进程通信——C语言实现
linux中的进程通信分为三个部分:低级通信,管道通信和进程间通信IPC(inter process communication)。linux的低级通信主要用来传递进程的控制信号——文件锁和软中断信号机制。linux的进程间通信IPC有三个部分——①信号量,②共享内存和③消息队列。以下是我编写的linux进程通信的C语言实现代码。操作系统为redhat9.0,编辑器为vi,编译器采用gcc。下面所转载 2017-11-03 14:18:51 · 931 阅读 · 0 评论 -
UART0串口编程系列(一)
串口编程(UART0)---------------------------------------------------------Author :tiger-johnWebSite :blog.csdn.NET/tigerjbEmail :jibo.tiger@gmail.comUpdate-T转载 2016-12-28 11:05:08 · 6723 阅读 · 0 评论 -
Ubuntu 14.04 下搭建SVN服务器 svn
安装软件包:sudo apt-get install subversion之后选择SVN服务文件及配置文件的放置位置。我放在了/srv下的svn目录。cd /srvsudo mkdir svn我的svn版本仓库叫tone_srccd /srv/svnsudo mkdir tone_src目录建好后 创建版本仓库sudo svnadmin create /srv/转载 2016-02-22 15:42:06 · 362 阅读 · 0 评论 -
linux内核panic
1. Linux Kernel Panic的产生的原因 panic是英文中是惊慌的意思,Linux Kernel panic正如其名,linux kernel不知道如何走了,它会尽可能把它此时能获取的全部信息都打印出来。有两种主要类型kernel panic,后面会对这两类panic做详细说明:1.hard panic(也就是Aieee信息输出)2.soft p转载 2016-02-19 14:48:06 · 536 阅读 · 0 评论 -
openwrt的结构 与 编写 HelloWorld程序
这次讲讲openwrt的结构.1. 代码上来看有几个重要目录package, target, build_root, bin, dl....---build_dir/host目录是建立工具链时的临时目录---build_dir/toolchain-*是对应硬件的工具链的目录---staging_dir/toolchain-* 则是工具链的安装位置转载 2016-01-26 14:13:46 · 481 阅读 · 0 评论 -
OpenWrt增加软件包方法
OpenWrt是一个比较完善的嵌入式Linux开发平台,在无线路由器应用上已有100多个软件包。人们可以在其基础上增加软件包,以扩大其应用范围。OpenWrt在增加软件方面使用极其方便,按照OpenWrt的约定就可以很简单完成。 加入的软件包可以是网上可下载的开源软件或自行开发的软件。為加入软件包需要在package目錄下创建一个目录,以包含软件包的各种信息和与OpenWrt建立转载 2016-01-26 11:15:50 · 3091 阅读 · 0 评论 -
How to building OpenSSL 0.9.8c
Building a Web Server, for LinuxRequirementsPerlDownloadPackage(Linux source) : openssl-0.9.8c.tar.gzUnpack with command...tar -xzf openssl-0.9.8c.tar.gzOur ConfigurationInstall to转载 2016-01-24 12:00:03 · 381 阅读 · 0 评论 -
Linux下Openssl的安装全过程
1、下载地址:http://www.openssl.org/source/ 下一个新版本的OpenSSL,我下的版本是:openssl-1.0.0e.tar.gz2、在下载的GZ目录中,用命令执行:tar -xzf openssl-openssl-1.0.0e.tar.gz3、进入解压的目录:openssl-1.0.0e [.......]#cd openssl-1.0.0e转载 2016-01-23 20:36:31 · 395 阅读 · 0 评论