首页 > 2018年03月05日 > 全部分享
java中equals,hashcode和==的区别
1、== java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型 byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.引用类型(类、接口、数组) 当他们用(==)进行比较的时候,比较的 ...
分类:编程语言   时间:2018-03-05 11:50:51    收藏:0  评论:0  赞:0  阅读:219
弄懂 JRE、JDK、JVM 之间的区别与联系
其实很多 Java 程序员在写了很多代码后,你问他 jre 和 jdk 之间有什么关系,jvm 又是什么东西,很多人不知所云。本篇不会讲述 jvm 底层是如何与不同的系统进行交互的,而主要理清楚三者之间的区别,搞清楚我们写的 xxx.java 文件是被谁编译,又被谁执行,为什么能够跨平台运行。 首先 ...
分类:其他   时间:2018-03-05 11:50:33    收藏:0  评论:0  赞:0  阅读:249
后缀自动机四·重复旋律7
后缀自动机四·重复旋律7 1 #include <bits/stdc++.h> 2 using namespace std; 3 const int maxn = 2000010; 4 const int mod = 1e9 + 7; 5 char s[maxn]; 6 int len[maxn<< ...
分类:其他   时间:2018-03-05 11:50:13    收藏:0  评论:0  赞:0  阅读:263
mysql--分表
mysql分表场景分析与简单分表操作 为什么要分表 首先要知道什么情况下,才需要分表个人觉得单表记录条数达到百万到千万级别时就要使用分表了,分表的目的就在于此,减小数据库的负担,缩短查询时间. 表分割有两种方式: 1水平分割:根据一列或多列数据的值把数据行放到两个独立的表中。 水平分割通常在下面的情 ...
分类:数据库技术   时间:2018-03-05 11:49:56    收藏:0  评论:0  赞:0  阅读:190
APP测试的一些总结
1.除APP的正常功能点外,还有以下验证点: 安装/卸载(考虑是否清数据) 升级(考虑卸载重新安装、覆盖安装升级、通过无忧通知升级、在线检测新版升级) 升级后新旧数据的兼容性 网络切换是否有相应提示说明?比如wifi切换到正常网络 程序进入输入功能时,是否正常弹出键盘?键盘是否遮挡输入框?键盘的输入 ...
分类:移动平台   时间:2018-03-05 11:49:40    收藏:0  评论:0  赞:0  阅读:220
fastjson JsonObject转成map
for (Entry<String, Object> entry : permissions.entrySet()) { String key = entry.getKey(); Object value = entry.getValue(); if (value instanceof String ...
分类:Web开发   时间:2018-03-05 11:49:21    收藏:0  评论:0  赞:0  阅读:166
GO 学习资源收集
golang图书,在线阅读Go轻松学https://www.golang123.com/book/16 Go示例学https://www.golang123.com/book/17 Go Web 编程https://www.golang123.com/book/9 ...
分类:其他   时间:2018-03-05 11:49:06    收藏:0  评论:0  赞:0  阅读:131
Docker 简介
Docker 简单介绍 Docker是开发、运输和运行应用程序的开放平台。Docker使您能够将应用程序与基础结构分离,以便快速交付软件。使用Docker,您可以使用与管理应用程序相同的方式管理基础设施。通过利用Docker的方法来快速地发送、测试和部署代码,您可以显著减少编写代码和在生产中运行代码 ...
分类:其他   时间:2018-03-05 11:48:47    收藏:0  评论:0  赞:0  阅读:191
订阅Unity Plus加强版,三重好礼等待您!
2018年第一次订阅Unity Plus加强版的促销活动现在开启了,本次活动我们精心的为新订阅Unity Plus加强版的用户准备了三重好礼,帮助大家更快速的进入游戏开发的世界。 促销内容 促销时间:截止到3月31日 促销对象:在线订阅Unity Plus 加强版一年的新用户 赠送礼包: 免费一年在 ...
分类:编程语言   时间:2018-03-05 11:47:59    收藏:0  评论:0  赞:0  阅读:210
函数模板
1 #include 2 using namespace std; 3 4 void myswap01(int& x,int& y) 5 { 6 int temp=0; 7 temp=x; 8 x=y; 9 y=temp; 10 } 11 12 void myswap02(char& x,char&... ...
分类:其他   时间:2018-03-05 11:47:31    收藏:0  评论:0  赞:0  阅读:162
第三方库 jsoncpp 读写json
一、摘要 JSON 的全称为:JavaScript Object Notation,顾名思义,JSON 是用于标记 Javascript 对象的,JSON 官方的解释为:JSON 是一种轻量级的数据传输格式。 本文并不详细介绍 JSON 本身的细节,旨在讨论如何使用 C++ 语言来处理 JSON。关 ...
分类:Web开发   时间:2018-03-05 11:46:52    收藏:0  评论:0  赞:0  阅读:197
Druid 使用
根据现在的所知情况,Druid 包括3方面功能,如有缺失,请大家指正    1.作为数据库连接池使用 <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init
分类:其他   时间:2018-03-05 11:02:07    收藏:0  评论:0  赞:0  阅读:177
Spring Boot速览及在Azure上的部署
Spring Boot继承了Spring Framework的强大,但却同时免去了Spring Framework繁杂的配置,而且其内置TomCat容器,使得web开发极为高效便捷。此外,随着与云计算,集群等技术的成本不断下降并变得广为流行,微服务(Micro-Service)的概念也逐渐引申出来,我们可以将微服务看作是一个小程序,这个小程序是一个基本计算单元,实现了某一功能,该小程序往往还“自包
分类:编程语言   时间:2018-03-05 11:01:55    收藏:0  评论:0  赞:0  阅读:261
apachey用户认证,域名跳转,日志
apache网站用户认证编辑配置文件第一个是默认虚拟主机修改第二个虚拟主机生成密码文件并创建用户-m加密类型-c创建/data文件位置重新加载配置文件访问主机401报错需要用户认证针对某一个单个文件修改配置文件访问限制文件时显示401域名跳转301永久跳转虚拟主机配置文件mod_rewriteCOND定义条件rewriterule定义规则L表示只跳一次302临时重定向测试80监听全网:::表示都可
分类:Web开发   时间:2018-03-05 11:01:37    收藏:0  评论:0  赞:0  阅读:260
flask中jinjia2模板使用详解2
接上文 注释的使用 在jinjia2模板中,使用{# #}进行代码注释,如下所示 运行后发现,注释不会被render出来 去掉空行 两种方法可以去掉jinjia2模板中的空白行,一是设置jinjia2的环境变量,如下 app.jinja_env.trim_blocks = Trueapp.jinja_env.lstrip_blocks = True 另一种是通过在模板的逻辑块
分类:其他   时间:2018-03-05 11:01:20    收藏:0  评论:0  赞:0  阅读:223
F5负载均衡上使用iRule 来选择SNAT pool
需求:使用iRule根据不同目的地址或端口,来选择SNAT地址,实现相同的后台节点,访问不同目的地址或者目的端口时,源地址也会不同;网络概况:内网:后台节点server:192.168.10.71对应VLAN:Internal-selfIP:192.168.10.1外网:客户端client:172.16.10.172对应VLAN:external-selfIP:172.16.10.11.需求一:负
分类:其他   时间:2018-03-05 11:01:10    收藏:0  评论:0  赞:0  阅读:330
9.4装饰器之装饰函数的参数
装饰器之装饰函数的参数需求:判断条件是否添加日志#-*-coding:utf-8-*-__date__=‘2018/2/26‘__author__=‘xiaojiaxin‘__file_name__=‘装饰函数参数‘importtimedeflogger(flag):defshow_time(f):definner(*x,**y):start_time=time.time()f(*x,**y)en
分类:其他   时间:2018-03-05 11:00:49    收藏:0  评论:0  赞:0  阅读:192
linux安装软件包的方法以及搭建yum本地仓库
安装软件包的三种方法linux中有三种安装软件的方法。rpm工具,yum工具,源码包。其中最常用的就是yum工具。rpm工具使用如果在虚拟机上,先将光盘连接,然后挂载到系统中,一般我们都挂载到mnt下首先,先查看一下mnt是否有挂载其他的设备[root@localhost~]#df-h文件系统容量已用可用已用%挂载点/dev/sda328G926M27G4%/devtmpfs485M0485M0%
分类:系统服务   时间:2018-03-05 11:00:38    收藏:0  评论:0  赞:0  阅读:201
十(4)iptables语法、iptables filter表小案例、iptables nat表应用
iptables语法filter表:INPUT链:作用于进入本机的包OUTPUT链:作用于送出本机的包FORWARD链:作用于和本机无关的包nat表:PREROUTING链:作用是包在刚刚到达防火墙时改变包的目标地址OUTPUT链:改变本地产生的包的目标地址POSTROUTING链:作用是在包将离开防火墙时改变包源地址1.查看iptables规则iptables-nvL(此时默认查看filter表
分类:其他   时间:2018-03-05 11:00:30    收藏:0  评论:0  赞:0  阅读:251
9.1装饰器前提
装饰器三个前提:1.作用域:原则:LEGB2.高阶函数:成立条件:①函数作为函数参数输入,或者②函数做为返回值输出;3.闭包:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包(closure)defouter():x=10definner():print(x)returninnerprint(outer())#<functionouter.
分类:其他   时间:2018-03-05 11:00:21    收藏:0  评论:0  赞:0  阅读:205
1019条   上一页 1 ... 39 40 41 42 43 ... 51 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!