首页
学习
活动
专区
工具
TVP
发布

程序那些事

专栏作者
859
文章
710397
阅读量
39
订阅数
dart系列之:集合使用最佳实践
简介 dart中有四种集合,分别是Set,List,Map和queues。这些集合在使用中需要注意些什么呢?什么样的使用才是最好的使用方法呢?一起来看看吧。 使用字面量创建集合 对于常用的Set,Ma
程序那些事
2022-02-23
5190
dart系列之:和null说再见,null使用最佳实践
null可能是大家在编写程序中最为头疼的一个东西,稍不留意的情况下就有可能使用到了这个空字符。所以dart在2.12引入了nll safety,默认情况下强制所有的类型都不为null,只有在你认为它可以为null的时候才可以设置为null。
程序那些事
2022-01-17
1.6K0
dart系列之:手写Library,Library编写最佳实践
Library是dart用来组织代码的一种非常有用的方式,通过定义不同的Library,可以将非常有用的dart代码进行封装,从而提供给其他的项目使用。虽然我们可以自由使用import或者export来对library进行导入和导入。但是什么样的用法才是最合适的用法呢? 一起来看看吧。
程序那些事
2022-01-10
6800
dart系列之:dart代码最佳实践
每种语言都有自己的代码风格,这种代码风格是跟语言特性息息相关的。如果在编码的过程中遵循这种统一的编码规则,会给我们的业务带来非常多的便利。
程序那些事
2022-01-04
1.1K0
dart系列之:你的地盘你做主,使用Extension对类进行扩展
一般情况要扩展一个类,需要继承这个类,这是在大多数java或者其他面向对象语言中要做的事情。
程序那些事
2021-12-31
9820
netty系列之:从零到壹,搭建一个SOCKS代理服务器
上一篇文章,我们讲到了netty对SOCKS消息提供了SocksMessage对象的封装,并且区分SOCKS4和SOCKS5,同时提供了连接和响应的各种状态。
程序那些事
2021-12-29
1.8K0
dart系列之:dart优秀的秘诀-隔离机制
之前介绍了很多dart中的异步编程技巧,不知道大家有没有发现一个问题,如果是在java的异步编程中,肯定会提到锁和并发机制,但是对于dart来说,好像从来没有听到多线程和并发的问题,这是为什么呢?
程序那些事
2021-12-27
7840
dart系列之:安全看我,dart中的安全特性null safety
在Dart 2.12中引入了null safety的新特性,也就是说dart程序中默认类型都是非空的,除非你显示告诉编译器,这个类型可以为空。
程序那些事
2021-12-22
6630
dart系列之:如丝滑般柔顺,操作文件和目录
文件操作是IO中非常常见的一种操作,那么对应dart语言来说,操作文件是不是很简单呢?实际上dart提供了两种读取文件的方式,一种是一次性全部读取,一种是将文件读取为流。
程序那些事
2021-12-20
1.9K0
dart系列之:实时通讯,在浏览器中使用WebSockets
web客户端和服务器端通信有两种方式,一种是使用HTTP请求,从服务器端请求数据。这种请求的缺点就是只能客户端拉取服务器端的数据,只能进行轮询。
程序那些事
2021-12-17
7230
dart系列之:浏览器中的舞者,用dart发送HTTP请求
dart:html包为dart提供了构建浏览器客户端的一些必须的组件,之前我们提到了HTML和DOM的操作,除了这些之外,我们在浏览器端另一个常用的操作就是使用XMLHttpRequest去做异步HTTP资源的请求,也就是AJAX请求。
程序那些事
2021-12-15
7930
dart系列之:HTML的专属领域,除了javascript之外,dart也可以
虽然dart可以同时用作客户端和服务器端,但是基本上dart还是用做flutter开发的基本语言而使用的。除了andorid和ios之外,web就是最常见和通用的平台了,dart也提供了对HTML的原生支持,这个支持就是dart:html包。
程序那些事
2021-12-07
5780
dart系列之:还在为编码解码而烦恼吗?用dart试试
在我们日常使用的数据格式中json应该是最为通用的一个。很多时候,我们需要把一个对象转换成为JSON的格式,也可以说需要把对象编码为JSON。
程序那些事
2021-12-06
7450
dart系列之:数学什么的就是小意思,看我dart如何玩转它
dart也可以进行数学运算,dart为数学爱好者专门创建了一个dart:math包来处理数学方面的各种操作。dart:math包提供了正弦,余弦,最大值,最小值和随机数等操作。
程序那些事
2021-12-03
3850
dart系列之:时间你慢点走,我要在dart中抓住你
时间和日期是我们经常会在程序中使用到的对象。但是对时间和日期的处理因为有不同时区的原因,所以一直以来都不是很好用。就像在java中,为时间和日期修改和新增了多次API,那么作为新生的语言dart而言,会有什么不一样的地方吗?
程序那些事
2021-12-02
5730
URL URI傻傻分不清楚,dart告诉你该怎么用
如果我们要访问一个网站,需要知道这个网站的地址,网站的地址一般被称为URL,他的全称是Uniform Resource Locator。那么什么是URI呢?
程序那些事
2021-12-01
5350
没有人比我更会使用集合!对, 是dart中的集合
dart中的集合有三个,分别是list,set和map。dart在dart:core包中提供了对于这三种集合非常有用的方法,一起来看看吧。
程序那些事
2021-11-26
9250
dart系列之:dart类中的泛型
熟悉JAVA的朋友可能知道,JAVA在8中引入了泛型的概念。什么是泛型呢?泛型就是一种通用的类型格式,一般用在集合中,用来指定该集合中应该存储的对象格式。
程序那些事
2021-11-25
1.3K0
dart系列之:在dart中使用数字和字符串
要想熟悉一种语言,最简单的做法就是熟悉dart提供的各种核心库。dart为我们提供了包括dart:core,dart:async,dart:math,dart:convert,dart:html和dart:io这几种常用的库。
程序那些事
2021-11-24
1.1K0
dart系列之:在dart中使用生成器
ES6中在引入异步编程的同时,也引入了Generators,通过yield关键词来生成对应的数据。同样的dart也有yield关键词和生成器的概念。
程序那些事
2021-11-23
3130
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档