自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注

  • 博客(403)
  • 资源 (21)
  • 收藏
  • 关注

原创 VirtualBox 安装 Centos7虚拟机OS并配置双网卡

VirtualBox 安装 Centos7虚拟机OS并配置双网卡Win7 主机安装 VirtualBox-6.1.4-136177-Win.exe,VirtualBox 安装 CentOS-7-x86_64-DVD-1804.iso。要求:虚拟机centos7-vm可以ping外网(baidu.com)。主机(网关=192.168.43.1)可以 ping 虚拟机 192.168.56.1...

2020-03-30 23:20:19 834 1

转载 成熟的人该拥有的境界

成熟的人该拥有的境界一个男人在外工作20年,终于要回家了,老板问他:你是要20年的工资还是要3句忠告?男人说我明天上路,明早给您答案好吗?老板说可以。当晚男人未眠…早晨,他对老板说:我要3个忠告。于是老板给他3句话。一、不要试图寻找不可能的捷径,世上没有便宜的事,只有脚踏实地才是最好的方法…无论做何事。二、不要对明知不是好事的事过分好奇,有可能你会因此而丧命。三、不要在冲动时做任何决定,否则...

2010-06-30 09:51:00 7397 47

原创 hadoop 文件和本地文件校验和比较

不放心文件是否完整地传输到 hdfs 上,需要校验本地文件和 hdfs 上是否完全一致。同。本文提供了方法从而证明二个文件完全一致。

2022-11-23 17:50:35 1304 1

原创 win10 上安装 pytorch + cuda

PyTorch 学习 第一天:在 win10 上安装 pytorch 和 cuda

2022-09-15 17:39:22 422

原创 python 操作 mysql

我的环境是anacondapython3.8.5。首先安装mysql_connector_python。试了几种方法都不灵。复杂的业务用java吧!需要联网自动下载一些依赖。

2022-07-28 17:22:18 735

原创 python 虚拟环境 conda 命令

anaconda 是一个python的发行版,包括了python和很多常见的软件库, 和一个包管理器conda。使用 conda 创建环境,以便分隔使用不同 Python 版本和不同程序包的项目。你还将使用它在环境中安装、卸载和更新包。通过使用 Anaconda,处理数据的过程将更加愉快。

2021-12-08 19:25:16 1721

原创 安装 cygwin 包管理器

安装 cygwin 包管理器 apt-cyg在 cygwin 执行命令 telnet,发现不存在。用cygwin 包管理器 apt-cyg 安装 inetutils就可以了。以下是全部步骤。下载 apt-cyg$ git clone https://github.com/transcode-open/apt-cyg然后打开 cygwin, 把 apt-cyg 程序复制到 /bin 下面:$ cp apt-cyg/apt-cyg /bin用 apt-cyg 安装 inetutils$ ap

2021-10-20 11:19:05 549

原创 cygwin(win10)上安装mysql

cygwin(win10)上安装mysql以管理员运行 cygwin64\setup-x86_64.exe,安装 mysql 相关软件。在Cygwin中,安装的是MariaDB。以管理员身份运行cygwin,执行以下命令安装MySQL# mysql_install_db以守护进程方式启动MySQL服务器# mysqld_safe &然后运行以下命令设置密码,此时密码为空,直接回车登录# mysql_secure_installation然后既可以正常登录了# mysql -u

2021-09-20 16:32:58 533

原创 用 vscode 调试 scala

用 vscode 调试 scalahelloakka 示例代码下载环境准备(win10)JavaSE-11sbt-1.5.5vscode 安装如下扩展(已安装 Java Extension Pack):Scala Syntax (official)Scala (sbt)Scala Extension Pack VS Code extentions to boost Scala developers注:只有安装了 Scala Extension Pack, 才能在 VSCode 中断点调

2021-09-18 17:37:47 2698

原创 在 VS 上开如何发使用 Mingw64 的 DLL

