Category: I.T.

LOGO 海龟作画 系列三 递归画一个国际象棋棋盘

今天我们要来讲一讲递归. 递归就是函数自己调用自己, 我们可以定义一个过程, 然后这只海龟不停的画, 结束的时候再调用自身再继续画. 再次调用的时候参数变化了, 至到参数满足一定的条件则停止. 比如 下面定义的这个过程可以用来画一个实现的正方形. TO FK :B IF :B>15 ; 如果边长大于15就停止 REPEAT 4 ; Draw a square with side B 画一个长度为B的正方形 FK :B+1 ; …

SteemIt 每日cn社区之 ‘请再给我一次机会’

是不是有时候觉得自己花了好多时间和精力写的帖子 收益不多? 很沮丧? 根据统计, 帖子在2天之后收益就基本上不会被增加, 这可能是因为两个原因: 每天冒出大量的新贴导致旧贴无人再问津, 二是老一点的帖子再点赞那时较少收益(最佳点赞时间是发贴30分钟后抢在 大神点赞前)所以较少人或者机器会去点. 从今天开始, 如无意外, 每天我会在这个点, 也就是英国时间晚上9点到10点之间, 更新一下这个排行榜, 用的就是 SQL 去查询 steemsql.com 的数据. 增加小鱼们的曝光率从而增加收入, 快速提高SP! 每日排行榜几点说明: 虽然现在是人工查询, 但不排除以后使用机器人 或者一半机器人一半人工的方式生成报表. 取的是发贴在3 到4天前的 10个较少收益(较少被关注)的帖子. 为了避嫌, …

STEEM SQL 系列之 如何获取最近7天 CN 区用户发贴量, 点赞数和估计收益值

SQL很简单, Standare/Structure Query (查询) Language 语言. 这个语言很强大, 主要用于操作数据库, 现在比较流行的有 MSSQL, MYSQL, SQL SERVER, ORACLE 等. 我们用 LinqPad 来查询 steemsql.com. 这个系列每次会讲一个语句, 如果你觉得你想知道, 但是不清楚怎么写的, 很欢迎告诉我, 我将会整理到下一系列. 基础准备工作 下载 LinqPad (免费版就够用了). 然后新建数据库连接: …

LOGO 海龟作画 系列二 之定义个过程来 say Hello, World

上次说到, LOGO语言几个最基本的命令, 就是前进FD后退BK向左转LT向右转RT. 参数都是可以支持负数的, 也就是说 FD 100 相当于 BK -100 (向前走100步等于向后退 负的100步). 今天讲的就是过程, 也就是我们编程语言里的函数. 在LOGO语言里定义过程的语法如下(LOGO语言中用分号开始定义行注释, 这个和汇编语言一样): TO 过程名 :参数1 :参数2 ; 过程的代码 END 参数是可选的, 比如: TO SQUARE REPEAT 4 …

在Windows下最佳的Linux开发环境

很多人都是习惯于用WINDOWS, 或者说离不开WINDOWS 操作系统. 有时候程序员又想同时开发LINUX相关的软件, 这就比较麻烦: 有时候需要把本地的数据传到远程或者从远程下载数据. 之前有过 cygwin, 但是这个是相对不成熟的环境, 在这个环境里用 gcc 编译出来的二进制代码执行效率要低的多, 而且生成的也是 WIN32 PE可执行格式. 现在好了, WINDOWS 10 和 UBUNTU 合作, 提供了一个 The Ubuntu Sub System, 这个可不是简单的环境模拟, 这个是真正的UBUNTU 内核内嵌. …

通过脑残语言来保护你的STEEM钱包密码

先来看看这一天书: 我告诉你, 这是一段程序, 执行后输出结果是 steemit @justyy 你是不是有点蒙? 是的, 这是一种只有8种字符组成的编程语言, 名字叫 BrainFuck 直译为(自己看吧) 我们先来看看这8种字符是什么. 假设有一个长度无限的数组, 每个数组里存放的一个数字. 大于号: 相当于 ++ptr 把数据指针往右移一格 小于号: 相当于 –ptr 把数据指针往左移一格 加号: 把指向的当前格数据值加1 相当于 ++*ptr 减号: 把指向的当前格数据值减1相当于 …