自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 HDU4625 JZPTREE——第二类斯特林数

复杂度大概O(nk)一些尝试:1.对每个点推出1,2,3,,,到k次方的值。但是临项递推二项式展开也要考虑到具体每个点的dist2.相邻k次方递推呢?递推还是不能避免k次方的展开k次方比较讨厌,于是考虑用斯特林数处理转化成求k个后面这个C(dis,i)组合数相比较于k次方有什么好处呢?有直接的简单的递推式!并且恰好的是,可以直接树形dp,距离对于...

2018-12-29 21:39:00 75

转载 window不卸载切换node

在公司实际开发中,前端往往会因为node的版本不一样,而同样的项目,别人可以正常跑起来,自己却不行。往往百度后,都是说要先卸载当前版本,在重装制定node版本,不过这样我觉得太麻烦了,效率不高。 那么,这里讲讲不卸载的切换node了。安装一个支持windows切换node版本的工具gnvm. 1.首先安装gnvm:32位点这里64位点这里 2.将下载回来的.e...

2018-12-27 11:45:00 83

转载 给Java初学者的5个学习建议,然而很多人第一个都不具备

给Java初学者的5个学习建议,然而很多人第一个都不具备有很多的Java程序员,在初期学习时,通常会对如何学习而感到迷茫。今天千锋广州Java小编跟大家讲讲如何学好Java编程,相信能帮助那些正在处于迷茫状态的初学者。1、培养兴趣兴趣是能够让你坚持下去的动力,如果只是把写程序作为谋生的手段的话,你会活的很累,多关心一些行业趣事,多想想盖茨。不是提倡天天做白日梦,但人要是没有了梦想,你觉得有味道吗?...

2018-12-27 11:20:31 195

转载 看阿里P7架构师是如何阅读源码

程序员每天都在和代码打交道,经过数年的基础教育和职业培训,大部分程序员都会「写」代码,或者至少会抄代码和改代码。但是,会读代码的并不多数,会读代码且读懂大项目源码的,少之又少,这也造成了很多错误看源码的方式。那要如何正确的分析源码呢?今天跟大家分享一下我平时阅读源码的几个技巧,对于阅读java中间件,如Spring、Dubbo等框架源码的程序员们有一定帮助。本文基于Eclipse IDE,我们每天...

2018-12-26 14:39:52 153

转载 前端开发命名规范

变量命名规范规范的目的是希望整个项目开发节奏一致,相互之间进行阅读代码的时候可以更少的转化思维,从而达到更好的合作,当然不同境界的程序员对代码的认知能力不一样,规范总是落后于认知的但约束认知的,比如牛顿三大定律约束人类对世界的认知,相对论又改变了这种认知模式,所以在任何场合规范是可以突破的,就事论事,在团队合作的时候就需要规范。驼峰命名js中推荐的命名方式,ECMAScript 规范中标识符...

2018-12-26 09:16:29 138

转载 考研归来,分享一个简单的小技巧,让你一秒拿上同学的大密码

  首先讲一下实现的苛刻前提(老子就是标题党,beat me please):①你手上有你同学的大电脑 ②你知道同学的开机密码或者你可以在他去上厕所的时候干这事 ③他把某网站的账号密码存储在浏览器了。  如果满足以上的条件,恭喜你,开始实践吧。  首先打开网址,我用我的博客园账号来给大家做演示:  第一步,打开博客园的登录页面,如果浏览器有保存账号密码的话就会自动填入。  关键的一...

2018-12-25 20:25:00 98

转载 小程序实战踩坑之B2B商城项目总结

坑一:支付完成页面,点击“完成” 按钮会触发返回的页面的onShow()生命周期 (秘坑)如下图,原以为是微信的页面,不会影响到小程序,实际情况下是会触发返回的页面的onShow()的。触发bug业务场景详细描述:因为业务需要,我会在下订单页面触发 onShow(),在onShow里面会有调取查询购物车的商品数据,如果商品数据不存...

2018-12-24 09:52:13 737

转载 ES学习笔记之-集成测试的简单学习

集成测试在es源码中的用法比较简单。我选择的切入口是delete-by-query插件。将es插件的源码导入intellij后,直接运行类DeleteByQueryRestIT, 就会运行所有的集成测试用例。-ea -Dtests.security.manager=false这个运行结果,会让我产生两个疑问:这个类里面没有test注解的方法,其入口在哪里?resource/rest-a...

2018-12-23 15:15:16 277

原创 Oracle Cloud Native Framework推出云原生解决方案

