自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 java的mock测试框架

无论是敏捷开发、持续交付,还是测试驱动开发(TDD)都把单元测试作为实现的基石。随着这些先进的编程开发模式日益深入人心,单元测试如今显得越来越重要了。在敏捷开发、持续交付中要求单元测试一定要快(不能访问实际的文件系统或数据库),而TDD经常会碰到协同模块尚未开发的情况,而mock技术正是解决这些问题的灵丹妙药。mock技术的目的和作用是模拟一些在应用中不容易构造或者比较复杂的对象,从而把测试与测...

2018-12-29 21:17:00 1714

转载 分布式ID生成系统 UUID与雪花(snowflake)算法

Leaf——美团点评分布式ID生成系统 -https://tech.meituan.com/MT_Leaf.html网游服务器中的GUID(唯一标识码)实现-基于snowflake算法-云栖社区-阿里云https://yq.aliyun.com/articles/229420UUID_STRING — Snowflake Documentationhttps://docs.snowflak...

2018-12-29 17:52:00 1540

转载 纺织ERP系统_纺织管理系统_纺织订单管理

深圳市指点科技有限公司成立于2011年6月,致力于为纺织行业提供专业纺织贸易ERP信息管理系统及一站式运营服务,助力中国纺织企业实现信息化、智能化发展,推动纺织企业智能化转型升级。指点科技自成立以来,始终专注于纺织贸易信息管理软件的研发与运营服务,集成业内成功企业20年管理经验,汇聚二十余名IT行业精英团队,历时五年,成功打造纺织贸易管理信息系统PAT ERP。客户管理可对客户、供应商、加工...

2018-12-29 14:35:58 698

转载 阿里云Web应用防火墙知识,了解阿里云Web应用防火墙 ...

什么是Web应用防火墙阿里云盾Web应用防火墙(Web Application Firewall, 简称 WAF)是基于云安全大数据能力,用于防御SQL注入、XSS跨站脚本、常见Web服务器插件漏洞、木马上传、非授权核心资源访问等OWASP常见攻击,并过滤海量恶意CC攻击,避免您的网站资产数据泄露,保障网站的安全与可用性。用户购买Web应用防火墙后,...

2018-12-28 19:25:40 475

转载 GlusterFS-创建和设置分布式存储卷

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-12-28 09:37:00 390

转载 编写可维护的JavaScript代码(部分)

平时使用的时VS来进行代码的书写,VS会自动的将代码格式化,所有写了这么久的JS代码,也没有注意到这些点。看了《编写可维护的javascript代码》之后,做了些笔记。 var result = parameter1 + parameter2 + parameter3 + parameter4 + parameter5 pa...

2018-12-27 22:27:00 59

转载 sql server 数据库维护

