cay22的专栏

让一切都有记录;让一切都能分析;让程序像人一样思考.

新年快乐

2014.12.31 23:10 "忙"了一天, 终于在这个时候坐下来, 正在看央视的新闻, 发现地球上已经有国家进入2015了(澳大利亚, 韩国, 朝鲜, 日本, ...);  突然有一个疑问? 世界各国, 风俗习惯等都很不同, 但都很一致的庆祝新年(放烟花, 放假, ......

2014-12-31 23:38:02

阅读数 568

评论数 0

简体中文与繁体中文互转

一. BIG5编码, GB编码(GB2312, GBK, ...), Unicode编码, UTF编码 1.1. BIG5编码 BIG5字集是台湾繁体字集,共包括国标繁体汉字13053个 1.2. GB编码 GB2312字集是简体字集, 全称为GB2312(80)字集, 共包括国标...

2014-12-31 16:39:58

阅读数 5901

评论数 0

BIG5编码, GB编码(GB2312, GBK, ...), Unicode编码, UTF8, WideChar, MultiByte, Char 说明与区别

一. BIG5编码, GB编码(GB2312, GBK, ...), Unicode编码 1.1. BIG5编码 BIG5字集是台湾繁体字集,共包括国标繁体汉字13053个 1.2. GB编码 GB2312字集是简体字集, 全称为GB2312(80)字集, 共包括国标简体汉字6763个; GB23...

2014-12-31 13:55:02

阅读数 6854

评论数 0

用C++扩展Python的功能(一)

一. 说明 1. 例如我们可以用Python写一个功能包(包里就只有一个py文件, py文件就只有一个函数, 例如HYAdd(a, b)), 因为是同一种语言, 所以很简单. 2. 现在相当于使用C++实现一遍, 但是C++和Python是异构语言, 所以C++需要按照Python的扩展框架,...

2014-12-27 09:49:13

阅读数 2095

评论数 0

Python调用DLL

环境: VS2010 + Python27 一. 创建一个dll DLL的创建过程参考: http://blog.csdn.net/cay22/article/details/5391319 1. 这里dll中导出函数是使用__stdcall声明的. 2. TestDll.dll中的两个...

2014-12-22 15:33:02

阅读数 2324

评论数 0

C++调用Python(不安装Python)

一. 你的Python代码 创建文件Test001.py 代码如下: #-*- coding:utf-8 -*- def HelloWorld(): print "Hello World" def Add(a, b): return a + b def...

2014-12-22 09:32:36

阅读数 1209

评论数 0

py2exe打包的简单使用

一. 安装py2exe 1. 安装Python2.7.9, 配置好环境变量 2. 安装py2exe(可以自动检测到Python的安装路径) 下载地址 http://sourceforge.net/projects/py2exe/files/py2exe/ 二. 打包步骤 2.1 建一个目录...

2014-12-20 17:23:17

阅读数 2057

评论数 1

C++调用Python(需要安装Python)

 一. 安装Python2.7.9 1. next, next, ... 配置好环境变量 2. 安装后, xxxx\Python27下有include和libs目录, C++需要包含这些东西, 按自己喜欢的方式添加到C++工程即可. 二. 你的Python代码 创建文...

2014-12-20 09:48:10

阅读数 1325

评论数 0

排列逆序数和计算

一. 排列的逆序与逆序数 逆序: 取一个排列为标准排列, 其它排列中某两个元素的次序与标准排列中这两个元素的次序相反时,则称这两个元素构成一个逆序. 逆序数: 一个排列中所有逆序总数叫做这个排列的逆序数. (注意是一个排列) 逆序数为偶数称为偶排列, 逆序数为奇数称为奇排列, 标准排列规定为偶排列...

2014-12-13 18:01:20

阅读数 2069

评论数 0

排列与全排列算法

一. 排列与组合的区别 排列是有顺序的, 如(a, b, c)和(b, c, a)是不同的, 虽然同样是三个字母, 但顺序不同. 组合是没有顺序的,如(a, b, c)和(b, c, a)是相同的, 只要是同样的字母组合, 顺序无所谓.   二. 全排列 n个不同元素排成一列. 可将n个不同元素按...

2014-12-13 16:35:00

阅读数 888

评论数 0

阶乘

阶乘指从1乘以2乘以3乘以4一直乘到所要求的数. 例如所要求的数是6, 则阶乘式是1 * 2 * 3 * ...... * 6, 得到的积是720.  720就是6的阶乘. 例如所要求的数是n, 则阶乘式是1 * 2 * 3 * ...... * n, 设得到的积是X, X就是n的阶乘. ...

2014-12-13 16:23:53

阅读数 638

评论数 0

斐波那契公式

斐波那契公式: (比内公式): F(n) = (1 / √5) * {[(1 + √5) / 2]^n - [(1 - √5) / 2]^n} (n > 0, n ∈ N*) (其中n是大于0的整数, √5表示根号5) 斐波那契公式有这个特性:  F(n) = F(n -...

2014-12-10 09:04:02

阅读数 791

评论数 0

limits.h 类型的最大最小值

/*** *limits.h - implementation dependent values * * Copyright (c) Microsoft Corporation. All rights reserved. * *Purpose: * Contains de...

2014-12-10 09:00:31

阅读数 639

评论数 0

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