Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

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驱动分为两类:控制器驱动:它们通常内嵌于片上系统处理器...
Android 开发人员必须掌握的 10 个开发工具

Android 开发人员必须掌握的 10 个开发工具

Android SDK 本身包含很多帮助开发人员设计、开发、测试和发布 Android 应用的工具,在本文中,我们将讨论 10 个最常用的工具。#1: Eclipse ADTEclipse ADT 是 Eclipse 平台下用来开发 Android 应用程序的插件。#2: The SDK and AVD Manager该工具包含很多重要的功能,包括管理不同的 Android SDK 版本(构建目标),你知道的 Android 的版本众多,API上有些兼容性...
《UNIX 环境高级编程》源代码在Linux环境运行方法

《UNIX 环境高级编程》源代码在Linux环境运行方法

以下是在网上找到的修改教程,感谢原作者,按以下步骤尝试一遍就通了,文章后记录尝试过程中的一些经验,算是防止健忘吧。《UNIX 环境高级编程》每个历程中,都会有这样一行: #include "apue.h" 这个头文件是作者把把每个例程中常用的标准头文件,一些常用的出错处理函数(err_**()之类的函数)和一些常用的宏定义给整理在一个头文件中。这个可以省去在每个例程中录入较多的重复代码,这样可以减少每个例程的长度。给读者带来了不少麻烦。下面给出一种代码的编...
移植Linux内核平台相关之 中断

移植Linux内核平台相关之 中断

前言:在移植Linux的时候,需要加入一段平台相关的代码。而在这部分代码中,中断是一个重要的环节。所以我们需要去了解linux内核的中断处理结构是怎样的,然后才能在适当的地方加上平台相关的代码。在不同的linux内核版本中,可能中断处理的结构不尽相同,这就要具体问题具体去分析了,本文主要是介绍在移植linux2.6.38.4到龙芯soc3210的时候,得出的一些关于中断处理的经验和体会,在此分享。从./init/main.c中的start_kernel开始...
多目录多源文件的驱动Makefile模板

多目录多源文件的驱动Makefile模板

很多知道我搞嵌入式,都说我很有前途,对此我表示感谢,希望自己真的会有个好前途。虽然现在还不能说“四举无成 十年不调”,但一直无所作为,惭愧得很。我总徘徊在驱动的门外,迟迟不能掌握驱动的编写。一来没有个集中的时间学驱动——自毕业后,已经变得很懒了;二来现实也不允许我一直搞驱动。但是我一直努力将所学的各种知识联系在一起,以提高自己的水平。建立一些属于自己的模板是一件很有必要的事情。无论是代码模块还是其它的东西。以前搞单片机时就意识到了写程序要分模块,要注意代码...
Linux I2C驱动完全分析

Linux I2C驱动完全分析

其实老早就想写这个I2C的了,期间有各种各样的事情给耽误了。借着五一放假的时间把这个写出来,供同志们参考。以后会花一些时间深入研究下内核,虽然以前对内核也有所了解,但是还不系统。I2C的硬件结构并不复杂,一个适配器加几个设备而已。Linux下驱动的体系结构看着挺复杂,实际也是比较简单的。在本文中我还是使用实际的例子,结合硬件和软件两个方面来介绍。希望能给初学的同志们一些帮助,另外抛砖引玉,希望高手能给一些指点。话不多说,开整!~本文用到的一些资源:1. S...
Android之PopupWindow弹出对话框

Android之PopupWindow弹出对话框

Android的对话框常用的有两种:PopupWindow和AlertDialog。PopupWindow顾名思义为弹出菜单,不同于AlertDialog对话框,PopupWindow弹出的位置可以很多变化,按照有无偏移分,可以分为无偏移和偏移两种;按照参照类型不同又可以分为两种:相对某个控件(Anchor锚)的位置和父容器内部的相对位置。具体如下:函数简介showAsDropDown(View anchor)相对某个控件的位置(正左下方),无偏移show...
<< 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 >>