入门构造和初始化构造定制类用于比较的魔术方法用于数值处理的魔术方法表现你的类控制属性访问创建定制序列反射可以调用的对象会话管理器创建描述器对象持久化对象总结附录介绍此教程为我的数篇文章中的一个重点。主题是魔术方法。
什么是魔术方法?他们是面向对象的Python的一切。他们是可以给你的类增加”magi...
分类:
编程语言 时间:
2014-01-29 14:33:16
收藏:
0 评论:
0 赞:
0 阅读:
509
译注:这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python
OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道这肯定和自省有关,但仍然觉得不太明白,希望大家可以给出一些实际的例子和代码片段以帮助理解,以及在什么情况下需要进行元编程。于是e...
分类:
编程语言 时间:
2014-01-29 14:31:37
收藏:
0 评论:
0 赞:
0 阅读:
498
1、定时执行脚本http://tech.it168.com/a2011/0707/1214/000001214830_all.shtml/sbin/service
crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service cro...
分类:
编程语言 时间:
2014-01-29 13:56:35
收藏:
0 评论:
0 赞:
0 阅读:
746
1、下载python3.3,默认设置,安装。2、完成后,在开始-程序中运行python
IDLE。我在运行时出现了应用程序运行异常,原因是与其他软件内存发生冲突,如.net
framework等。3、下载pywin32-218.win32-py3.3.exe,安装。若是217版本则会出现版本不兼容问...
分类:
编程语言 时间:
2014-01-28 22:58:14
收藏:
0 评论:
0 赞:
0 阅读:
598
这里介绍一个API来获取文件夹得路径:
char szSelected[MAX_PATH];//用来存放文件夹路径
BROWSEINFO bi;
LPITEMIDLIST pidl;
bi.hwndOwner = this->m_hWnd;
bi.pidlRoot = NULL;
bi.pszDisplayName = szSelected...
分类:
编程语言 时间:
2014-01-28 23:29:54
收藏:
0 评论:
0 赞:
0 阅读:
591
1.函数指针的定义方式如下:
返回类型> (*指针名>) (形参列表>)
比如定义了一个函数指针为 int (*p) (int x);
p表示一个函数指针,它指向接受一个int型形参的函数,这个函数的返回类型为int .
这里要注意的是它不能写成 int *p(int x),这时p不再是函数指针,而是一个函数名,它接受int类型形参,返回类型为指向int
类型的指针
如果用...
分类:
编程语言 时间:
2014-01-29 00:35:44
收藏:
0 评论:
0 赞:
0 阅读:
474
一:使用正则表达式提取翻译结果
# -*- coding: utf-8 -*-
__author__ = "zlingh"
__date__ = "Date: 2014/01/28"
import re
import urllib,urllib2
#urllib:
#urllib2: The urllib2 module defines functions and classes w...
分类:
编程语言 时间:
2014-01-29 00:26:35
收藏:
0 评论:
0 赞:
0 阅读:
716
说起C语言方面的书,你最先想到的是哪一本?不论图书本身是好是坏,反正我想到的是谭浩强的《C程序设计》。那么,为什么赵岩老师还要写一本《C语言点滴》呢?带着这个问题,我翻开了这本书。等一等,我为什么要读这本书?赵老师说,本书的读者对象是各种层级的C语言学习者。我已经学过C/C++,我也不想再学了,不是因为我自命不凡,而是因为我已经不再是程序员了……读这本书,也许我只是为了解开上面的疑惑吧。还有一个问...
分类:
编程语言 时间:
2014-01-28 23:49:54
收藏:
0 评论:
0 赞:
0 阅读:
527
1、引子
在C/C++里面有个非常给力的库函数qsort,相信大家都用过。他的函数原型如下:
void qsort(void *base,
size_t nmemb,
size_t size, int(*compar)(const
void *, const
void *));
使用的时候需要传递需要排序的数组base, 数组数目nmeb, 每个数组大小size,以及我们比较自定义...
分类:
编程语言 时间:
2014-01-29 00:54:54
收藏:
0 评论:
0 赞:
0 阅读:
455
今天我们来聊一聊游戏中最常见的一种AI(Artificial Intelligence,人工智能):寻路 —— 最短路径 & 智能越过障碍
言下之意,就是人物能智能寻找到达目的地的最短路径,并能够越过障碍
这些功能在程序背后是有很多种算法可以来支撑的,可能大家最熟悉的就是A*算法,还有深度优先、广度优先搜索算法、递归、回溯…… 而本次呢,我决定先讲一个较为简单的算法 —— 回溯+递归
这个算法来的也很蹊跷,去年参加了一个程序设计竞赛,里面有类似的寻找最短路径的算法题,当时我想到的也就是今天要讲到的这个...
分类:
编程语言 时间:
2014-01-28 23:55:44
收藏:
0 评论:
0 赞:
0 阅读:
799
在Ubuntu下安装Python模块通常可以使用apt-get和pip命令。apt-get命令是Ubuntu自带的包管理命令,而pip则是Python安装扩展模块的工具,通常pip会下载扩展模块的源代码并编译安装。Ubuntu
12.04中缺省安装了Python2.7.3,首先通过下面的命令安装pi...
分类:
编程语言 时间:
2014-01-28 21:51:34
收藏:
0 评论:
0 赞:
0 阅读:
545
转:http://blog.csdn.net/sanshao27/article/details/18883151. CListCtrl 风格
LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的item
LV...
分类:
编程语言 时间:
2014-01-28 21:09:54
收藏:
0 评论:
0 赞:
0 阅读:
1103
现在做的一个项目的服务器是一个单服务器。由于底层已经封装,所以有些东西并看不到,但是差不多还是可以的能够推测出来底层的架构模式。语言C++,IDE:XE5
数据库是一个很简单的文件读写,但是通过推测以及配置文件的和映射出来的函数来看,应该并不是简单的文件I/O操作bin文件,应该是深层的利用了内存映...
分类:
编程语言 时间:
2014-01-28 21:05:44
收藏:
0 评论:
0 赞:
0 阅读:
448
在C中如何调用C++函数的问题,简单回答是将函数用extern
"C"声明,当被问及如何将类内成员函数声明时,一时语塞,后来网上查了下,网上有一翻译C++之父的文章可以作为解答,遂拿来Mark一下。将C++函数声明为``extern
"C"’(在你的C++代码里做这个声明),然后调用它(在你的C或...
分类:
编程语言 时间:
2014-01-28 08:38:14
收藏:
0 评论:
0 赞:
0 阅读:
465
Flask-LoginFlask-Login provides user session
management for Flask. It handles the common tasks of logging in, logging out,
and remembering your users’...
分类:
编程语言 时间:
2014-01-28 08:30:44
收藏:
0 评论:
0 赞:
0 阅读:
886
1.将字符串的时间转换为时间戳
方法:
a = "2013-10-10 23:40:00"
将其转换为时间数组
import time
timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S")
转换为时间戳:
timeStamp = int(time.mktime(timeArra...
分类:
编程语言 时间:
2014-01-28 01:13:13
收藏:
0 评论:
0 赞:
0 阅读:
403
每一个程序员在面试中都会遇到的问题,上面那段代码问题在哪里呢?
(1) 会造成内存泄漏
(2) 在strcpy会出现程序奔溃。
通过一系列跟踪截图 ,我们知道函数传递时仅仅是传递的值。借用一位网友的总结:
“函数的参数进行值拷贝,即使传的是指针,也的对指针(即指针里存的地址)的拷贝。”
遇到搞不清楚的时候勤动手,多调试,肯定会搞明白的。...
分类:
编程语言 时间:
2014-01-28 01:19:03
收藏:
0 评论:
0 赞:
0 阅读:
387
这里是关于VC2008操作OFFICE2007的实例编码,代码直接可以,调试通过。如有不正确之处,请指正。...
分类:
编程语言 时间:
2014-01-28 00:54:53
收藏:
0 评论:
0 赞:
0 阅读:
974
PS:参考自《lua游戏开发指南》
事件驱动的程序可以增强系统的可扩展性——lua游戏开发指南原话
书中的事件驱动程序主要分为几个重要的部分,是lua与c/++的双向交互。
1、提供一个luaGlue函数在lua中注册事件处理函数。
2、c/c++代码获取事件处理函数名称,在c/c++中调用lua编写...
分类:
编程语言 时间:
2014-01-28 01:55:43
收藏:
0 评论:
0 赞:
0 阅读:
638
#include
using namespace std;
class A{
public:
void a(){
cout << "func_a" < a();
return 0;
}
该程序输出func_a,试分析其背后的原理
...
分类:
编程语言 时间:
2014-01-28 01:35:43
收藏:
0 评论:
0 赞:
0 阅读:
406