ajax调试小技巧

10-20
在编写ajax时出现了问题,通过myXmlHttpRequest.responseXML无法获取值. 可以尝试打印出responseText的值.截图如下所示: 原文地址:https://www.cnblogs.com/liaoxiaolao/p/9823519.html

最大子序和

10-20
题目 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和. 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6. 思路 1.遍历数组,取当前元素和目前最大子序列组成新的子序列,将其和与当前元素比较,较大者成为新的最大子序列和. 2.将新的最大子序列和与老的最大子序列和比较,取较大者. 3.遍历结束获得最大子序列和. 代码 class Solution { pub

web 常用网址及资源

10-20
一.web教程 w3school在线教程 'http://www.w3school.com.cn/' 菜鸟教程 'http://www.runoob.com/' 二.学习路线 2017前端学习路线图,内附完整前端自学视频教程+工具经验-黑马程序员技术交流社区 http://bbs.itheima.com/thread-338488-1-1.html?ztt 原文地址:https://www.cnblogs.com/happyzwt/p/9823265.html

JAVA架构师大型分布式高并发电商项目实战,性能优化,集群,亿级高并发,web安全,缓存架构实战

10-20
现任58到家技术委员会主席,高级技术总监,负责企业,支付,营销.客户关系等多个后端业务部门.本质,技术人一枚.互联网架构技术专家,"架构师之路"公众号作者.曾任百度高级工程师,58同城高级架构师,58同城技术委员会主席,58同城C2C技术部负责人. 内容介绍 1.大数据量时,数据库架构设计原则 2.数据库水平切分架构设计方向 3.用户中心,帖子中心,好友中心,订单中心水平切分架构实践 下面是58沈剑老师的演讲实录 大家好,我是58沈剑,架构师之路的小编,后端程序员一枚,平时比较喜欢写写

【校理】爱因斯坦:自述(1946年)

10-20
博主导言 这是<爱因斯坦文集>(商务印书馆2009年版,译者为许良英,李宝恒,赵中立)中的第一卷第一篇文章.其发表时间可见第一个注脚.除开文集之外,其他一些出版社也曾在名为<爱因斯坦自述>之类的书籍中编选过这篇文章,但都删去了其中与物理学有关的内容,仅将能够体现爱因斯坦对一般生活或科学整体看法的部分保留下来.个人认为,尽管不是所有人都有充足的物理基础,但全面的阅读一篇文章无疑比片面地看其中粗浅的那一部分要好.因此,这里全部摘录下来,发布在网上. 匆忙录入,没有仔细检查扫描时的谬误,

【题解】CF#426(Div. 1) B.The Bakery

10-20
一个非常明显的 \(nk\) dp 状态 \(f[i][k]\) 表示以 \(i\) 为第 \(k\) 段的最后一个元素时所能获得的最大代价.转移的时候枚举上一段的最后一个元素 \(j\)更新状态即可.考虑如何优化这个过程?主要的时间消耗在两个部分:一个是确定一段区间的贡献,另一个是找到最大的值. 这两个都是可以使用线段树来维护的,一段区间的贡献我们可以扫描线,而最大值则直接线段树维护最大值.如何滚动反而好像是最难的……想了一会儿,因为显然 memset 不可接受,然而我们可以 \(O(n)\)

小程序自定义导航栏

10-20
将app.json里的navigationStyle设置为navigationStyle:custom.可以在.wxss里通过margin和padding来自定义导航栏. 例如在.wxml里写 <view class="nav">我是汽车维修技师</view> 在.wxss里设置样式 .nav{height:90rpx;line-height: 90rpx;margin-top:60rpx;padding-left:20rpx;font-size:28rpx;f

ROS-debug1 : 运行roscore时报错:Unable to contact my own server at...

10-20
一.问题描述 在终端运行roscore时,出现错误:Unable to contact my own server at...,如下图: 二.解决方法 以上问题是由于ROS环境变量ROS_MASTER_URI设置错误导致的,重新设置该变量即可. 打开~/.bashrc文件,添加或修改环境变量ROS_HOSTNAME和ROS_MASTER,即改为: export ROS_HOSTNAME=localhost export ROS_MASTER_URI=http://localhost:11311

CodeForces E. Binary Numbers AND Sum

10-20
http://codeforces.com/contest/1066/problem/E You are given two huge binary integer numbers aa and bb of lengths nn and mm respectively. You will repeat the following process: if b>0b>0, then add to the answer the value a & ba & b and divide 

SpringBoot使用servletAPI

10-20
工程结构: 主方法类: package com.boot.servlet.api.bootservlet; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAuto

杂题选录

10-20
LuoguP3948数据结构 10-20 是比较裸的差分题目,但是要注意在线查询的时候开始傻了,每次都暴力地从1到n搞一遍,还存在数组中每次都要清空...结果T了很多点. 其实在线查询的时候直接用变量+扫到r就行了. 1 #include<cstdio> 2 #include<algorithm> 3 #include<cstring> 4 5 using namespace std; 6 typedef long long ll; 7 8 int n,opt,tot,

HyperLeger Fabric开发(一)——HyperLeger简介

10-20
HyperLeger Fabric开发(一)--HyperLeger简介 一.HyperLeger简介 1.HyperLeger简介 Hyperledger(超级账本)是Linux基金会于2015年发起的推进区块链数字技术和交易验证的开源项目,目标是让成员共同合作,共建开放平台,满足来自多个不同行业各种用户案例,并简化业务流程.由于点对点网络的特性,分布式账本技术是完全共享.透明和去中心化的,故非常适合于在金融行业的应用,以及其它的例如制造.银行.保险.物联网等行业.通过创建分布式账本的公开标准

机器学习之路--seaborn

10-20
seaborn是基于plt的封装好的库.有很强的作图功能. 1.布局风格设置(图形的style)and 细节设置 用matplotlib作图: import numpy as np import matplotlib as mpl import matplotlib.pyplot as plt x = np.linspace(0, 14, 100) for i in range(1, 7): plt.plot(x, np.sin(x + i * .5) * (7 - i)) plt.show()

使用kubeadm快速部署Kubernetes(v1.12.1)集群---来源:马哥教育马哥原创

10-20
使用kubeadm快速部署Kubernetes(v1.12.1)集群------来源:马哥教育马哥原创 Kubernetes技术已经成为了原生云技术的事实标准,它是目前基础软件领域最为热门的分布式调度和管理平台.于是,Kubernetes也几乎成了时下开发工程师和运维工程师必备的技能之一. 一.主机环境预设 1.测试环境说明 测试使用的Kubernetes集群可由一个master主机及一个以上(建议至少两个)node主机组成,这些主机可以是物理服务器,也可以运行于vmware.virtualbo

在node环境使用axios发送文件

10-20
yarn add form-data (async () => { const l = console.log; const axios = require("axios"); const fs = require("fs-extra"); var FormData = require("form-data"); var form = new FormData(); form.append("file", fs.crea

Kaggle Master解释梯度提升(Gradient Boosting)(译)

10-20
如果说线性回归算法像丰田凯美瑞的话,那么梯度提升(GB)方法就像是UH-60黑鹰直升机.XGBoost算法作为GB的一个实现是Kaggle机器学习比赛的常胜将军.不幸的是,很多从业者都只把这个算法当作黑盒使用(包括曾经的我).这篇文章的目的就是直观而全面的介绍经典梯度提升方法的原理. 原理说明 我们先从一个简单的例子开始.我们想要基于是否打电子游戏.是否享受园艺以及是否喜欢戴帽子三个特征来预测一个人的年龄.我们的目标函数是最小化平方和,将用于训练我们模型的训练集如下: ID  年龄   喜欢园艺

以太坊的势与局

10-20
学习以太坊前前后后也有一段时间了,也看了不少项目的白皮书,在此期间,以太币的价格也是不断走低,在正文开始之前,我们先来探索讨论下如下的几个小问题. 1,以太坊的优势 以太坊在2017年能够如此爆发,主要原因还是要归结于ICO的火爆,有资源,有影响力的创业者,投资者们就不断进场,不管事情有没有开始做,事情想做不想做,都先来一波ICO,由于以太坊的Token合约编写起来非常之方便,ICO基本不存在任何的技术门槛,所以这样的一个应用场景,这样的市场规模直接决定了以太坊能够快速崛起直达巅峰,由此,Vit

unity3d入门 Demo 学习记录

10-20
闲来学习一下 unity3d 的Demo,记录如下. 官方 Demo,名字为 Roll-A-Ball,如图 场景比较简单,包含地面.玩家精灵.主摄像机.墙壁.可拾取的方块.分数为示 text.平行光源. 资源目录下,包含材质.预制件.脚本. 材质:定义了背景.小方块所需的材质. 预制件:场景中共有12个小方块,所以先做一个 PickUp 的预制件.制作一个预制件,先向场景中创建一个3d对象cube,为该cube对象添加钢体组件.脚本组件,然后把该 cube 对象拖进一个空的预制作,这样便可方批量

【Docker系列教程之四】Dockerfile入门

10-20
在上一篇的文章中,我们把 Docker 容器的工作流程剖析的十分清楚了,我们大体可以知道 Docker 组件协作运行容器可以分为以下几个过程: Docker 客户端执行 docker run 命令 Dockerdaemon 发现本地没有我们需要的镜像 daemon 从 DockerHub 下载镜像 下载完成后,镜像被保存到本地 Dockerdaemon 启动容器 了解了这些过程以后,我们再来理解这些命令就不会觉得很突兀了,下面我来给大家讲讲 Docker 常用的一些命令操作吧. Docker常用

SpringBoot(一)初遇

10-20
环境: IDEA 2018.1.3 jdk 1.8 New Project Import Project 热部署 修改配置和引入jar包后注意重新启动项目 1.pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional&