编程之路的专栏

43 篇文章
19 人订阅

全部文章

arcticfox

Python Web 之Flask基础(一)

在 Flask 应用中定义路由的最简便方式是使用Flask实例提供的 app.route 装饰器。

13840
arcticfox

Python Web 之 Flask-SQLAlchemy 框架

即Object-Relationl Mapping,它的作用是在关系型数据库和对象之间做一个映射,这样我们在具体的操作数据库的时候,就不需要再去和复杂的SQL语...

9540
arcticfox

程序员C语言快速上手——工程篇(十三)

当C语言工程很大,源码非常多时,如果还去使用GCC命令编译程序,几乎是不现实的。这时候,可以通过编写shell脚本去执行编译命令,当然这并不是一种好的方式。在L...

16330
arcticfox

Dart 语言异步编程之Stream

关于Dart 语言的Stream 部分,应该回到语言本身去寻找答案,许多资料在Flutter框架中囫囵吞枣式的解释Stream,总有一种让人云山雾罩的感觉,事实...

15510
arcticfox

Dart 语言异步编程之Future

编程中的代码执行,通常分为同步与异步两种。简单说,同步就是按照代码的编写顺序,从上到下依次执行,这也是最简单的我们最常接触的一种形式。但是同步代码的缺点也显而易...

14220
arcticfox

Dart 语言异步编程之Isolate

之前的文章已经说过,将非常耗时的任务添加到事件队列后,仍然会拖慢整个事件循环的处理,甚至是阻塞。可见基于事件循环的异步模型仍然是有很大缺点的,这时候我们就需要I...

34610
arcticfox

Go语言实践篇之MongoDB

关于MongoDB数据的基本介绍与环境搭建相关知识,可参见我的另一篇文章 文档数据库 MongoDB

10820
arcticfox

Dart语言进阶语法(二)

Dart中的类与Java中的相似,不同的是,Dart中没有private、public这些成员访问修饰符。如果是类私有的成员,不希望外面访问,只需要在成员变量之...

13810
arcticfox

Dart语言基础语法(一)

谷歌推出Flutter跨平台UI框架后,对移动端的开发又产生了新的影响,Flutter采用Dart语言开发,而Flutter为什么选择Dart语言作为唯一的开发...

9730
arcticfox

Go语言入门——实践篇(五)

所谓Web开发,也就是我们通常说的网站后端开发。与其他语言相比,Go的Web开发具有简单易学,并发效率高,原生标准库支持等特点。即使是Python Web开发,...

11410
arcticfox

文档数据库 MongoDB

简单说,通常我们使用的SQLite3、MySQL都是关系型数据库,使用一种通用的SQL脚本语言来操作,NoSQL数据则没有这种SQL语言,其内部保存的是一种JS...

10910
arcticfox

Go语言入门——进阶语法篇(四)

Go语言没有类似Java或Python那种try...catch...机制处理异常,Go的哲学是与众不同的,Go的设计者认为主流的异常处理机制是一种被过度滥用的...

9420
arcticfox

给普通人的Python——第零天

对于很多初学者来说,往往缺少一些趁手的工具,从而造成一些不必要的问题,增加了学习之路上的困难。笔者结合自身的经验,会陆续推荐一些工具,引导读者学习使用这些工具自...

12410
arcticfox

Android与Python混合编程

早在2017年的时候,出于业余兴趣,我就开始研究关于Python移植到Android上的实现方案,我一直希望能实现Android与Python的混合编程,并为此...

77620
arcticfox

Flutter 新零售电商App UI界面设计与开发

使用Flutter开发跨平台UI界面,快速高效,可谓神器。一套代码开发出来,在IOS和Android上面都能运行流畅,网上关于Flutter入门博客已不少了,但...

27930
arcticfox

Go语言入门——进阶语法篇(三)

Go语言虽然存在指针,但是远比C语言指针简单,且Go语言基本指针不能直接进行指针运算。

13220
arcticfox

程序员C语言快速上手——工程篇(十二)

其实学完C语言的语法后,我们往往会有数不清的疑惑,例如编译器在编译的时候就可以分配内存,那么不同的程序会不会分配到相同的内存地址,计算机如何处理这种冲突?C语言...

30620
arcticfox

Go语言入门——基础语法篇(二)

Go的语句是可以省略;结束符的,且每行尽可能只写一句代码,这是Go语言的编程范式,因此应遵循规范,不要加分号。分号只在一种情况下是必须的,当一行写了多个代码语句...

8320
arcticfox

Go语言入门——环境准备篇(一)

Robert Griesemer:曾协助制作Java的HotSpot编译器和Chrome浏览器的JavaScript引擎V8

9310
arcticfox

程序员C语言快速上手——高级篇(十一)

线性表是最为常用的数据结构之一,其他高级语言也都有提供,也就是Java、Python中的List

31130

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励