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

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

首页 / 操作系统 / Linux

OpenSSL与CryptoAPI交互AES加密解密

OpenSSL与CryptoAPI交互AES加密解密

继上次只有CryptoAPI的加密后,这次要实现openssl的了。动机:利用CryptoAPI制作windows的IE,火狐和chrome加密控件后,这次得加上与Android的加密信息交互。先前有说openssl移植到android的过程,这里就不再提android如何调用openssl了,而那一篇第9条提到的openssl与cryptoAPI兼容的两种方式感觉实现都不太好用,这里再次提出一种AES加密的实现方式。写这边文章的最主要的原因,用过Cryp...
VC命令行编译参数简介

VC命令行编译参数简介

CL.exe 是控制 Microsoft C 和 C++ 编译器与链接器的 32 位工具。编译器产生通用对象文件格式 (COFF) 对象 (.obj) 文件。链接器产生可执行文件 (.exe) 或动态链接库文件 (DLL)。 注意,所有编译器选项都区分大小写。 若要编译但不链接,请使用 /c。 使用 NMAKE 生成输出文件。 使用 BSCMAKE 支持类浏览。 以下是一个完整的编译器选项分类列表。 优化 选项 作用 /O1 创建小代码 ...
iOS Dev 绘图_在屏幕上画一条线

iOS Dev 绘图_在屏幕上画一条线

前段时间,忽然想学一下关于 在屏幕上绘制图形,我的书上有,但是没怎么看,之后想找一个最简单的例子看一看,发现像这样的文章很多很多,但是我按照他们所说的做了,同样添加了一个Draw2D.h和Draw2D.m文件 并继承自UIView,并且重写了drawRect:方法-(void)drawRect:(CGRect)rect { CGContextRefcontext=UIGraphicsGetCurrentContext(); CGContextSetLine...
Android 高仿【优酷】圆盘旋转菜单 的实现

Android 高仿【优酷】圆盘旋转菜单 的实现

目前,用户对安卓应用程序的UI设计要求越来越高,因此,掌握一些新颖的设计很有必要.比如菜单,传统的菜单已经不能满足用户的需求. 其中优酷中圆盘旋转菜单的实现就比较好.该菜单共分里外三层导航菜单.可以依次从外向里关闭三层菜单,也可以反向打开,并且伴有圆盘旋转的动画效果。首先,看下效果:以下是具体的代码及解释:1. 菜单布局文件:大家看到主要有三个RalativeLayout,就是大家看到的三层,但是关于图片的倾斜 是怎样实现的呢?实际上是个假象,图片是正放的...
Android 获取imei(国际移动设备身份码)号码详解及其应用场景

Android 获取imei(国际移动设备身份码)号码详解及其应用场景

IMEI简介:IMEI(International Mobile Equipment Identity)是国际移动设备身份码的缩写,国际移动装备辨识码,是由15位数字组成的"电子串号",它与每台手机一一对应,而且该码是全世界唯一的。每一只手机在组装完成后都将被赋予一个全球唯一的一组号码,这个号码从生产到交付使用都将被制造生产的厂商所记录。IMEI俗称“串号”,存储在手机的EEPROM(俗称“码片”)里,熟悉并了解这个号码对我们今后识别手机会起到非常大的作用...
Java方法的重载以及构造函数的理解

Java方法的重载以及构造函数的理解

一直对重载和构造函数的概念不是很理解,看了mars的视频以后有一种豁然开朗的感觉,写下来跟大家一起分享下。方法的重载有3个条件:1、函数位于同一个类下面;2、方法名必须一样;3、方法的参数列表不一样。比如有以下的例子:classStudent{voidaction(){System.out.println("该函数没有参数!");}voidaction(inti){System.out.println("有一个整形的参数!");}voidaction(do...
鸡尾酒排序Linux下C 实现

鸡尾酒排序Linux下C 实现

很久很久以前,曾经写了篇文章:冒泡排序 Linux下C 实现 ,这次再show个冒泡排序的变种:鸡尾酒排序。 鸡尾酒排序在排序时,从两个方向在序列中排序。先找到最大的数字放到最后一位,然后找到最小的数字,放到第一位;然后再找到第二大的数字放到倒数第二位,再找到第二小的数字放到第二位。以此类推,直到完成排序。详细实现,请参阅下面的关键代码:1、排序头文件:cocktailSort.h#ifndefCOCKTAILSORT_H #defineCOCKTAILS...
Linux设备驱动编程总结

Linux设备驱动编程总结

笔者搞设备驱动有一个多月了,也看了一些程序,前段时间一直很乱,没有办法总结,所以一直没有写文章,昨日热的睡不着,脑袋中却分外清晰,于是整理思路,将一个多月的学习心得总结出来,一方面供广大嵌入式Linux开发者参考,一方面稳固自己的知识。我将分为5篇文章去总结,这是第一篇,因为Linux中的驱动都是以模块的方式加载到内核中的,所以学习模块编程必须成为第一步。各种官方的介绍此处略过,我们先来看一个最简单的模块实例:helloworld!#include<...
<< 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 >>