在 VS 上开如何发使用 Mingw64 的 DLL系统要求Win10 上安装了 VS2015, msys2 (mingw64 + gtk) (参考 https://blog.csdn.net/ubuntu64fan/article/details/117959904)VS 上开发跨平台的窗口程序使用了 gtk (libgtk-3-0.dll),这个可以在 mingw64 的目录下找到。我的:C:\DEVPACK\msys64\mingw64\bin这个目录下的所有 dll 都是需要的。其中我的

2021-08-20 14:28:04 884

原创 URL 解析极简版

URL 解析极简版网上找了很多,要么太复杂,要么有BUG。我写了一个解析URL的代码,从头到尾不分配内存,只有一个头文件:urlcodec.h。/*** @file urlcodec.h* @brief url encode and decode* https://www.bejson.com/enc/urlencode/* @author zhang* @version* @date 2021* @note* @since 2015*/#ifndef URL_CODEC_IN

2021-08-17 17:58:59 297

原创 Hello WebAsm:第一个WebAssembly例子

Hello WebAsm:第一个WebAssembly例子概述让浏览器能运行C语言程序,这个想法新奇而大胆。这就是 WebAssembly。它具有以下优点:高效WebAssembly 有一套完整的语义,实际上 wasm 是体积小且加载快的二进制格式, 其目标就是充分发挥硬件能力以达到原生执行效率。安全WebAssembly 运行在一个沙箱化的执行环境中,甚至可以在现有的 JavaScript 虚拟机中实现。在web环境中,WebAssembly将会严格遵守同源策略以及浏览器安全策略。

2021-08-10 18:33:55 1949

原创 Linux 和 Windows 上编译 proj.4 库

Linux 上编译 proj.4 库在 centos7 上测试成功PROJPROJ is a generic coordinate transformation software that transforms geospatial coordinates from one coordinate reference system (CRS) to another. This includes cartographic projections as well as geodetic transforma

2021-08-09 14:11:50 1083

原创 笔记:关于链接库那点事儿

笔记:关于链接库那点事儿2021年7月31日根据《程序员的自我修养-链接、装载与库(潘爱民著)》整理1)总线。北桥:高速设备(内存,缓存,CPU,PCIbridge)。南桥:低速设备(磁盘,USB,键盘,鼠标)。2)内存。增加中间曾层,内存映射,地址隔离,分段,分页。3)线程。程序执行最小单元:线程ID,指令指针,寄存器集合,堆栈。线程三种状态:运行,就绪,等待Linux Task:fork:复制当前进程,只产生本任务的镜像exec:使用新的可执行镜像覆盖当前的镜像cl

2021-08-02 11:05:06 318

原创 比较几个 C 语言协程实现

极简 C 语言协程实现coroutine.h作者:https://www.chiark.greenend.org.uk/~sgtatham/coroutines.html这个是用宏方式实现的。用于对资源紧张的客户端。protothreads另外一个可选的协程实现是 protothreads (pt):http://dunkels.com/adam/download/pt-1.4.tar.gzstate-threads这些用在客户端都合适,极轻量级,跨windows/linux/arm平

2021-07-15 18:11:20 1068

原创 C 语言调用 JNI_CreateJavaVM

C 语言调用 JNI_CreateJavaVM环境:win10 + vs2015 + jdk-8u171-windows-x64.zip假设我们已经存在了 C/C++ 语言的动态库clib.dll,如果想从 java 语言调用此动态库clib.dll,需要写个供 java 调用的C/C++的JNI动态库: clib_jniwrapper.dll,clib_jniwrapper.dll 桥接了从Java(JNIWrapper)对象到C/C++对象(clib.dll)的转换。 然后再写个 java 类如:

2021-07-06 14:12:46 1924

原创 跨平台调试的 C/C++ 语言项目

clibclib C API 是一个可以跨平台调试的 C语言静态库,动态库和调用程序的示例项目。示例项目由下面的命令行自动生成:$ cd pytools/tools/$ gen_project.py --project=clibAuthor: zhangDate: 2021-06-30 14:32:59Refer: https://blog.csdn.net/ubuntu64fan/article/details/106689478Download: https://github.com/p

2021-06-30 14:44:30 352

原创 Win10 上使用 MSYS 开发 Android NDK 程序

https://www.jianshu.com/p/40fa9c8df0bc#comments安装 MSYShttps://www.msys2.org/msys2-x86_64-20210604.exe$ pacman -Syu$ pacman -Su$ pacman -S --needed base-devel mingw-w64-x86_64-toolchain$ pacman -S zip$ pacman -S git下载 NDKhttps://develo

2021-06-16 16:04:16 752

原创 图计算库 igraph 在 windows 10 上的编译安装

图计算库 igraph 在 windows 10 上的安装参考:https://igraph.org/c/doc/igraph-Installation.html#igraph-Installation-general-build-instructions前提win10 家庭版 + vs2017 社区免费版 (C/C++)cmake-3.20.2 (https://github.com/Kitware/CMake/releases/download/v3.20.2/cmake-3.20.2

2021-05-18 18:45:20 1650 4

原创 第1章 图的概念和原理

