暂无个人介绍
/****************************************************************************** * Linux U盘 启动盘 * 说明: * 之前一直有个想法,那就是将x86的系统放在U盘中,像ARM那样做,但一直也不知 * 道大概要怎么查资料,最近搞redhat,查到了一些相关资料,记录一下。
/******************************************************************************** * Debian For ARM Webmin Server * 说明: * 想找一个Web管理工具用在ARM上,但目前也不知道其他的软件,于是尝试安装一下 * Webmin,看一下效果如何,可行的,但是目前测试是在qemu里测试,有点卡,效果不是 * 很好的样子。
/**************************************************************************** * Debian For ARM mysql-server install information * 说明: * 之前有提到安装mysql-server的时候,有出现无法配置的问题,今天再次尝试 * 安装,结果自然而然的通过了,这也是意料之外啊,目前不知道是为何,记录一下 * 安装信息。
/**************************************************************************** * fakeroot: preload library `libfakeroot.so' not found, aborting. * 说明: * 将buildroot拷贝到新的电上编译出现这个错误,只需要重新编译一下就可以 * 解决这个问题了。
/******************************************************************************** * FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. * 说明: * 系统更新的时候遇到这个错误,记录一下处理步骤,其原因是我自己把其umount了 * 导致的问题。
/**************************************************************************** * nginx RTMP FFmpeg 视频直播 * 说明: * 主要是为了体验一下怎么搭建一整套的RTMP直播流,用USB Camera进行视频数据 * 采集,然后推送到nginx RTMP服务端,实现实时视频传输,主要是为了体验一把,目 * 前并没有打算进行更深入层面的测试、解析,记录参考文档,主要参考文档1。
/******************************************************************************** * Python 3.5 socket OSError: [Errno 101] Network is unreachable * 说明: * 在网络状态一切正常的时候没有出现这个问题,当出现比较长时间的网络连接中断 * 的情况下,会出现这个现象,try...except...解决。
/******************************************************************* * RedHat5.8 编译内核驱动 合成initrd.img * 说明: * 需要编译RedHat5.8的内核驱动,找了一下资料,并操作一下,并编译 * 一下IO驱动,能够正常运作。
/******************************************************************************** * matrix-gui-2.0 将javascript文件夹改成js文件夹 * 说明: * 今天在测试的matrix-gui-2.0的时候总是找不到javascript中的js文件,直接访问也 * 提示没有权限索性直接将javascript文件夹名字修改为js,结果可以访问了,好像这个问 * 题之前有遇到过,没有去解决。
/**************************************************************************************** * 使用PHP配置文件 * 说明: * 最近要涉及PHP,现在一般都不喜欢将参数进行硬编码,所以查找一下PHP中怎么使用配置文件, * 这个在将来需要对参数进行修改的场合是非常划算的,内容都在参考文档里。
/******************************************************************************************* * Ubuntu 16.10 Apache PHP Server * 说明: * 需要用到16.10系统上装一个PHP的环境来做代码测试,记录一下几个关键的配置。
/********************************************************************************** * Ubuntu 16.10 中文环境 Shell输出英文提示 * 说明: * 以前装系统总是装英文环境,问题是有些时候要操作中文就比较麻烦了,但装了中文 * 环境,编译提示又都是中文的,这更折腾人,所以查一下资料解决一下。
/********************************************************************************** * raspi-config Expand root partition to fill SD card 原理 * 说明: * 想知道树莓派是如何完成SD卡扩展的,记录相关文档。
/********************************************************************************** * Linux syslogd * 说明: * 今天检查一下系统的系统日志,看一下系统是否正常,之前也都没有查看过这部分 * 日志。
/********************************************************************************** * Windows cmd findstr * 说明: * 在Windows的cmd终端里要匹配字符串,Linux是grep,于是在Windows下找到了findstr。
/********************************************************************************** * raspi-config Expand root partition to fill SD card 原理 * 说明: * 想知道树莓派是如何完成SD卡扩展的,记录相关文档。
/********************************************************************************** * Debian for ARM install python 3.5.x * 说明: * 记录python3.5的安装方法,同时记录python3的pip的安装方法。
/************************************************************************* * Debian for ARM * 说明: * 尝试一下Debian for ARM,然后安装了一下MySQL,还是遇到以前遇到的问题, * 目前还是没有解决。
/********************************************************************************** * perl: warning: Falling back to the standard locale ("C"). * 说明: * 使用debootstrap的时候,遇到这个问题,记录解决方法。
/************************************************************************* * Execl to HTML * 说明: * 这部分主要是为了在Markdown中显示Execl中的数据,通过这种转换,可以 * 比较快而直接的进行表格数据显示。
/************************************************************************* * I.MX6 Android 永不休眠 * 说明: * 之前遇到这个需求,仅仅修改了那个-1,无效,另外还需要电源管理部分的 * 代码,现在再记录一下。
/************************************************************************* * I.MX6 Python3 OpenCV * 说明: * 移植一下OpenCV,看一下图像处理效果,目前感觉还行了,应该是不错的了。
/*********************************************************************** * buildroot mysql mysql.mk hacking * 说明: * 大致看一下buildroot中mysql是如何进行配置,主要是看运行./configure * 的时候配置,有时候配置buildroot的时候,有些选项不知道,也可以到这些 * mk文件去看看,这样就知道在make menuconfig中打开什么选项了。
/************************************************************************* * I.MX6 FFmpeg 录制视频 * 说明: * 通过FFmpeg录制视频是很正常的事,测试一下。
/************************************************************************* * fswebcam 获取图片 * 说明: * 通过fswebcam获取图片比通过FFmpeg简单一点。
/*************************************************************************** * git branch detached from jb4.2.2_1.0.0-ga * 说明: * 将Android的U-Boot拿出来,结果遇分支不存在的问题。
/*************************************************************************** * [: xxxx: Unexpected operator * 说明: * 在修改shell脚本的时候遇到这个问题,记录一下解决方法。
/*************************************************************************** * Git 部署 Web 网站 * 说明: * 主要是想自动部署静态网站到自己的VPS上,这样做的目的是方便像github * pages那样更新内容。
/*************************************************************************** * FFmpeg 'scale' filter not present, cannot convert pixel formats. * 说明: * 使用FFmpeg的过程中遇到这个问题,记录一下解决办法。
/*************************************************************************** * Android repo 学习参考 * 说明: * 首先是由于源代码拷贝的问题,将原来的repo源码丢失了,顺便看一下作为使用 * 者,对repo需要掌握到哪些东西。
/************************************************************************* * I.MX6 USB Camera * 说明: * 今天购买了个USB Camera,用来测试一下驱动。
/************************************************************************* * /usr/bin/env: node: No such file or directory * 说明: * 今天Charlie说cordova这个东西,然后尝试去安装了一下,结果遇到这个 * 错误,记录一下解决办法。
/************************************************************************* * Linux Shell 判断块设备节点是否存在 * 说明: * 能牌问shell脚本-f不能判断mmc设备节点的问题,查了一下资料,发现不能 * 使用-f来判断,要使用-e或者-b来判断才行。
/************************************************************************* * python 3 serial module install * 说明: * 在使用python 3的时候发现少了serial模块,记录一下安装方法。
/************************************************************************* * I.MX6 Busybox watchdog * 说明: * 使用Busybox watchdog设置-t 60参数,结果会自动重启,不知道为什么, * 去看了一下源代码,重新理解了一下-T、-t参数的意思才知道仅仅设置-t参数, * 那么就不能大于等于60。
/************************************************************************* * buildroot 重新编译 package * 说明: * 修改了buildroot中的busybox,但不知道要怎么重新编译,记录一下资料。
/************************************************************************* * android-tools adb for ARM Linux * 说明: * 有时候还真是系统通过USB线直接连接到ARM主板,这样就不一定需要网络才 * 能传输文件,在做系统更新的时候,有时候也是不错的。
# ********************************************************************** # Linux shell 自启动脚本写法 # 说明: # 我们在做系统的时候,写自启动脚本是常有的事,下面是一个样板分析。
/*********************************************************************** * Python 3.5 RuntimeError: can't start new thread * 说明: * 测试的时候线程开得太多了,导致软件开始,不再能够被处理,卡死。
/*********************************************************************** * Ubuntu 14.04 安装VMware 12 * 说明: * 由于Android的源代码在VMware虚拟中,现在装了一台实体Ubuntu电脑,于是 * 需要子在Ubuntu上安装VMware,然后将代码转移出来。
/********************************************************************************* * ARM Linux Qt 5.x.x 无标题栏 * 说明: * 以前Qt 4.x.x版本是直接有标题栏,但现在的Qt 5.x.x没有了标题栏,从参考文章里 * 可以看出,是需要另外移植窗口管理器的。
/********************************************************************************* * ftpget 从Windows FTP服务端获取文件 * 说明: * 从Windows FTP服务端直接获取需要的问题件。
/********************************************************************************* * linux git 推送空文件夹 * 说明: * 绝大多数时候是不需要推送空文件夹的,但是做文件系统的时候是需要,有些文件夹 * 是需要等系统跑起来才行。
/************************************************************************************* * PHP Web Shell in browser * 说明: * 在浏览器中执行shell命令,可以省区telnet或者SSH。
/************************************************************************************* * Ubuntu Filezilla FTP Client 安装 * 说明: * 个人而言,还是比较喜欢使用Filezilla。
/********************************************************************************* * C# 加载 SQLite DLL问题 * 说明: * 今天在C#里加载SQLite DLL出问题,记录一下解决办法。
/********************************************************************************* * Linux chroot 并使用之前系统设备节点 * 说明: * 直接使用chroot结果/dev下没有设备,所有有些东西需要提前挂载,在进入chroot。
/********************************************************************************* * I.MX6 initramfs.cpio.gz.uboot unpack * 说明: * 将initramfs.cpio.gz.uboot中的文件系统提取出来,想使用其中的文件系统来做一 * 些事,主要还是懒。
/********************************************************************************* * I.MX6 eMMC 添加分区 * 说明: * 在eMMC添加分区,可以格式化分区。
/********************************************************************************* * Git 一次性 pull push 所有的分支 * 说明: * 使用Git一次性推送所有的分支,之前一般都是单独推送一个分支,现在是多分支操作, * 可能涉及到多分支推送,得找个办法解决。