摘要:Oracle Cloud Native Framework云原生平台提供托管云服务和本地软件,同时在现Oracle云基础架构上跨应用程序配置和分析大量服务。developer relations for Oracle Cloud Infrastructure副总裁Bob Quillin讨论了该框架的优势以及对2019年云原生市场的预测。Q:云原生基础设施带来了哪些好处?Bob Quillin...

2018-12-21 09:00:50 52

转载 BZOJ5368:[PKUSC2018]真实排名(组合数学)

Description小C是某知名比赛的组织者,该比赛一共有n名选手参加,每个选手的成绩是一个非负整数,定义一个选手的排名是:成绩不小于他的选手的数量(包括他自己)。例如如果333位选手的成绩分别是[1,2,2],那么他们的排名分别是[3,2,2]。拥有上帝视角的你知道所有选手的实力,所以在考试前就精准地估计了每个人的成绩,设你估计的第iii个选手的成绩为Ai,且由于你是上帝视角,...

2018-12-20 22:08:00 60

转载 SQL Server 解读【已分区索引的特殊指导原则】(2)- 唯一索引分区(转载)

一、前言 在MSDN上看到一篇关于SQL Server 表分区的文档:已分区索引的特殊指导原则,如果你对表分区没有实战经验的话是比较难理解文档里面描述的意思。这里我就里面的一些概念进行讲解,方便大家的交流。SQL Server 解读【已分区索引的特殊指导原则】(1)  二、解读 【对唯一索引进行分区】“对唯一索引(聚集或非聚集)进行分区时,必须从唯一索引...

2018-12-20 14:56:00 74

转载 快速部署-01-docker

磁盘格式化一般情况下我们添加一个数据盘并初始化成/datafdisk /dev/vdbnp回车回车wq#挂在分区mkfs.ext3 /dev/vdb1cp /etc/fstab /etc/fstab.bakecho /dev/vdb1 /data ext3 defaults 0 0 >> /etc/fstabmkdi...

2018-12-20 13:46:46 42

转载 大数据BigData之 hive command line 如何 debug?

大数据BigData之 hive command line 如何 debug?或是说如何修改日志的输出级别?(设置成 Debug 级别)文章目录  1.运行 hive cli 的时候加上日志参数  2.在xml配置文件设定日志输出级别在 hive 中,使用的是 Log4j 来输出日志,所以我们要修改的是 log4j 的输出日志级别。默认情况下, CLI 是不能将日志信息输出到控制台的...

2018-12-20 10:50:32 89

转载 Linux数据备份与恢复

Linux数据备份及服务器重要数据类别分析对 Linux 服务器来讲,当然最理想的就是把整块硬盘中的数据都备份,甚至连分区和文件系统都备份,这样如果硬盘损坏,那么我们可以直接把备份硬盘中的数据导入损坏的硬盘,甚至可以直接用备份硬盘代替损坏的硬盘。从数据恢复角度来说,这样的整盘备份是最方便的(dd 命令就可以实现整盘备份,类似于 Windows 中的 GHOST 软件)。不过这种备份的备份时...

2018-12-19 20:27:00 112

转载 Python学习【第4篇】:Python之可变数据类型与不可变数据类型

可变数据类型和不可变数据类型1.可变数据类型:在id不变的情况下,value可改变(列表和字典是可变类型,但是字典中的key值必须是不可变类型)2.不可变数据类型:value改变,id也跟着改变。(数字,字符串,布尔类型,都是不可类型)转载于:https://www.cnblogs.com/kcwxx/p/10144386....

2018-12-19 16:57:00 65

转载 手写个线程池

手写一个线程池,练手import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;import java.util.concurrent.atomic.AtomicInteger;/** * ... * * @author : liangfen.zhou * Da...

2018-12-19 02:19:57 69

转载 (十七)Java springcloud B2B2C o2o多用户商城 springcloud架构-消息驱动 Spring Cloud Stream...

在使用spring cloud云架构的时候,我们不得不使用Spring cloud Stream,因为消息中间件的使用在项目中无处不在,我们公司后面做了娱乐方面的APP,在使用spring cloud做架构的时候,其中消息的异步通知,业务的异步处理都需要使用消息中间件机制。spring cloud的官方给出的集成建议(使用rabbit mq和kafka),我看了一下源码和配置,只要把rabbit ...

2018-12-18 09:08:43 34

转载 python中mysql数据库的操作-sqlalchemy

MySQLdb支持python2.*,不支持3.* ,python3里面使用PyMySQL模块代替python3里面如果有报错django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.可以在需要的项目中,在__init__.py中添加两行:import pymysqlpymysql...

2018-12-17 17:05:00 119

转载 leetcode讲解--944. Delete Columns to Make Sorted

944. Delete Columns to Make SortedWe are given an array A of N lowercase letter strings, all of the same length.Now, we may choose any set of deletion indices, and for ...

2018-12-17 03:14:05 103

转载 C#图解教程 第十七章 泛型

泛型什么是泛型到现在为止,所有在类声明中用到的类型都是特定的类型–或是程序员定义的,或是语言或BCL定义的。然而,很多时候,我们需要把类的行为提取或重构出来,使之不仅能用到它们编码的数据类型上,还能应用到其他类型上。 泛型可以做到这一点。我们重构代码并额外增加一个抽象层,对于这样的代码来说,数据类型就不用硬编码了。这是专门为多段代码在不同的数据类型上执行相同指令的情况专门设计的。听起来比较...

2018-12-16 14:58:00 75

转载 JAVA语言编程思维入门

Java语言是一门强数据类型语言,也就是所有的数据有自己的数据类型,不能搞混淆。比如整数int 字符串String不能用int a="字符串123";这样写是错的,因为数据类型不匹配用//注释或者/**这也是注释*/Java语言的基本结构package 包名;import 包名;//简称导包,导入类,多个则依次导入...

