Welcome 微信登录

首页 / 操作系统 / Linux

Linux中字符串的简单操作

Linux中字符串的简单操作

Linux中字符串的基本操作1.cut格式:cut -c num1-num2 filename (显示每行从开头算起 num1 到 num2 的文字。)-d:后接分隔字符,与-f一起使用。-f:依据-d后面的分隔字符将字符串分割为数段,用-f表示取出第几段。-c:如上所示,表示取出filename文档中每行的第num1到num2的字符段。例如:cut -d ":" -f1 /etc/passwd 表示取出所有用户名。2.seq打印出一串有序的数字。主要有三...
深入剖析Android消息机制

深入剖析Android消息机制

在Android中,线程内部或者线程之间进行信息交互时经常会使用消息,这些基础的东西如果我们熟悉其内部的原理,将会使我们容易、更好地架构系统,避免一些低级的错误。在学习Android中消息机制之前,我们先了解与消息有关的几个类:1.Message消息对象,顾名思义就是记录消息信息的类。这个类有几个比较重要的字段:a.arg1和arg2:我们可以使用两个字段用来存放我们需要传递的整型值,在Service中,我们可以用来存放Service的ID。b.obj:该...
Android工程导入jar文件步骤

Android工程导入jar文件步骤

Android中正确导入第三方jar包 andriod中如果引入jar包的方式不对就会出现一些奇怪的错误。工作的时候恰好有一个jar包需要调用,结果用了很长时间才解决出现的bug。刚开始是这样引用的(eclipse):右键工程,Build path,java build path,选择libraries,在右边的按钮中点击“Add External JARs”,然后选择合适的jar包(大部分人应该会这样做).结果控制台立刻报错:conversion to ...
用Android NDK编译FFmpeg

用Android NDK编译FFmpeg

Android内置的编解码器实在太少,于是我们需要FFmpeg。Android提供了NDK,为我们使用FFmpeg这种C语言代码提供了方便。不过为了用NDK编译FFmpeg,还真的花费了不少时间,也得到了很多人的帮助,最应该谢谢havlenapetr。我觉得我现在这些方法算是比较简洁的了--下面就尽量詳細的说一下我是怎么在项目中使用FFmpeg的,但是基于我混乱的表达能力,有不明白的就问我。你得了解JNI和Android NDK的基本用法,若觉得我的文章还...
DES加密程序实现,UNIX/Linux的接口实现

DES加密程序实现,UNIX/Linux的接口实现

