- 博客(7)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 Linux下开发文件规范常用处理
1、格式化文件打开文件并跳转到指定行,Shift+v进入可视模式,Shift+g选择当前行开始所有行,或者自行按下方向键选择需要格式化的行,选择完后按=键执行格式化。2、缩进设置vim下tab默认8个空格,看过去挺不舒服的,一般会设置成显示4个空格,也可以直接设置tab用4个空格代替,脚本开发不要设置,对缩进要求高。3、Windows文件转Linux如果文件不是在在Linux系统上面创建的,而是
2017-10-31 14:57:23
401
1
原创 Linux下几种不同服务器间使用scp远程拷贝避免手动输入密码的解决方案
前言 scp是 secure copy的缩写,scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。 使用scp需要从服务上已经安装openssh-server。(A -> B或者A<-B,这里都把A称作主服务器,B称做从服务器) Ubuntu: 查看是否安装:dpkg -l | grep
2017-10-27 16:49:01
5147
原创 GNU Autotools构建系统
关于AutotoolsAutotools是用来从源代码生成用户可以使用的目标(targets)的自动化工具。目标可以包括库、可执行文件、或者生成的脚本等等。是[构建系统][6]的一种。常用的构建系统有GNU Make、GNU autotools、CMake、Apache Ant(主要用于JAVA)。 Autotools 是一系列工具的组合: 1. autoscan 2. aclocal 3.
2017-07-31 20:32:27
882
转载 嵌入式Linux系统时间设置
Linux系统的很多功能都需要读取时间为基础。比如:日志系统需要时间戳以记录log,为后期的问题排查提供支撑;cron服务需要正确的时间设置以支撑周期性、特定时间点执行某个任务;等等。大多数Linux桌面系统都提供了丰富、友好的时间设置接口,很方便用户进行时间设置,但是在定制化、特殊性很强的嵌入式设备中,时间的设置有时不是那么容易。本文全面剖析linux-arm嵌入式设备的时间设置细节。硬件时间和系
2017-05-13 15:07:25
3462
原创 Ubuntu下搭建samba服务
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS
2016-12-25 14:14:13
491
原创 FFMPEG之路——初探类‘HelloWord’
最近开始在学习FFMPEG,准确点来讲是FFMPEG for Android!也开始尝试着写博客,主要是为了记录自己的学习过程,和大家一起分享和探讨,共同进步。 在这里,我会把自己遇到的一些坑提醒给大家,提高大家的学习效率。上文中我们已经在Linux环境下搭建好了FFMPEG开源库的编译环境,并且拿到了可以在Android上运行的动态库,下面我们一起学习一个FFMPEG的简单Demo
2016-12-22 21:59:08
432
原创 使用NDK编译Android所需的FFMPEG动态库
为什么要用NDK编译: 对于开发Android的小伙伴,对于NDK肯定不会感到陌生。在Android世界里联通java和c代码的利器jni就离不开NDK。作为一名合格的程序猿,在学习工作中肯定会有需要用到网络上的各种开源库,所以首先,我们需要能够编译出我们需要的动态库。 为什么要用NDK编译呢?一般Linux系统默认都会有安装gcc编译器,使用gcc就可以编译
2016-12-21 22:15:50
3564
IOS纯代码布局上下黑边不满屏问题
2017-09-19
FFMPEG for Android简单示例源代码
2016-12-26
C#asp.net三层架构,怎么才能通过主键查询到相对应的记录
2013-12-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人