2018-12-15 19:23:00 58

转载 10、基本类型和包装类

包装类什么是包装类?Java里面8个基本数据类型都有相应的类,这些类叫做包装类。包装类有什么优点可以在对象中定义更多的功能方法操作该数据,方便开发者操作数据,例如基本数据类型和字符串之间的转换。基本数据类型和对应的包装类包装类都在java.lang包里面下面以Integer为例来学习一下包装类 //获取Integer的最小值 System.o...

2018-12-15 14:10:00 43

转载 c语言中pthread的理解和使用

在头文件中看到#typedef unsigned long int pthread_t这句话怎么理解,pthread_t是一个什么类型呢?相当于pthread_t实际是个unsigned long int,只不过用pthread_t表示线程IDaada...

2018-12-14 15:21:00 2495

转载 java程序中获取kerberos登陆hadoop

本文由作者周梁伟授权网易云社区发布。一般我们在使用kbs登陆hadoop服务时都直接在shell中调用kinit命令来获取凭证,这种方式简单直接,只要获取一次凭证之后都可以在该会话过程中重复访问。但是这种方式一个明显的问题就是如果在本次shell中会间隔调用不同的java程序,而这些程序需要访问不同权限的问题,需要在访问前调用各自的ktab文件获得授权。这中场景下情况会变得非常复杂,这时如果把kb...

2018-12-14 14:51:00 94

转载 Linux服务器---配置samba

配置samba使用用户名和密码登录1、当samba配置文件中的secure设置为user的时候,需要正确的用户名和密码才能登录。root@localhost /]#gedit /etc/samba/smb.conf# ----------------------- Standalone Server Options ------------------------# S...

2018-12-14 08:50:57 51

转载 想写好前端,怎么练内功

前两天看了想写好前端,先练好内功 - 掘金这篇文章,受益颇深,前端也可以这么玩。但是没告诉我们怎么玩。但是由于前两天工作原因,一直拖着。我这里有一套现成的心法。关注语言本身(Javascript),他的精华和糟粕。关注他的新动态,语言新特征。Ecma TC39。使用语言提供的各种数据结构构建应用程序。了解Javascript runtimes(浏览器和Node)。他们的设计为什么是单...

2018-12-14 05:56:05 266

转载 spring源码-aop增强-5.2

  一、aop增强就是针对于不同的切面进行的相关增强,目的当然是更好的支持相关应用和解耦。  二、默认的aop增强类有AspectJMethodBeforeAdvice、AspectJMethodBeforeAdvice、AspectJAfterReturningAdvice、AspectJAfterThrowingAdvice、AspectJAroundAdvice。  三、这里讲2个增...

2018-12-13 16:17:00 110

转载 如何调用第三方API实现图片上传。

这里是修真院后端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析后端知识/技能,本篇分享的是:【如何调用第三方API实现图片上传。】大家好,我是IT修真院郑州分院第11期的学员何爽,一枚正直纯洁善良的后端程序员,今天给大家分享一下,修真院官网jav...

2018-12-13 13:32:09 1354

转载 8种页面布局

APP页面常用的8种页面布局https://www.cnblogs.com/1024Planet/p/5810164.html#_label01感谢追寻1024的程序猿的分享转载于:https://www.cnblogs.com/liyunda/p/10112283.html

2018-12-13 09:53:00 344

转载 十五、Mysql之B+Tree

一、何为B+Tree?  B+Tree是在B-Tree基础上的一种优化,由于B-Tree中,每个节点中不仅包含数据的key值,还有data值,因为每个节点的存储空间有限制,如果data数据较大时将会导致每个节点能存储的key的数量很小,当data量很大时同样会导致B-Tree的深度较大,增大查询时的磁盘I/O次数,进而影响查询效率。  B+Tree中,所有数据记录节点都是按照键值大小顺序存放在...