今天花了一两个小时写这个程序,忍不住把她发到自己的博客上与人分享分享,算是作为整理一下自己的思路。如果认为写得太菜的话请各位高手见谅见谅。这里演示了我自己用libtomcrypt-0.96加密库写的一个DES加密小程序,此DES程序只在Ubuntu10.10 (Linux 2.6.35-28-generic #49-Ubuntu SMP Tue Mar 1 14:40:58 UTC 2011) 测试过,程序是用标准C写的,如果没有意外发生的话应该可以用支持...
Java 打印输出空心菱形

Java 打印输出空心菱形

思路:设座标原点为 0,0 设菱长为 len 则纵轴横座标也是 len 则最大横座标及总行数都是len*2那第i行的第一个实心点 x的横座标是 len-i的绝对值(len指纵轴横座标)则第i行的第二个实心点 y 的横座标是 len+(len-x) (len同上,x指x点的横座标)循环判断第i行的每一个点是不是 x 或 y点,如果是,则输出 * ,否则输出汉字空格。注意 len 为两个 * 之间的距离,所以三个* 是两个长度publicclassTest{ ...
Android 实现书籍翻页效果---番外篇之光影效果

Android 实现书籍翻页效果---番外篇之光影效果

对于之前发布的翻页效果的源码(http://www.linuxidc.com/Linux/2011-04/35225.htm),由于写得太匆忙,注释讲解的不多,且本人文笔较差,至使很多人对其中的很多部分不是很清楚,尤其是其中的光影部分,而我也不知道如何去向其解释,真是让我汗颜无比,所以今天利用闲暇来给大家分析一下。相关阅读:Android 实现书籍翻页效果----原理篇Android 实现书籍翻页效果----源码篇ps: 由于零碎时间有限所以文字也有些零碎...
Android 实现书籍翻页效果----完结篇

Android 实现书籍翻页效果----完结篇

之前由于种种琐事,暂停了这个翻页效果的实现,终于在这周末完成了大部分功能,但是这里只是给出了一个基本的雏形,没有添加翻页的动画效果,由于下个周末开始,需要转向去研究framework层(短暂的酱油期就这样结束啦 o(︶︿︶)o唉),将会暂停翻页的开发,所以想要进一步提高功能的童鞋需要自己动手~~~稍后发布的将是本人提供的完结篇代码。今天一个热心的csdn好友-- xiaofanqingzjj 告诉我:“这两天把你的代码整了一下,实现了 根据滑动...
Android 实现书籍翻页效果----原理篇

Android 实现书籍翻页效果----原理篇

之前看到像ipad上的ibook的模拟书籍翻页的特效感觉很炫,在Android上也有像laputa和ireader等应用实现有这个特效,在网上搜索了一下好像也没有现成的例子,所以自己动手实现了一个,现在将实现的过程记录下来。实现真实的翻页效果,为了能在翻页的过程中看到下一页的内容,在翻页之前必须准备两张页面,一张是当前页,另一张是下一页。翻页的过程就是对这两张页面的剪切,组合过程。用户看到的可以分为3部分:当前页的可见部分(下图绿色部分),把书页翻起来后看...
Android 实现书籍翻页效果----源码篇

Android 实现书籍翻页效果----源码篇

之前给大家讲解了Android实现书籍翻页效果的原理,并在文章结尾处说明要发布源码,呵呵,但是最近有不少琐事缠身,原计划给大家的源码demo没有时间完成,可能要delay啦~~但是由于源码实现啦原理篇所说的大部分效果,只是在阴影方面还是有些bug,所以我将它贴出了让大家都来一起帮忙实现,毕竟授人鱼不如授人渔,实践才是王道。下面是demo的画面,可以实现四个角的拖拽:由上图可以看到,源码实现啦,翻起页背面和当前页的光影效果,但是翻起页背面的光影效果未实现。红...
如何使用Eclipse单独调试Android系统的app

如何使用Eclipse单独调试Android系统的app

修改系统的app的时候,如果需要编译整个工程,那的确很慢。虽然强大的make功能可以方便的使用mm只编译修改了的那个应用。单独的一个应用跑起来才够快。做法是这样:一次编译过后(比如你改了framework,有新的修改在里面) 把out/target/common/obj/java_libraries/ 里面的相关jar考出来作为工程的jar source library。 主要是core_intermediates,ext_intermediates,fr...
Android布局整合include界面控件(重用布局)

Android布局整合include界面控件(重用布局)

在Android的开发中,我们知道布局文件可以让我们很方便的对各个UI控件进行位置安排跟属性设置,而在程序中可以直接取得控件并赋予对应操作功能。但是,如果是一个复杂的界面设计,我们把所有布局都放在一个文件中来描述,那这个文件会显得比较臃肿而结构则变得无法清晰了。为此,Android为我们提供了一个武功高强的高手,这个高手的特异功能就是能够将几个不同的布局文件整合在一起,它的名字叫include,听名字就知道是包含的意思,当然是包括多个布局。说了那么多,其实...
Linux下SPI从设备驱动的编写

Linux下SPI从设备驱动的编写

SPI(Serial Peripheral Interface) 是一个同步的四线制串行线,用于连接微控制器和传感器、存储器及外围设备。三条信号线持有时钟信号(SCLK,经常在10MHz左右)和并行数据线带有“主出,从进(MOSI)”或是“主进,从出(MISO)”信号。数据交换的时候有四种时钟模式,模式0和模式3是最经常使用的。每个时钟周期将会传递数据进和出。如果没有数据传递的话,时钟将不会循环。SPI驱动分为两类:控制器驱动:它们通常内嵌于片上系统处理器...
<< 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 >>