开源软件探索
Chinamming
这个作者很懒,什么都没留下…
展开
-
8本游戏开发书籍推荐
1、《Windows游戏编程大师技巧(第二版)》 学完原名:Tricks of the Windows Game Programming Gurus, 2nd作者:André LaMothe简介:本书是著名游戏程序设计类书籍作者André LaMothe的两卷本《Windows游戏编程大师技巧》中的第一卷的第二版。作者循循善诱地从程序设计的角度介绍了在Windows环境下进行游戏开发转载 2013-05-13 16:51:21 · 1443 阅读 · 0 评论 -
GSL----积分部分(翻译)
GSL----积分部分(翻译)TR:SAN EMIAL:VISUALSAN@YAHOO.CN NUAA 2011.3.22---------------------------------------------------------------每个算法都是计算积分表达式的近似值: 其中w(x)是权函数,一般积分时取w(x)=1.通过提供绝对精度epsabs和相对精度ep转载 2013-12-01 23:56:15 · 2365 阅读 · 0 评论 -
windows 环境下使用GSL
GNU Scientific Library(GSL)是一个为C和C++程序员提供的科学数值运算库。该科学计算库异常强大,提供了如下方面的支持:Complex Numbers Roots of Polynomials Special FunctionsVectors and Matrices Permutations转载 2013-12-02 12:41:42 · 1841 阅读 · 0 评论 -
GSL-蒙特卡洛积分
GSL-蒙特卡洛积分 TR:SAN E:VISUALSAN@YAHOO.CN 2011.3.23---------------------------------------------------------------------------Gsl中包含有计算N重积分的蒙特卡洛方法,不过只能计算积分上下限确定的多重积分,对于上下限带有参数的积分无能为力,表达式如下:三种蒙特转载 2013-12-01 23:58:27 · 1640 阅读 · 0 评论 -
GSL库在VC6.0上的配置
(转至http://blog.csdn.net/leowangzi/article/details/5357163)这是我在VC6.0上配置Gsl的过程,希望对学习gsl的朋友有所帮助。一、GSL介绍GNU科学计算函数库GSL(GNU Scientific Library)是一个强大的C/C++数值计算函数库,它是一个自由软件,是GNU项目软件的一个部分,遵循GPL协议。GSL是一转载 2013-12-01 23:52:58 · 1215 阅读 · 0 评论 -
如何编译Windows版本的GSL
GSL全名为GNU Scientific Library,是GNU发起的一个科学计算项目,采用C语言编写,可以在C/C++开发中广泛使用。因为是开源项目,在Windows平台下面没有现成的安装文件可供使用,一般需要自己编译这个项目。现在我把自己从网上找的资料和自己编译的经过汇总一下,写成这个教程。在Windows平台上编译GSL主要使用MinGW和MSYS这两个工具,这些工具可以转载 2013-12-02 00:06:37 · 2813 阅读 · 1 评论 -
关于GSL库在vs2005中的移植
差不多解决了。找了老半天才差不多ok。和大家分享下。vsita下,vs2005,GSL1.8。http://nchc.dl.sourceforge.net/sourceforge/gnuwin32/gsl-1.8.exe 上为GSL库下载地址。安装下。(下不下来,请留个邮箱。)其实主要是配置。打开vs2005,工具->选项->项目和解决方案->VC++目录平台win32,转载 2013-12-02 00:08:41 · 807 阅读 · 0 评论 -
VS2010下GSL的配置(成功编译运行)
一、下载gsl1、从http://gnuwin32.sourceforge.net/packages/gsl.htm下载Complete package, except sources和Sources两个exe文件。 二、安装1、 首先安装从http://gnuwin32.sourceforge.net/packages/gsl.htm下载的两个文件gsl-1.8.exe和gsl-转载 2013-12-01 23:55:21 · 1257 阅读 · 0 评论 -
windows下GSL的配置
一、GSL的下载、安装 下载地址:http://gnuwin32.sourceforge.net/packages/gsl.htm 下载 Complete package, except sources和Sources两个exe文件 安装从下载的两个文件gsl-1.8.exe和gsl-1.8-src.exe,如我的安装在:D:\GSL\ 目录下: 二、设置编译环境转载 2013-12-01 23:53:32 · 940 阅读 · 0 评论 -
vs2008环境中GSL环境的搭建
最近用到GSL(GUN Sscientic library),百度了一下,结果挺多,但按照他人方法都无法正确安装,最后在他们基础之上,成功琢磨出方法,完成安装:1. 下载gsl从http://gnuwin32.sourceforge.net/packages/gsl.htm下载“Complete package, except sources”和“Sources”两个exe文件。转载 2013-12-01 23:54:05 · 1222 阅读 · 1 评论 -
Windows下使用VC++编译GNU科学计算库 GNU Scientific Library(GSL)
GNU科学计算库 GNU Scientific Library是一个跨平台的科学计算库。可以满足日常科学计算的大部分需要。它包含了矩阵运算、数值计算,傅里叶分析,小波分析、统计分析、最优化等数学需要的方方面面的知识。总之站在巨人的肩膀上才能走的更高更远!!1. 下载GNU Win32开发包http://gnuwin32.sourceforge.net/packages/gs转载 2013-12-01 23:58:00 · 1139 阅读 · 0 评论 -
gsl
很有可能某一天,在程序里面你会需要用到一些函数,比如 Γ 函数,β 函数,还有普通的对数吖之类的,你会想到什么,不会是#i nclude 吧?计算机科学发展了这么多年,已经有了许许多多优秀的科学计算的函数库,涵盖了各种方面,你所要做的,就是导入它们,把参 数代入,然后等待结果,呵呵。忘掉那个又大,又慢,又难看,又难操作的MatLab吧(软件要是都象工程或者科学软件那样来开发,也就是只讲功能,根本不转载 2013-12-01 23:55:01 · 1058 阅读 · 0 评论 -
duilib入门简明教程 -- VS环境配置
既然是入门教程,那当然得基础点,因为搜索duilib相关资料时,发现有些小伙伴到处都是编译错误,以及路径配置错误等等,还有人不知道SVN,然后一个个文件手动下载的。 其实吧,duilib的定位好像是这样的: 有一定的界面基础,懂MFC、WTL、windows消息机制等等。 不然的话,即使环境配置好了,看Demo也绕晕你~\(^o^)/~ 所以对于没有任何基础的童鞋,请先打好基础转载 2013-12-02 08:28:59 · 6492 阅读 · 1 评论 -
zlib库剖析(5):LZ77压缩算法
1、LZ77压缩算法 Zlib压缩使用LZ77压缩算法的一个变种,关于LZ77压缩算法,可参考两篇文章http://www.cnblogs.com/D-T121/archive/2012/05/02/2479838.html,和http://hi.baidu.com/cekytggeaqbgnoe/item/c4c66e0ae3033b25a1312d65,这两篇文章对LZ77已经介绍得转载 2013-12-01 00:05:34 · 1476 阅读 · 0 评论 -
zlib库剖析(1):实现概览
本文整理自zlib.net以及zlib 1.2.7的手册页http://zlib.net/manual.html。 zlib是一套免费、通用、法律上不受限制的无损数据压缩库,可以在任何硬件及操作系统上使用。zlib数据格式可以跨平台移植。不像Unix compress(1)和GIF图像格式中使用的LZW压缩方法,当前zlib中使用的压缩算法不会扩充数据(LZW在极端情况下能使文件大小变为转载 2013-12-01 00:03:35 · 4681 阅读 · 2 评论 -
程序员技术练级攻略
建议: 不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。 回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什么样。 一定要动手,例子不管多么简单,建议至少自己手敲一遍看看是否理解了里头的细枝末节。 一定要学会思考,思考为什么要这样,而不是那样。还要举一反三地思考。 注:你也许会很奇怪为什么下转载 2013-05-21 23:12:20 · 680 阅读 · 0 评论 -
设计模式的UML图
1.抽象工厂(Abstract Factory)模式意图:为特定的客户(或情况)提供特定系列的对象。2.类的适配器(Adapter)模式意图:将一个类的接口转换成客户希望的另外一个接口。3.对象的适配器(Adapter)模式意图:将一个类的接口转换成客户希望的另外一个接口。4.桥梁(Bridge)/柄体(Handle and转载 2013-07-28 10:35:57 · 863 阅读 · 0 评论 -
公司技术管理角度看C++游戏程序员发展
公司技术管理角度看C++游戏程序员发展H3D这是我多年来招聘培训游戏程序员的一点想法。一直想汇总一下。主要目的是为了更好的对公司新进C++程序员进行培训,并且建立起游戏程序员培训,发展,成才,成为核心骨干,管理层,期权收益人等一整套体系。因为对于MMO游戏制作来讲,解决好C++技术队伍,是保证合格软件的基础之一。 我在的H3D Studio核心技术人员和游戏制作管理人员全转载 2013-07-18 16:41:10 · 1426 阅读 · 0 评论 -
批处理命令之Start的详细用法
Start启动单独的“命令提示符”窗口来运行指定程序或命令。如果在没有参数的情况下使用,start 将打开第二个命令提示符窗口。语法start ["title"] [/dPath] [/i] [/min] [/max] [{/separate | /shared}] [{/low | /normal | /high | /realtime | /abovenormal | belo转载 2013-11-21 13:42:55 · 1102 阅读 · 0 评论 -
一份比较详细的DOS命令说明
1 echo 和 @回显命令@ #关闭单行回显echo off #从下一行开始关闭回显@echo off #从本行开始关闭回显。一般批处理第一行都是这个echo on #从下一行开始打开回显echo转载 2013-11-21 13:41:33 · 1365 阅读 · 0 评论 -
zlib库剖析(4):使用示例example.c
下面分析test/example.c,它示范了zlib库的各个函数的使用。 下面代码定义要压缩的字符串、压缩时使用的字典、压缩/解压缩的内存分配策略等。[cpp] view plaincopyprint?/* example.c -- usage example of the zlib compression library * Copyright (C)转载 2013-12-01 00:05:09 · 5764 阅读 · 0 评论 -
libxml2剖析(2):编译
1、Linux/Unix下的编译 内容整理自http://xmlsoft.org/FAQ.html中一些部分。 跟大多数UNIX库一样,libxml2的编译遵循以下“标准”:[plain] view plaincopyprint?gunzip -c xxx.tar.gz | tar xvf - (或者tar xzvf libxml2-xxxx.转载 2013-12-01 00:06:20 · 3089 阅读 · 0 评论 -
zlib库剖析(3):使用示例zpipe.c
本文整理自http://zlib.net/zlib_how.html,在源码包zlib-1.2.7的examples/zlib_how.html中也有。 我们常常疑惑不知道怎么样使用deflate()和inflate()。用户想知道应该在什么时候提供更多输入,什么时候使用更多输出,怎么处理Z_BUF_ERROR,怎么确保处理正确地终止,等等。example目录下有一个简单的例程zpipe转载 2013-12-01 00:04:41 · 1726 阅读 · 0 评论 -
libxml2剖析(3):使用教程
本文整理自官方使用教程http://xmlsoft.org/tutorial/index.html。 示例文档story.xml如下:[html] view plaincopyprint?xml version="1.0"?> story> storyinfo> author>John Fleckauthor> datewrit转载 2013-12-01 00:06:54 · 2929 阅读 · 0 评论 -
libxml2剖析(4):XML技术概览
本文整理自w3school上的内容http://www.w3school.com.cn/x.asp。 1、XML简介 当 XML(扩展标记语言)于1998年2月被引入软件工业界时,它给整个行业带来了一场风暴。有史以来第一次,这个世界拥有了一种用来结构化文档和数据的通用且适应性强的格式,它不仅仅可以用于 WEB,而且可以被用于任何地方。XML被设计用来传输和存储数据。这与HTML转载 2013-12-01 00:07:46 · 1237 阅读 · 0 评论 -
libxml2剖析(1):功能特性
1、概述 本文整理自官方页面http://xmlsoft.org/。 Libxml2是一个用来解析XML文档的函数库。它用C语言写成,并且能为多种语言所调用,例如C语言, C++, C#, Python, Kylix/Delphi, PHP, Ruby, Pascal, Tcl等。Perl中也可以使用XML::LibXML模块。它最初是为GNOME开发的项目,但现在可以用在各种转载 2013-12-01 00:05:57 · 1504 阅读 · 0 评论 -
zlib库剖析(2):编译及应用
1、编译zlib库 在Linux下编译比较简单,在源码包中的Makefile.in中有说明。要编译和测试,在命令行下输入./configure; make test,通常会生成静态库(.a)和共享库(.so,类似windows下面的.dll)。如果只想编译成静态库,用./configure --static。为了安装到/usr/local/lib/libz.*和/usr/local/in转载 2013-12-01 00:04:06 · 1589 阅读 · 0 评论 -
分享8年开发经验,浅谈程序员职业规划
序:在中国有很多人都认为IT行业是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。明确入行的目的很多人干IT这一行都冲着“收入高”这一点的,因为只要学会一点HTML、DIV+CSS,要做一个页面开发人员并不是一件难事,而且做一个页面开发人员更容易转载 2014-02-08 21:51:29 · 2080 阅读 · 2 评论