• [编程语言] 自由切换python2和python3开发环境 2020-12-26 16:50:39

    简介 作为一名python开发者,您应该听说过python2 和python3. 那么有时候我们开发的时候,需要切换不同的开发环境,python版本2和3, 比如我们需要迁移一些老的类库从python2到python3. 本文介绍一下如何利用pipenv工具,完成环境的切换 安装python2和python3 首先确保系统安装了python2 和 python3,如果没有安装,请执行安装命令.(以ubuntu 19.10为例) sudo apt-get install -y python2 pyt

  • [编程语言] 利用kivy和python3开发跨平台GUI应用程序 2020-12-26 16:48:47

    前言 今天给大家介绍一个可以跨平台开发GUI应用程序的框架,可以利用kivy和python3 来打造一个简单的图形化应用 kivy kivy 是一个利用python和cpython基于OpenGL ES2打造的跨平台GUI开发框架,支持的平台包括: Linux, Windows, OS X, Android, iOS, Raspberry Pi。 编程api默认是Python,推荐python3 可以从官网获取下载地址,linux,macos,windows都有安装包 如果你跟我一样,是ubun

  • [编程语言] golang编译更小体积的可执行应用程序 2020-12-26 16:43:20

    前言 golang默认编译出来的可执行文件,一般都很大。我们有没有办法编译出体积小一些的可执行文件呢?本文带领大家学习一下利用golang编译参数和upx来压缩编译出的可执行文件的尺寸,大概可以缩小25%-75%之间 golang编译参数调整 我们可以给golang编译时增减ld参数,参数为-s 和 -w 示例 ```golang go build -ldflags="-s -w" main.go -s Omit the symbol table and debug info

  • [编程语言] go的强力竞争者 deno 1.6.0 2020-12-10 10:03:46

    简介 deno社区发展非常迅速。deno 1.6.0带来的一个新特性,震惊了我。 它可以编译为一个独立的可执行文件。golang面对前所未有的竞争。 原生编译 开发者mathiasrw 宣布 deno 1.6.0 包含原生编译的特性,你需要编译时执行: deno compile --unstable https://deno.land/[email protected]/examples/cat.ts 启动时间变得更快 单文件体积小,约为47MB(包含了运行时) 开发者自己都

  • [编程语言] 阿里云 TableStore 多元索引多条件查询 2020-12-03 11:03:39

    今天分享一下阿里云 TableStore的多元索引多条件查询,这里有个深坑,就是表格存储,如果要实现多条件查询,姿势不对,可能查不到你要的数据,是需要特别注意的。   举个例子,我们先看sql   select * from tableA where uid=? and category = ? order by register_time desc, bpart asc 在TableStore里面,我们要怎么写呢?先看代码

  • [编程语言] 微软和苹果的编程语言之战 2020-09-27 14:47:34

    微软的c#和.net平台,看来领先了苹果一些。充分的支持了windows/linux/mac跨平台开发,运行应用程序; 不过苹果后知后觉,也不甘示弱,如今随着swift 5.3发布,windows也可以运行swift工具链,跨平台开发使用swift语言,变得可行了。 随着这些软件厂商巨头对编程语言深入的支持,开发人员,日渐容易上手,不管你喜欢windows/linux/mac,都不影响你使用这些编程语言。 谁是最后的赢家,尚未可知。 谁是最好的编程语言,他们都很优秀。