第1章 图的概念和原理1.1 图结构定义在计算机科学中,一个图就是一些顶点的集合,这些顶点通过一系列边结对(连接)。顶点用圆圈表示,边就是这些圆圈之间的连线。顶点之间通过边连接。顶点有时也称为节点或者结点,边有时也称为结边或链接。图1:关于国家的图结构图(graph)的节点(node)通常代表一个物理实体属性,结边记录了实体之间的连接关系。图通常用一系列三元组(triple)表示,基本形式主要包括:“实体1-关系-实体2”和“实体-属性-属性值”。每个实体(Entity)或概念.

2021-05-11 14:53:10 782

原创 HBase 高可用集群整合 Phoenix 配置

HBase 高可用集群整合 Phoenix 配置接上文:HBase 高可用集群配置整合 phoenix 虽然简单,但是有坑。按照官网(http://phoenix.apache.org/installation.html )进行操作在新版本上基本不会成功!首先确保你的 hbase ha 搭建完全正常(查看各节点日志 “$HBASE_HOME/logs/*.log” 文件里没有任何 ERROR)。好了,接下来做整合。我采用 apache hbase-2.4.2 + phoenix-hbase-

2021-05-08 14:54:44 1617 5

原创 HBase 高可用集群配置

HBase 高可用集群配置基于最新的 hbase-2.4.2 版本。3台机器组成 HBase HA 集群,运行的进程如下: flink01 HMaster flink02 HMaster, HRegionServer flink03 HRegionServer环境变量(/etc/profile.d/hacl-hbase-env.sh):export HBASE_HOME=/opt/hacl/hbas...

2021-05-08 13:03:28 616

原创 flink-1.12.2 ha 集群配置

flink-ha 配置以下配置亲测可用:参考: https://blog.csdn.net/weixin_44500374/article/details/112611556# flink-conf.yaml# Flink HA Configurationjobmanager.memory.process.size: 2gtaskmanager.memory.process.size: 16gparallelism.default: 1fs.default-scheme: hdfs:

2021-05-07 10:48:48 918

原创 win7 上安装 nodejs + vue 开发环境

win7 64位上安装 nodejs下载 v13 (v14.x 不支持win7):https://nodejs.org/dist/latest-v13.x/node-v13.14.0-win-x64.zip解压后配置环境变量:NODEJS_HOME=C:\DEVPACK\nodejs\node-v13.14.0-win-x64Path=%Path%;%NODEJS_HOME%设置 npm 模块全局安装路径:$ npm config set prefix "C:\DEVPACK\n

2021-02-20 15:21:15 1453

原创 我的大数据开发第5章:ansible 离线安装

我的大数据开发第5章:ansible 离线安装介绍ansible是基于 python (2.7, 3.x)的一套完整的自动化执行任务模块,是一款简单的运维自动化工具,只需要使用ssh协议连接就可以来进行系统管理,自动化执行命令,部署等任务。ansible不需要单独安装客户端,也不需要启动任何服务。ansible playbook 采用yaml配置,对于自动化任务执行过一目了然。ansible组成结构:ansible: 是ansible的命令工具,核心执行工具;一次性或临时执行的操作都是通过该命令执

2021-02-02 15:44:05 413

原创 我的大数据开发第4章:hbase单节点伪集群安装

我的大数据开发第4章:hbase单节点伪集群安装前提是确保hadoop和zookeeper如第1章,第3章安装正确:我的大数据开发第1章:hadoop 单节点伪集群安装我的大数据开发第3章:kafka单节点伪集群安装环境变量设置如第1章并生效:我的大数据开发第1章:hadoop 单节点伪集群安装1. hbase 配置$HBASE_CONF_DIR/hbase-site.xml 全部内容如下:<configuration> <property>

2021-01-11 12:49:09 254

原创 我的大数据开发第3章:kafka单节点伪集群安装

我的大数据开发第3章:kafka单节点伪集群安装kafka 都依赖 zookeeper。1. zookeeper 单机伪分布式部署确保环境变量正确设置:# zookeeperexport ZK_HOME=$APACHE_ROOT/zookeeper-currentexport ZK_CONF_DIR=$ZK_HOME/confexport PATH=$PATH:$ZK_HOME/bin# kafka and managerexport KAFKA_HOME=$APACHE_R.

2021-01-11 12:37:47 263

原创 我的大数据开发第2章:初步了解Flink

目录我的大数据开发第2章:初步了解Flink0. 引言1. 搭建Flink开发环境2. 启动Flink3. Flink批处理任务4. Flink流处理任务5. 关闭Flink集群6.Flink on YARNYARN简介在YARN上部署FlinkFlink on YARN 提交任务第一种任务提交测试第二种任务提交测试(推荐)5. 总结我的大数据开发第2章:初步了解Flink关于如何快速搭建一个 Flink 学习和测试环境,请参考第1章。0. 引言传统的大数据架构靠堆叠各种组件来实现数据处理流程上的各

2021-01-05 17:59:02 434

原创 我的大数据开发第1章:hadoop 单节点伪集群安装

hadoop 单节点伪集群安装在一个节点机器上部署一个hadoop集群,可用于开发环境,简单易行。os为centos7虚拟机(hostname=hacl-node1)。0 主机配置vi /etc/hostnamehacl-node1vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=hacl-node1必须能免密码 ssh 登录本机:ssh localhost如果提示输入密码,则需要:ssh-keygen -

2021-01-04 18:46:28 432

原创 utarray 用于指针(对象)数组

utarray 用于C指针(或对象)数组http://troydhanson.github.io/uthash/utarray.html用 utarray 把 C 指针(或对象)保存在数组中,可动态扩充,查找,删除。非常方便。假设如下定义对象:typedef struct MyObject_t{ /* name[]内存布局: [5,'C','H','I','N','A','\0'] */ char name[64];} *MyObject;用 utarray 保.

2020-12-22 13:03:13 717

原创 flink 利用 redis 去重

flink 利用 redis 去重对于每一条待处理的 record,根据算法计算其唯一key: key = getMessageKey(record);如果 key 不存在,设置key值=0和超时. redis 保证 setnx 指令是原子的: result = cmds.set(key, "0", nxShortTimeArgs);如果 key 存在, result 返回 nil。如果返回 OK 说明线程获得了key,继续操作: onCollectKey(key,...

2020-12-15 18:14:49 895

原创 Scala开发之2:REPL 命令行工具

Scala开发之2:使用 REPL 命令行工具1 scala自带的命令行工具scala安装好之后,输入scala就进入了scala自带的REPL. 如果不能进入,确定路径配置是否正确。如下是我的配置:export JAVA_TOOL_OPTIONS="-Xmx512m -Xms64m -Dfile.encoding=UTF-8"export SCALA_HOME=/usr/local/java/scalaexport JAVA_HOME=/usr/local/java/java8export J

2020-11-11 16:48:34 691

原创 Scala开发之1:环境搭建

Scala开发之1:环境搭建好久没写博客了。今天把 Scala 开发的经验总结一下,备忘。Why Scala其实没有为什么,好玩,足够了。Scala 足够强大,足够优雅,足够挖掘其内涵。如何非要和 Python相比,Python 五大三粗,足够丑陋,足够彪悍,脏活累活不在话下。Scala 背后有 Java 大靠山,亦能登大雅之堂。How to do对于语法这些东西,不用是记不住的。我也就不重复了。其实我也是边用边学。首先是安装环境。Windows和Linux均可。首先安装 JDK8或11。我习惯用

2020-10-14 11:22:33 711 1

原创 Win10家庭版安装 VirtualBox

Win10家庭版安装 VirtualBox需要下载并依次安装下面3个软件1)VirtualBox-6.1.10-138449-Win.exe2)Oracle_VM_VirtualBox_Extension_Pack-6.1.10.vbox-extpack3)VBoxGuestAdditions_6.1.10.iso其中 3 我没有安装,如果虚拟机是 ubuntu 桌面版可以选择安装完全部内容 之后在ubuntu虚拟机里安装iso。1 安装完毕之后需要在全局设定->扩展里安装 2。1,

