- 博客(62)
- 收藏
- 关注
转载 JSP
一、JSP简介1. 什么是 JSPJSP全名为 Java Server Pages,中文名叫 java服务器页面。它是在传统的网页HTML文件(.htm,.html)中插入Java程序段和JSP标记。后缀名为(*.jsp)。其根本是一个简化的 Servlet 设计。2. 为什么要有 JSP直接使用 Html文件是没有办法输出Java当中的信息,使用 servlet来去输出一个网页非常的麻...
2019-03-31 17:30:00 103
转载 结合JDK源码看设计模式——简单工厂、工厂方法、抽象工厂
三种工厂模式的详解:简单工厂模式: 适用场景:工厂类负责创建的对象较少,客户端只关心传入工厂类的参数,对于如何创建对象的逻辑不关心 缺点:如果要新加产品,就需要修改工厂类的判断逻辑,违背软件设计中的开闭原则,且产品类多的话,就会使得简单工厂类比较复杂 在jdk源码中的具体实例(注意看代码中的中文注释) private static Calendar crea...
2019-03-30 18:25:00 220
转载 vue-router思维导图
知识结构图导航守卫钩子函数转载于:https://juejin.im/post/5c9f34ed6fb9a05e605e29f3
2019-03-30 09:21:21 364
转载 Python 函数基础2 实参与形参
今日内容:一、函数参数1.形参与实参定义2.实参分类3.形参分类4.可变参数的整体使用一、形参与实参定义def fn(参数们): pass1.1 形参定义函数,在括号内声明的变量名,用来接外面传来的值1.2 实参调用函数,在括号内传入的实际值,值可以为常量,变量,表达式或三者的组合注: 1.形参随着函数的调用而产生,随函数调用结束而销毁(有特例) ...
2019-03-29 21:38:00 73
原创 独家解读 | 滴滴机器学习平台架构演进之路
现在很多互联网公司都有自己的机器学习平台,冠以之名虽然形形色色,但就平台所要解决的问题和技术选型基本还是大同小异。所谓大同是指大家所要处理的问题都相似,技术架构和选型也差不太多,比如都会使用 GPU 集群、采用 Spark 或 K8s 平台等。所谓小异是指各家规模不同,各家都在结合自己的情况、所处的阶段并根据自己的特点解决平台化的问题。滴滴机器学习平台的治理思路主要是:减少重复、提高效率。本文将对...
2019-03-29 09:25:39 87
转载 webpack之proxyTable配置
有两种情况:一,有统一的项目名config下index.js配置如下: proxyTable: { '/tbt_user':{ target: 'http://47.98.216.251:80', //测试线 changeOrigin: true, // 是否跨域 pathRewrite: { ...
2019-03-28 18:56:00 1857
转载 聊聊jvm的-XX:MaxDirectMemorySize
序本文主要研究一下jvm的-XX:MaxDirectMemorySize-XX:MaxDirectMemorySize-XX:MaxDirectMemorySize=size用于设置New I/O(java.nio) direct-buffer allocations的最大大小,size的单位可以使用k/K、m/M、g/G;如果没有设置该参数则默认值为0,意味着JVM自己自动给NIO di...
2019-03-28 15:53:00 6676
转载 WiFi攻击中的“核武器”长啥样?来,今天咱们开开眼 ...
3·15晚会上,央视曝光了WiFi探针盒子通过手机MAC地址、大数据匹配获取手机用户个人信息的典型案例。 其中,曝光的“声牙科技有限公司”号称有全国6亿手机用户的个人信息,包括手机号,只要将获取到的手机MAC地址与公司后台的大数据匹配,就可以匹配出用户的手机号码,匹配率大概在60%。 你以为这就完了?不不,就在“WiFi探针盒子”事件尚未偃...
2019-03-26 19:21:45 134
转载 Java基础
数据类型:1. 整型int,long,short,byte2. 浮点型float,double3. 字符型char4. 布尔型boolean======什么是表达式?在程序中,由变量,常量,运算符,和小括号组成的式子======分支架构,做判断if....else or switch...break循环结构while or for转载于...
2019-03-26 08:13:00 32
转载 Python+Selenium操作select下拉框
首先需要倒入Select模块:from selenium.webdriver.support.select import Select常用方法:通过索引定位:select_by_index() 通过value值定位:select_by_value() 通过文本值定位:select_by_visible_text()其他方法:取消所有选项:deselec...
2019-03-25 22:54:00 799
转载 后缀数组(SA)备忘
两个让我真正理解代码的资料:2009集训队论文 网上的经典应用都是从里面抄的,还把解释给去掉了。。。真事屑这篇博客 代码注释特别好桶排换成快排的代码,便于理解算法思想,这里面要减去k的原因是 sa[i] 作为 sa[i]-k 的第二关键字循环中m=x说明所有后缀长度为x的子串已经排好,要长度为更新2m的答案"y[i]表示第二关键字排名为i的数,第一关键字的位置"trick:如果s...
2019-03-25 15:15:00 97
转载 前端笔记—第15篇js中的DOM操作
获取事件源document.getElementById()document.getElementsByClass()document.getElementsByTagName()document.getElementsByName()document.querySelector()document.querySelectorAll()获取兄弟节点//1.获取下一个兄弟节点v...
2019-03-25 09:08:18 116
转载 XorPay.com 支付平台介绍【免费申请个人微信支付接口】
XorPay 支付平台介绍XorPay 定位为个人 / 独立开发者 / 个体户 / 小微企业提供安全、简单、稳定、正规的收款服务。目前支持微信 NATIVE / JSAPI / 收银台 / 小程序 等支付方式,资金由微信官方T+1结算自动下发个人银行卡。未来会增加支付宝等其他支付渠道。为什么开发 XorPay 支付平台我们知道作为独立开发者产品需要收款是多么麻烦...
2019-03-24 21:01:00 211
转载 hexo部署至FTP-COS
主流的部署方式一般都是github、coding、码云、七牛但是其实也可以有更多的选择,比如FTP服务器和腾讯云COS部署至FTP服务器:一般有自己的服务器的都喜欢搭建在自己的服务器上,因为主流的服务器都是有不稳定的因素在,时长崩溃,自己有服务器,做个FTP用来存文件也是不错的选择,顺便放放hexo也算物尽其用1.安装插件$ npm insta...
2019-03-24 15:53:38 299
转载 关于linux内核模块的装载过程
关于linux内核模块的装载过程下图是linux加载和运行linux模块入口函数的过程:具体参见我的elf linker and loader视频:https://edu.51cto.com/course/17147.html另外我的相关培训视频请看:欢迎观看我发布的各个课程: https://edu.51cto.com/lecturer/8896847.html我的新的更多优惠的打包课...
2019-03-23 22:25:35 696
原创 2018视频人物识别挑战赛冠军经验分享:在现有机器资源条件下更快速验证是关键...
在2018年爱奇艺联合PRCV会议举办的第一届多模态视频人物识别挑战赛中,来自Infinivision的团队获得冠军。现在,该团队分享了他们在比赛中的经验心得,希望可以为对多模态领域研究感兴趣的朋友提供参考。前言:在去年,我们团队决定参加由爱奇艺联合PRCV会议举办的第一届多模态视频人物识别挑战赛,为了这个挑战赛爱奇艺准备了迄今为止最大的人物视频数据集(IQIYI_VID)。参赛比赛的过程中我们团...
2019-03-22 10:15:13 103
转载 FTP服务器搭建
需求:只允许单一用户登录上传,禁止下载。Yum安装yum install -y vsftpd创建用户并禁止登录useradd usftp #创建用户passwd usftp #更改密码usermod -s /sbin/nologin usftp #禁止登录更改相关配置文件cd /etc/vsftpd/vim vsftpd.conf ...
2019-03-22 09:56:54 51
转载 2019《去哪儿》春季校招第一站(含笔试题)
PS:点进来的小伙伴,我想先声明,标题中的去哪儿指的是517Na这家公司。离职已经过去了4天,这几天算是过上了悠闲而轻松的日子。瞌睡也睡了(忘记了早餐存在的价值),篮球也打了(下午一个人在小区里打篮球,唉以前的伙伴已经有更重要的事情要去忙碌了),游戏也玩了(炉石传说输的我卸载了游戏)。突然感觉生活都迷失了方向感。不知道该干点什么了。只好重拾起前端书籍,视频看看。借此来打破我这无聊的寂静。 ...
2019-03-22 03:19:54 243
转载 【CJOJ2616】 【HZOI 2016】偏序 I(cdq分治,树状数组)
传送门CJOJSolution考虑这是一个四维偏序对吧。直接cdq套在一起,然后这题有两种实现方法(树状数组的更快!)代码实现1(cdq+cdq+cdq)/* mail: mleautomaton@foxmail.com author: MLEAutoMaton This Code is made by MLEAutoMaton*/#include<stdio.h...
2019-03-21 22:21:00 49
转载 vue中axios请求的封装
axiosAxios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中, 也是vue官方推荐使用的http库;封装axios,一方面为了以后维护方便,另一方面也可以对请求进行自定义处理安装npm i axios封装我把axios请求封装在http.js中,重新把get请求,post请求封装了一次首先,引入axiosimport axios from ...
2019-03-21 08:55:31 134
转载 Android笔记之平移View
方法有多种,只讲一种使用View.setLeft和View.setRight对于wrap_content的View,要横向平移,setRight是必要的,否则View的宽度会被改变(right应设定left + View.getWidth())以下是带跑马灯效果的平移 if (!scheduled) { t...
2019-03-19 15:30:00 233
转载 LeetCode 518. 零钱兑换 II
给定不同面额的硬币和一个总金额。写出函数来计算可以凑成总金额的硬币组合数。假设每一种面额的硬币有无限个。示例 1:输入: amount = 5, coins = [1, 2, 5]输出: 4解释: 有四种方式可以凑成总金额:5=55=2+2+15=2+1+1+15=1+1+1+1+1示例 2:输入: amount = 3, coins = [2]...
2019-03-19 10:34:00 138
转载 Flutter 系列文章:Flutter Icon 控件介绍
Flutter Icon 控件介绍一、使用方法构造方法 Icon(this.icon, { Key key, this.size, this.color, this.semanticLabel, this.textDirection, })复制代码二、常用的属性 Icon( ...
2019-03-19 07:37:21 936
转载 Hangfire源码解析-如何实现可扩展IOC的?
一、官方描述These projects simplify the integration between Hangfire and your favorite IoC Container. They provide custom implementation of JobActivator class as well as registration extensions that allow...
2019-03-18 19:38:00 452
转载 Java线程:线程的调度-合并
转自:https://blog.51cto.com/lavasoft/221817转载于:https://www.cnblogs.com/sharpest/p/10554283.html
2019-03-18 19:31:00 69
转载 JS OOP -02 深入认识JS中的函数
深入认识JS中的函数:1.概述,认识函数对象2.函数对象和其他内部对象的关系3.将函数作为参数传递4.传递给函数的隐含参数:arguments5.函数的apply,call方法和length属性6.深入认识JS中的this指针1.概述,认识函数对象 JS中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以将一个函数赋值给...
2019-03-18 14:50:00 84
转载 【洛谷1361】 小M的作物(最小割)
传送门洛谷Solution这是一个比较实用的套路,很多题目都有用,而且这个套路难以口胡出来。考虑把每一个附加贡献重新建一个点,然后向必需的点连边,流量为val。然后直接种植的从源点向这个点连,流量为val。最后跑一个最小割就可以了。代码实现#include<bits/stdc++.h>using namespace std;const int N=500010,In...
2019-03-17 23:25:00 63
转载 异步和多线程
一、异步和多线程有什么区别?其实,异步是目的,而多线程是实现这个目的的方法。异步是说,A发起一个操作后(一般都是比较耗时的操作,如果不耗时的操作就没有必要异步了),可以继续自顾自的处理它自己的事儿,不用干等着这个耗时操作返回。.Net中的这种异步编程模型,就简化了多线程编程,我们甚至都不用去关心Thread类,就可以做一个异步操作出来。二、随着拥有多个硬线程CPU(超线程、双核)的普及,多线程和异...
2019-03-17 23:16:00 89
转载 [2019.3.4]BZOJ1213 [HNOI2004]高精度开根
首先你需要一个python高精度模板。然后二分答案,快速幂判断就好了。设被开根数\(n\)有\(b\)位。发现朴素的高精度乘法是\(O(b^2)\)的,所以我们考虑优化你可以写压位高精(我最后的做法,压了8位),或者写一个FFT。提示:最好不要尝试同时压8位+FFT,否则你就会像我一样因为精度问题调一晚上+一下午并且最终放弃QWQ有一个小优化,由于一个\(b\)位数开\(m\)次根的位...
2019-03-17 18:15:00 126
转载 机器学习算法中的概率方法
雷锋网(公众号:雷锋网) AI 科技评论按,本文作者张皓,目前为南京大学计算机系机器学习与数据挖掘所(LAMDA)硕士生,研究方向为计算机视觉和机器学习,特别是视觉识别和深度学习。 个人主页:http://lamda.nju.edu.cn/zhangh/。该文为其对雷锋网 AI 科技评论的独家供稿,未经许可禁止转载。 摘要 本文介绍机器学...
2019-03-17 11:05:31 1668
转载 Eclipse导入GitHub项目两处报错处理
1.项目出现Could not calculate build plan:pligin 错误解决办法:删除本地.m2仓库中 org.apache.maven.plugins:maven-resources-plugin所在目录。然后右击项目 Maven->Update Project->勾选 Force Update of Snapshots/Releases2.Eclip...
2019-03-16 17:01:00 227
转载 time库
january 一月 简称 Jan; February 二月 简称 Feb; March 三月 简称 MarApril 四月 简称 Apr; May 五月 简称 May; June 六月 简称 JunJuly 七月 简称 Jul; August 八月 简称 Aug; Septemper 九月 简称 SepOc...
2019-03-16 11:25:07 76
转载 第三周
7-1 判断上三角矩阵 (15 分)上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。本题要求编写程序,判断一个给定的方阵是否上三角矩阵。输入格式:输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n个整数,其间以空格分隔。输出格式:每个矩阵的判断结果占一行。如果...
2019-03-15 20:52:00 70
转载 mysql数据库优化大全
sql语句优化索引优化加缓存读写分离分区分布式数据库(垂直切分)水平切分一,SQL语句性能优化1, 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2,应尽量避免在 where 子句中对字段进行 null 值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默...
2019-03-15 16:26:00 51
转载 每周一书《Spark与Hadoop大数据分析》分享!
Spark与Hadoop大数据分析比较系统地讲解了利用Hadoop和Spark及其生态系统里的一系列工具进行大数据分析的方法,既涵盖ApacheSpark和Hadoop的基础知识,又深入探讨所有Spark组件——SparkCore、SparkSQL、DataFrame、DataSet、普通流、结构化流、MLlib、Graphx,以及Hadoop的核心组件(HDFS、MapReduce和Yarn)等...
2019-03-15 12:09:04 80
转载 蚂蚁金服开源自动化测试框架 SOFAACTS
SOFAStackScalable Open Financial Architecture Stack 是蚂蚁金服自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。蚂蚁金服在 SOFAStack 体系内研发了基于模型驱动的自动化接口测试框架 SOFAACTS。GitHub 地址:https://github.com/alipay/sofa-a...
2019-03-15 02:09:19 675
原创 中台之上(十一):企业级业务架构设计的“五难”
我们简单回顾一下,以业务架构的发展过程和对业务模型基本介绍作为开始,结合笔者的工作经验和自身一些不成熟的理解,在业务架构设计方面陆续讲到了企业战略解读、企业组织结构的影响、如何划分业务领域和流程、与流程建模配套的数据建模、企业级的模型标准化,并设计了一个虚拟的案例;在业务架构驱动开发方面,讲到了如何将业务架构设计转化为业务架构方案、业务架构师如何基于模型与项目开发团队沟通、项目开发团队如何基于模型...
2019-03-14 18:09:40 71
转载 学Excel函数公式,怎能不会这个组合套路?
我们对数据进行查询时,经常会使用VLOOKUP函数。但有时我们提取符合条件的结果是多个,而不是一个,这时候VLOOKUP就犯难了。举个例子如下图,左侧A1:C10是一份学员名单表,现在需要根据F1单元格的“EH图班”这个指定的条件,在F2:F10单元格区域中,提取该班级全部学员名单。F1的值是“EH图表班”,需要在F2:F10单元格区域得到图表班相关成员的人名。接下来就分享一个函数查询方面的万...
2019-03-14 16:40:37 67
转载 Android `AsyncTask`简要分析
Android `AsyncTask`简要分析AsyncTask简要分析经典异步任务:AsyncTask,使用场景有:批量下载,批量拷贝等。官方文档就直接给出了一个批量下载的示例。 private class DownloadFilesTask extends AsyncTask<URL, Integer, Long> { ...
2019-03-12 17:47:39 53
转载 解决阿里云postfix无法发送邮件问题
启动postfix报错如下sendmail: fatal: parameter inet_interfaces: no local interface found for ::1报错和IPv6有关,解决办法就是让postfix只用IPv4。编辑文件:/etc/postfix/main.cf把inet_protocols = all改成inet_protocols = ipv4修改后执行s...
2019-03-11 19:43:30 597
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人