自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 系统设计:在线评测系统 UniJudge

在线评测系统(Online Judge System)想必很多人都有所耳闻,比如上程序设计课程的时候需要在网上做题交代码……更不必说那些做高难度试题的信息竞赛选手了。通常来说,一个在线评测系统的核心是其积累的题库及测试数据。注册用户在系统里查看问题并提交答案交由评测系统评测,最后反馈给用户,这是一个基本的业务逻辑。我并不想做一个寻常的Online Judge,而是一个概化可复用的在线评测系统,用函数

2016-04-28 21:26:52 2318

翻译 Mongoose(二):快速开始

关于快速开始,官方文档原文中有很详细的说明。以下包含原文与调皮的译文,所以你可以不必点开原文。Getting Started 开始使用Mongoose——First be sure you have MongoDB and Node.js installed. 首先,确保你已经安装了MongoDB与NodeJS。Next install Mongoose from the command lin

2016-04-27 20:17:50 669

原创 Mongoose(一):为什么选择Mongoose

如果想要在NodeJS中连接MongoDB,可以选择直接使用mongodb为NodeJS写的驱动包,但我更推荐使用一个比较成熟的中间件:Mongoose。官方定义Mongoose 官方给出了这样的定义: Mongoose: elegant mongodb object modeling for node.jsMongoose:优雅地在NodeJS中进行MongoDB对象建模 Let’s f

2016-04-27 19:14:22 4302

原创 《C/C++ Debug》:新手编程指南类教程开坑

从前看到很多人问一些编程类的问题(大多数都是C/C++的),反复回答特别麻烦,就希望能有一个易懂的指导书能够推荐给他们。独立写书当然是没有这个精力了,很长时间内只能搁置一边。最近又有同僚提起此事,并纠集不少好手参与,感觉写完有戏。> GitHub 项目> GitBook 查看欢迎各路高手来提PR参与书籍编写。

2016-04-25 15:18:46 441

原创 用Git控制数据版本

背景前段时间有个老同学请我帮他写个爬虫爬一些关于天气空气之类的数据。看在老同学的份上我也没收他钱 =w= 反正很简单于是我用NodeJS按照他的要求顺手写了一个爬虫。> 项目地址我爬下来的数据是放在MongoDB中的,可是我的这位老同学呢,是个小白,我也不放心把SSH权限给他,哪怕低权限用户;他也不大可能用得顺手。他需要一个CSV格式的文件就够了,于是我需要用mongoexport 将数据导出成CS

2016-04-23 16:57:31 1651

原创 Ubuntu 14.04下关于C连接MySQL数据库的环境配置

听说数据库的一个中期大程要将SQL嵌入C来编写一个图书管理系统,听说这个任务的要求的一开始我其实是,是拒绝的。 环境配置基于环境 Ubuntu 14.04 LTS 其他Ubuntu版本应当大同小异,但不保证成功。安装更新包信息: $ sudo apt-get update安装MySQL的服务器与客户端: $ sudo apt-get install mysql-server m

2016-04-19 14:09:37 1067

原创 PAT 1068 Find More Coins

ADS Project 5的问题是PAT 1068 Find More Coins问题重现Title: Find More Coins (30)DescriptionEva loves to collect coins from all over the universe, including some other planets like Mars. One day she visited a u

2016-04-17 16:11:20 828

原创 系统设计:活动室申请系统

活动室申请系统是一个广泛存在的系统,如学生想要组织活动,需要学校的场地,那么他们会去向有权限的老师申请场地,然后在规定时间去规定的场地活动,如果这个场地是一个有锁的房间,那么可能还需要找门卫要钥匙开门,通常还需要出示申请通过的证明……这是一件逻辑简单的事务,随着办公互联网化、无纸化办公的需要,活动室申请系统应运而生。我们可以抽象地描述刚才的事务:首先有若干场地、空间、房间(Room)需要挂载在系统上

2016-04-16 19:26:25 831 1

原创 动态规划:PAT 1045 Favorite Color Stripe

ADS的第7周作业,是一个动态规划算法题。问题重现Title: Favorite Color StripeDescription:Eva is trying to make her own color stripe out of a given one. She would like to keep only her favorite colors in her favorite order by

2016-04-13 16:32:14 1747

原创 MQL:引用指标的方式

在MQL中,指标(Indicator)用一个文件组织 对指标的引用归根结底是MQL跨文件组织代码的形式。对于指标的引用方式与#include这样的文本包含的思路不同,文本包含会造成很多问题,如名字冲突。MQL利用一种类似模块的方式来引用指标。获取指标引用(句柄)获取指标引用需要一个叫做iCustom的函数。 我想,这里的“i”应该是指“指标”(Indicator);iCustom函数具有一个自由

2016-04-13 13:32:35 4193

原创 MQL5源码:智能交易脚本EA结构解读

EA是MQL中的自动交易脚本,可以通过编程控制计算机自动进行交易,节省人工盯盘的精力,以及提高执行效率。 本文以经典的均线交易系统解读MQL5交易脚本EA的结构。策略当价格上穿均线时做多并在下穿均线时平仓;当价格下穿均线时做空并在上穿均线时平仓。 真是非常简单的均线交易系统呢。代码结构精解版本声明在一开始,会有一些跟实际功能无关的代码,大致是一个EA的自我介绍的玩意,并没有什么功能上的用途

2016-04-12 18:29:50 11948 8

原创 MQL指标:MACD

MACD 简介MACD,Moving Average Convergence / Divergence,中文译名“指数平滑异同平均线”。Moving Average 很好理解,一个区间内的价格平均数,由于区间随时间平移,因此有了一个形象的名字“Moving Average”(移动平均线)。关于算均值的方法有若干个。Simple Moving Average(简单移动平均):即算术平均数Expon

2016-04-03 21:23:48 2539 1

FreeGlut-MinGW-3.0.0

FreeGlut-MinGW-3.0.0

2016-03-14

空空如也

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

TA关注的人

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