2020-07-08 17:36:32 2001 1

原创 Windows上使用VSCode结合mingw编译和调试C程序

Windows上使用VSCode结合mingw编译和调试C程序目标是在 Win7上, 用 VSCode使用mingw调试C 程序. 要设置终端为 bash.exe.Windows7 已经安装了 VSCode, MSYS64, Cygwin 等. Windows系统环境变量如下:MSYS64_HOME=C:\DEVPACK\msys64Path=...;C:\DEVPACK\msys64\usr\bin\;C:\DEVPACK\MicrosoftVSCode\bin\1. vscdebug 项目设

2020-06-11 15:13:40 1236

原创 C语言宏的妙用

C语言宏的妙用C程序的编译分为预处理,编译,汇编,链接4个阶段。预处理会展开所有的宏。宏的强大在于可以构造各种语法糖,精简代码,不但使代码看起来更简洁优雅,而且没有任何执行成本(不同于函数)。举个例子,我们要创建A对象,然而在创建A对象时,可能需要创建a1,a2,a3,a4,a5,…等各种对象。只有全部a(i)对象创建成功,A才算成功。例如下面的代码(code1):// code1.cint createAobject (A * pA){a1 = create_obj();a2 = create

2020-05-11 12:13:33 519

原创 EW-7811UTC无线网卡在Ubuntu上安装

