Login
Discover
Waves
Communities
Login
Signup
Topics
#cn-programming
Global
Trending
Hot
New
Top
#cn-programming
New
Top communities
Create your community
latest #cn-programming created topics - older | Ecency
aafeng
HIVE CN 中文社区
6y
编程思想
最近和朋友聊天,正好他家的孩子也在学习编程。于是就聊到了怎么教孩子编程,该教些什么,以及什么是编程思想的问题上。 图源:Pixabay 其实在很多年前就和同事们讨论过这个问题。大家一致认为编程的过程其实就是一种逻辑思维的过程,是如何将一个现实世界的问题逐步分解,再用算法将其高效实现的过程。因此,在整个编程思维的训练过程中,最重要的是训练思维的逻辑性。
$ 15.658
232
1
cheva
HIVE CN 中文社区
6y
阶段性完成了葫芦娃游戏
阶段性完成了葫芦娃游戏
$ 5.443
440
1
aafeng
HIVE CN 中文社区
6y
使用Kibana可视化Hive中文区的数据
在前面介绍了如何把Hive中的帖子保存到Elasticsearch中。有了数据,就有好多玩法了。下面介绍如何通过Kibana对Hive中文区的发帖数据进行可视化分析。 关于数据的说明 获取下面数据的代码,是根据上篇文章最后的代码稍作改编而得到的。作为演示,只读取了HIVE CN
aafeng
HIVE CN 中文社区
6y
Python中的列表生成式
用过Python的人一定对它的列表生成式(List Comprehensions)印象非常深刻。刚接触列表生成式的时候可能会有点懵,但一旦适应了之后肯定会喜欢其简洁高效的语法。下面把我经常使用的列表生成式做一个总结,欢迎指正。 数据再运算 a = range(0, 10) b = [x * 2 for x in a] 其运算结果会返回一个新的列表 数据类型转换 r = range(0, 10) s
oflyhigh
HIVE CN 中文社区
6y
再次算算HIVE的增发以及如何分配
前两天,朋友问我现在HIVE每天增发多少,以及都是如何分配的,我一下子被问住了。大概两年多前我曾经专门探究过这个问题,可是HF21后引入了提案系统,并且现在通胀率等也发生了变化,那么增发以及分配就需要重新计算一下了。 (图源 :pixabay) 首先我看了一下HIVE的源码库,在Technical Details小节下,有如下内容:
oflyhigh
HIVE CN 中文社区
6y
每天进步一点点:custom_json & follow\unfollow\mute\unmute
我们都知道,HIVE上我们追随或者拉黑一个人,对应的操作是follow以及mute,相应的取消操作分别为mute与unmute,实际上在链上,这些都是通过同一个操作实现的,那就是custom_json。 (图源 :pixabay)
aafeng
HIVE CN 中文社区
6y
将Hive文章保存到Elasticsearch的尝试
将Hive文章保存到Elasticsearch的尝试
oflyhigh
HIVE CN 中文社区
6y
每天进步一点点:配置文件 & appdirs
对于很多应用程序来讲,为了方便用户使用,都需要保存一些信息,比如配置信息、用户数据等等。这一般有几种方式,比如说配置文件、注册表、数据库等,本质上Windows中的注册表也是一种数据库。 (图源 :pixabay) 注册表
aafeng
HIVE CN 中文社区
6y
Python中的日期/时间处理
在写代码的时候有很多场合需要处理日期和时间,比如:在日志中需要记录当前时间,在处理订单的时候需要处理用户下单的时间,在Hive上的各种点赞机器人需要知道新帖子的创建时间,以及帖子的“年龄“。。。在Python中提供了非常强大的日期/时间处理模块:time和datetime,这些模块中又有很多有用的函数。下面把我经常使用的函数做一总结,欢迎大家指正。 time模块 time模块提供了和时间相关的一些类及函数。
oflyhigh
HIVE CN 中文社区
6y
每天进步一点点:DNS & 清除DNS缓存
DNS(Domain Name System)是互联网上将域名解析成IP的一整套系统/机制,这样大家就可以通过有意义的域名(比如hive.blog这样的形式)来访问网站了,如果没有DNS,我们只能记录看起来没有一丁点意义的IP了。 (图源 : DNS
aafeng
HIVE CN 中文社区
6y
Python数据可视化神器pyecharts初体验
最近试用了一个开源的数据可视化Python软件包pyecharts。它将Python和echarts结合在一起,提供强大的数据可视化支持,感觉非常好用。向大家强烈推荐。 首先看下其官方的介绍: 简洁的 API 设计,使用如丝滑般流畅,支持链式调用 囊括了 30+ 种常见图表,应有尽有 支持主流 Notebook 环境,Jupyter Notebook 和 JupyterLab 可轻松集成至
aafeng
HIVE CN 中文社区
6y
Python学习笔记 - collections
在Python中,除了系统默认的容器:dict, list, set, tuple之外,还有一个非常强大的模块:collections。在这个模块中有很多非常好用的功能,能供简化我们的代码。下面举几个例子,欢迎大家指正。 namedtuple - 提高代码可读性 首先来看一个例子:假设我们有一组数据。想用Python对这组数据进行处理。最为直观的做法是: people_list = [('Jim',
aafeng
HIVE CN 中文社区
6y
Jupyter的几个设置
在前面的文章中介绍了Jupyter,但在进一步的使用中,发现一些需要设置/安装/配置的选项,比如:如何禁用默认的Terminal窗口,如何让多个用户使用Jupyter,如何在Jupyter中使用Turtle画图等。下面总结如下。 禁用terminal
oflyhigh
HIVE CN 中文社区
6y
每天进步一点点:PHP short_open_tag 引发的惨案
帮用户迁移一个站点到VPS,因为VPS不同于虚拟主机,所以很多东西都要自己安装设置,这包括但不限于Apache、MySQL、PHP等。 (图源 :pixabay) 测试代码 安装完PHP后,我写了一个简单的脚本(hello.php)测试PHP是否工作正常,代码如下: <? printf("Hello World!"); ?>
aafeng
HIVE CN 中文社区
6y
开始使用Jupyter
一直听说过Jupyter很好用,但自己并没有试过。最近在教孩子编程的时候正好尝试了一下,感觉确实很好用。它最大的优点就是把编写代码和程序运行的结果放在了同一个页面中。这样就特别适合初学者,一边学习,一遍运行,直接能看到结果。当然,Jupyter的作用远不止这些,比如在Jupyter
cheva
HIVE CN 中文社区
6y
给葫芦娃画好贴图了。
今天有点空余时间就把葫芦娃的贴图画好了,不过是光着膀子的,衣服还没画。然后在upbge的游戏引擎里面把上回的的动画绑定到角色运动驱动器上,再去网上下了个夕阳的HDRI的环境贴图,一个简单的游戏场景就搭好了,按下P键运行。用鼠标控制方向,W键前进,S键后退。就可以控制葫芦娃在场景里走动了,如下面的GIF动画。 打算一点一点把这个做成有点RPG风格的小游戏,适合小朋友边玩边学那种,有什么好的创意,可以留言告知哦。
nuagnorab
HIVE CN 中文社区
6y
NuagSnap - 分享好用的 Placeholder API 網站, 整 DEMO 必備
早前的文章解決了 NUXT JS deploy 不了的問題,開開心心的跟同伴友人分享了 project 的內容。 但是由於網 demo 網站現時的內容有些少,榻體看上去有點柴娃娃。 為了 demo 可以有那麼一點成熟的樣子,我決定給它來一點點妝扮。 1 . 這個網站很好的提供一個像 Faker 的 restful API。簡直是前端工作者的恩物。剛好十分合我這個 demo 用。 使用上,返回一個
oflyhigh
HIVE CN 中文社区
6y
偶然间发现JUSSI的一个小BUG
I implemented a python library myself, and because I saw that the condenser_api would be deprecated, so in this python library I used other substitution APIs instead of using the condenser_api. (图源 :pixabay)
aafeng
HIVE CN 中文社区
6y
Python 学习笔记
其实Python我已经用了一些年了,用起来也比较顺手。但最近开始教自己的孩子学习Python时,还是发现了许多自己需要更新的知识。有些是自己没用过,不知道的,有些则是能让Python程序更加优雅,或者更加有效的。下面总结几点。 关于格式化字符串 我一般使用的方式是: "One for %s, one for me." % name 这种方式能够正常工作,但建议的方式是: 'One
aafeng
HIVE CN 中文社区
6y
试用AI加持的代码增强工具Kite
平时写代码主要用IntelliJ和PyCharm,基本上还算满意。最近在一个很偶然的机会看到了Kite这个代码增强工具,试用了一下VS Code+Kite,感觉还是非常好用的,可以和IntelliJ IDEA这样的付费商业软件相媲美。 它支持的代码编辑器非常全面,包括:VS Code, IntelliJ, PyCharm, Sublime, Atom, WebStorm, Vim等。
← Latest
Older →