- 博客(65)
- 资源 (5)
- 收藏
- 关注
原创 Error: does not appear to contain CMakeLists.txt in openwrt
Makefile缺少以下这段可能会出现这类错误define Build/Prepare mkdir -p $(PKG_BUILD_DIR) $(CP) ./src/* $(PKG_BUILD_DIR)/endef
2020-02-26 17:23:18 1703 1
原创 openwrt sysupgrade小记
sysupgrade如何实现在升级rootfs分区后保存之前的配置文件的?以squashfs的rootfs+jffs2的rootfs_data为例,一个很简单的实现是使用mtd write命令的-j参数,作用是以jffs2的格式追加写入一个文件,而写入的文件就是需保留的配置文件压缩包: mtd -e -j /tmp/sysupgrade.tgz rootfs.bin roo...
2020-02-10 10:32:45 1793 1
转载 sscanf 其实很强大
http://blog.csdn.net/jackyvan/article/details/5349724最近在做日志分析,linux C 的开发环境,在对每行日志进行处理的时候,手下一个小伙用的是逐字节拆分成字段。 刚开始没注意,后来每天10几G的日志上来后,发现除了速度特别慢以外,还经常出问题,遇到错误格式的日志就直接崩溃。。。 拿过来帮他改的时候,
2017-11-19 22:02:18 387
原创 WDMycould Gen2安装SVN Server
WDMyCloud Gen2安装SVN server成功,过程记录如下:WDMycloud Gen2使用的是裁剪后的busybox,很多命令不能用。网上有方法可以刷成Debian系统,由于担心数据丢失,没有这么做。找到一个方法,通过chroot,执行使用Debian的环境,在此环境下用apt-get安装svnserver,也是一个不错的方法。即能保持原有系统的功能,又能增加svn se
2017-08-05 14:20:43 2601
转载 手动释放linux内存cache和脚本定时释放
http://www.linuxde.net/2011/07/402.html总有很多朋友对于Linux的内存管理有疑问,之前一篇linux下的内存管理方式似乎也没能清除大家的疑虑。而在新版核心中,似乎对这个问题提供了新的解决方法,特转出来给大家参考一下。最后,还附上我对这方法的意见,欢迎各位一同讨论。当在Linux下频繁存取文件后,物理内存会很快被用光,当程序
2016-12-21 14:37:34 924
转载 __attribute__ 详解
GNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。__attribute__书写特征是:__attribute__前后都有两个下划线,并切后面会紧跟一对原括弧,括弧里面是相应的__
2015-09-05 17:48:35 615
转载 常用的正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s
2015-07-02 22:34:46 369
转载 openwrt patch usage
http://wiki.openwrt.org/doc/devel/patchesWorking with patchesOpenWrt Buildroot integrates quilt for easy patch management. This document outlines some common patching tasks like addi
2015-01-28 23:17:29 1119
原创 影响网络性能的内核参数CONFIG_KERNEL_DEBUG_INFO,CONFIG_KERNEL_DEBUG_KERNEL
影响网络性能的内核参数CONFIG_KERNEL_DEBUG_INFO,CONFIG_KERNEL_DEBUG_KERNEL
2015-01-09 07:21:32 2102
转载 关于更新发布CSS和JS文件的缓存问题
关于更新发布CSS和JS文件的缓存问题在Web应用程序大行天下的今天,我们程序员的工作大都基于B/S架构,B/S架构的优势就在于可以及时(甚至随时)更新页面以及后台逻辑,而不用通知客户去手动更新客户端。在这种环境下,是不是B/S架构的软件就真的没有升级的问题了呢?现如今,浏览器大战下,各个浏览器也是拼了命的提高性能,升级JS解析引擎,更好的处理浏览器的页面缓存,让用户的浏览体验更快,占
2014-12-04 22:30:56 872
转载 linux服务器性能检测工具nmon使用
http://blog.chinaunix.net/uid-29179844-id-4354563.html
2014-10-11 17:30:34 679
转载 组播地址MAC的计算
组播地址MAC以01-00-5e打头,占25bit。由于MAC地址是25bit,而IP地址有32bit,所以在求一个组播IP的MAC时只需要将MAC的低23位与IP地址的低23bit取或即可(IP地址一共32bit,所以在这种情况下,前9个bit丢弃不用),前面再加上01-00-5e得出的即是该组播IP地址对应的MAC。如下表格中表示:0000000100000
2014-08-02 20:52:53 10126 1
转载 RARP协议
http://baike.baidu.com/link?url=vu4VSPtXvM8D315uF0x6nvCcvxAxHmpBmugna1PE90bHV4drbKmWE5ziLqiH8OCNq6WX366TVQqa98GkYk_hIKRARP协议(Reverse Address Resolution Protocol),反向地址转换协议。目
2014-06-28 23:12:45 1924
转载 dmalloc用法快速入门
原文链接常用内存泄露检测手段有1 mtrace2 memwatch3 mpatrol4 dmalloc5 dbgmem6 valgrind7 Electric Fencedmalloc是一个简单易用的C/C++内存leak检查工具,以一个运行库的方式发布。dmalloc能够检查出直到程序运行结束还没有释放的内存,并且能够精确指出在
2013-12-01 17:34:47 1689
转载 linux cache and buffer
Linux下对文件的访问和设备的访问通常会被cache起来加快访问速度,这个是系统的默认行为。 而cache需要耗费我们的内存,虽然这个内存最后可以通过echo 3>/proc/sys/vm/drop_caches这样的命令来主动释放。但是有时候我们还是需要理解谁消耗了我们的内存。我们来先了解下内存的使用情况:[root@my031045 ~]# free
2013-06-19 18:06:34 643
转载 Linux系统下清空Cache缓存
在Linux系统下,通过命令可以查看内存状态,比如# more /proc/meminfo MemTotal: 16423848 kBMemFree: 3008348 kBBuffers: 272916 kBCached: 12539184 kBSwapCached: 0 kBActive:
2013-03-29 17:11:14 1581
转载 PPPOE、Web+Portal、802.1x常见三种认证方式对比
认证技术是AAA(认证,授权,计费)的初始步骤,AAA一般包括用户终端、AAAClient、AAA Server和计费软件四个环节。用户终端与AAA Client之间的通信方式通常称为"认证方式"。目前的主要技术有以下三种:PPPoE、Web+Portal、IEEE802.1x。三种方式有其产生的背景原因和技术特点,以下对这三种主要认证技术作一个简要的分析:1.PPPOE1998年后期
2013-02-19 19:09:55 2001
转载 shell检查IP合法性
输入ip,检查其是否满足的ip书写规范,即不能大于255,不能有字母,和其他标点,参考网上的,自己搞了个如下,做个标记!@判断方法:echo -n 'Enter the Server-ip:' read BISSip echo $BISSip > /tmp/tmpserverip echo $BISSip|grep "^[0-9]\{1
2012-12-31 15:40:49 2603 1
转载 系统进程里的edpa.exe是什么?
DLP信息防泄漏客户端。通过网络抓包、网络控制和终端控制来发现敏感信息泄露行为,并可以进行告警和阻断。就是公司装在你们电脑上的安全软件,防止你把一些信息泄露出去的。这东西烦的很,理论上装了这东西,你在网络上收发什么别人都看得到。在有文件传送行为,或者拿U盘拷一些大文件的时候,这玩意CPU占用率奇高。
2012-10-12 10:15:59 11154
转载 五款最好的免费同步软件
引用http://www.a-shun.com/archives/19661.html文件夹同步就是将两个文件夹内的文件内容进行分析,可选择性的让两个文件夹内容保存一直。文件夹同步软件相当有用,虽然大多数人没用过,但它确实能够为你节省很多时间和操作。比如说:同步U盘上的数据和软件设置,查找软件版本区别和更新,同步FTP上的数据。我认为,很多情况下使用同步软件可以极大提高计算机操作效率。
2012-08-31 10:20:21 75710 5
转载 svn代码回滚命令
svn代码回滚命令取消对代码的修改分为两种情况: 第一种情况:改动没有被提交(commit)。这种情况下,使用svn revert就能取消之前的修改。svn revert用法如下:# svn revert [-R] something其中something可以是(目录或文件的)相对路径也可以是绝对路径。当something为单个文件时,直接svn revert
2012-08-28 18:27:55 703
原创 备份Linux分区
备份Linux分区1. dd if=/dev/sda1 of=/diskb/sda1_$(date +"%Y-%m-%d").backup.bin2. 也可以用gzip来节省空间:sudo dd if=/dev/sda1 | gzip > ~/sda1_$(date +"%Y-%m-%d").backup.gz 之后解压用这样:gzip -dc gentoo_*.backup.g
2012-08-28 14:46:46 511
转载 pvid和vid
PVID和VID彻底研究(上)——PVID的作用及和VID的区别Pvid和Vid经常出现于二、三层交换机里,由于PVID和VID的设置不合理,造成VLAN划分变得混乱。本文就对PVID和VID进行了彻底研究。pvid是交换机上的概念,说的是进入该端口的报文如果没有打vlan id就按pvid的值打上,vid是报文上的vlan tag的意思.不是同个概念哦.首先解释一
2012-08-13 19:41:53 1262
转载 一些linux kernel hacking资料
Author 一些linux kernel hacking资料alert7Joined: Oct 18, 2001Posts: 501 Posted: 2002-08-09 14:59 Joined: Oct 18, 2001Posts: 501 Posted: 2002-08-09 14:59 -------------------------------
2012-07-19 11:25:00 2742
转载 NAND Flash的坏块管理设计
在拥有诸多优点的同时,NANDFlash由于生产工艺的问题,其在出厂时可能存在一定的坏块。这些固有坏块不能用于存储数据,已被产家标识好。另外,使用过程中由于读写次数增多,好块也会变得不稳定或失效,成为坏块,这就是出厂后产生的坏块。 NANDFlash在生产及使用过程中都有可能产生坏块,这将使得系统变得不稳定。应用中一般采用跳块策略来管理坏块,但它不能解决系统运行中产生的坏块情况。针对此情形
2012-05-26 14:33:03 4884
转载 启用UBUNTU PAE 4G以上内存的解决方案
sudo apt-get install linux-generic-pae #内核包sudo apt-get install linux-headers-generic-pae #内核header包sudo apt-get install nvidia-current nvidia-settings #适用于N卡 特别提示。32位系统,打开内存得映射功能后,系统将不能使用休眠
2012-05-23 22:25:30 2228
原创 echo 不换行
echo的参数中, -e表示开启转义, /c表示不换行,脚本如下:#!/bin/sh echo -e "please input a value:/c"read value echo "what you input is:" $value脚本2:#!/bin/sh echo -n "please input a value:"read value ech
2012-03-26 21:17:25 1500
转载 如何将自己的win7电脑变身WiFi无线网络热点
开启windows 7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP),就可以让电脑变成无线路由器,实现共享上网,节省网费和路由器购买费。iphone4亲测通过,比conncetify方便,稳定,网速好!以操作系统为win7的笔记本或装有无线网卡的台式机作为主机。(必须是win7以上系统-含win7,和有无线网卡的台式或笔记本电脑)主机设置如下:1、以管理员身份运行命令提示符:
2012-03-02 20:06:48 14553 1
转载 NAND Flash中常用的纠错方式
Hanming,RS,BCH —— NAND Flash中常用的纠错方式 因为闪存中会有出错的可能,如果没有使用ECC模块,读出的数据和写入的数据会有不匹配的可能,也许一个文件中只有一两个bit不匹配,这也是不能容忍的。相对来说SLC中出错概率比较低,所以使用一个纠错能力不强的Hanming码就可以了,在MLC中Hanming码就显得力不从心了,需要纠错能力更强的RS或者B
2012-02-09 20:24:51 5378
转载 shell脚本中printf小节
shell脚本中printf小节 该篇文章是我在网上转载的,现在拿来学习~printf命令模仿C程序库(library)里的printf()库程序(library routine)。它几乎复制了该函数的所有功能。不过在Shell层级的版本上,会有些差异。由于printf的行为是由POSIX标准所定义,因此使用printf的脚本比使用echo移植性好。如同
2012-02-05 19:07:35 1351
转载 Shell脚本调试技术
一. 前言shell编程在unix/linux世界中使用得非常广泛,熟练掌握shell编程也是成为一名优秀的unix/linux开发者和系统管理员的必经之路。脚本调试的主要工作就是发现引发脚本错误的原因以及在脚本源代码中定位发生错误的行,常用的手段包括分析输出的错误信息,通过在脚本中加入调试语句,输出调试信息来辅助诊断错误,利用调试工具等。但与其它高级语言相比,shell解释器缺乏相应的调试机
2012-02-03 11:26:14 534
转载 类似 error: stray ‘/357’ in program
转自:http://blog.csdn.net/dk123/archive/2010/01/27/5261362.aspx记录在这里,学习查询! 最近在学习 C++ 的模板元技术,Loki 库无疑是最好的参考资料之一,至于 Loki 的介绍在这里就不多敷述了,直接说我遇到的问题:从下面地址可以获得最新的代码:https://loki-lib.svn.sourceforge.ne
2012-01-31 10:34:41 1447
转载 程序分析工具gprof介绍
程序分析是以某种语言书写的程序为对象,对其内部的运作流程进行分析。程序分析的目的主要有三点:一是通过程序内部各个模块之间的调用关系,整体上把握程序的运行流程,从而更好地理解程序,从中汲取有价值的内容。二是以系统优化为目的,通过对程序中关键函数的跟踪或者运行时信息的统计,找到系统性能的瓶颈,从而采取进一步行动对程序进行优化。最后一点,程序分析也有可能用于系统测试和程序调试中。当系统跟踪起来比较复杂,
2012-01-30 16:21:45 1196
原创 SVN转移
SVN的转移就是先做汇出的动作svnadmin dump 档案库> svn_dump然后把这个档案传到新的伺服器上scp svn_dump user@hostname:path在新的伺服器上建立一个新的档案库,并汇入svnadmin create 档案库svnadmin load 档案库
2012-01-30 15:21:35 722
转载 FOXMAIL不能删除收件箱里的邮件之解决办法
方法很简单。打开FOXMAIL所有目录,找到MAIL文件夹,进入之后找到要删除邮件的帐户为名称的文件夹,双击进入。找到trash.BOX。看看这个文件属性中是多大。一般是这个文件超过2G才会出现无法删除邮件的问题。解决的办法就是把这个文件名改名备份,再新建一个空白trash.BOX文件。基本上就OK了
2012-01-16 17:46:29 25432
转载 Linux curl使用简单介绍
Curl是Linux下一个很强大的http命令行工具,其功能十分强大。1) 二话不说,先从这里开始吧!$ curl http://www.linuxidc.com回车之后,www.linuxidc.com 的html就稀里哗啦地显示在屏幕上了 ~2) 嗯,要想把读过来页面存下来,是不是要这样呢?$ curl http://www.l
2011-12-16 12:33:45 518
转载 Nand Flash与Nor Flash
Nand Flash与Nor Flash1、NOR的特点是芯片内执行(XIP,eXecute In Place),这样应用程序可以直接在flash闪存内运行,不必再把代码读到系统RAM中。优点是可以直接从FLASH中运行程序,但是工艺复杂,价格比较贵,NOR的传输效率很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响了它的性能。 NAND结构能提供极
2011-12-15 09:18:27 357
IPQ4019,IPQ4029,IPQ4028,IPQ4018 QDART QRCT QSPR使用手册
2019-08-15
AR9342 Datasheet
2019-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人