Nim教程【八】(博客园撰写工具客户端更新)

简介: 先说无关的内容 前两天开发了一个博客园撰写博客的客户端 之后就把他开源到了github上 目前为止,已经收获了十几颗星星,感觉还是有点小开心呢! 但是,第一次发布,还是有一些不完美的地方 比如: 用户名和博客ID不相同的话,发布博客不成功 无法获取并再次编辑博客 ...

先说无关的内容

前两天开发了一个博客园撰写博客的客户端

之后就把他开源到了github上

目前为止,已经收获了十几颗星星,感觉还是有点小开心呢!

但是,第一次发布,还是有一些不完美的地方

比如:

  • 用户名和博客ID不相同的话,发布博客不成功

  • 无法获取并再次编辑博客

这两个严重的问题,在这次发布的时候都已经解决了!

另外还优化了一些其他的东西,比如:

  • 自动保存到本地的时间间隔设置成了6分钟

  • 简化了编辑器生成的代码

需要说明的是:

获取的如果不是草稿箱内的博客,那么是不能保存成功的!

这并不是一个BUG,而是一个Feather,

我不希望大家用这个工具直接发布博客

我觉得博客园每一篇文章都应该是有含金量的,发布之前应该谨慎一些

这个工具的下载地址依然没有变化:http://pan.baidu.com/s/1c0rUO9a

最新的代码也已经放到GIT上去了

客户端的代码并没有更新,已经下载过客户端的朋友,打开客户端,就能看到最新的

最后上个图

blob.png

 

有序类型

值连续的枚举类型、整型、字符类型、布尔类型(还有这些类型的变种),

都可以称之为有序类型,Nim为有序类型提供了一系列特殊的方法

方法签名 方法说明
ord(x) 返回x参数的整型直
inc(x) 为x参数加一
inc(x,n) 为x参数增加n
dec(x) 为x参数减一
dec(x,n) 为x参数减n
succ(x) 返回x参数的下一个值
succ(x,n) 返回x参数的下n个值
pred(x) 返回x参数的前一个值
pred(x,n) 返回x参数的前n个值

如果编译程序的时候,打开了运行期检查的开关,

那么碰到异常上面几个函数有可能会返回越界或溢出的异常信息

 

Subrange类型

Subrange类型是某一范围之内的整型值,来看下面的示例代码:

type
  Subrange = range[0..5]

上面这段代码的意思是,subrange这个类型的值,只能是0到5之间的整型值,不能是其他的

如果你为其设置其他的值,那么将导致运行期或编译期的异常

System模块用以下这种形式定义了Natural类型

Natural = range[0 .. high(int)]

(high方法返回int类型的最大值)

其他语言经常使用无符号整型作为最基础的自然类型

这往往是错误的,因为大多数计算工作都是需要有符号的

Nim语言这方面的设计,主要是为了避免这类错误

 

OK,今天就写到这里,吃早饭去了,

喜欢的请帮忙点推荐

 

目录
相关文章
|
2月前
|
PHP SEO
WordPress博客每日定时发布 每天60秒读懂世界源码
WordPress博客每日定时发布 每天60秒读懂世界源码
52 0
WordPress博客每日定时发布 每天60秒读懂世界源码
一键自动化博客发布工具,用过的人都说好(csdn篇)
使用一键自动化博客发布工具blog-auto-publishing-tools把博客发布到csdn上。
一键自动化博客发布工具,用过的人都说好(csdn篇)
一键自动化博客发布工具,用过的人都说好(知乎篇)
使用一键自动化博客发布工具blog-auto-publishing-tools把博客发布到知乎上。
一键自动化博客发布工具,用过的人都说好(知乎篇)
一键自动化博客发布工具,用过的人都说好(cnblogs篇)
使用一键自动化博客发布工具blog-auto-publishing-tools把博客发布到cnblogs上。
一键自动化博客发布工具,用过的人都说好(oschina篇)
使用一键自动化博客发布工具blog-auto-publishing-tools把博客发布到oschina上。
一键自动化博客发布工具,用过的人都说好(oschina篇)
|
6月前
|
Web App开发
一键自动化博客发布工具,用过的人都说好(简书篇)
给大家推荐一个一键自动化博客发布工具,完全的一键操作,让你轻松告别手动发布博客的烦恼。
|
数据采集 前端开发
Python爬虫入门教程 54-100 博客园等博客网站自动评论器
爬虫背景 爬虫最核心的问题就是解决重复操作,当一件事情可以重复的进行的时候,就可以用爬虫来解决这个问题,今天要实现的一个基本需求是完成“博客园“ 博客的自动评论,其实原理是非常简单的,提炼一下需求 基本需求 登录博客园<不实现,登录单独编写博客> 调用评论接口 返回请求结果 确定流程之后,基本...
1731 0