#FIRST

《Head First Java》读书笔记(2)

我们说继承可以帮助我们定义共同类型的对象,比如Animal父类,Cat和Dog作为子类;当你newCat我们知道出现了一只猫,当你newDog我们知道出现了一只狗,当你newAnimal?Animal是什么呢?所以,有些类本来就不应该被初始化,只是一个抽象的概念,但是我们又要用到它的继承来实现多态,怎么办?使用abst...

《Head First 设计模式》[01] 策略模式

《HeadFirst设计模式》(点击查看详情)做完这些,你可能要问了,行为既然委托给别人了,不在鸭子身上了,那么我们如何整合鸭子的行为呢?将剥离部分作为实例变量,加入到类中(即把FlyBehavior接口作为变量设置到Duck类中)设置类似原来fly()的方法performFly(),调用已经作为实例变量的接口中定义的...

《Head First Java》读书笔记(1)

《HeadFirstJava》(点击查看详情)变量就像杯子,不同的数据类型,往往代表了它们杯子不同的大小容量。这个大概是我目前认识到的最有意思又贴切的比喻了,因为这生动地让我明白了类型之间的转换意义。我们都知道,基本数据类型之间的运算是存在类型转换的,特别是自动转换,其实在运算时有以下规则(由低到高转换):所有的byt...

MyFirstServlet学习笔记

MyFirstServlet学习笔记项目文件的结构目录如下,ser包,下设Serv.java是一个servlet文件,Note只是做的笔记,webroot下有login.jsp,WEB-INF下有web.xml,lib当中有servlet-api.jar文件。首先是login.jsp文件,Form表单的action指向...
代码星球 ·2021-02-20

Hive 窗口函数LEAD LAG FIRST_VALUE LAST_VALUE

窗口函数(windowfunctions)对多行进行操作,并为查询中的每一行返回一个值。OVER()子句能将窗口函数与其他分析函数(analyticalfunctions)和报告函数(reportingfunctions)区分开来。1.常用窗口函数下表列出了一些窗口函数以及描述信息:窗口函数描述LAG()LAG()窗口...

java字符串的替换replace、replaceAll、replaceFirst的区别

如果不是刚刚复习了下正则表达式,我可能也不会注意到,原来String的replaceAll跟replaceFirst用到了正则表达式!不多解释,看代码:String s = "my.test.txt";System.out.println(s.replace(".", "#"))...

EFCore DbFirst从数据库生成实体类

1.点击“工具”->“NuGet包管理器”->“程序包管理器控制台”分别安装以下几个包Mysql版本:Install-PackageMySql.Data.EntityFrameworkCore-PreInstall-PackagePomelo.EntityFrameworkCore.MySqlInstall...

EF6/EFCore Code-First Timestamp SQL Server

EF6和EFCore都包含TimeStamp数据注解特性。它只能用在实体的byte数组类型的属性上,并且只能用在一个byte数组类型的属性上。然后在数据库中,创建timestamp数据类型的列,在更新语句中,EFAPI自动使用timestamp列,用于并发检查。一个实体只能有一个时间戳列,我们看看下面的图:usingS...

MySQL 实现 EF Code First TimeStamp/RowVersion 并发控制

在将项目迁移到MySQL5.6.10数据库上时,遇到和迁移到PostgreSQL数据库相同的一个问题,就是TimeStamp/RowVersion并发控制类型在非MicrosoftSQLServer数据库中的实现。先上网搜索解决方案,找到Ak.Ini的博文http://www.cnblogs.com/akini/arc...
代码星球 ·2021-02-16

EF CodeFirst 使用T4模板

实用等级:★★★★★首先,定义一个接口,代表一个领域实体。在定义一个实体集成这个接口,面向接口编程的各种好处就不提了。///<summary>///代表一个领域实体///</summary>publicinterfaceIEntity{GuidID{get;}}publicabstractcla...

LINQ标准查询操作符(四) —AsEnumerable,Cast,OfType,ToArray,ToDictionary,ToList,ToLookup,First,Last,ElementAt

转换操作符是用来实现将输入对象的类型转变为序列的功能。名称以“As”开头的转换方法可更改源集合的静态类型但不枚举(延迟加载)此源集合。名称以“To”开头的方法可枚举(即时加载)源集合并将项放入相应的集合类型。所有实现了IEnumerable<T>接口的类型都可以调用此方法来获取一个IEnumerable&l...

jQuery中first-child与first选择器区别

1、first-childfirst-child为每个父级元素匹配第一个子元素,可以匹配出多个元素:示例代码:<!DOCTYPEhtml><htmllang="zh"><head><metacharset="UTF-8"/><title>jQuery中firs...

CSS nth-child、first-child、last-child、nth-of-type、first-of-type和last-of-type选择器使用

以下示例主要讲解nth-child、first-child、last-child、nth-of-type、first-of-type和last-of-type使用。示例代码:<!DOCTYPEhtml><htmllang="zh"><head><metacharset="UTF...

Appium 【已解决】提示报错:Attempt to re-install io.appium.android.ime without first uninstalling.

详细报错:FailedtoinstallD:AutoTestappiumAppiumode_modulesappiumuildunicode_ime_apkUnicodeIME-debug.apk:Failure[INSTALL_FAILED_ALREADY_EXISTS:Attempttore-installio....

appium 运行报错:...... Attempt to re-install io.appium.settings without first uninstalling解决方案

报错形式:  FailedtoinstallD:AutoTestappiumAppiumode_modulesappiumuildsettings_apksettings_apk-debug.apk:Failure[INSTALL_FAILED_ALREADY_EXISTS:Attempttore-installio...
首页上一页...23456...下一页尾页