EW-7811UTC无线网卡在Ubuntu上安装下载:https://github.com/gnab/rtl8812au/archive/master.zip加压后安装:cd ~/Desktop/rtl8812au-mastermakesudo make installsudo modprobe 8812au然后Ubuntu台式机也可以上无线网了。...

2020-03-23 11:51:23 2282 1

原创 PJSIP在Win7+VS2015下编译64位详细指导

PJSIP在Win7+VS2015下编译64位详细指导编译环境:pjsip-2.10win7 x64vs2015 (vc14)参考文章:Building PJSIP for Microsoft Windows1. 下载软件包$ 表示 cygwin 命令行提示符。% 表示 msys 命令行提示符。> 表示 dos cmd 提示符下载MinGW-64和MSYS2直接...

2020-03-04 19:31:11 1526

原创 VSCode远程开发与调试java程序

VSCode远程开发与调试java程序VScode 是目前非常流行的编辑器之一,是一种基于 Electron 开发的桌面版应用。作为一种桌面软件限制了在服务器端的应用。而目前比较流行的服务器端的编辑器主要是 vim 和 emacs 。想利用 VScode 远程调试程序,需要在服务端(Linux GLIBC2.17+)安装 VScode code-server 和相应插件,本地开发客户端(Wind...

2020-03-02 17:38:45 6568 4

原创 VSCode结合git客户端的使用方法

VSCode结合Windows git客户端的使用方法首先下载安装 Git 客户端进入 git-scm 下载选择默认选项安装。记住安装的路径(例如 C:\DEVPACK)。则VSCode使用的路径为:“git.path”: “C:\DEVPACK\Git\cmd\git.exe”你可以将上面这个配置加到用户设置里(VSCode > Ctrl+Shift+P -> Pre...

2020-03-02 11:50:30 1437

ringbuf-c.zip

我自己实现的C语言版的无锁环形缓冲区ringbuffer。实现了指针环形存储和数据块环形存储。高可用,高性能。只有头文件。

2021-07-16

nasm-2.15.05-win.zip

VS2015使用NASM编译汇编文件的完整软件和安装说明。支持32位和64位。修复了配置文件的一个BUG,保证可以编译asm文件,同时混编C。

2021-07-15

shapefile-1.4.tar.gz

ESRI Shp 格式文件 C API. 修复原始BUG,载入速度加快。增加了wkt, wkb 格式转换. 可以直接在 VS2015, cygwin, mingw, linux 上编译(Makefile)。

2021-06-15

libshapefile-src.zip

基于开源的重写的读 ESRI Shp 文件的源代码,减少内存复制,提供更好的效率和功能。例如 wkb, wkt 格式转换等。

2021-06-10

avro-channel-csdn

netty 的mvn项目模板,包含全部依赖包.使用mvn编译.参考pom.xml

2015-03-13

C 语言实现的内存池 mpool.c : 适用于Windows和Linux

当C/C++程序频繁分配内存,或者管理很多大块内存的时候,我们就需要一个简洁高效的内存池(memory pool)。很多语言提供了这个基础设施,这里我提供一个C语言的版本mpool.c:原始的mpool仅仅提供Unix/Linux的版本,我增加了Windows的版本,这样这个mpool就成为适用于Windows和Linux的完整的版本了。

2012-12-07

mbrfix_win7_vista_xp_32_64

mbrfix for win7 vista xp 32bits and 64bits Windows7下如何删除Ubuntu 本文假设你的Windows7安装在C:盘,安装在其他位置没有测试过。 第1步,启动进入Windows7,修复MBR。 在win7下,点击进入: 开始(Start) -> 全部程序(All Programs) -> 附件(Accessories) 在 命令行工具(Command Prompt) 上点右键,以管理员身份运行(Run as administrator)。 (参考:MbrFix.win7.txt) 假设U盘为F:,根目录下有MbrFix.exe: cd F: F:/> MbrFix.exe /drive 0 fixmbr /win7 回车,看到提示后,然后按y即可。

2011-12-19

使用Ruby on Rails开发LBS网站初探示例代码

这几天一直在学习使用RoR(Ruby on Rails),想建立一个功能全面一点的LBS(Location Based Service)网站。但是对于我这个RoR的初学者(仅有几天时间)来说,毕竟太复杂了。因此本文试图简化原来的设计思路,抛弃一切权限管理,仅仅对数据表中的坐标位置进行插入和更新。也就是,使用表单提交用户坐标位置信息,地图页面定时刷新获取这些信息并显示在地图上。通过这个例子,来熟悉RoR的编程,熟悉ArcGIS Online Map。掌握Ajax在RoR中的一般用法(RJS)。

2011-07-21

拓扑算法的C语言实现完全代码

在GIS领域,拓扑(topology)算法是一个很重要的算法。它把平面上的线段、折线,自动连接成网络,进而构成封闭的区域。 从而形成面和面之间、面和线之间、线和结点之间等各种空间关系。 通过这个算法,可以把给定区域内的线的集合构成网络或面,因此拓扑是数据处理、空间分析领域的一个极为重要的运算工具。几乎所有的重要的GIS系统都提供这样的算法。然而即使是最出名的系统,提供的算法仅是让用户使用而已。本文根据作者多年的经验,总结出这样一套C语言的算法,不敢说是目前出现的最好的算法,起码在互联网上,搜索不到比这个更精炼和优美的算法实现。

2010-06-25

struct2variant_cheungmine.rar

将用户自定义的C结构数据存储成VARIANT类型,需要时再将VARIANT类型转为用户自定义的结构数据,有十分现实的意义,既然我们不想为这样的结构数据写一个COM包装类。虽然有很多方法和手段生成这样的VARIANT,但是,多数时候可能需要一个更加简单的,灵活的方法。我在做远程过程调用的C 接口时,忽然联想到,既然RPC可以把任何数据以字节的形式发送,那么,就可以利用这个机制,把结构打包成字节数组。而字节数据是可以很方便地存储在 VARIANT中。

2010-06-10

WinCE HTML Browser Control

Wince下如何使用Web控件开发界面程序

2010-01-11

样条函数绘制曲线测试程序源代码

分段3次样条算法绘制等高线等光滑曲线,并且由于采用了折线的重采样,以最小的数据量保证了绘图的精确度。vs2005 mfc测试程序。

2009-04-05

docktabframe_vs2005_wtl80.rar

refer to: http://www.codeproject.com/KB/tabs/docktabframe.aspx MUST read "Readme.txt" before use it! 一个wtl80实现的类似vs风格的框架程序. 参考上面的文章,我修改了部分代码,以支持wtl80+vs2005. 必须阅读Readme.txt

2009-03-06

lib3ds20_with_win32_and_sgi_opengl_all_in_one

1)包含BUG修复后的最新的lib3ds2.0的全部代码和VS2005的测试项目工程。 2)Windows下的完整的OpenGL库(非源码)。 3)SGI的OpenGL2的库。 全部内容即可编写Windows或SGI的OpenGL程序。

