腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
一个会写诗的程序员的博客
专栏作者
举报
1222
文章
2319702
阅读量
95
订阅数
订阅专栏
申请加入专栏
全部文章
其他
java
编程算法
kotlin
spring
https
网络安全
数据库
sql
linux
api
http
数据结构
android
jvm
云数据库 SQL Server
node.js
缓存
人工智能
分布式
xml
存储
网站
react
ide
gradle
jdk
大数据
scala
json
打包
hashmap
go
apache
面向对象编程
html
github
git
容器
安全
云数据库 Redis
javascript
jquery
微服务
mvc
unix
python
文件存储
数据分析
jar
maven
shell
tcp/ip
企业
开源
servlet
腾讯云测试服务
spark
spring boot
系统架构
.net
access
电商
serverless
正则表达式
mybatis
windows
hbase
自动驾驶
bash
ajax
神经网络
自动化
hive
grep
uml
NLP 服务
c++
php
nosql
nginx
容器镜像服务
深度学习
TDSQL MySQL 版
mongodb
二叉树
架构设计
kafka
bootstrap
tomcat
lucene/solr
bash 指令
vr 视频解决方案
webpack
hadoop
dns
aop
selenium
nat
数据库管理
数学
c 语言
css
汇编语言
硬件开发
eclipse
全文检索
ubuntu
游戏
运维
ssh
npm
markdown
rpc
微信
腾讯云开发者社区
工具类
ios
jsp
单片机
访问管理
yarn
kubernetes
黑客
erp
决策树
zookeeper
数据处理
云计算
flink
Elasticsearch Service
int
model
负载均衡
机器学习
mac os
swift
perl
actionscript
makefile
搜索引擎
负载均衡缓存
mapreduce
图像处理
express
redux
underscore
devops
压力测试
数据迁移
gui
单元测试
敏捷开发
rabbitmq
socket编程
物联网
es
architecture
data
global
google
key
mac
map
mysql
null
properties
root
size
slice
sort
tree
编程
程序员
电子商务
集合
排序
数组
异常
原理
源码
云服务器
云镜(主机安全)
对象存储
渠道代理
比特币
区块链
数字货币
数据挖掘
tensorflow
xcode
c#
erlang
regex
vue.js
typescript
android studio
opengl
composer
sqlite
oracle
memcached
postgresql
批量计算
云数据迁移
命令行工具
数据库一体机 TData
消息队列 CMQ 版
SSL 证书
数据加密服务
知识图谱
云推荐引擎
DevOps 解决方案
数据库解决方案
数据备份
o2o
gulp
爬虫
无人驾驶
jdbc
推荐系统
asp
小程序
机器人
sas
网站建设
processing
任务调度
虚拟化
防火墙
5g
ascii
sdk
接口测试
性能测试
事件总线
流计算 Oceanus
项目管理
add
aes
algorithm
app
ast
attributes
auto
binary
border
browser
bug
byte
channel
checkbox
chrome
class
com
component
containers
coroutine
count
d3
desktop
distribution
double
dto
editor
element
error
exception
fastjson
gitignore
hex
history
ini
input
intel
interrupt
join
layer
list
lock
lookup
md5
models
mutex
object
ode
package
process
public
range
refresh
relationship
report
return
rpm
runtime
sample
scrum
server
shift
space
sqlite3
src
stack
store
structure
table
tail
task
text
thread
types
ui
undefined
view
vlookup
变量
编译
操作系统
测试
程序
代码质量
递归
对象
分页
服务端
工具
管理
函数
加密解密
教程
解决方案
接口
快捷键
量化
模块化
模型
权限
软件工程
软件开发
设计
线程
线程安全
协程
序列化
异步
语法
注解
搜索文章
搜索
搜索
关闭
Kotlin 函数式编程思想 FP in KotlinKotlin
编程算法
其他
函数编程支持函数作为第一类对象,有时称为闭包或者仿函数(functor)对象。实质上,闭包是起函数的作用并可以像对象一样操作的对象。与此类似,FP 语言支持高阶函数。高阶函数可以用另一个函数(间接地,用一个表达式) 作为其输入参数,在某些情况下,它甚至返回一个函数作为其输出参数。这两种结构结合在一起使得可以用优雅的方式进行模块化编程,这是使用 FP 的最大好处。 [4]
一个会写诗的程序员
2021-12-16
314
0
软件系统的熵——软件系统进化论
其他
大千世界,无奇不有,但大都逃不出规律、哲学的范畴。尽管软件开发几乎不受任何物理定律的约束,熵(entropy)对我们的影响却很大!熵是一个来自物理学的概念,指的是某个系统中的“无序”的总量。遗憾的是,热力学定律保证了宇宙中的熵倾向于最大化!
一个会写诗的程序员
2021-12-16
638
0
浅析 Kotlin 中的 synchronized
java
jvm
其他
首先,在 Java 中 synchronized 是一个关键字,在Kotlin 中是一个函数。这个函数如下:
一个会写诗的程序员
2021-03-18
2.3K
0
你真的懂协程 (Coroutine) 吗 ? Kotlin Coroutines — Suspending Functions
kotlin
api
其他
协程并不是一个新的概念,它并不是 Kotlin 发明的。它们已经存在了几十年,并且在 Go 等其他一些编程语言中很受欢迎。
一个会写诗的程序员
2020-03-21
1.4K
0
Chrome请求出现Provisional headers are shown 解决
其他
chrome 浏览器输入: chrome://net-internals/#events
一个会写诗的程序员
2018-12-26
15.4K
0
谈谈技术(Technology)
其他
我们搞技术的,天天说自己是搞技术的,那么有没有问过自己, 到底是什么是技术? 你搞的东西到底是什么? 先翻百科,看看学术定义: 技术是解决问题的方法及方法原理,是指人们利用现有事物形成新事物,或是改
一个会写诗的程序员
2018-12-26
425
0
在浏览器扩展程序中进行: 跨域 XMLHttpRequest 请求
xml
http
安全
其他
json
跨域 XMLHttpRequest 请求 https://crxdoc-zh.appspot.com/extensions/xhr
一个会写诗的程序员
2018-12-18
985
0
【UI 自动化测试平台解决方案】使用 Selenium IDE 录制 UI 自动化测试脚本UI 自动化录制:Selenium IDESeleniumSelenium IDE
其他
通过 Selenium IDE 录制并重播功能,可以快速创建UI 自动化测试用例。
一个会写诗的程序员
2018-12-14
2.7K
0
在看 Kotlin Monad,我去。。。看到了一段牛逼的代码:
其他
package arrow.typeclasses import arrow.Kind import arrow.core.Either import arrow.core.Eval import arrow.core.Tuple2 import arrow.core.identity import kotlin.coroutines.startCoroutine interface Monad<F> : Applicative<F> { fun <A, B> Kind<F, A>.flatMap
一个会写诗的程序员
2018-12-13
905
0
Redux 异步数据流初探
redux
react
api
其他
用React写的项目中各组件的状态依赖关系非常复杂,为了便于管理组件的状态,使用 Redux。
一个会写诗的程序员
2018-12-13
598
0
Java 8 中的 Lambda 表达式 vs. Kotlin 中的 LambdaJava 8:Kotlin:小结Kotlin 开发者社区
其他
Java 在一个拥有两个方法(不含默认方法)的接口中,是不可以使用 Lambda 表达式的,当一个接口中只有一个抽象方法,即达成了SAM(Single Abstract Method)条件时,Lambda表达式才可以使用。
一个会写诗的程序员
2018-12-13
657
0
ES6 + React 开发极小知识集教程(附:dva 创建项目过程讲解)Kotlin 开发者社区
其他
不要用 var,而是用 const 和 let,分别表示常量和变量。不同于 var 的函数作用域,const 和 let 都是块级作用域。
一个会写诗的程序员
2018-12-12
2.2K
0
React脚手架 create-react-app 快速上手教程Kotlin 开发者社区
其他
You can now view hello-react-demo in the browser.
一个会写诗的程序员
2018-12-12
892
0
什么是 Monad (Functional Programming)?函子到底是什么?ApplicativeMonad
其他
函数式编程的精髓就在于,我们可以用好多好多小小函数,搭搭搭,组成一个个大函数,最终写出整个程序来。比如我们想写一个函数
一个会写诗的程序员
2018-12-12
4.1K
0
Functors, Applicatives, And Monads In PicturesFunctors, Applicatives, And Monads In Pictures
其他
原文: http://adit.io/posts/2013-04-17-functors,_applicatives,_and_monads_in_pictures.html 参考文章: http://homepages.inf.ed.ac.uk/wadler/papers/marktoberdorf/baastad.pdf
一个会写诗的程序员
2018-12-12
554
0
Kotlin 语言极简教程 v0.1 (东海陈光剑)Kotlin 语言极简教程
其他
在 Java 里,声明一个 string 类型,赋一个 null 给这个变量。一旦我们要打印这个字符串的时候,会在运行时曝出空指针错误,因为我们在尝试去读一个空值。 * kotlin 写法 * 我们定义一个空值,但是在我们尝试操作它之前,Kotlin 的编译器就告诉了我们问题所在:
一个会写诗的程序员
2018-12-07
527
0
Node.js 中使用 ES6 中的 import / export 的方法大全
其他
Node.js 中使用 ES6 中的 import / export 的方法大全
一个会写诗的程序员
2018-12-06
5.1K
0
Kotlin 语言中的“关键字” Keywords in Kotlin修饰符关键字
其他
但在 kotlin, 有一些关键字在某些情况下可以用作标识符。 在 kotlin 中基本上有四种类型的关键字:
一个会写诗的程序员
2018-12-06
740
0
Kotlin 与 Java 对比Kotlin 开发者社区
其他
Kotlin 解决了一些 Java 中的问题: Kotlin 通过以下措施修复了 Java 中一系列长期困扰我们的问题 空引用由类型系统控制。 无原始类型 Kotlin 中数组是不型变的 相对于 Java 的 SAM-转换,Kotlin 有更合适的函数类型 没有通配符的使用处型变 Kotlin 没有受检异常 Java 有而 Kotlin 没有的东西 受检异常 不是类的原生类型 静态成员 非私有化字段 通配符类型 Kotlin 有而 Java 没有的东西 Lambda 表达式 + 内联函数 = 高性能自定义控
一个会写诗的程序员
2018-12-05
480
0
Kotlin 函数编程详解函数Kotlin 开发者社区
其他
Functions in Kotlin are declared using the fun keyword:
一个会写诗的程序员
2018-12-05
785
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档