2018-12-13 01:05:21 47

转载 SQL Server 常用函数

SUBSTRING ( expression ,start , length )参数. expression字符串、二进制字符串、文本、图像、列或包含列的表达式。不要使用包含聚合函数的表达式。.start 指定子字符串从何处开始的整数。start可以是bigint类型;索引从1开始.length 长度是一个正整数,它指定返回表达式的字符或字节数。如果长度为负值,则返回错...

2018-12-12 17:15:00 72

转载 Error: Couldn't find preset "env" relative to directory "/Users/user/ethereumjs-vm"

运行npm run build时遇见这个问题,解决办法是安装:npm install --save-dev babel-preset-env就解决了转载于:https://www.cnblogs.com/wanghui-garcia/p/10106893.html

2018-12-12 10:19:00 176

转载 phpMyAdmin发布重更新

phpMyAdmin发布重更新,修复CVE-2018-19968,CVE-2018-19969,CVE-2018-19970https://www.phpmyadmin.net/news/2018/12/11/security-fix-phpmyadmin-484-released/phpMyAdmin是最受欢迎和广泛使用的MySQL数据库管理系统之一的开发人员,今天发布了其软件的更新版本4....

2018-12-12 09:56:27 84

转载 王世杰

---恢复内容开始---16.请问这个函数有多少个参数?def MyFun((x,y), (a, b)): return x * y - a * b答:2个参数17.编写一个函数满足以下功能:计算打印所有参数的和乘以基数(base=3)的结果 1 import random 2 def main(): 3 def result(*nu...

2018-12-11 19:56:00 132

转载 Spring事务管理(详解+实例)

1 初步理解理解事务之前,先讲一个你日常生活中最常干的事:取钱。 比如你去ATM机取1000块钱,大体有两个步骤:首先输入密码金额,银行卡扣掉1000元钱;然后ATM出1000元钱。这两个步骤必须是要么都执行要么都不执行。如果银行卡扣除了1000块但是ATM出钱失败的话,你将会损失1000元;如果银行卡扣钱失败但是ATM却出了1000块,那么银行将损失1000元。所以,如果一个步骤成功另一个步...

2018-12-11 16:08:00 52

转载 static、const、extern的正确使用方式

窥探iOS底层实现--OC对象的本质(一) - 掘金窥探iOS底层实现--OC对象的本质(二) - 掘金窥探iOS底层实现--OC对象的分类:instance、class、meta-calss对象的isa和superclass - 掘金窥探iOS底层实现-- KVO/KVC的本质 - 掘金1.extern全局变量extern,也称之为外部变量,是在方法外部定义的变量。它不属于那个方法,而...

2018-12-11 10:53:54 104

转载 Puppeteer-常规操作一

这里不讲 Puppeteer 怎么使用,主要讲一些常规操作在这里如何通过另类方法实现。等实现后,你就会感觉,嗯~~ 真香!场景一已经找出要的元素,现在有需求再继续寻找他的子元素第一种、将父元素带入 evaluate 事件中// 已经找出父元素const foo = await page.$('.foo');// 将父元素带入 `evaluate` 事件中,通过原生方法继续后续操...

2018-12-11 02:21:29 936

转载 实验9

assume cs:code, ds:datadata segment db 12 db 0,0 data endscode segmentstart: mov ax,data mov ds,ax mov ah,0 mov al,ds:[0] mov bl,10...

2018-12-10 19:36:00 62

转载 洛谷 八皇后

题目传送门好的满分方法:传送门它讲的非常详细,仔细一看方法和我的差不多,不同点在于斜的两个标记和竖的标记它分别为这个开了三个数组,然后用来存这里是否已经被占领,然后递归完下一个再恢复,我本来也想这样的,但我只想到用一个二维数组的方法,这样是不可能回溯的,所以导致我最后一个数据超时而他没超时通过这题的收获是,大的解决不了的时候化成小的,比如说我就应该再多建几个数组完成回溯的,可是我没有...

2018-12-09 10:42:00 45

转载 Linux Shell 通过传参的方式往/etc/user.conf里添加用户

实现通过传参的方式往/etc/user.conf里添加用户,具体要求如下:1)命令用法:USAGE: sh adduser {-add|-del|-search} username 2)传参要求:如果参数为-add时,表示添加后面接的用户名,如果参数为-del时,表示删除后面接的用户名,如果参数为-search时,表示查找后面接的用户名,3)如果有同名的用户则不能添加,没有对应用户则无需删除,查找...

2018-12-08 10:34:48 482

空空如也

空空如也

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

TA关注的人

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