自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

https://github.com/pepstack

专注于制造各种轮子:高性能服务,云游戏,区块链,人工智能,Web,视频图形

  • 博客(383)
  • 资源 (17)
  • 论坛 (4)
  • 收藏
  • 关注

原创 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 285

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

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

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

原创 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 26

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

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

2021-02-02 15:44:05 49

原创 我的大数据开发第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 65

原创 我的大数据开发第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 66

原创 我的大数据开发第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 69

原创 我的大数据开发第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 104

原创 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 92

原创 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 105

原创 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 82

原创 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 169 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 507

原创 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 431

原创 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 204

原创 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 472

原创 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 894

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

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

2020-03-02 17:38:45 3133 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 841

原创 VSCode配置编译MSVC程序高级示例

VSCode配置编译MSVC程序示例本文讲解了如何把一个VisualStudio C++(VC)项目转为VSCode(VSC)项目,并使用MSVC编译。MSVC编译一个程序分为编译(cl.exe)和链接(link.exe)的过程。有时候还需要生成静态库或动态库(lib.exe)。如果我们使用VC,这些过程是在背后运作的,如果使用VSC,则不得不了解这些命令行背后运作的机理。本文的示例代码 fi...

2020-02-28 16:48:50 354

原创 VSCode使用mingw编译C/C++程序

VSCode使用mingw编译C/C++程序通常我们使用MSVC(cl.exe)编译C/C++源代码程序,运行在Windows上,此外我们还可以使用mingw提供的GCC+GDB编译C/C++源代码,生成原生的Win32程序,运行在Windows平台上。本文参考下面的文档实践:在Windows x64平台上,用VSCode开发C/C++程序,用GCC编译器编译成Win32的exe,运行在Wind...

2020-02-27 15:00:54 543

原创 VSCode编译调试Java代码

VSCode编译调试Java代码本文参考了Writing Java with Visual Studio Code系列文章。操作下来很简单。系统是 Windows7 x64,目录:C:\DEVPACK (名字凭心情,不要带空格,只用简单英文)。留足300GB空间。安装系统软件安装 JDK1.8如果采用 jdk-8u162-windows-x64.exe 安装,可以安装完,得到jdk1....

2020-02-26 15:39:04 1827

原创 VSCode配置编译MSVC程序

VSCode配置编译MSVC程序本文来自于以下链接的实践:Configure VS Code for Microsoft C++前言自从盘古开天辟地以来,乱世纷争,群雄并起。在编程IDE领域,各路豪杰争霸,互不相让。直是乱花渐欲迷人眼,何处是归途?所谓天下大势,分久必合。微软乃上顺天意,下聚人心,兼相爱,交相利。于是,VSCode横空出世,利刃出鞘,魑魅魍魉,片甲不留。一时间,各路豪杰避之...

2020-02-25 17:19:46 322

原创 一个无锁多线程安全的ring buffer实现

