php数组key会将数字类型默认转换为int

众所周知,php脚本是弱类型语言,具有开发速度快、运行效率高等特点。但是弱类型语言也很多容易踩得坑,今天我们就来说一说php数组key默认转换逻辑。 如下所示以下一段代码,定义一个数组arr,其中所有的key都定义为字符串类型,下面我们输出这个数据,看一下key的数据类型。 <?php $arr = [ "100" => "10", "10" => "1", "1" => "0.1", "0.1" => "0.01",
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

【MySQL】创建函数和存储过程,批量插入大数据

创建部门表和员工表 CREATE TABLE `dept` ( `id` int(11) NOT NULL AUTO_INCREMENT, `deptName` varchar(30) DEFAULT NULL, `address` varchar(40) DEFAULT NULL, `ceo` int(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHAR
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

Extend_Eculid扩欧

Extend_Eculid扩展欧几里得算法:ax + by = Gcd(a,b) 感谢优秀博客:扩展欧几里德算法详解 先回顾一下欧几里得算法求Gcd(a, b) int Gcd(int a, int b){ if(b == 0) return a; return(b, a%b); } 对于ax + by = Gcd(a,b)的求解,注意a,b要求为非负整数,并且该方程一定有解 先推导出一组特解\(x_0\)吧 欧几里得算法利用的等式:\(Gcd(a, b) =
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

创建资源对象实例

目录 创建资源对象实例 创建namespaces Rc/Rs/Deployment deployment创建controllers ReplicationController创建controllers ReplicaSet创建controllers 创建Service 创建controller 创建service(不与外部网络通信) 创建service(与外部网络通信) Volume emptyDir hostPath nfs共享存储 准备nfs服务器(10.203.124.237) 配置po
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

java记录(1)

仅做个人记录使用 1、一个object对象有对应的hashCode值,重写了toString方法如何知道hashCode值? object原生的toString()方法:返回单前对象的类名及hash值。相当于getClass().getName() + '@' + Integer.toHexString(hashCode())。 当子类重写了toString()方法后可以用hashCode()方法获取到hash值。 hashCode()根据对象的字段值等进行计算。 java中利用对象的hash
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

01_在centos7下安装Docker

目录 注意:整个过程都是在 root 用户下 1、root 账户登录,查看 linux 内核版本 2、把 yum 包更新到最新(期间要选择确认,输入 y 即可) 3、安装需要的软件包 4、设置 yum 源(选择其中一个) 5、可以查看所有仓库中所有 docker 版本,并选择特定版本安装。 6、安装 Docker,命令:yum install docker-ce-版本号 7、启动 Docker,命令:systemctl start docker,然后加入开机启动,命令:system enabl
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

StringUtils 惹得祸

org.springframework.util.StringUtils 和 org.apache.commons.lang3.StringUtils 同样有 split 方法。 但是返回结果不同 不能混淆使用。 来源:站长百科
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

Literature Review: Faster than FAST

最近对CUDA比较感兴趣,看了一下这篇论文. Abstract GPUs牛逼. 我们的工作首先回顾了非极大值抑制(non-maxima suppression的问题, 特别是在GPUs上. 然后提出了一个选择局部响应最大的特征检测, 强制了空间特征分布, 同时同步检测特征. 我们的第二个贡献介绍了一个加强的FAST特征检测, 他应用了之前提到的非极大值抑制方法. 我们将我们的方法和其他CPU和GPU版本的比较, 我们的总是比他们牛逼. 1. Introduction A. Motivation
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

第五章 jQuery基础及选择器

1.jQuery 简介:由美国人John Resig于2006年创建,设计思想是write less,do more 2.在页面中引入jQuery <script src="js/jquery-1.12.4.js" type="text/javascript"></script> 3.jQuery语法规则 工厂函数$():将DOM对象转化为jQuery对象 选择器 selector:获取需要操作的DOM 元素 方法action():jQuery中提供的方法,其中包括绑定事件处理的方法 语法:$
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

你猜我猜的经验-电源

1,开关电源设计中电感的选择 深入剖析电感电流――DC/DC 电路中电感的选择 在降压转换中, 电感的一端是连接到 DC 输出电压。 另一端通过开关频率切换连接到输入电压或 GND。 在状态 1 过程中, 电感会通过(高边 “high-side” ) MOSFET 连接到输入电压。 在状态 2 过程中,电感连接到 GND。 由于使用了这类的控制器, 可以采用两种方式实现电感接地: 通过二极管接地或通 过(低边“low-side” ) MOSFET 接地。 如果是后一种方式, 转换器就称为“同步
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

visual studio 代码自动缩进

visual studio 代码自动缩进 Ctrl+k+d
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

Android挂号系统(H5前台(MUI框架),SSM后台,JSP,MYSQL)

Android挂号系统(H5前台(MUI框架),SSM后台,JSP,MYSQL)(毕业论文14280字以上,共56页,程序代码,MySQL数据库) 【运行环境】 后台: Eclipse + JDK1.8 + Tomcat8 + Mysql 前台: HBuilder + 手机模拟器 + 生成安装文件apk 项目源码 【技术栈】 后台: JAVA, JSP, SSM, MYSQL, HTML, CSS, JAVASCRIPT, JQUERY,Bootstrap 前台: html5 + css +
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

Kubernetes ---- API Server认证、配置文件、自定义用户连接API Server

客户端请求API Server过程 客户端 --> API Server(识别用户是否有通过api server执行操作的权限)   api Server识别内容:     user: username,uid     group: 用户组     extra: 字段,提供额外信息 客户端请求的API(Request Path): 例如客户端对一个k8s集群中的名为myapp-deploy的deployment的资源发起请求,地址为下,成功的话则可进行增删改查;   http://192.16
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

大数据大作业选题

一、选题与意义 答:我选择选题二:Kaggle分析数据项目 -> 商店销量预测;因为选题一要下载很多东西,宿舍没有网线和wife,无法下载,而且要耗费太多时间安装软件。并且本学期对于进行数据清洗、数据处理、构建模型、进行应用等较为熟悉,能够检验一下自己的能力。 二、实践方案 理由:本学期已进行过数据清洗、数据处理、构建模型、进行应用等学习以及电脑里已经有相关环境。 三、实践任务分解 答:1、下载数据集 2、读取数据集并进行数据清洗 3、数据预处理 4、对数据进行可视化 5、根据数据特征选择模型
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

HDU - 1711:Number Sequence (KMP模板)

原题链接 KMP模板:AC,858ms,13112KB内存 消耗太大了 #include<bits/stdc++.h> using namespace std; using namespace std; #define ms(x, n) memset(x,n,sizeof(x)); typedef long long LL; const int inf = 1 << 30; const LL maxn = 1e6 + 10; int s1[maxn], s2[maxn], n, m; in
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

R学习-8.Logic

Logic 这一节简单介绍在R中的逻辑运算。 TRUE和FALSE是R中的两个逻辑值,也称布尔值。一个逻辑表达式的最终结果是TRUE或者FALSE。 > TRUE == TRUE # 判断是否相等 [1] TRUE > (FALSE == TRUE) == FALSE # 先运算括号里的 [1] TRUE > 6 == 7 [1] FALSE > 6 < 7 [1] TRUE > 8 > 8 [1] FALSE > 8 >= 8 # 是否大于等于 [1] TRUE > 9 != 10 # 是否
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

项目封装:统一结果,统一异常,统一日志

   统一结果返回 目前的前后端开发大部分数据的传输格式都是json,因此定义一个统一规范的数据格式有利于前后端的交互与UI的展示。 统一结果的一般形式 是否响应成功; 响应状态码; 状态码描述; 响应数据 其他标识符 结果类枚举 前三者可定义结果枚举,如:success,code,message。 @Getter public enum ResultCodeEnum { SUCCESS(true,20000,"成功"), UNKNOWN_ERROR(false,20001,"
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

MongoDB副本集replica set (二)--副本集环境搭建

(一)主机信息 操作系统版本:centos7 64-bit 数据库版本 :MongoDB 4.2 社区版 ip hostname 192.168.10.41 mongoserver1 192.168.10.42 mongoserver2 192.168.10.43 mongoserver3 (二)副本集搭建过程 首先需要在3台服务器上安装MongoDB软件,安装过程见:https://www.cnblogs.com/lijiaman/p/12983589.html。安装完成之后,即可进行后续的
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

Linq学习

参考书籍《Illustrated C#7, 5th Edition》 什么是LINQ? LINQ = Language Integrated Query 发音"link" LINQ是.NET框架的扩展。用类似SQL语法查询数据库一样,来查询数据集。SQL查询数据库,database。LINQ查询数据集,data collection 原因是SQL查询规范的表格,也即数据库,而LINQ不一定是规范的数据。SQL查询的是数据库,而LINQ查询可以查程序数据集。 第二点补充,使用LINQ可以查询da
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0

暑期集训第一天(6-22)题解及总结(于6-23补)

说是第二天,但我昨天太懒没写,今天一起补上吧。 PART ONE : DP复习一    分析:其实这道题本身并不难,就是正反跑一遍最大上升子序列,求一个和总长度最小的差值就行了,但是这道题有一组神奇的数据导致n^3的方法过不去,我正好又不会写二分,于是......   于是我想趁机说一下二分的有关事项,代码在下面,但是对于可以二分的题我们可以尝试使用lower_bound和upper_bound,我暂时只会用单调上升的,下降的它会返回一些奇奇怪怪的数,他们的功能是这样的,如果我们查找的数在序列
分类: 其他 发布时间: 06-23 21:04 阅读次数: 0