- 博客(12)
- 资源 (16)
- 收藏
- 关注
原创 Fibonacci series(斐波纳契数列)的几种常见实现方式
费波那契数列(意大利语:Successione di Fibonacci),又译费波拿契数、斐波那契数列、斐波那契数列、黄金分割数列。在数学上,费波那契数列是以递归的方法来定义:F_0=0F_1=1F_n = F_{n-1}+ F_{n-2}(n≧2)用文字来说,就是费波那契数列由0和1开始,之后的费波那契系数就由之前的两数相加。
2014-09-29 11:51:08 3248 1
原创 判断距离1970年1月1日的天数
功能: 输入年月日,计算距离1970年1月1日的天数 输入: 年月日,输入年份范围【1970,2100】,输入年月日的有效性需要判断 输出: DaysSince1970:距离1970年1月1日的天数 已知 1970年1月1日为星期四 异常时,输出不需要关注 返回:1 上班0 休假-1 表示异常 根据国家规定:周一到周五需要上班。 根据公司规则:月末周六需要上班。 注:由于项目紧张,国家规定的节假日
2014-07-10 11:28:08 8546
原创 IP地址分类
An IP address is 32-bit long. IP addresses are classified into A, B, C, D, and E classes, as shown in the figure below.Please determine the class of an input IP address and obtain the corresponding IP address information according to the input 32-bit IP
2014-07-08 11:57:14 1091
原创 linux学习方法
Linux的最大的好处就是源码公开,任何人都可以下载和修改。尤其内核更是其中之奥妙,令很多程序员疯狂、着迷。1、首先,你可以学习到很多计算机的底层知识,如系统的引导、硬件提供的中断机制、虚拟存储实现机制、多任务机制、系统保护机制等;2、从操作系统的整体结构中,体会整体设计在软件中的份量和作用,以及一些宏观设计的方法和技巧:Linux的内核为上层应用提供一个与具体硬件不相关的平台;同
2014-02-13 13:09:57 703
原创 Ubuntu12.04中如何用root账户登录
1、首先设置root账户:sudo passwd root设置root密码;2、运行sudo apt-get install gdm安装gdm,并选择lightdm选项(如果安装了gdm了的话运行sudo dpkg-reconfigure gdm选择lightdm);3、sudo vi /etc/lightdm/lightdm.conf设置如下:greeter-sessio
2014-02-13 13:08:00 610
原创 win7与Ubuntu 12.04双系统修改启动项顺序
在在win7下安装了Ubuntu 12.04后,在grub中,win7启动想是最后一个,为了把win7设置为默认启动项,需要更改grub设置。google了半天,发现更改/etc/default/grub是无效的,打开/boot/grub/grub.cfg,里面写着“DO NOT EDIT THIS FILE”,而且我发现即使更改了SET_DEFAULT后一旦执行update-grub,启动顺序还
2014-02-13 13:07:18 887
原创 SQL语言参考
SQL语句分为俩类,数据定义语句(DDL)和数据操纵语言(DML)。前者用于创建、修改、或删除一个数据库中的实际定义,后者则用来创建、修改、删除或搜集数据库结构中的信息。换句话说,就是要用DDL创建表、字段和索引,用DML填充、更改和检索表和字段中的信息。表1 SQL命令命令分类描述CREATEDDL创建一个表
2014-01-01 19:42:14 830
原创 4、常规DLL和扩展DLL
1、MFC中的常规DLL可分为俩种——静态链接到MFC的常规DLL和动态链接到MFC的常规DLL。二者的区别是:前者使用的是MFC的静态链接库,生成的DLL文件长度大;后者使用MFC的动态链接库,生成的DLL文件长度小。 2、常规DLL会自动生成DEF文件,并编写导出函数,在头文件(.h)中声明导出函数,在源文件(.cpp)文件中编写实现代码。 3、实现隐式链接只要将导入函数的关键
2013-12-18 12:49:56 1002
原创 3、访问动态链接库
在应用程序中访问DLL,实际上就是将应用程序中的导入函数与DLL文件中导出函数进行链接。有俩种链接方式:隐式链接和显式链接。 隐式链接是指通过编译器,给应用程序提供DLL的名称和DLL函数的链接地址;显式链接则由应用程序通过代码加载DLL,编译器不需要知道任何关于DLL的信息。 1、隐式链接 要实现对DLL的隐式链接,应用程序要从DLL提供者处获得以下3个文件:
2013-12-18 12:48:47 707
原创 2、简单DLL示例
//AddDLL.h: interface for the AddDLL ckass#ifndef ADDDLL_H#define ADDDLL_Hextern "C" int __declspec(dllexport)add(int x,int y); //定义导出函数#endif//AddDLL.cpp: implementation of the Add
2013-12-18 12:46:00 864
原创 1、DLL基本理论
在Windows操作系统中,几乎所有的内容都是以DLL的形式存在的。 1、DLL基本概念 语言程序要从目标代码(.obj)外部引用函数,可以通过俩种途径实现——静态链接和动态链接。1.1、静态链接 该种方式下,链接程序首先对库文件(.lib)进行搜索,直到在某个库中,找到包含函数的对象模块为止。然后,链接程序把这个对象模块复制到可执行文件(.exe)中。链接程序负责
2013-12-18 12:43:23 848
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人