自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

翻译 Integer对象两种创建方式的比较

先看一段代码:public class Main {public static void main(String[] args) {Integer i1 = 6;Integer i2 = 6;Integer i3 = new Integer(6);Integer i4 = new Integer(6); System.out.println(i1 == i2);//true System.out.println(i3 == i4);//false}}反编译以上代码:/*

2020-06-13 02:39:00 430

翻译 JS window.open()打开新窗口属性详解

主要目的是使用javascript:window.open()对浏览器 iE6.0,7.0,8.0,chorme,safari,firefox能适用。刚开始的时候对最大化使用Open对IE6.0,它的效果是全屏,但是没有了关闭等等按钮,必须打开任务管理器了才能关掉,对用户很不方便。而对safari,根本就不起作用,还是原来的窗体大小打开。正确的使用方法是Open对这些浏览器是 OK的随便添加些window.open()的介绍1.基本语法 window.open(pageURL,name,

2020-06-13 02:35:04 1396

翻译 MongoDB之集合的创建与删除

一、创建集合MongoDB中使用createCollection()方法来创建集合。语法格式:db.createCollection(name, options)参数说明:name: 要创建的集合名称options: 可选参数, 指定有关内存大小及索引的选项options 可以是如下参数:字段 类型 描述capped 布尔 (可选)如果为 true,则创建固定集合。固定集合是指有着固定大小的集合,当达到最大值时,它会自动覆盖最早的文档。当该值为 true 时,必须指定 size 参数。

2020-06-13 02:33:16 148

翻译 require() 源码解读

2009年,Node.js 项目诞生,所有模块一律为 CommonJS 格式。时至今日,Node.js 的模块仓库 npmjs.com ,已经存放了15万个模块,其中绝大部分都是 CommonJS 格式。这种格式的核心就是 require 语句,模块通过它加载。学习 Node.js ,必学如何使用 require 语句。本文通过源码分析,详细介绍 require 语句的内部运行机制,帮你理解 Node.js 的模块机制。一、require() 的基本用法分析源码之前,先介绍 require 语句的内

2020-06-13 02:31:51 233 1

翻译 SAP PP模块常用T-CODE

CS01 创建BOMCS02 修改BOMCS03 查看BOMCS11 多层查看BOMCS15 根据物料反查BOMZ4PP001 根据物料反查至FGCODEZPPBOM 批量查看BOM,遇到虚拟件往下展,其他不往下展ZPPR008 展BOM,但是卡ZPP001 底稿上传BOMCS20 批量修改BOM(批量替换,批量修改数量,批量删除)工程变更CC01 创建ECNCC02 修改ECNCC03 查看ECN工作中心CR01 创建工作中心CR02 修改工作中心CR03 查看工作中心

2020-06-13 02:30:34 2500 1

翻译 JavaScript闭包的特别之处

闭包是可以访问其定义的“外部”范围的函数。因此,即使闭包函数终止,它也可以访问外部作用域中的值。以此为例:function takeOne() { let i = 0; return function incrementFunction() { return i++; }}上面的代码表示一个函数返回另一个函数。但是,调用takeOne并获取后incrementFunction,即使已经终止incrementFunction,takeOne也会记住的局部变量takeOne。使用闭包的好处闭

2020-06-13 02:29:13 1250

翻译 “Python基础开发”课程_课堂笔记(HTML版_037)

Class notes of “Python basic development”,this webPage is thirty-seventh page.本页面是本系列网页的最后一个页面,后面会有一个包含了代码demo索引的目录页面。(如果情况允许,可能会出一个包含了内容页的长页面,或者是也有可能将Word版课堂笔记分享出来)7.3 文件编码文件的本质,是一个二进制文件,文本文件是通过编码,转换为二进制储存在硬盘等介质中——如果相同我文本,使用了不同的编码,会得到不同的效果(对于英文字符,区别不大;

2020-06-13 02:24:39 619

翻译 redis 数据删除策略和逐出算法

数据存储和有效期#在 redis 工作流程中,过期的数据并不需要马上就要执行删除操作。因为这些删不删除只是一种状态表示,可以异步的去处理,在不忙的时候去把这些不紧急的删除操作做了,从而保证 redis 的高效数据的存储#在redis中数据的存储不仅仅需要保存数据本身还要保存数据的生命周期,也就是过期时间。在redis 中 数据的存储结构如下图:获取有效期#Redis是一种内存级数据库,所有数据均存放在内存中,内存中的数据可以通过TTL指令获取其状态删除策略#在内存占用与CPU占用之间寻找一种平

2020-06-13 02:23:03 1056

翻译 ETL(数据仓库技术)Extract-Transform-Load

ETL是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程,目的是将企业中的分散、零乱、标准不统一的数据整合到一起,为企业的决策提供分析依据。 ETL是BI项目重要的一个环节。 通常情况下,在BI项目中ETL会花掉整个项目至少1/3的时间,ETL设计的好坏直接关接到BI项目的成败。ETL的设计分三部分:数据抽取、数据的清洗转换、数据的加载。在设计ETL的时候我们也是从这三部分出发。数据的抽取是从各个不同的数据源抽取到ODS(Operational Data Store,操作型数据存储)中——这个过

2020-06-13 02:21:55 557

翻译 Python Grid Studio替代excel分析COVID-19数据

最近,我找到了一个出色的开源项目"Grid Studio"。该库结合了电子表格和Python在数据分析方面的优势。你有没有想过:使用MS Excel时,您想使用自己的Python技能和库(例如Numpy,Pandas,SciPy,Matplotlib和Scikit-learn)来生成和处理数据使用Python时,您可能认为需要使用数据的表格视图来实时查看当前数据集的图片,但是您只能df.head()手动输出。好的,此库可以满足您的所有要求。在开始之前,让我们看一下它的外观。Grid Studio是

2020-06-13 02:20:35 244

翻译 【小记】a标签target=‘_blank’的安全问题

我们知道,网页里的a标签默认在当前窗口跳转链接地址,如果需要在新窗口打开,需要给 a 标签添加一个target="_blank"属性。​顺便提下一个有意思的现象,很早之前我就发现,国外网站倾向于在当前页跳转,而国内网站喜欢打开新窗口。不信你们可以去验证下。我不知道这是交互设计上的文化差异,还 是技术上的开发习惯。​当然,这两种方式各有优缺点。当前页跳转显得操作比较有连贯性,不会贸然打断用户的注意力,也会减少浏览器的窗口(tab 页)数量。但是对于需要反复回到初始页面的场景 来说,就很麻烦了。比如搜索结果

2020-06-13 02:19:16 722

翻译 企业应用架构模式003——对象-关系结构模式

关于对象–关系行为模式,包括工作单元、标识映射、延迟加载,这些都是协调内存对象与关系数据库之间行为操作的一些方法。内存对象与关系数据库除了行为需要协调之外,在结构上也需要一些方法来保证彼此的完整,这就是对象-关系结构模式。这些方法主要有:标识域、外键映射、关联表映射、依赖映射、嵌入值、序列化大对象、单表继承、类表继承。具体表继承。(1)标识域:为了在内存对象和数据库之间维护标识而在对象内保存一个数据库标识域。将关系数据库表的主键存储在对象的域中标识的选择:数据表标识,自动生成,GUID(2)外键

2020-06-13 02:18:05 83

翻译 压力测试应该知道的几个事情

理解压力测试压力测试的理解,xxx的性能10w/s,对你有意义么?没有那家卖瓜的会说自己家的不甜,同样,没有哪个开源项目愿意告诉你在对它条件最苛刻的时候压力情况是多少,一般官网号称给你看的性能指标都是在最理想环境下的,毫无参考意义。举个栗子,redis官网压测的例子,256字节的读速度11w/s,写速度8.1w/s,都知道redis优点是多变的数据结构,string、List、hash、set、sortset,实际工作稍微复杂的环境往往都是各种结构混合使用,字符串长度各异,你需要的是真正在你的工.

2020-06-13 02:16:50 231

翻译 springboot 整合flowable 项目源码 mybiats vue.js 前后分离 跨域

特别注意: Springboot 工作流 前后分离 + 跨域 版本 (权限控制到菜单和按钮)后台框架:springboot2.3.0+ Flowable6.5.0+ mybaits+maven+接口前端页面:html +vue.js 形式 jquery ajax 异步跨域 json 格式数据交互 前后分离,前后台分开部署(特别注意,前端用的vue.js, 就是html页面引入vue.js形式, 用tomcat部署运行,更适合后台开发者1.代码生成器: 正反双向freemaker模版技术 ,0个代码

2020-06-13 02:15:29 548

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除