-
[综合] 论重写和里式替换原则(LSP)
对于重写的原则,很多人总是巴拉巴拉一大堆两同两小一大,记不住不说,还不明白为啥,搞得花里胡哨。 其实万事万物的结果自然有其原理,JAVA作为一门编程语言,其更是有严格的语言规范和简洁性要求。 那为啥重写看起来好特么花里胡哨啊,其实说到底就是一个话,重写的定义+里式替换原则。 重写的定义: 父子之...
2
热度 -
[综合] android框架_常用编译变量总结_008
输出目录用得最多,所以先总结输出目录/core/envsetup.mk TARGET_OUTout/target/product/aeon6735_65c_s_l1/systemPRODUCT_OUT TARGET_OUT_INTERMEDIATESout/target/product/aeon67...
16
热度 -
[综合] android框架_xxx.prop编译顺序及原理_007
xxx.prop编译顺序及原理格式key=valuexxx.propADDITIONAL_DEFAULT_PROPERTIES展开,如键重复取第一次取到的,后面重复的就忽略,通常定义ro.zygote之类的特别重要属性PRODUCT_DEFAULT_PROPERTY_OVERRIDES紧跟在ADDI...
31
热度 -
[综合] 脚本调度-sqoop导出分区表-判断分区目录是否存在
脚本调度-sqoop导出分区表 业务场景: 我有一个导出商品数量的脚本,商品数量是动态变的,每天要执行好多次,进行动态更新。但是每天凌晨过去00:00的时候,经常会报错,报文档不存在的错误,虽然知道这个文件不存在,但是又不能停止它,在EMR中他是个工作流,脚本失败后后面的就不知行了,所以就弄了个简单...
8
热度 -
[综合] leetcode_47. 全排列 II
目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个可包含重复数字的序列,返回所有不重复的全排列。 示例: 输入:[1,1,2]输出:[[1,1,2],[1,2,1],[2,1,1]] 二、解题思路 DFS+回溯,注意m_dict存储数字的个数,每次都固定一个数字,然后找子排...
73
热度 -
[综合] PTA Insert or Merge (25分)
释放无限光明的是人心,制造无边黑暗的也是人心,光明和黑暗交织着,厮杀着,这就是我们为之眷恋又万般无奈的人世间。 TheranklistofPATisgeneratedfromthestatuslist,whichshowsthescoresofthesubmissions.Thistimeyouar...
93
热度 -
[综合] 亚马逊云服务(AWS)机器学习服务Amazon SageMaker发力中国
2020年9月17日讯,记者从亚马逊云服务(AWS)获悉,今年4月于由光环新网运营的AWS中国(北京)区域及由西云数据运营的AWS中国(宁夏)区域落地的机器学习服务AmazonSageMaker,在短短不到半年的时间内发展迅速,已经被德勤、中科创达、东软、中科云谷、伊克罗德、行者AI、德比软件等多家...
8
热度 -
[综合] 达梦数据库DM8配置DEM
达梦数据库的DEM类似于Oracle的OEM,使用DEM可以对达梦数据库进行监控等操作。 本文主要讲述如何配置DEM,以及如何将主机、数据库纳入DEM监控。 主要工作为: 1、首先基础环境检查配置,如防火墙,内外网IP配置。2、准备一个数据库作为dem后台数据库,并修改dm.ini文件中缓存等几个参...
13
热度 -
46
热度 -
91
热度 -
[综合] JAVA synchronized 用在实例方法和类方法的区别
在Java中,synchronized是用来表示同步的,我们可以synchronized来修饰一个方法。也可以synchronized来修饰方法里面的一个语句块。 修饰实例方法: publicsynchronizedvoidnormalMethod()throwsInterruptedExcepti...
9
热度 -
[综合] Dart学习笔记七:函数详解
前言 今天学习Dart中的函数,总的来说,Dart中的函数像是java和js的结合,也有一些扩展。学习过java和js的同学,理解Dart的函数应该很容易。今天记录Dart函数一些需要注意的点。 函数定义 自定义方法的基本格式:返回类型方法名称(参数1类型参数1,参数2类型参数2,...){ 方法体...
37
热度 -
22
热度 -
[综合] 漠然发现,raid分区不能使用大于2T空间是个伪命题,解决办法不要太简单
服务器做了raid,装好winserver后,可以看见剩余硬盘但不能分区使用。于是在winserver桌面环境下,用diskginus把分区无损转换成了gpt格式,结果,重启后系统又启动不了。卡在了这里了,各种研究bios和raid都不能启动。但是,最后试着重装一下,结果因为前面已经转换成了gpt分...
12
热度 -
[综合] JDK动态代理 和 CGLIB代理 在Mybatis 的使用
1、最佳实践中,通常一个Xml映射文件,都会写一个Dao接口与之对应,请问,这个Dao接口的工作原理是什么?Dao接口里的方法,参数不同时,方法能重载吗? 答:Dao接口,就是人们常说的Mapper接口,接口的全限名,就是映射文件中的namespace的值,接口的方法名,就是映射文件中MappedS...
13
热度 -
[综合] maven 把 本地jar 包 打包到maven仓库
mvninstall:install-file-DgroupId=com.ustcinfo.gzzhyw-DartifactId=protobuf-java-Dversion=1.0-Dpackaging=jar-Dfile=protobuf-java-2.5.0.jar
20
热度 -
[综合] 区块链底层技术底层链怎么选?选型原则
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓围绕如下的几个维度来考虑:↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 1.底层技术认可度高 底层共识、存储、P2P等一系列技术组合验证认可度高 2.拓展性高 模块组合,支持自定义组合装配组建支持CA、国密化改造(软硬件方面) 3.完善性、稳定性、安全性 经过生产环境检验...
94
热度 -
[综合] jenkins-修改工作目录、端口、启动用户
//修改配置文件vim/etc/sysconfig/jenkins /工作目录 JENKINS_HOME="/data/scm/jenkins" /用户身份 JENKINS_USER="root" /端口号 JENKINS_PORT="8082" /配置文件立即生效 source/etc/sysco...
10
热度 -
[综合] Array.prototype.slice.call(arguments)
原理解释: Array.prototype.slice.call()方法能够将一个具有length属性的对象转换为数组。比如我自己定义一个具有length属性的对象: varobj={0:'one',1:'two',2:'three',length:3}; console.log(Array.pro...
32
热度 -
[综合] Cocos2d-x网络模块3:Socket连接(1)
通常来说,在客户端游戏开发中,使用HTTP进行网络通信的比较少见,一般使用的都是Socket进行通信。而HTTP则主要用于网页或者网页游戏。 使用第三方Socket通信库:ODSocket。 Socket简介 1、套接字(socket)概念 套接字(socket)是通信的基石,是支持TCP/IP协议...
74
热度