自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 c语言中的内存对齐问题

有关内存对齐的问题已经屡见不鲜了。在32位系统默认的一般是4或8倍数的对齐格式。比如:struct text{ short a; char j; int b;};求得结构体的大小为8。但是对于struct text{ char j; double a; int b;};大小却是24.你可能认为以double所占字节数对齐.其实不然。根

2013-05-07 21:50:52 727

转载 c语言编译全过程解析

编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。  编译的完整过程:C源程序-->预编译处理(.c)-->编译、优化程序(.s、.asm)-->汇编程序(.obj、.o、.a、.ko)-->链接程序(.exe、.elf、.axf等)  1. 编译

2013-04-05 11:03:09 776

原创 古典加密(3)

I.对于字母表str[ ]a,b,c.....z(本例只考虑小写,你也可以改大小写的)换算成0,1,2...25个数组A[ ](简单的  数组映射关系),即:str[i]=A[j],i=j; II.选取秘钥,输入key(0-25),保证gcd(k,26)=1,即key和26互质。然后计算key的逆元(在此不介绍可  以google一下,简单说就是找到一个值与key相乘后对26模运算

2013-03-30 10:20:11 570

原创 古典加密(2)

(2)乘法秘钥 I.对于字母表str[ ]a,b,c.....z(本例只考虑小写,你也可以改大小写的)换算成0,1,2...25个数组A[ ](简单的  数组映射关系),即:str[i]=A[j],i=j; II.选取秘钥,输入key(0-25),保证gcd(k,26)=1,即key和26互质。然后计算key的逆元(在此不介绍可  以google一下,简单说就是找到一个值与key相

2013-03-30 10:11:41 672

原创 古典加密算法(1)

开学回来后,已经是大三后半年,同学们都忙着考证,一直复习都是操作系统和计算机组成原理。上网络安全时候老师布置了三道古典加密算法。我也希望和大家一起分享,有什么不对之处望指出。  (1)凯撒加密算法   I.对于字母表str[ ]a,b,c.....z(本例只考虑小写,你也可以改大小写的)换算成0,1,2...25个数组A[ ](简单的数组映射关系),即:str[i]=A[j],i=j;

2013-03-30 10:01:01 1878

原创 从三色旗算法到快速排序

偶然翻看经典算法,无意间看到三色旗这个问题,描述如下:三色旗的问题最早由E.W.Dijkstra所提出,他所使用的用语为Dutch Nation Flag(Dijkstra为荷兰人),而多数的作者则使用Three-Color Flag来称之。假设有一条绳子,上面有红、白、蓝三种颜色的旗子,起初绳子上的旗子颜色并没有顺序,您希望将之分类,并排列为蓝、白、红的顺序,要如何移动次数才会最

2013-03-04 20:18:01 924

原创 指针(3)(4)

最近忙于复习考试,看的c的书有点少了,我们大三基本上开的是软件工程、web、数据库、和网络、多媒体和图形学,涉及到c编程的少点。所以还是自己看的书,自己的理解(3)什么时候可以看做数组和指针等价?在c语言中,没有一个函数的参数可以传递一个数组的,也没必要,只要通过首地址的引用就可以操作数据了。所以,当数组作为函数实参的时候,也就是为什么可以传递给一个指针变量的原因了(4)指针数组和数组指针

2012-12-26 22:34:36 386

原创 指针和数组 (1)(2)

对于学习c语言的人来说,如果你不了解指针,那是没有用的。对于学习c++而言,不会容器都不好意思说你学过c++。今天只想分享我对c中指针和数组的理解,本人也是一名在校的学生,理解能力不足之处还望不吝赐教。  (1)含义:数组,其实可以简单的理解为相同类型的一个集合。好比一个特务组,里面都是特务,只是各自的编排顺序不同,而元素的地址可以理解成代号。而指针就是一个领导,指针有指挥这些特务的权利。以i

2012-12-20 20:17:34 321

原创 字符和字符串

看过《c陷阱与缺陷》的都应该很清楚知道,单引号的字符表示的是个整型常量,比如 char c=‘a’;表示的值其实就是十进制97。双引号的其实就是一个指向无名数组的指针。如果将char *s=‘a’,这种做法显然错误,一个指针能指向常量吗?还有就是一个字符一般是8位,整型则是16或32位,所以一个编译器可以允许一个字符常量包含多个字符 比如‘sta’和“sta”。可是,‘sta’并不会用明确

2012-12-19 23:09:52 354

dalsa 网口线扫相机说明书

dalsa线扫相机,网口相关文档,操作手册操作手册操作手册

2018-07-04

dalasa采集卡视频, 文档

dalasa采集卡说明文档,包括接线说明,工作原理,以及调试方法

2018-07-03

java的数据结构简单演示系统

用java写的数据机构演示系统,简单演示所学过的数据结构的几个主要算法(注意将图片这个文件夹放在D盘下方可正常运行)

2012-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除