开发语言
jzp_cn
从事10多年的系统开发经验,从关注软件技术开发到系统设计架构、项目管理和企业管理运营。希望有机会找到志同道合同志一起创业。
目前关注互联网应用、云计算、海里数据处理和数据技术等;比较熟悉多C++、C#开发语言,对其它脚本语言也有涉猎。
展开
-
C/C++中如何调用Python方法
C/C++对Python的调用层次可以分为三个层次, (1) 高层次的调用, (2)纯Python调用, (3) Python方法的扩展(也就使向Python输出调用函数). 这里我主要讨论(1)和(2)两种方法.1 高层次的调用这是最简单的一种在C/C++中调用Python的方法. 它直接的调用Python提供的C调用接口函数, 这些函数主要有: PyRun_SimpleString()原创 2005-10-24 16:09:00 · 8729 阅读 · 0 评论 -
用C/C++对Python的功能进行扩展
<br />.....原创 2010-10-14 13:10:00 · 660 阅读 · 0 评论 -
C/C++ 中对Python的调用
C/C++对Python的调用层次可以分为三个层次:1. 高层次的调用2. 纯Python调用3. Python方法的扩展(也就使向Python输出调用函数).原创 2010-10-14 13:03:00 · 1060 阅读 · 0 评论 -
Advanced Run Time Type Identification in C++ Part II(Property Library An Implementation of RTTI in C++)
Peter Barczikay (bpeter@rcs.hu)Andras Tantos (tantos@rcs.hu)© 2003 by Robot Control Software Ltd. (http://www.rcs.hu).All rights reserved.December 5. 2003.AbstractRun-Time Type Identif转载 2010-02-22 15:06:00 · 1186 阅读 · 0 评论 -
Advanced Run Time Type Identification in C++ (Part I Requirements)
Peter Barczikay (bpeter@rcs.hu)Andras Tantos (tantos@rcs.hu)Copyright 2003 by Robot Control Software Ltd. (http://www.rcs.hu). All rights reserved.May 3., 2003.AbstractRun Time Type Identi转载 2010-02-22 15:02:00 · 1129 阅读 · 0 评论 -
C#的单件实现
public class Singleton{ public static readonly Singleton Instance = new Singleton(); private Singleton(){}}以上的代码等价下面的实现,并且支持多线程public class Singleton{ publi原创 2008-11-13 16:20:00 · 645 阅读 · 0 评论 -
应用DataGridView中行的Expression字段实现行的统计
在.NET中对于计算得到的字段,在DataGridView中可以通过使用添加Expression列来实现,实现如下: // 先定义一个DataTable: dataTable// 添加几个普通列dataTable.Columns.Add("column1", Type.GetType("System.Int32"));dataTable.Columns.原创 2008-11-04 20:27:00 · 1054 阅读 · 0 评论 -
CVS 用法
CVS修改文件类型 change text to binary: cvs admin -kb foo.c cvs update -A foo.cchange binary to text :cvs admin -kkv foo.c cvs update -A foo.c原创 2006-06-19 09:53:00 · 1087 阅读 · 0 评论 -
Inside The C++ Object Model 学习笔记 -- 关于对象
一. C/C++ 语言中的方法和数据 1. C语言的数据和方法 语言中数据和处理(函数)是分开的,语言本身不支持数据和函数的关联性。这种方法我们称之为:程序性的;它是由"分布在各个以功能为导向的函数中"d的算法所驱动,它们处理的是共同的数据。 2. C++语言数据和方法 C++中是通过ADT(Abstract Data Type, ADT)来实现的。 C++可以原创 2006-04-18 18:02:00 · 3957 阅读 · 0 评论 -
关于Python的线程
Python中如果要使用线程的话,python的lib中提供了两种方式。 一种是函数式, 一种是用类来包装的线程对象。 举两个简单的例子希望起到抛砖引玉的作用,关于多线程编程的其他知识例如互斥、信号量、临界区等请参考python的文档及相关资料。 1、调用thread模块中的start_new_thread()函数来产生新的线程,转载 2006-03-01 11:26:00 · 2131 阅读 · 0 评论 -
Python 的扩展概述
Python 的扩展概述 Python 的扩展有两种,一种是用C/C++来扩展Python, 另一种是用Python来扩展其他语言(这里以扩展C/C++为例).具体的调用概述如下. 1. 用C/C++扩展Python(即在Python模块中调用C/C++写的供Python调用的模块), 调用流程为: Python Python/C-Api C-Api原创 2006-03-10 17:04:00 · 1839 阅读 · 0 评论 -
Python中的新型构造迭代器和简单生成器
David Mertz,博士 (mertz@gnosis.cx)自学者,Gnosis Software, Inc.Python 2.2 引进了一种带有新关键字的新型构造。这种构造是生成器;关键字是yield。生成器使几个新型、强大和富有表现力的编程习惯用法成为可能,但初看,要理解生成器,还是有一点困难。本文中,David 由浅入深地介绍了生成器,同时,还介绍了迭代器的相关问题。欢迎来到奇妙转载 2006-03-10 16:23:00 · 1625 阅读 · 1 评论 -
C++著名程序库的比较和学习经验
1、C++各大有名库的介绍——C++标准库2、C++各大有名库的介绍——准标准库Boost3、C++各大有名库的介绍——GUI4、C++各大有名库的介绍——网络通信5、C++各大有名库的介绍——XML6、C++各大有名库的介绍——科学计算7、C++各大有名库的介绍——游戏开发8、C++各大有名库的介绍——线程9、C++各大有名库的介绍——序列化10、C++各大有名库的介绍——字符串11、C++各大有名库的介绍——综合12、C++各大有名库的介绍——其他库13、转载 2011-04-30 11:29:00 · 712 阅读 · 0 评论