一个无锁多线程安全的ring buffer实现跨平台,无锁,多线程读写安全,测试通过。ringbuf.h/*********************************************************************** * Copyright (c) 2008-2080 pepstack.com, 350137278@qq.com * * ALL ...

2019-12-27 18:49:09 749

原创 libevent 结合 pthread-win32 在windows 平台上的使用

libevent 结合 pthread-win32 在windows 平台上的使用libevent 在windows 平台上的使用,大致过程是:1)WSAStartup2)evthread_use_windows_threads3)event_base_new4)WSACleanup其中,1)WSAStartup一定要调用,否则3)调用不成功。如果windows的程序使用了...

2019-11-26 11:43:14 191

原创 一个leveldb C api的包装

一个leveldb C api的包装在 C 中调用 leveldb,把繁琐隐藏起来。提供了一个高级的 API 接口。如下的调用方式: LeveldbCtx dbctx; if (LeveldbCtxCreate("C:\\Temp\\test.cachedb", LDBCTX_ACCESSMODE_ALL, LDBCTX_OFLAG_CREATE_IF_MISSING, -...

2019-11-14 19:05:23 188

原创 一个跨平台的线程读写锁

一个跨平台的线程读写锁不废话,直接上代码:/*********************************************************************** * Copyright (c) 2008-2080 350137278@qq.com * * ALL RIGHTS RESERVED. * * Redistribution and us...

2019-11-14 18:49:20 274

原创 C实现的跨平台的线程池

C实现的跨平台的线程池绝对原创!线程池(threadpool)是这样的一种设施,初始化创建指定数目的线程,然后动态添加任务(task)到线程池的任务队列中(queue),线程池自动挑选一个线程工作者(worker)去执行这个任务(执行任务的函数在添加任务时由用户指定)。我花了半天时间,把以前的跨平台的线程池(threadpool.c)改造了一下,支持:1)Windows+vs201...

2019-11-12 16:00:00 304

原创 leveldb在Windows和Linux上编译

leveldb在Windows和Linux上编译LevelDB是Google传奇工程师Jeff Dean和Sanjay Ghemawat开源的KV存储引擎(而非SQL),它是一种非关系型数据库。leveldb只有一层,即objects,也即key-value。相当于一个库就是一堆key-value,而由于它的一个库是对应一个文件目录,所以它其实也没有库的概念。而最令人喜爱的是,它不需要依...

2019-11-06 14:32:27 702

原创 布隆过滤器C语言代码

布隆过滤器C语言代码bloom filter 基本概念由布隆(Burton Howard Bloom)在1970年提出的。它实际上是由一个很长的二进制向量和一系列随机映射函数组成,布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都远远超过一般的算法,缺点是有一定的误识别率(假正例False positives,即Bloom Filter报告某一元素存在于某集合中,但...

2019-10-22 14:54:46 726

原创 vs2015和cocos2d-x-3.17.2 开发环境搭建

vs2015和cocos2d-x-3.17.2 开发环境搭建cocos2d-x当前最新稳定版本是3.17.2,需要使用vs2015来构建。首先是安装vs2015。选择安装下面的vs版本:cn_visual_studio_community_2015_x86_dvd_6847368.iso我是在 win7+sp1+IE11的环境成功安装的。安装:python-2.7.15.am...

2019-10-14 15:16:48 916

原创 VSCode配置打开Linux远程目录

VSCode配置打开Linux远程目录首先安装一个 VSCode SFTP的插件。快捷键: Ctrl+Shift+Xvscode-sftp[install]快捷键: Ctrl+Shift+PSFTP: Open Folder添加一个json配置: sftpConfig.json编写好后保存,注意右下角出现一个提示保存的对话框,确认保存。然后即可打开远程的目标文件夹。...

2019-09-27 15:06:06 2323

原创 C程序校验日期

C程序校验日期#define is_leap_year(year) \ ((((year) % 400 == 0) || ((year) % 4 == 0 && (year) % 100 != 0)) ? 1 : 0)/** * time_is_valid() * * test time is valid. * * remark: * ...

2019-09-27 14:17:10 144

原创 snprintf 引发的问题

snprintf 引发的问题snprintf 是 C/C++ 程序中最常见的函数了,但是snprintf 在Windows和 Linux上的行为并不一致,对于跨平台的开发,有时会带来严重的缓冲区溢出问题。本文提供了一个安全检查的版本,保证了 Windows和 Linux上的行为的一致性,任何情况下不会溢出。建议用户使用 snprintf_chkd_exit 版本,任何错误导致退出程序 ...

2019-08-16 12:43:30 438

原创 ubuntu18.04 虚拟机安装的AppArmor 错误

ubuntu18.04 虚拟机安装的AppArmor 错误打开虚拟机管理器:$ sudo virt-manager然后安装 os iso,出现 AppArmor 错误,使用下面的命令解决:$ sudo ln -s /etc/apparmor.d/usr.sbin.libvirtd /etc/apparmor.d/disable/$ sudo apparmor_parser -R /et...

2019-07-16 16:20:13 594

原创 RedisGraph 在Ubuntu18上安装和配置

RedisGraph 在Ubuntu18上安装和配置https://github.com/RedisGraph编译RedisGraphRG编译之后是一个模块:redisgraph.soubuntu 上:# apt-get install build-essential cmake m4 automake peg libtool autoconf# git clone https://g...

2019-07-16 11:22:04 770

原创 无阻塞连接 socket 的linux c代码

无阻塞连接 socket 的linux c代码static int setsocketnonblock(int sfd){ int flags; flags = fcntl(sfd, F_GETFL, 0); if (flags < 0) { return -1; } return fcntl(sfd, F_SETFL,...

2019-05-31 18:45:07 281

原创 crc32 C语言程序

crc32 C语言程序与 linux cksum 结果一致。没有任何依赖!/************************************************************************ Copyright (c) 2008-2080 syna-tech.com, pepstack.com, 350137278@qq.com** ALL RIGHTS R...

2019-05-10 12:49:41 1968

原创 MD5 算法 C 实现

MD5 算法 C 实现没有第3方依赖, 不动态分配内存,拿来就可以使用,与 Linux 的 md5sum 结果一致!/************************************************************************ Copyright (c) 2008-2080 pepstack.com, 350137278@qq.com** ALL RI...

2019-05-10 11:32:08 446

原创 c语言序列化和反序列化

这里写自定义目录标题c语言序列化和反序列化tplut.htplut.c测试代码参考c语言序列化和反序列化网络调用,数据传输都需要把数据序列化和反序列化。杀鸡不喜欢用牛刀,自己从底层设计协议又太繁琐,难以维护和扩展。使用 tpl (http://troydhanson.github.io/tpl/)这个库,可以很方便地构造自己的协议。我采用 TLV 协议形式,即 (key,type,leng...

2019-05-03 20:15:08 5017

uuid32.dll

创建uuid的c程序,win32版本

2007-09-14

CryptoPP32.DLL

封装cryptopp的加密解密库

2007-09-12

MapLib

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

2007-10-10

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

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

2012-12-07

WinCE HTML Browser Control

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

2010-01-11

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

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

2010-06-25

uuidgen

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

2007-09-17

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

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

2009-04-05

oradbi_project_cheungmine

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

2008-04-01

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

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

cryptopp32---new

最新的crypto++包装

2008-03-29

struct2variant_cheungmine.rar

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

2010-06-10

avro-channel-csdn

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

2015-03-13

cheungmine的最新的oradbi库

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

2008-08-27

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

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

2011-07-21

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

车斗的留言板

发表于 2020-01-02 最后回复 2020-01-02

我想改名字,可是积分不够,怎样快速积累到10个积分?

发表于 2010-10-12 最后回复 2010-10-12

C语言和C++语言有什么区别

发表于 2010-10-12 最后回复 2010-10-12

为什么我新发的文章不能设为精华?

发表于 2010-09-27 最后回复 2010-09-30

空空如也

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

TA关注的人 TA的粉丝

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