- 趁这两天有时间总结下之前接触的一些技术。很早几个项目用国的ORM框架是IBatisNet,说实话这个玩意接触的不是特别深,第一感觉是不习惯,很麻烦。后来接触了Dapper发现真的是好用啊,可能也是一辈子面向数据库编程的命吧,好好。===============================================================首先介绍一下Dapper这款轻量级的O... 趁这两天有时间总结下之前接触的一些技术。很早几个项目用国的ORM框架是IBatisNet,说实话这个玩意接触的不是特别深,第一感觉是不习惯,很麻烦。后来接触了Dapper发现真的是好用啊,可能也是一辈子面向数据库编程的命吧,好好。===============================================================首先介绍一下Dapper这款轻量级的O...
- C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示:No.作用说明参考代码1可以定义const常量const int Max = 100;2便... C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示:No.作用说明参考代码1可以定义const常量const int Max = 100;2便...
- Rxjs在angular中的基本应用 Rxjs在angular中的基本应用
- 本文是Rxjs 响应式编程-第三章: 构建并发程序这篇文章的学习笔记。示例代码托管在:http://www.github.com/dashnowords/blogs更多博文:《大史住在大前端》原创博文目录【响应式编程的思维艺术】 (4)从打飞机游戏理解并发与流的融合一. 划重点二. 从理论到实践三. 问题及反思四. 参考代码及Demo说明一. 划重点尽量避免外部状态在基本的函数式编程中,纯函... 本文是Rxjs 响应式编程-第三章: 构建并发程序这篇文章的学习笔记。示例代码托管在:http://www.github.com/dashnowords/blogs更多博文:《大史住在大前端》原创博文目录【响应式编程的思维艺术】 (4)从打飞机游戏理解并发与流的融合一. 划重点二. 从理论到实践三. 问题及反思四. 参考代码及Demo说明一. 划重点尽量避免外部状态在基本的函数式编程中,纯函...
- 对象应当是各司其职(功能简单),各尽所能(把自己的功能作到最好)。(弱耦合性实现了前面所述的对象的特点) 对象应当是各司其职(功能简单),各尽所能(把自己的功能作到最好)。(弱耦合性实现了前面所述的对象的特点)
- 本文是Rxjs 响应式编程-第二章:序列的深入研究这篇文章的学习笔记。示例代码托管在:http://www.github.com/dashnowords/blogs更多博文:《大史住在大前端》目录【响应式编程的思维艺术】 (3)flatMap背后的代数理论Monad一. 划重点二. flatMap功能解析三. flatMap的推演3.1 函数式编程基础知识回顾3.2 从一个容器的例子开始3.... 本文是Rxjs 响应式编程-第二章:序列的深入研究这篇文章的学习笔记。示例代码托管在:http://www.github.com/dashnowords/blogs更多博文:《大史住在大前端》目录【响应式编程的思维艺术】 (3)flatMap背后的代数理论Monad一. 划重点二. flatMap功能解析三. flatMap的推演3.1 函数式编程基础知识回顾3.2 从一个容器的例子开始3....
- 本文是Rxjs 响应式编程-第一章:响应式这篇文章的学习笔记。示例代码托管在:http://www.github.com/dashnowords/blogs【响应式编程的思维艺术】 (2)响应式Vs面向对象一. 划重点二. 面向对象编程实例2.1 动画的基本编程范式2.2 参考代码2.3 小结三. 响应式编程实现四. 差异对比4.1 编程理念差异4.2 编程体验差异4.3 数学思想差异4.3... 本文是Rxjs 响应式编程-第一章:响应式这篇文章的学习笔记。示例代码托管在:http://www.github.com/dashnowords/blogs【响应式编程的思维艺术】 (2)响应式Vs面向对象一. 划重点二. 面向对象编程实例2.1 动画的基本编程范式2.2 参考代码2.3 小结三. 响应式编程实现四. 差异对比4.1 编程理念差异4.2 编程体验差异4.3 数学思想差异4.3...
- 不知从何时起,我不太轻易去设计抽象类了,一方面是因为我写的业务确实没有设计抽象类的需求,另一方面则基于以下三个考虑:1、面向对象编程中建议多使用“组合”而不是使用“抽象”,原因在于“组合”更加灵活。2、因为要公用一个“方法”,就迫不及待的设计出抽象关系,很容易造成抽象类不够SRP,久而久之抽象类成了大杂烩,不忍直视。3、抽象设计要符合LSP(里氏替换原则),LSP是指:子类型必须能够替换掉它... 不知从何时起,我不太轻易去设计抽象类了,一方面是因为我写的业务确实没有设计抽象类的需求,另一方面则基于以下三个考虑:1、面向对象编程中建议多使用“组合”而不是使用“抽象”,原因在于“组合”更加灵活。2、因为要公用一个“方法”,就迫不及待的设计出抽象关系,很容易造成抽象类不够SRP,久而久之抽象类成了大杂烩,不忍直视。3、抽象设计要符合LSP(里氏替换原则),LSP是指:子类型必须能够替换掉它...
- 请暂时忘掉你的对象,感受一切皆流的世界。 请暂时忘掉你的对象,感受一切皆流的世界。
- 前言pandas有着强大的日期数据处理功能,本期我们来了解下pandas处理日期数据的一些基本功能,主要包括以下三个方面:按日期筛选数据按日期显示数据按日期统计数据运行环境为 windows系统,64位,python3.5。1 读取并整理数据首先引入pandas库import pandas as pd从csv文件中读取数据df = pd.read_csv('date.csv', header... 前言pandas有着强大的日期数据处理功能,本期我们来了解下pandas处理日期数据的一些基本功能,主要包括以下三个方面:按日期筛选数据按日期显示数据按日期统计数据运行环境为 windows系统,64位,python3.5。1 读取并整理数据首先引入pandas库import pandas as pd从csv文件中读取数据df = pd.read_csv('date.csv', header...
- http://www.verejava.com/?id=16992594990214public class Operation3 { public static void main(String[] args) { // 关系运算符 只有两种结果:真 true, 假 false //包括: 大于 >, 大于等于 >= 小于 <, 小于等于 <= 等于==, 不等于 != Syste... http://www.verejava.com/?id=16992594990214public class Operation3 { public static void main(String[] args) { // 关系运算符 只有两种结果:真 true, 假 false //包括: 大于 >, 大于等于 >= 小于 <, 小于等于 <= 等于==, 不等于 != Syste...
- http://www.verejava.com/?id=16992591185213public class Operation2 { public static void main(String[] args) { // 赋值运算符 int result = 10; result = result + 1; result++; result += 1; result /= 2... http://www.verejava.com/?id=16992591185213public class Operation2 { public static void main(String[] args) { // 赋值运算符 int result = 10; result = result + 1; result++; result += 1; result /= 2...
- http://www.verejava.com/?id=16992579787012/*1. 算数运算*/public class Operation { public static void main(String[] args) { // 1. 算数运算 加+,减-,乘*,整除/,取模%,自减--,自增++ int a = 1; int b = 2; int c = 3; in... http://www.verejava.com/?id=16992579787012/*1. 算数运算*/public class Operation { public static void main(String[] args) { // 1. 算数运算 加+,减-,乘*,整除/,取模%,自减--,自增++ int a = 1; int b = 2; int c = 3; in...
- 理解程序设计语言的类型系统,类型系统的作用,类型系统简介 理解程序设计语言的类型系统,类型系统的作用,类型系统简介
- 1 简介Go语言(Golang)是一门由Google开发的静态类型编程语言,它注重简洁、高效,并且易于并发编程。在Go语言中,基本数据类型设计非常简洁而又强大,与其他语言如Python相比有很多优势。本文分析Go语言中的一些基本数据类型,并与Python进行对比。 2 rune(字符类型)Go中的 rune 类型是一个用来表示单个Unicode字符的类型,它实际上是一个32位的整数。run... 1 简介Go语言(Golang)是一门由Google开发的静态类型编程语言,它注重简洁、高效,并且易于并发编程。在Go语言中,基本数据类型设计非常简洁而又强大,与其他语言如Python相比有很多优势。本文分析Go语言中的一些基本数据类型,并与Python进行对比。 2 rune(字符类型)Go中的 rune 类型是一个用来表示单个Unicode字符的类型,它实际上是一个32位的整数。run...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签