基于星云链开发智能合约和DApp
最近一段时间,除了上班加班之外,基本上都在忙着开发 DApp,也就是所谓的去中心化应用(Decentralized Applications)啦,为什么突然就搞起这个了呢?事情是这样的……
最近一段时间,除了上班加班之外,基本上都在忙着开发 DApp,也就是所谓的去中心化应用(Decentralized Applications)啦,为什么突然就搞起这个了呢?事情是这样的……
这是「Odoo 基础教程系列」的第一篇,在开始教程的正文之前,这里要先跟大家知会一声,在这篇教程以及后面的教程中,都将默认开发环境是 macOS 或 Ubuntu,因为在 Windows 中开发总是能遇到未知的坑,处理起来往往很是耗费时间精力,这里不去争论系统的优劣,如果没有 Windows 外的其他系统的小伙伴,但是又想学习本教程的内容,推荐你们使用虚拟机安装一个 Ubuntu 作为开发环境 :)
这一篇「玩物志」要给大家介绍的是一款比较全能的,我个人将它定位为记录和协作应用的一款工具—— Notion.
最近在做的项目中有一个需求是要让某个字段值根据记录产生的日期和一定的组合规则按顺序生成一个序列号,这个序列号不可重复,这原本是一个很常见的需求,没有多想就写好了。到后面测试的时候才发现一个比较严重的问题,如果用户同时操作产生的记录,生成的序列号会有重复的情况。
开发中经常会有的一个需求就是对数据字段做唯一性约束,在 Odoo 中为模型添加约束进行数据校验有两种方法:在 Python 程序中用@api.constrains 装饰器方法定义需要校验的字段;使用 _sql_constraints 属性添加 SQL 约束。一般来说,如果只是做唯一性约束,直接用后者即可,方便快速。
这篇文章将会教大家如何在保留系统导航栏菜单自带功能的基础上,将其接管以实现自定义菜单。
Markdown编辑器千千万,可是有颜值、功能强并且免费的,就没有几个了。之前一直在用Mou,分屏预览模式方便得很,是一个非常好的选择。不过这篇可不是要推荐大家去用Mou,毕竟它只支持Mac这一平台,如果感兴趣的话可以去官网观摩一下Mou。
这篇Blog是应朋友要求写的,之前安利他买了 Shadowrocket,然后一直没有教他怎么用 :)没错,我就是这么坑XD