linux 使用
文章平均质量分 81
晓岚松竹
处理海思软硬件中间,新做的板子回来调板子,板子的功能(和稳定性)调好后给软件提供sample,支持其编写上层应用 。
展开
-
运行caffe识别数字的模型mnist
<!---title:运行caffe识别数字的模型mnist--><!---keywords:填写关键字, 以半角逗号分割-->原始引用地址: [运行caffe识别数字的模型mnist](http://yangkuncn.cn/caffe_mnist.html) time: 2020.5.17 23:28## mnist是啥?mnist是一个运用神经网络识别数字的模型,可以识别数字0到9.### 获取mnist模块与数据对于mnist(就是数字识别)例子,...原创 2020-05-21 21:28:27 · 357 阅读 · 0 评论 -
ninja使用
原始引用地址: ninja使用time: 2010.01.13 22:11概述 在android和chrome,还有webrtc的项目中都用到了ninja作为编译项目使用工具,与之对应的工具我们比较熟悉的是make,cmake。网上搜索ninja,说的ninja代理make最大的优点是编译速度,使用ninja相比与make在编译android和chrome时,可以节省大量的时间。...原创 2020-01-13 22:39:35 · 3321 阅读 · 0 评论 -
如何解决内网中网络被限制的问题
来源:http://yangkuncn.cn/how_to_salve_network_cannot_visit.html如何解决内网中网络被限制的问题目录:访问被拒绝 拒绝访问的原理 转发tcp数据 为其它机器转发 ubuntu本地联网 转发udp数据 实际使用效果原始引用地址:如何解决内网中网络被限制的问题time: 2019.11.21 0...原创 2019-11-25 08:24:51 · 4960 阅读 · 0 评论 -
shell命令直接分区
以下把160G硬盘分区4个区#!/bin/shfdisk /dev/sda d1d2d3d4dnp11+40Gnp2+40Gnp3+40Gnp+40GwEOF原创 2013-07-05 11:18:35 · 1621 阅读 · 0 评论 -
让系统尽量不用swap
不用禁用swap,让系统尽量不用swap吧先看看你的swap使用情况,默认是60cat /proc/sys/vm/swappinesssudo gedit /etc/sysctl.conf添加vm.swappiness=0重启原创 2013-02-28 17:15:46 · 3960 阅读 · 2 评论 -
linux为用户添加sudo权限
用sudo时提示"xxx is not in the sudoers file. This incident will be reported.其中XXX是你的用户名,也就是你的用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了。下面是修改方 法:1)进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你转载 2013-02-22 09:04:41 · 1082 阅读 · 0 评论 -
Linux下的XAMPP基本配置技巧(设置虚拟主机、添加FTP账户等)
http://www.cnblogs.com/luoine/archive/2011/03/09/1978096.htmlxampp安装好之后就只有一个默认站点及一个默认nobody的ftp账户,这显然不符合我们平时的需求了,那么下面就来讲一下如何设置并管理多个虚拟主机及ftp账户了,至于xampp的安装不在此讨论范围,读者可自行参阅官网的相关说明。1、首先讲一下ftp账户转载 2013-02-22 09:01:28 · 703 阅读 · 0 评论 -
http://blog.chinaunix.net/uid-25082381-id-3242162.html
http://blog.chinaunix.net/uid-25082381-id-3242162.html因为项目用到了ftp传输文件的功能,设备要做ftp服务器,正好busybox有ftpd这个功能,所以就直接使用啦,但是测试发现,自带的这个ftpd登陆根本就不需要用户名和密码,所以这就有安全隐患了,这是不允许滴,搜索资料表明,搜不到关于ftpd用户名和密码登陆的问题,都是转载 2013-01-06 13:54:39 · 2034 阅读 · 0 评论 -
ubuntu12.04 e680 usbnet
ubuntu的usb3.0 不支持 e680的usbnet了。要改驱动了主要如下:在类似下面的结构体中,改成e680的标识: 22b8:600c{ /* Motorola MOTOMAGX phones */ USB_DEVICE_AND_INTERFACE_INFO(0x22b8, 0x6424, USB_CLASS_COMM, USB_CDC_SUBCLASS_MDLM原创 2012-10-23 09:34:19 · 998 阅读 · 0 评论 -
AutoMake文档
AutoMake文档2011-05-18 14:23:40引自http://grid.tsinghua.edu.cn/home/liulk/wiki/computer/AutoMake.html 为防止原文失效,拷贝了一份。Auto Makeu#title AutoMake 版本问题 Auto Make 例子 步骤总述 新版的auto转载 2012-10-13 00:21:26 · 1227 阅读 · 0 评论 -
linux下dd命令详解
linux下dd命令详解 名称: dd 使用权限: 所有使用者dd 这个指令在 manual 里的定义是 convert and copy a file 使用方式: dd [option] 如果你想要在线看 manual, 可以试试: dd --help 或是 info dd 如果你想要看看这个版本如何: dd --ver转载 2012-09-18 18:24:29 · 729 阅读 · 0 评论 -
linux dd命令参数及用法详解---用指定大小的块拷贝一个文件
linux dd命令使用详解dd 的主要选项:指定数字的地方若以下列字符结尾乘以相应的数字:b=512, c=1, k=1024, w=2, xm=number mif=file输入文件名,缺省为标准输入。of=file输出文件名,缺省为标准输出。ibs=bytes一次读入 bytes 个字节(即一个块大小为 bytes 个字节)。obs=bytes一次转载 2012-09-18 18:23:29 · 975 阅读 · 0 评论 -
生成可启动软盘
boot.img: boot.bin@dd if=/dev/zero of=emptydisk.img bs=512 count=2880 #生成空白软盘镜像文件@dd if=boot.bin of=boot.img bs=512 count=1 #用 bin file 生成对应的镜像文件@dd if=emptydisk.img of=bo转载 2012-09-18 18:22:34 · 897 阅读 · 0 评论 -
一本不错的书
http://book.51cto.com/art/201106/270087.htm原创 2012-09-16 18:46:07 · 539 阅读 · 0 评论 -
iptables 添加,删除,查看,修改
iptables是linux系统自带的防火墙,功能强大,学习起来需要一段时间,下面是一些习iptables的时候的记录。如果iptables不熟悉的话可以用apf,是一款基于iptables的防火墙,挺好用的。请参考:linux apf 防火墙 安装 配置一,安装并启动防火墙[root@linux ~]# /etc/init.d/iptables start转载 2013-06-03 09:15:11 · 10318 阅读 · 0 评论 -
让linux系统做网关,代理上网!!!
服务器端: 无线网卡:192.168.1.101 能上网 有线网卡:192.168.9.12不能上网 设置: 1.开启IP转发 echo "1">/proc/sys/net/ipv4/ip_forward 2.设置iptables规则原创 2013-06-03 09:10:43 · 6868 阅读 · 0 评论 -
ubuntu squid 做http代理
安装squid后:如果只想让单个的ip访问,可以用以下命令:#yk addacl advance src 192.168.9.77/32http_access allow advance如果让整个网段访问:#yk addacl advance src 192.168.9.0/24http_access allow advance参考:http://w原创 2013-06-03 14:48:09 · 939 阅读 · 0 评论 -
群晖开机自启动
原始引用地址: 群晖开机自启动主要参考 : 群晖开机自动运行frp脚本time: 2019-07-03 13:13:53 yangkun引言在公司使用一些收+++费的p-o=j=i-e软件,如果直接连网,他们会上报一些信息,让你们很不爽,特别是一些大公司,还会给领导打电话,说不定就要你断网了。有什么好方法吗?有人可能要说使用防火墙,个人感觉还是太麻烦。我们长期使用的v2ray就是...原创 2019-07-03 15:50:10 · 11612 阅读 · 0 评论 -
LINUX的“脏奶牛”
来源:https://github.com/dirtycow/dirtycow.github.io/wiki/PoCs编译运行以下代码成功后会把/usr/bin/passwd移动到/tmp/bak, 如果不改回去开机可能有问题/** (un)comment correct payload first (x86 or x64)!* * $ gcc cowroot.c -o cowroo原创 2016-10-23 19:56:44 · 1426 阅读 · 0 评论 -
Linux查看CPU型号及内存频率及其它信息与清理内存的命令
转自:http://www.latelee.org/using-gnu-linux/linux-cpu-mem-info.html查看CPU:# cat /proc/cpuinfo该命令可以查看系统CPU有多少个核,频率,特性等等。查看cpu内核频率# cat /proc/cpuinfo |grep MHz|uniqcpu MHz : 27518.499查看原创 2016-07-19 09:38:00 · 4104 阅读 · 0 评论 -
更新ubuntu15.10内核后,驱动解决
把ubuntu15.10的内核从4.2.0-34-generic更新到4.2.0-35-generic后发现,usb键盘不能用了,连显卡驱动都没有了。网上找后发现是少安装了驱动包。解决方法如下:sudo apt-get install linux-image-extra-4.2.0-35-generic安好后,重启可以使用,如果当时就想使用usb键盘可以使用以下命令:mod原创 2016-03-27 09:01:39 · 2240 阅读 · 0 评论 -
tar 备份时如何保持权限
http://www.cnblogs.com/iamfy/archive/2012/04/24/2467434.htmltar 备份还原在使用Ubuntu之前,相信很多人都有过使用Windows系统的经历。如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工 具(通常都是私有软件),然后重启电脑进入备份工具提供的软件环境,在这里备份或者恢复Windows系统。Nort转载 2016-02-25 16:26:27 · 6151 阅读 · 0 评论 -
truecrypt加密分区的编译
1、export PKCS11_INC=$(pwd)/truecrypt2、编译fuse-2.9.3./configuremakemake install3、编译truectypt:make NOGUI=1 NOASM=1 WX_ROOT=$(pwd)/../wxWidgets-2.8.12 wxbuildmake NOGUI=1 WXSTATIC=1 NOASM=原创 2014-06-16 18:19:51 · 1127 阅读 · 0 评论 -
openssl工具调试ssl加密ftp
openssl s_client -starttls ftp -connect 172.20.1.10:211、原创 2014-06-23 14:19:15 · 1731 阅读 · 0 评论 -
Ubuntu13.10纯文本模式/终端中文乱码解决方法
1.Alt+Ctrl+F1 进入第一个终端tty1,发现中文乱码。2.安装zhcon。sudo apt-get install zhcon3 输入下面命令,启动zhcon,中文显示正常。sudo zhcon --utf8 --drv=vga这是网上搜到到解决方法,配置完后发现无效然后我了解到了fbterm这个东西(亲测有效)1.下面我就安装了fbterm:原创 2014-07-19 23:47:11 · 1083 阅读 · 0 评论 -
ubuntu不启动图形界面
ubuntu re原创 2014-07-20 00:16:19 · 1825 阅读 · 0 评论 -
debian linux 安装smb 配置
服务器端配置过程: 1.apt-get install samba 2.修改/etc/samba/smb.conf文件 3.添加用户并设置samba访问密码 smbpasswd -a username 4.重启一下samba服务: /etc/init.d/smb restart 1.apt-get install samba (安装) debconf(选转载 2014-06-24 15:14:39 · 1668 阅读 · 0 评论 -
raspberry pi wifi配置
pi@raspberrypi ~ $ cat /etc/network/interfacesauto loiface lo inet loopback#iface eth0 inet dhcpiface eth0 inet staticaddress 192.168.9.97netmask 255.255.255.0gateway 192.168.9.68dns-nameser原创 2014-01-18 10:14:37 · 1576 阅读 · 0 评论 -
c 模拟 httpget,主要是发送的数据的问题
/*client.c*/#include #include #include #include #include #include #include #include #define PORT 80#define BUFFER_SIZE 1024int main ( int argc , char *argv[ ] ){ int sockfd , sendbytes原创 2012-08-10 11:07:59 · 851 阅读 · 0 评论 -
解决Ubuntu/debian的Apt-get 由于依赖关系安装失败的问题
http://tonychiu.blog.51cto.com/656605/654776由于ubuntu/debian软件库中有时候不同的库更新速度不一致,apt-get 出出现如下的错误提示 Some packages could not be installed. This may mean that you haverequested an i转载 2012-07-11 08:20:54 · 1947 阅读 · 0 评论 -
关于寄存器的定义__REG
在linux/include/asm-arm/arch-s3c2410/hardware.h中下面那个#ifndef __ASSEMBLY__#else#endif中的__REG定义想了半天没想明白,大家帮我解释下好吗? 谢谢还有就是#ifndef __ASSEMBLY__中__ASSEMBLY__什么时候才会定义了的?/** S3C2410 interna原创 2012-03-17 18:03:33 · 3944 阅读 · 1 评论 -
编译arm版本驱动模块
1.配置Linux源码 配置要生成的arm驱动版本内核(arm7 或 arm9……)2。编写C 文件 和 makefile ----------makefile---------------------------------------------obj-m := modules.o //生成模块名modules-objs:= h转载 2012-03-17 16:35:03 · 1068 阅读 · 0 评论 -
qt 手动设置控件的位置
QT中的Layout用着很不错,但有时候你想指定控件绝对位置.用以下红色代码就可以了.chanel1 = new QPushButton(tr("通道1:"));chanel1->setGeometry(rect().x()+200, rect().y()+10, 100, 30); chanel1->setParent原创 2012-03-12 16:24:40 · 21584 阅读 · 0 评论 -
socket和IOCTL结合实现网络采集
我这里说的ioctl函数是在驱动程序里的,因为我不知道还有没有别的场合用到了ioctl, 所以就规定了我们讨论的范围。为什么要写篇文章呢,是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在这里清理一下头脑。一、 什么是ioctl。ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等转载 2012-02-28 15:28:11 · 1194 阅读 · 0 评论 -
Android C/C++ 开发
转自:http://www.linuxidc.com/Linux/2010-08/27880.htm严格意义上来讲,Google Android 平台只支持基于 Android Dalvik VM 的 Java 语言开发,当前的 Android 对C/C++开发的支持仅限于用C/C++开发动态链接库,然后在Java中以JNI的形式来调用,换句话说,仅仅依靠C/C++在Android平台转载 2012-02-10 09:18:09 · 832 阅读 · 0 评论 -
qt4.7 字体字号设设置;中文乱码,
如果想用otf字体,要加上如下的话:QFontDatabase::addApplicationFont("MYoungHKS-Medium.otf");font.setFamily("MYoungHKS");前提是MYoungHKS-Medium.otf这个字体文件放到fonts那个目录了。以下转:http://www.cnblo原创 2012-02-10 09:10:07 · 2135 阅读 · 0 评论 -
linux c程序中获取shell脚本输出
http://doc.chinaunix.net/linux/201004/512284.shtml1. 前言 Unix界有一句名言:“一行shell脚本胜过万行C程序”,虽然这句话有些夸张,但不可否认的是,借助脚本确实能够极大的简化一些编程工作。比如实现一个ping程序来测试网络的连通性,实现ping函数需要写上200~300行代码,为什么不能直接调用系统的ping命令呢?通常在程序中通过转载 2011-12-30 17:41:53 · 612 阅读 · 0 评论 -
Linux中DD命令详解
1.dd命令简介 功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。可以用该命令实现DOS下的diskcopy命令的作用。先用dd命令把软盘上的数据写成硬盘的一个寄存文件,再把这个寄存文件写入第二张软盘上,完成diskcopy的功能。需要注意的是,应该将硬盘上的寄存文件用rm命令删除掉。系统默认使用标准输入文件和标准输出文件。转载 2011-12-14 08:51:04 · 621 阅读 · 0 评论 -
成功移植mplayer到mini2440
我自己的配置是:./configure --prefix=/workplace/tool/arm-MPlayer/MPlayer_bin --enable-fpm=arm --host=arm-linux --disable-debugging --enable-shared --enable-static CC=arm-linux-gcc./configure --p转载 2011-12-12 17:32:06 · 2459 阅读 · 0 评论 -
diff patch制作补丁打补丁
对于开源源码修改过程中的必经阶段:对源码打补丁,总是不够精通,搜索了补丁的原理的详细过程,如下:在移植或版本升级过程中,手动比对(用比对工具)转换是很费力的事情,特别是发生变化的文件非常多的情况下,“制作补丁、打补丁”可以简化这个过程。主要用到diff和patch。在这里不会把man在线文档上所有的选项都介绍一下,那样也没有必要。在99%的时间里,我们只会用到几个选项。转载 2011-12-07 14:03:50 · 1285 阅读 · 0 评论