logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Kotlin封装一个DSL语法的DialogFragment

DSL(domain specific language),即领域专用语言:专门解决某一特定问题的计算机语言。由于它是以简洁的形式进行表达,整体上直观易懂,使得调用代码和读代码的成本都得以降低,即使是不懂编程语言的一般人都可以进行使用。比如大家比较熟悉的SQL语句和正则表达式。 所谓领域也就是限定语言是适用于一定范围的。可以看做是封装了一套东西, 用于特定的功能, 优势是复用性和可读性的增强。

#kotlin#android
Flutter开发基础总结

一.命令式UI和声明式UI1. 命令式编程和声明式编程的区别命令式编程:命令“机器”如何去做事情(how),这样不管你想要的是什么(what),它都会按照你的命令实现。声明式编程:告诉“机器”你想要的是什么(what),让机器想出如何去做(how)。2. Flutter中命令式编程的应用在Flutter中每个组件,会有个build函数,这里会返回一个能够完整描述UI的对象结构。每当数据改变时,就重

文章图片
#flutter
Kotlin总结之三 函数及函数式编程

一.Kotlin中的函数函数是执行特定任务的一段代码,程序通过将一段代码定义成函数,并为该函数指定一个函数名,就可以在需要的时候多次调用这段代码,代码复用的重要手段就是通过函数实现的。1.函数声明定义格式为:权限修饰符 fun 函数名(参数名 :类型,...) : 返回值{//函数执行体}函数从参数角度,可以分为有参函数以及无参函数;从返回值角度,可以分为有返回值的函数以及没有返回值的函数。那么函

#kotlin
Kotlin总结之五 协程

一. 什么是协程协程本质是一套由 Kotlin 官方提供的线程 API,可以理解为一个线程框架。它最大的好处是:可以在同一个代码块中进行多次线程切换,简化异步任务处理的方案。协程和线程的区别:协程是运行在单线程中的并发程序,避免了多线程并发机制中切换线程时带来的线程上下文切换、线程状态切换、线程初始化上的性能损耗,能大幅度提高并发性能。线程是由系统调度的,线程切换或线程阻塞的开销都比较大。而协程依

#kotlin
Kotlin总结之四 面向对象编程

一.Kotlin类的创建1.类的声明Kotlin 类可以包含:构造函数和初始化代码块、函数、属性、内部类、对象声明。Kotlin 中使用关键字 class 声明类,后面紧跟类名:// 类名为 Appleclass Apple{// 大括号内是类体构成}当类没有结构体的时候,大括号可以省略。如:class Apple类的修饰符描述abstract抽象类final类不可继承,默认属性enum枚举类op

#kotlin
前端Js框架Vue

Vue是和jQuery一样是一个前端框架,它的中心思想就是用数据驱动UI。在使用jQuery的时代,如果要改变某一个DOM元素的值,jQuery首先要获取到dom对象,然后对dom对象进行进行值的修改等操作; 而Vue.js 则是专注于 MVVM 模型的 ViewModel 层,Vue首先会把值和ViewModel对象进行绑定,然后修改ViewModel对象的值,Vue这个框架就会自动做好Dom的

#javascript#vue.js#前端
使用Python(PyRSS2Gen)生成RSS

一.Rss订阅源的本质要通过代码生成Rss订阅源,首先应该了解Rss订阅源到底是什么东西。1.分析Rss订阅源我们打开少数派官方提供给我们的Rss订阅源,保存网页可以看到Rss订阅源本质上就是一个储存在文件服务器里面的Xml文件。2.Rss订阅源的结构打开xml文件,结构如下:<?xml version="1.0" encoding="UTF-8"?><rssxmlns:atom

#大数据
Kotlin封装一个DSL语法的DialogFragment

DSL(domain specific language),即领域专用语言:专门解决某一特定问题的计算机语言。由于它是以简洁的形式进行表达,整体上直观易懂,使得调用代码和读代码的成本都得以降低,即使是不懂编程语言的一般人都可以进行使用。比如大家比较熟悉的SQL语句和正则表达式。 所谓领域也就是限定语言是适用于一定范围的。可以看做是封装了一套东西, 用于特定的功能, 优势是复用性和可读性的增强。

#kotlin#android
黑苹果系统安装通用教程(Clover引导)

准备工作:安装步骤1、一台电脑,台式机最佳,笔记本次之.2、一个至少8G的U盘(因为要格式化所以记得将数据提前备份)3、TransMac(Mac系统启动盘制作工具)或者是balenaetcher制作工具4、DiskGenius(硬盘分区及数据恢复软件)5、Mac OS 镜像文件黑果小兵6、EFI启动引导项管理工具,推荐EasyUEFI或者UEFIBCD。硬件要求:1、电脑的主板支持UEFI启动。2

自建RssHub本地服务

一.RSSHub简介RSSHub 是个很赞的项目,它聚集了众多 RSS 爱好者来为现代的网站构建 RSS 订阅源。众所周知,网站提供 RSS 并不能为他的站点带来更高的收入,反而会减少主站的访客数因此可以借助 RSSHub 可以方便地通过 RSS 订阅知乎、豆瓣、Facebook 等现代媒体社交平台。二.本地部署RSSHub的优势RSSHub 使用非常简单,但随着使用者增多,微博、知乎加大了反爬限

#大数据
    共 28 条
  • 1
  • 2
  • 3
  • 请选择