select 'kill ',s.spid, sd.name, * from sys.sysprocesses sinner join sys.sysdatabases sd on s.dbid=sd.dbid where spid>50and sd.name='SmartOperation'sp_readerrorlogRESTORE database [SmartOper...

2018-12-27 13:13:00 185

转载 面向对象16

面向对象16 1. 面向对象编程思想介绍2. 类与对象的基本使用3. 属性查找4. 绑定方法面向过程的编程思想1 面向过程的编程思想核心是'过程'二字,过程即解决问题的步骤,即先干什么,再干什么。。。。基于面向过程编写程序就好比在设计一条流水线,是一种机械式的思维方式。2、总结优缺点:优点:复...

2018-12-27 08:24:00 47

转载 魅族魅蓝Flyme系统在AndroidStudio不显示Logcat

打开手机设置:点击“辅助功能”:点击“开发者选项”:点击“性能优化”:点击“高级日志输出”:选择“全部允许”:Tips:部分Flyme手机有可能开启此选项也不会输出所有系统日志,或者根本没有此选项,程序猿小哥哥可以自己去Flyme社区现在OTA系统镜像刷机。要是还是没有,那就凉了...转载于:https://blog.51cto.com/xvjunjie/23357...

2018-12-26 22:48:44 214

转载 Spark2.4.0 SparkEnv 源码分析

Spark2.4.0 SparkEnv 源码分析更多资源github: https://github.com/opensourceteams/spark-scala-maven-2.4.0时序图前置条件Hadoop版本: hadoop-2.9.2Spark版本: spark-2.4.0-bin-hadoop2.7JDK.1.8.0_1...

2018-12-26 22:05:33 61

转载 二进制头字节对应的文件类型

如果有些文件,比如是媒体文件,因格式太多,如果没有后缀名的话,在WIN下面是很难知道他是什么类型的,只有用播放器去放才知道,最近在网上搜了一下,整理了一些常用文件的头部编码,这些头部编码可以用UltraEdit或是winhex来能过二进制方式打开文件来查看1、从Ultraedit查看的头部编码JPEG (jpg),文件头:FFD8FFPNG (png),文件头:89504E47GIF...

2018-12-26 18:29:00 1288

转载 shell脚本积累

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-12-26 15:16:00 50

转载 Oracle导入建表的sql文件类型

  

2018-12-26 14:34:00 407

原创 舍弃Python,为什么知乎选用Go重构推荐系统?

AI前线导读:知乎从问答起步,已逐步成长为一个大规模的综合性知识内容平台,截止目前,用户数突破2.2亿,有超过3000万的问题被提出,并获得超过1.3亿个回答。同时,知乎内还沉淀了数量众多的优质文章、电子书以及其它付费内容。因此,在链接人与知识的路径中,知乎存在着大量的推荐场景。粗略统计,目前除了首页推荐之外,我们已存在着20多种推荐场景;并且在业务快速发展中,不断有新的推荐业务需求加入。在这个背...

2018-12-26 08:00:00 905

转载 【<meta name="description" content=">】作用讲解

今天在看别人写的网站代码,发现类似<meta name="Keywords" content="" >、<meta name="Description" content="" >这样的写法,不知道具体代表什么意思,于是上网搜了一下,下面是在网上找到的详细解释。一、语法:<meta name="name" content...

2018-12-26 01:24:44 159

转载 JS--获取月份天数

代码实例:/** * 获取月份的天数 * 传入的month有可能是01、02、03...或者1、2、3....当month是01这种传入情况时需要去掉开头的0,以便从数组获取数据 * 传入的year是用来判断闰年和平年中二月份的天数 */function getDaysInMonth(month,year){ var daysInMonth = [31,28,31,30,31,30,31,...

2018-12-25 17:12:00 53

转载 为什么要确定访问用户身份

某些Web页面只想让特定的人浏览,或者干脆仅本人可见。未达到这么目标,必不可少的就是认证功能。计算机本身无法判断坐在显示器前使用者的身份。进一步说,也无法确定网络的那头究竟是谁。可见。为了弄清究竟是谁在访问服务器,就得让对方的客户端自报家门。可是,就算正在访问服务器的对方声称自己是shiny,身份是否属实这点却也无从谈起,为确认shiny本人是否真实的具有访问系统的权限,就需要核对“登录着本人才知...

2018-12-25 03:55:49 301

转载 taro alias 的使用

用来配置目录别名,从而方便书写代码引用路径。例如,使用相对路径书写文件引用如下:import A from '../../componnets/A'import Utils from '../../utils'为了避免书写多级相对路径,我们可以如下配置alias:alias: { '@components': path.resolve(__dirname, '....

2018-12-24 19:19:00 360

原创 B端动作频繁,腾讯云发布移动金融开发平台TMF

12月20日,针对移动金融产品体验差、玩法少、渠道单一等痛点问题,腾讯云在北京正式发布了新一代移动金融开发平台TMF(Tencent Mobile FinTech Platform)。深耕消费互联网,加速拥抱产业互联网,是腾讯在组织架构调整之后开启的“两网”战略,体现的是腾讯基因由C端向B端的演变过程。在新一轮战略调整后,新增的云与智慧产业事业群(CSIG)让承载着腾讯20年技术与经验总出口的腾讯...

2018-12-24 10:16:00 821 1

转载 阿里云HBase推出全新X-Pack服务 定义HBase云服务新标准

2018年12月13日,第八届中国云计算标准和应用大会在京召开,会上阿里云HBase宣布推出全新X-Pack服务,支持SQL、时序、时空、图、全文检索能力、复杂分析,从处理到分析全栈式数据库,客户开箱即用,可以满足客户对数据库更丰富的业务处理,以及更易用的需求。同时,全新的云HBase服务具备多项独家企业级能力,包括无感知冷热分离、百TB级备份恢复,跨region双活、企业级安全,解决客户成本,安...

2018-12-24 09:31:07 46

转载 看透设计模式-结构型模式

 这里我们主要讨论 结构型模式适配器模式,:● Target(目标抽象类):目标抽象类定义客户所需接口,可以是一个抽象类或接口,也可以是具体类。● Adapter(适配器类):适配器可以调用另一个接口,作为一个转换器,对Adaptee和Target进行适配,适配器类是适配器模式的核心,在对象适配器中,它通过继承Target并关联一个Adaptee对象使二者产生联系。● Adap...

2018-12-23 00:42:00 116

转载 Vue---导航守卫使用方法详解

导航守卫正如其名,vue-router提供的导航守卫主要用来通过跳转或取消的方式守卫导航。有多种机会植入路由导航过程中:全局的, 单个路由独享的, 或者组件级的。记住参数或查询的改变并不会触发进入/离开的导航守卫。你可以通过观察$route对象来应对这些变化,或使用beforeRouteUpdate的组件内守卫。一、全局守卫你可以使用...

2018-12-22 22:14:00 201

转载 阿里云栖开发者沙龙-Java技术专场 (最全资料下载)

前言:2018年12月22日举办了第一期阿里云栖开发者玩转Java技术沙龙,本次活动由云栖社区主办,地点就在杭州阿里巴巴创新中心。阿里云栖开发者沙龙希望通过技术干货分享来打通线上线下专家和开发者的连接。沙龙每期将定位不同的技术方向,逐步覆盖云计算,大数据,前端,PHP,android,AI,运维,测试 等技术领域,并会穿插一些特别专场(开源专场,女性开...

2018-12-22 19:03:17 137

转载 CSRF - 跨站请求伪造

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-12-22 15:16:00 396

转载 大作业之中文文本分类(终稿)

import osimport numpy as npimport sysfrom datetime import datetimeimport gcpath = 'H:\大三上大作业\python大作业\date'import jiebawith open(r'H:\大三上大作业\python大作业\stopsCN.txt', encoding='utf-8'...

2018-12-22 13:40:00 420

转载 php分页数据最后一页继续追加第一页数据

之前做数据分页遇到这样一个需求,就是数据到最后一页的时候不能中断,继续把第一页的数据追加到后面,无限显示下去。原文地址:代码汇个人博客 http://www.codehui.net/info/23.html一般情况我们写数据分页都是如下代码//分页码$page = $_REQUEST['page'];//显示条数$limit = 10;...

2018-12-21 23:48:00 137

转载 【答疑】对象存储OSS常见问题解答(SDK类1)

1. OSS C SDK,是否支持在mac系统上运行?解答:不支持。截止本文撰写之际,官网文档基于OSS C SDK 3.6.0编写。兼容性对于3.*.*系列SDK:兼容。对于 2.*.*系列SDK:Windows兼容。Linux接口兼容,链表(aos_list_t)遍历接口不兼容。os_list_for_each_entryaos...

2018-12-21 16:22:47 798

原创 解读 2018 之运维篇:我们离高效智能的运维还有多远

2018 年接近尾声,InfoQ 策划了“解读 2018”年终技术盘点系列文章,希望能够给读者清晰地梳理出重要技术领域在这一年来的发展和变化。本篇文章是运维领域 2018 年终盘点,分析了一些有代表性和影响力的技术,也展望了未来的发展。过去一年的是各种新的运维技术和理念交相辉映的一年。技术和理念落地的过程中,也就是理想和现实碰撞的时候,往往具有戏剧性。有的技术破壳而出,迎来快速发展。有的则遇到了瓶...

2018-12-21 08:30:00 57

转载 数据库高并发下乐观锁的原理

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-12-19 16:53:00 107

转载 JS/TS 的 import 和 export 用法小结

昨天帮一个网友解决一个typescript的问题,看了一下,归根结底还是对js的import和export用法的不熟悉。让我想起来当年学这个知识点的时候,也是云里雾里跌跌撞撞『猜』了很久用法,踩过坑。当时主要看的是阮一峰的这篇文章 hptt://es6.ruanyifengcom,里...

2018-12-19 15:24:43 164

转载 《缓存利器》二、Lua模块下的共享内存

上一节讲到了worker进程的共享内存,它利用丰富的指令使数据的缓存操作变得非常简单,但它也存在一些缺点。1.worker进程之间会有锁竞争,在高并发的情况下会增加性能开销。2.只支持Lua布尔值、数字、字符串和nil类型的数据,无法支持table类型的数据。3.在读取数据时有反序列化操作,会增加CPU开销。共享内存在Ngx_Lua中作为缓存工具还是非常出色的。笔者在生产环境中,曾多次使用lu...

2018-12-19 10:31:41 562

转载 java对象的序列化和反序列化

引言:  序列化是将对象的状态信息转换为可以存储或传输的形式的过程,在序列化期间,对象将其带你过去的状态写入到临时或持储存区,反序列化就是重新创建对象的过程,此对象来自于临时或持久储存区。序列化的作用:  就好比如存储数据到数据库,将一些数据持久化到数据库中,而有时候需要将对象持久化,虽然说将对象状态持久化的方式有很多,但是java给我们提供了一种很便捷的方式,那就是序列化,序列化可以实现对...

2018-12-19 03:55:32 42

转载 asp.net core 中间件应用

中间件是一种装配到应用管道以处理请求和响应的软件。 每个组件:选择是否将请求传递到管道中的下一个组件。可在调用管道中的下一个组件前后执行工作。请求委托(Request delegates)用于生成请求管道。 请求委托处理每个 HTTP 请求。每个中间件扩展方法都通过 Microsoft.AspNetCore.Builder 命名空间在 IApplicationBuilder 上公开。...

2018-12-18 17:38:00 138

转载 IO 重定和管道 命令练习

1、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中2、将当前系统登录用户的信息转换为大写后保存至/tmp/who.out文件中3、一个linux用户给root发邮件,要求邮件标题为”help”,邮件正文如下:Hello, I am 用户名,The system version is here,please help me to check it ,thank...

2018-12-18 15:08:44 69

转载 SPOJ7258 SUBLEX - Lexicographical Substring Search

传送门[洛谷]心态崩了我有妹子靠 我写的记忆化搜索 莫名WA了 然后心态崩了当我正要改成bfs排序的时候 我灵光一动 md我写的i=0;i<25;i++???然后 改过来就A掉了T^T大体做法就是 一个点出发的本质不同子串数量应该是就是所有添加字符的转移和其余选一个空串的转移所以直接建出自动机然后 我的做法是直接记忆化搜索就可以省去建树/排序 因为所有子串必定由转移构...

2018-12-18 13:21:00 43

转载 写于考前5天

辩证的否定不是一次完成的,而是经历两次否定、三个阶段的有规律过程,即“肯定——否定——否定之否定”的过程学习也是一样,感性认识要通过实践转化为理性认识真理是正确的认识,但是真理总是需要去追寻的,通过实践认识实践,才能接近真理;当前有错误的认识不要紧,去实践,实践是检验真理的唯一标准;不去实践只会让你觉得自己获得的认识是真理,而往往是错误的;感性认识,实践,总结,理性认识,不断重复...

2018-12-18 10:56:00 67

转载 html的组成

HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。head区域<title></title> 网页的标题 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />meta ---- head里面的meta 代表 "元信...

2018-12-18 09:53:00 66

转载 Java并发编程——线程安全性深层原因

线程安全性深层原因这里我们将会从计算机硬件和编辑器等方面来详细了解线程安全产生的深层原因。缓存一致性问题CPU内存架构随着CPU的发展,而因为CPU的速度和内存速度不匹配的问题(CPU寄存器的访问速度非常快,而内存访问速度相对偏慢),所有在CPU和内存之间出现了多级高速缓存。下图是现代CPU和内存的一般架构图:我们可以看到高速缓存...

2018-12-18 08:42:56 56

转载 git分支管理

分支查看当前的分支 默认只有一个 master 主分支[root@Check1 test]# git branch* master创建一个分支创建并切换的过程很快 即创建一个指针 HEAD指向新的指针git checkout -b <分支名> 是创建并切换分支,是创建分支git branch <分支名>和切换分支 git checkout ...

2018-12-17 21:29:00 50

转载 2018.12.17-dtoj-1170-最长公共子串

题目描述:给定两个字符串A和B,求最长公共子串。算法标签:后缀数组以下代码:#include<bits/stdc++.h>#define il inlineusing namespace std;const int N=2e5+5;char s[N],a[N],b[N];int n,l1,l2,sa[N],rk[N],height[N],c[N]...

2018-12-17 14:48:00 52

空空如也

空空如也

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

TA关注的人

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