编程

JavaScript异步编程中async函数详解

目录 async函数 await 表达式 async使用形式 async读取文件 async发送AJAX请求 与生成器(Generator)相比 async函数 async函数的返回值为 promise 对象,promise对象的结果由async函数执行的返回值决定。async函数能使得异 »

万字详解JVM,让你一文吃透

摘要:本文将带大家详细地了解关于JVM的一些知识点。 本文分享自华为云社区《【JVM】关于JVM,你需要掌握这些 | 一文彻底吃透JVM系列》,作者: 冰 河 。 JDK 是什么? JDK 是用于支持 Java 程序开发的最小环境。 Java 程序设计语言 Java 虚拟机 Java API类库 J ... »

学习ASP.NET Core Blazor编程系列十——路由(上)

Web应用程序的可以通过URL将多个页面串联起来,达成一个组件功能,并且可以互相跳转。我们开发系统的时候总是需要使用路由来实现页面之间的跳转。ASP.NET Core MVC或是ASP.NET WebForm主要是使用a标签或者是服务端redirect来跳转。 ... »

学习java编程后可以走哪些职业道路

如果您刚刚开始学习 Java 或仍在考虑学习哪种编程语言,那么本文适合您。当你知道你的最终目标时,找到动力会容易得多。在浩瀚的 IT 世界中,很容易感到困惑—这里有一个名副其实的专业和职位海洋。为了避免混淆,我们将讨论四个最受欢迎的软件开发领域,并向您展示您需要掌握哪些技术。我们希望这些信息能帮助您 »

Java函数式编程:三、流与函数式编程

本文是Java函数式编程的最后一篇,承接上文: Java函数式编程:一、函数式接口,lambda表达式和方法引用 Java函数式编程:二、高阶函数,闭包,函数组合以及柯里化 前面都是概念和铺垫,主要讲述了函数式编程中,如何获取我们需要的函数作为参数或输出来进行编程,同时补充了一些要注意的知识。比如柯 ... »

Java TCP编程之Scoket

目录 一、什么是Scoket 二、服务器端 三、客户端 四、Socket流 五、总结 一、什么是Scoket Socket 是一个抽象概念,一个应用程序通过一个 Socket 来建立一个远程连接,而 Socket 内部通 过 TCP/IP 协议把数据传输到网络。 ┌─────────── »

Java Socket实现UDP编程浅析

目录 一、概述 二、服务器端 三、客户端 四、总结 一、概述 在 Java 中使用 UDP 编程,仍然需要使用 Socket ,因为应用程序在使用 UDP 时必须指定网络接口 ( IP地址 )和端口号。注意: UDP 端口和 TCP 端口虽然都使用 0 ~ 65535 ,但他们是两套独立的 »

30分钟内搬家!世界上最简单的网络编程

介绍 本文想第一次尝试编程,但什么是编程?这是一篇给那些有的人的文章!我们的目标是能够在 30 分钟内编程,即使您不了解编辑器、语言或类似的东西。请花时间阅读文章! 什么是编程? 首先,什么是编程?它们在哪里使用? 编程就是写出机器可以理解的句子,随心所欲地操作机器。作为实际使用的场景,编程也是移 »

可编程渲染管线(Scriptable Render Pipeline, SRP)

原文链接 可编程渲染管线处理数据的流程可分为以下3大阶段 1. 应用阶段 这个阶段大概会由CPU处理4件事情。首先会对模型数据进行可见性判断。模型数据由顶点位置、法线方向、顶点颜色、纹理坐标等构成。然后会将模型数据加载到显存以提高读取速度。再为每个图元设置常数寄存器和渲染状态。最后为一个渲染图元列表 ... »

gamemanthree

详解AQS中的condition源码原理

摘要:condition用于显式的等待通知,等待过程可以挂起并释放锁,唤醒后重新拿到锁。 本文分享自华为云社区《AQS中的condition源码原理详细分析》,作者:breakDawn。 condition的用法 condition用于显式的等待通知,等待过程可以挂起并释放锁,唤醒后重新拿到锁。 和 ... »

Java函数式编程:二、高阶函数,闭包,函数组合以及柯里化

承接上文:Java函数式编程:一、函数式接口,lambda表达式和方法引用 这次来聊聊函数式编程中其他的几个比较重要的概念和技术,从而使得我们能更深刻的掌握Java中的函数式编程。 本篇博客主要聊聊以下几个问题 高阶函数 闭包概念 函数组合处理函数的使用 柯里化以及部分求值 下面开始: 1、高阶函数 ... »

所谓合约开发中的“编程是一个简单的范畴”是真的吗?

关于上面的推文,作为在所谓的“合同开发公司”工作的我的印象,我认为这是真的。尽管直到现在我还没有意识到这一点,但我想尝试“委托开发中的每个阶段直到交付(完成)”。 在委托开发中交付之前的每个阶​​段 1.回复询价“感谢您的查询。 2.第一次网络会议“相互介绍”公司幻灯片上的公司介绍。请求内容的确认 »

javascript异步编程之generator(生成器函数)与asnyc/await语法糖

Generator 异步方案 相比于传统回调函数的方式处理异步调用,Promise最大的优势就是可以链式调用解决回调嵌套的问题。但是这样写依然会有大量的回调函数,虽然他们之间没有嵌套,但是还是没有达到传统同步代码的可读性。如果以下面的方式写异步代码,它是很简洁,也更容易阅读的。 // like sy ... »

kspf

javascript异步编程之generator(生成器函数)与asnyc/await语法糖

Generator 异步方案 相比于传统回调函数的方式处理异步调用,Promise最大的优势就是可以链式调用解决回调嵌套的问题。但是这样写依然会有大量的回调函数,虽然他们之间没有嵌套,但是还是没有达到传统同步代码的可读性。如果以下面的方式写异步代码,它是很简洁,也更容易阅读的。 // like sy ... »

fengbaba

好代码来自好名字 - 编程中的好概念 -

概述 我相信理解好的编程概念会提高程序员的水平。好的概念不依赖于特定的编程语言,并且在许多不同的编程语言中都很有用。上次介绍了不做的原因(早退)。这次要介绍的一个好概念是“好代码来自好名字”。 好名字造就好代码 在编程中,您必须为变量、函数、类等命名。代码可读性对于人类理解代码非常重要。一个有意义 »

聊一聊责任链模式

责任链模式(Chain of Responsibility Pattern)是将链中每一个节点看作是一个对象,每个节点处理的请求均不同,且内部自动维护一个下一节点对象。 ... »

并发编程之 ThreadLocal

ThreadLocal 是 Java 里一种特殊变量,它是一个线程级别变量,每个线程都有一个 ThreadLocal 就是每个线程都拥有了自己独立的一个变量,竞态条件被彻底消除了,在并发模式下是绝对安全的变量。 ... »

hyxiao97