map遍历的几种方式

1、通过map.entrySet( )遍历: Map<String, String> map = new HashMap<String, String>(); for (int i = 0; i < 4; i++) { String s = "数字" + i; map.put("zhi-" + i, s); } Set<Entry<String, String>> s = map.entrySet(); int size = s.size(); for(Map.Entry<String,Str
分类: 其他 发布时间: 02-12 21:54 阅读次数: 0

一些数学公式

1.n的所有正约数的和为 $\prod_{i=1}^{m}{(\sum_{j=0}^{c_i}{(p_i^j)})}$
分类: 其他 发布时间: 02-12 21:54 阅读次数: 0

高德地图-添加自定义图标

1、问题背景 这里有张武汉市地图,点击按钮在地图上指定经度、纬度下添加小图标 2、实现源码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width
分类: 其他 发布时间: 02-12 21:54 阅读次数: 0

JDK源码分析(9)之 WeakHashMap 相关

平时我们使用最多的数据结构肯定是 HashMap,但是在使用的时候我们必须知道每个键值对的生命周期,并且手动清除它;但是如果我们不是很清楚它的生命周期,这时候就比较麻烦;通常有这样几种处理方式: 由一个线程定时处理,可以是Timer或者ScheduledThreadPoolExecutor; 利用重写LinkedHashMap.removeEldestEntry(),实现 FIFOCache 或者 LRUCache;可以参考我之前写的一篇博客 LinkedHashMap 相关; 利用 Weak
分类: 其他 发布时间: 02-12 21:54 阅读次数: 0

JAVA编程思想学习笔记2-chap4-6-斗之气2段

1.this指针:内部有个指针指向自己 2.super指针:内部有个指针指向父类部分 3.方法存放于代码区:方法调用时,a.fun()可能会被转换为fun(a),以此将对象传递给函数,同时方法知道调用者是对象a 4.static方法:没有this指针 5.finalize():GC回收前先调用一次本方法,下次才进行内存回收,可以用于终结条件(如:判断文件是否安全关闭) 6.GC:找到存活对象  ①引用计数:无法解决对象互相引用问题  ②从堆栈或者静态存储区进行扫描:引用链--由于访问过的对象为
分类: 其他 发布时间: 02-12 21:54 阅读次数: 0

推荐一款图片压缩工具

如果你在工作中遇到过需要压缩图片的场景,比如: 网站上传图片大小有限制 图片太大,超过了邮件附件的限制 如果你是开发:减少图片体积,提升加载速度 如果你是新媒体作者:减少插图体积,提升文章打开速度 …… 现在这款 在线图片压缩工具 可能是你最需要的 docsmall有如下优势 页面简洁美观,无广告 上传下载速度都很快快 jpg、png压缩率很高 支持批量压缩、打包下载 放个截图感受一下
分类: 其他 发布时间: 02-12 21:54 阅读次数: 0

ORA-00900 invalid SQL statement

1、错误描述 2、错误原因 show databases; show databases是MySQL查询所有数据库的语句,对Oracle不适用,故会报错 3、解决办法 查询Oracle中查看所有数据库的语句 再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow
分类: 其他 发布时间: 02-12 21:54 阅读次数: 0

2019郑州培训记

  很久没有去外省了呢。   这次的培训恰好在期末考试没结束时报道,所以就愉快的咕掉了考试,心情愉快。   去的路上好像是发生了一些有趣的事情,但是现在都忘掉了   每天都要考试,还考了几场原题大战,所以天天被吊打,体验极差。   听了八天课,感觉没有学到多少新东西,不过去之前刚学的一些内容听了听好像更明白了。   培训不提供食宿,所以可以自己找吃的,郑州的饭真不错。   其实八天也没有多长,感觉很快就回来了。本来想着回来后复习一下新学的内容,可是正好要过年,就先咕咕咕了。   什么你说这篇游
分类: 其他 发布时间: 02-12 21:54 阅读次数: 0

如何将kux格式的视频转换成我们常用的MP4格式

  优酷软件下载视频是kux格式,无法其它播放器或其它设备上播放,kux格式是优酷超清文件的格式,除了优酷客户端外几乎所有的播放器和转换器都不兼容,简单点说就是只能用优酷客户端播放kux格式的视频。使用上觉得这波操作在视频传输和编辑上带来了很多不便。小编在优酷上下载的视频传给没有安装优酷播放器的小伙伴电脑里就无法播放,而且kux格式的视频文件在视频编辑器上也无法打开,相信很多网友也遇到过这样的问题
分类: 企业开发 发布时间: 02-12 21:50 阅读次数: 0

CSS选择符有哪些 哪些属性可以继承 优先级算法如何计算

1、CSS选择符有哪些? 类型选择符(body)、群组选择符(h1,h2,h3,span)、包含选择符(h2 span)、ID选择符(#id)、Class选择符(.content) 2、哪些属性可以继承? CLASS属性,伪类A标签,列表ul、li、dl、dd、dt可以继承 3、优先级算法如何计算? 优先级就近原则 再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunsh
分类: 其他 发布时间: 02-12 21:38 阅读次数: 0

Python 面试中可能会被问到的30个问题

第一家公司问的题目 1 简述解释型和编译型编程语言? 解释型语言编写的程序不需要编译,在执行的时候,专门有一个解释器能够将VB语言翻译成机器语言,每个语句都是执行的时候才翻译。这样解释型语言每执行一次就要翻译一次,效率比较低。 用编译型语言写的程序执行之前,需要一个专门的编译过程,通过编译系统,把源高级程序编译成为机器语言文件,翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高,但也不能一概而论, 部分解释型语言的解释器通过在运行时动态优化代码,甚至能够使解释型语言的性能超过编译
分类: 其他 发布时间: 02-12 21:38 阅读次数: 0

神奇宝贝(简易)2019.2.12

下载地址 神奇宝贝(简易) 链接:https://pan.baidu.com/s/1dYv5PW-o9x1nSpnDNvfXqQ 提取码:bw2d 测试 口袋妖怪java版 ________ 1、地图游走 2、背包怪兽 3、仓库怪兽 4、背包道具 5、商店 6、道馆(未开放) 7、退出 1 ***一只野生神奇宝贝跳出来了*** -------------------------- 野怪 攻击力 防御力 HP 喷火龙 104 143 121 --------------------------
分类: 其他 发布时间: 02-12 21:38 阅读次数: 0

Struts创建流程

   1.启动服务,加载web.xml 并实例化StrutsPrepareAndExecuteFilter过滤器 2.在实例化StrutsPrepareAndExecuteFilter的时候会执行过滤器中的init方法加载struts.xml 3.浏览器发起请求,会被StrutsPrepareAndExecuteFilter拦截到,根据请求的uri(hello)找到相应的Action类,并且创建Action对象,执行相应的hello方法。 4根据方法返回的字符串 调用对应的jsp
分类: 其他 发布时间: 02-12 21:38 阅读次数: 0

Odoo与浪潮合资研发PS Cloud之整合第三方托运人

Odoo可以处理各种交付方法,包括第三方托运人。Odoo可以与运输公司的跟踪系统连接。它将允许您管理运输公司,实际价格和目的地。 配置 安装托运人公司连接器模块 在库存模块中,单击配置‣设置。在……下面船运连接器,标记要整合的运输公司: 然后点击应用. 注 如果要在电子商务中集成交付方法,则必须安装电子商务配送模块。 配置传递方法 若要配置您的传递方法,请转到盘存模块,单击配置‣传递方法. 已自动为选定的托运人创建了交付方法。大多数时候,会有2相同提供者的传递方法:一种用于国际船运另一个国内航
分类: 其他 发布时间: 02-12 21:38 阅读次数: 0

Struts按着配置文件的加载的顺序,后面文件和前面文件相同的配置,后面的会把前面的文件的值覆盖

Struts按着配置文件的加载的顺序,后面文件和前面文件相同的配置,后面的会把前面的文件的值覆盖
分类: 其他 发布时间: 02-12 21:38 阅读次数: 0

高德地图-设置点标注的文本标签

1、问题背景 高德地图中,设置选中位置,并自定义图标和文字提示 2、实现源码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width"> <t
分类: 其他 发布时间: 02-12 21:38 阅读次数: 0

Windows平台下面Oracle11.2.0.1 升级Oracle11.2.0.4 的简单步骤

1. 首先查看数据库的版本: 2. ESXi 上面的虚拟机挂在 oracle11.2.0.4的 iso磁盘 3. 执行set 进行升级 4. 安装选项进行选择 升级现有的数据库 5. 注意安装位置必须在异地 其他目录. 不是dbhome_1 了. 6. 安装软件完成: 6. 自动打开dbua 进行升级 7. 数据文件不需要移动 8. 不建议升级 EM 有时候会出现卡机.. 9. 执行升级
分类: 其他 发布时间: 02-12 21:38 阅读次数: 0

go包管理之glide

go语言的包是没有中央库来统一管理的,通过使用go get命令从远程代码库(github.com,goolge code 等)拉取,直接跳过中央版本库的约束,让代码的拉取直接基于源代码版本控制库,开发者间的协同直接依赖于源代码的版本控制。直接去除了库版本的概念。没有明显的包版本标识,感觉还是有点不适应,官方的建议是把外部依赖的代码全部复制到自己可控的源代码库中,进行统一管理,从而做到对依赖包的可控管理。 1.5版本的vendor目录特性后,官方wiki推荐了多种支持这种特性的包管理工具如:Go
分类: 其他 发布时间: 02-12 21:38 阅读次数: 0

2555: SubString

2555: SubString 链接 题意:   动态在末尾加入一个字符串,询问一个字符串出现了多少次。 分析:   如果没有动态加入,那么建出SAM后,求出parent树上,每个点|Right|,然后走一遍找到对应的点,这个点的Right集合的大小就是答案。   求Right可以从叶子结点往上走一遍。   考虑动态加入,那么会在parent树上,增加一点,并且支持加边删边,求一个点的权值,在一条到根的链上增加一个数,所以LCT维护parent树。 代码: #include<cstdio>
分类: 其他 发布时间: 02-12 21:38 阅读次数: 0

JavaScript设计模式总结-享元模式

享元(flyweight)模式的主要作用:性能优化 当系统创建过多相似的对象而导致内存占用过高,可以采用这种设计模式进行优化。 享元模式将对象的属性区分为内部状态与外部状态 内部状态在创建的时候赋值,外部状态在实际需要用到的时候进行动态赋值 对于内部状态和外部状态的区分,有2点: 1、内部状态存储于对象内部 2、内部状态可以被一些对象共享 3、内部状态独立于具体场景,通常不会改变 4、外部状态取决于具体场景,并根据场景变化,外部状态不能被共享。 举例 1、男女模特试衣服 若为每个模特对象Mod
分类: 其他 发布时间: 02-12 21:38 阅读次数: 0