写点什么

21天挑战

0 人感兴趣 · 27 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/e1/e107670b0bce4d2de449c79da7fa6d9f.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

HarmonyOS(鸿蒙)——启动流程

用户头像
李子捌
2021-12-28

进入HarmonyOS(鸿蒙)正式开发之前,可以通过一个简单的HelloWorld的示例代码来了解其运行时的相关流程。如下是通过DevEco Studio创建的一个简单HelloWorld示例代码结构,接下来会分析其启动流程。

https://static001.geekbang.org/infoq/e1/e107670b0bce4d2de449c79da7fa6d9f.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

HarmonyOS(鸿蒙)——滑动事件之上下左右滑动

用户头像
李子捌
2021-12-27

滑动事件有多个步骤组成,它不是一个简单的事件,它需要多个动作来共同完成,滑动根据方向不同分为向上滑动、向下滑动、向左滑动和向右滑动。在现如今移动互联网和短视频等行业的迅猛发展,滑动事件大家都非常的熟悉,尤其是抖音、快手这些快餐式的娱乐小视频

https://static001.geekbang.org/infoq/e1/e107670b0bce4d2de449c79da7fa6d9f.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

HarmonyOS(鸿蒙)——滑动事件

用户头像
李子捌
2021-12-26

滑动事件有多个步骤组成,它不是一个简单的事件,它需要多个动作来共同完成,滑动根据方向不同分为向上滑动、向下滑动、向左滑动和向右滑动。在现如今移动互联网和短视频等行业的迅猛发展,滑动事件大家都非常的熟悉,尤其是抖音、快手这些快餐式的娱乐小视频

https://static001.geekbang.org/infoq/e1/e107670b0bce4d2de449c79da7fa6d9f.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

HarmonyOS(鸿蒙)——双击事件

用户头像
李子捌
2021-12-25

组件就是文本、按钮、图片等元素的统称

https://static001.geekbang.org/infoq/e1/e107670b0bce4d2de449c79da7fa6d9f.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

HarmonyOS(鸿蒙)——单击事件的四种写法

用户头像
李子捌
2021-12-25

HarmonyOS(鸿蒙)开发过程中,使用到的最多的事件就是单击事件,单击事件一共有四种写法,它们有一些细微的区别和场景。​

https://static001.geekbang.org/infoq/e1/e107670b0bce4d2de449c79da7fa6d9f.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

HarmonyOS(鸿蒙)——单击事件

用户头像
李子捌
2021-12-24

组件就是文本、按钮、图片等元素的统称

https://static001.geekbang.org/infoq/ce/ce339d7e69671845a3347a0e17abc010.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

编写代码最应该做好的事情是什么?

用户头像
李子捌
2021-12-23

著名的图灵奖得主:尼古拉斯·沃斯,提出一个著名的等式:程序 = 算法 +数据结构。因此我们程序员应该花精力做好学好算法和数据结构,但是这并不是我们编写代码时最应该做好的事情;因为在99.99%的场景下,不需要我们来设计算法和实现数据结构(即便是一般的算

https://static001.geekbang.org/infoq/ce/ce339d7e69671845a3347a0e17abc010.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

盘一盘 Java 中的 abstract 和 interface

用户头像
李子捌
2021-12-22

abstract和interface关键字在Java中随处可见,它是Java三大特性封装、继承、多态特性的实现重要支柱之一。interface关键字用于定义接口抽象,其本质上是用于定义类型、定义类所具有的能力。但是新手往往错误的使用了abstract和interface,小捌其实也一样犯错

https://static001.geekbang.org/infoq/ce/ce339d7e69671845a3347a0e17abc010.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 访问修饰符的正确使用姿势

用户头像
李子捌
2021-12-21

访问修饰符是Java语法中很基础的一部分,但是能正确的使用Java访问修饰符的程序员只在少数。在Java组件开发中,如果能够恰到好处的使用访问修饰符,就能很好的隐藏组件内部数据和不必公布的实现细节,从而把组件API和实现细节隔离;正确的使用访问修饰符开发

https://static001.geekbang.org/infoq/ce/ce339d7e69671845a3347a0e17abc010.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

枚举代替常量

用户头像
李子捌
2021-12-21

不知道大家有没有在自己项目中看到过类似下面这样的代码:

https://static001.geekbang.org/infoq/f2/f2cccb87f54edfe278b418a3c26fc727.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

前端开发:npm run serve 和 npm run dev 的区别

用户头像
三掌柜
2021-12-10

前端开发过程中运行Vue项目的时候,有时候使用npm run serve命令可以启动项目,有时候却会报错;有时候使用npm run dev命令可以启动项目,有时候却也会报错。是什么原因造成这种情况呢,原因在于Vue脚手架版本的问题,也可以理解为执行配置的脚本问题,有的脚

https://static001.geekbang.org/infoq/39/390e970c2afbdf280e9df96ef7650ab8.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Flutter 开发:项目加载本地 html 文件的步骤

用户头像
三掌柜
2021-12-08

Flutter开发会遇到各种各样的技术,而且flutter开发带来了新的“技术革命”,解放了iOS单一开发和Android单一开发所带来的巨大成本问题,一套flutter代码可以适用两种平台,既节约成本又提高了开发效率。Flutter开发现在是App开发的首选技术,那么本篇博文分

网络连接之协议栈

用户头像
Kylin
2021-03-25

本文我们来讨论操作系统系统中的网络控制软件(协议栈)。和浏览器不同的是,协议栈的工作我们从表面上是看不见的,可能比较难以想象,因此,利用本文我们来解剖下协议栈的内部构造。

初识 Golang 之声明函数

用户头像
Kylin
2021-03-25

一旦声明了一个函数,就可以在包的其它地方调用它,只需输入它的名称,后面跟着一对圆括号。当调用此函数时,函数块中的代码就会运行。

分而治之——D&C

用户头像
Kylin
2021-03-24

有时候可能会遇到使用任何已知的算法都无法解决的问题。可以尝试使用掌握的各种问题解决方法来找出解决方案。分而治之(D&C)——一种著名的递归式问题解决方法,就是一种通用的问题解决方法。

https://static001.geekbang.org/infoq/35/352bda89a3d02044a64c7c7aad22f942.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

MongoDB 中的正则表达式

用户头像
Kylin
2021-03-22

正则表达式是指预先定义好一个“字符串模板”,通过这个“字符串模板”可以匹配、查找和替换那些匹配“字符串模板”的字符串。

https://static001.geekbang.org/infoq/35/352bda89a3d02044a64c7c7aad22f942.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

MongoDB 中的 null 类型查询

用户头像
Kylin
2021-03-21

这篇我们来说说在MongoDB中特殊类型 —— null 类型的查询语法。

初识 Golang 之聊聊类型

用户头像
Kylin
2021-03-15

如果在错误的地方使用了错误类型的值,Go会给出一个错误消息。Go会在用户发现问题之前就发现问题。

redis 工作原理 (下)

用户头像
Sakura
2021-03-09

  redis提供了哨兵模式,当主挂了,可以选举其他的进行代替,哨兵模式的实现原理,就是三个定时任务监控,

算法喜刷刷

用户头像
Kylin
2021-03-09

给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。

redis 工作原理 (上)

用户头像
Sakura
2021-03-08

redis是nosql(也是个巨大的map) 单线程,但是可处理1秒10w的并发(数据都在内存中)

21天挑战_21天挑战技术文章_InfoQ写作社区