2009-02-15

cheungmine的最新的oradbi库

基于OCI的操作oracle9i或10g以上的数据库C API, 在不损失性能的前提下,大大简化了oracle的操作。 这是cheungmine维护的开源软件!

2008-08-27

oradbi_project_cheungmine

ORADBI是我在Oracle OCI(Oracle 调用接口)基础上开发的。根据Oracle公司的介绍:OCI是如此可靠,以至于Oracle数据库中的每一条SQL语句都通过OCI来执行。当应用程序开发人员需要面向Oracle数据库服务器的最强大的接口时,他们将调用 Oracle调用接口(OCI)。OCI提供了对所有Oracle数据库功能的最全面的访问。OCI API中包含了最新的性能、可伸缩性和安全性特性。

2008-04-01

cryptopp32---new

最新的crypto++包装

2008-03-29

MapLib

文章<组件对象模型与ATL实现>的示例代码

2007-10-10

uuidgen

以软件算法实现UUID非常有现实意义。参考RFC4122文档和其他一些开源代码,我写了一个WIN32下的UUID实现C语言程序——UUID32.c,不调用任何WIN32 API。程序符合RFC4122标准。程序不但实现创建UUID和UUID String,还可以对UUID进行字符和时间上的比较。还可以从UUID中提取时间戳(精度到秒)。

2007-09-17

uuid32.dll

创建uuid的c程序,win32版本

2007-09-14

CryptoPP32.DLL

封装cryptopp的加密解密库

2007-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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