- 博客(37)
- 收藏
- 关注
转载 hashCode() 重复问题
hashcode重复的可能性超大,下面是java的缺省算法: public int hashCode() { int h = hash; if (h == 0) { int off = offset; char val[] = value; int len = count; for (int i = 0; i < len; i+...
2018-02-28 08:44:00 1258
转载 解析JavaScript函数的多种写法
本文主要分析了JavaScript中函数的几种写法,具体如下:1、函数的声明和表达式(旧方法,也是最常见的方法)1 //函数声明 2 function aaA(){} 1 //命名函数表达式 2 (function aaA(){}); 3 //需要注意的是,因为整个表达式被一对()包裹,函数的作用于仅仅在()内,在()外部无法访问到函数...
2018-02-27 15:40:00 42
转载 GMA Round 1 数列求和(Hard)
传送门数列求和(Hard) 在数列{$a_n$}中,$a_1=-\frac{1}{4}$,$\frac{1}{a_{n+1}}+\frac{1}{a_n}=\begin{cases}-3(n为偶数)\\3(n为奇数) \end{cases}$ 当n趋近于正无穷时,求{$a_n$}的前n项和。 由泰勒公式得 $$\frac{1}{1+x^3}=1-x^...
2018-02-27 13:56:00 87
转载 IntelliJ IDEA(八) :git的使用
项目管理离不开版本控制,目前主流版本控制工具大概就是SVN和Git,至于两者有啥区别这里就不详细介绍了,如果有不明白的可以上网查资料,后期如果有机会我再开篇栏目细说,而且现在市场上Git的使用率已经远远高于SVN。我们在用IDEA开发项目的时候如何熟练使用Git来控制代码版本呢?一、安装Git使用Git当然需要先安装Git,安装过程就不详细说明了,按装好之后,打开IDEA进入设置界面(可以...
2018-02-27 11:45:00 43
转载 1011. A+B和C
题目截图:思路: 简单模拟。代码: 1 /* 2 1011. A+B和C 3 */ 4 5 #include <stdio.h> 6 #include <string.h> 7 #include <math.h> 8 #include <stdlib.h> 9 #incl...
2018-02-26 11:11:00 41
转载 【翻译】从头开始写一个时间序列数据库-Writing a Time Series Database from Scratch
本文来自:https://fabxc.org/tsdb/, 如翻译有误,请纠正. 我是从事监控工作的。特别是Prometheus, 一个包含自定义的时间序列库以及集成Kuberntes的监控系统。 在很多方面,Kubernetes代表着所有Prometheus为其设计的所有技术水准。Prometheus使得可持续开发,自动扩展和高度自动化环境更易于实现。在众多其...
2018-02-26 01:56:00 237
转载 监控组选择生效时间的窗口
对监控区域组配置生效时间,如下图所示,以半小时的粒度设置主要思路:画横线竖线画出7*48个小方格,填充颜色时以小方格是矩形为单位进行填充用bool isActive[7][48];代表每个小方格的状态每次鼠标单击到某个方格,就取反对应的isActive,然后触发重绘重绘时按照sActive是否为true判断是否对小方格的区域填充颜色判断鼠标单击位置位于哪个小方...
2018-02-23 22:12:00 68
转载 物联网项目开发必读 深度分析MQTT协议优缺点
物联网并不仅仅是一种网络,而是一个新的生态环境,它描述的本质是越来越多的使用物品通过网络连接在一起并可使用单个或者多个的终端设备对它们进行各种控制和使用—当然,工业上的物联网通常连接到的石鼓传感器或者其他数据采集仪器以及行为单位。思科曾经预测过,物联网市场的规模可能在14万亿美金左右,前景极为光明。众所周知,物联网是在传统互联网基础上延伸和扩展而出的概念,用户端从传统的计算机延伸和扩展到了...
2018-02-22 16:24:00 125
转载 vue学习01
vue学习01index.html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xm...
2018-02-22 00:46:00 42
转载 JAVA基础——集合浅析
Java 集合 数组是一种很常见的数据结构,开始接触编程的时候多数程序都和数组相关。刚开始接触Java时也是一直使用数组写一些程序,后来越来越觉得数组这东西没法满足需求了,这时一位“前辈”对我说了一句:不会用集合类就等于没学过Java。然后才知道有集合类。 什么时候数组会显得力不从心,没法满足需求,需要集合类呢?不知道具体数据长度需要自动排序存储键值对...
2018-02-19 17:37:00 61
转载 php excel drawing 报错
Division by zero in Classes\PHPExcel\Worksheet\BaseDrawing.php这个错误 让我搞了两个多小时,总算解决,再用半小时写下处理过程吧最终原因:是版本太老,没有考虑初始时 width 和 height 都没有初值时,却设置了按比例调整升级 了版本到1.8 ,但还是不太好{https://github.com/PH...
2018-02-18 15:05:00 558
转载 selenuim爬虫实战 (下)
SuperLOFTERDownloader7.javapackage test;import java.io.IOException;import java.util.ArrayList;import java.util.Timer;import java.util.TimerTask;import java.util.c...
2018-02-18 12:22:00 128
转载 poj2155 Matrix
思路:二维树状数组。点修改区间查询转化为区间修改点查询。http://blog.csdn.net/z309241990/article/details/9615259http://blog.csdn.net/acm_BaiHuzi/article/details/46819049实现: 1 #include <iostream> 2 #include <...
2018-02-16 18:32:00 37
转载 案例30-在线支付
1 案例分析1 支付分析2 在线支付分析常见的第三方支付平台:支付宝 国付宝(很难用) 微信 连连支付(这个支付很牛) 易宝支付 PTB公司: 拍拍贷 陆金所 温商贷 玖富 点融网 都是使用连连支付第三方支付平台公司的盈利模式:1:接口接入费用2:取钱手续费2 代码实现1 ord...
2018-02-14 12:49:00 205
转载 DNA Consensus String,( UVa, 1368 )
题目链接 :https://vjudge.net/problem/UVA-1368题目首先得知道什么是Hamming距离(自行查找),然后注意出现多个解是选择字典序小者(直接将字典序排号比较),**注意数组大小。 1 #include<stdio.h> 2 #include<string.h> 3 #define maxn 1000 4 #defin...
2018-02-14 12:16:00 45
转载 在阿里云上搭建一个简单的node服务器
一、阿里云服务器以及node环境的搭建 服务器可以去阿里云官网购买一个ECS云服务器,价格还是有点小贵的,如果想使用免费的阿里云服务器,那么阿里云官网每天也是有抢免费的服务器的,每天上午十点,新人能抢到为期半年的服务器。 然后有了服务器以后,首先搭建一个node的运行环境,保证node 能正常使用,这个不是本文的内容就不多加赘述了。 如果没有搭建的小伙伴可以参考这里。二、远程...
2018-02-13 14:31:00 231
转载 18寒假第六测
第一题:乘法修改的线段树 一定不能将change,modify分类讨论定两个标记,会有顺序影响 lazy标记一定要long long,又忘了。。。代码和上一次差不多第二题:离散暴力,也可以扫描线 离散时要将格子映射成点,不然会出现以下情况: 算横着的小矩形宽就是2,算黄色面积宽还是2,因为没有2让3去减 如果映射成点,就像这样,,放图比...
2018-02-12 19:02:00 46
转载 Spark角色介绍及spark-shell的基本使用
Spark角色介绍1、Driver它会运行客户端的main方法,构建了SparkContext对象,它是所有spark程序的入口2、Application它就是一个应用程序,包括了Driver端的代码和当前这个任务在运行的时候需要的资源信息3、Master它是整个spark集群的老大,负责资源的分配...
2018-02-10 18:08:00 59
转载 random和os模块
一、random模块 常用方法如下:#-*- coding:utf-8 -*-import randomprint(random.randint(1,100)) # 获取一个范围内的随机数,包含首和末尾print(random.randrange(1,100)) # 获取一个范围内的随机数,不包含末尾print(random.randrange(0,100,2)...
2018-02-09 19:01:00 73
转载 JavaScript确定一个字符串是否包含在另一个字符串中的四种方法
一、indexOf()1.定义indexOf()方法返回String对象第一次出现指定字符串的索引,若未找到指定值,返回-1。(数组同一个概念)2.语法str.indexOf(searchValue[, fromIndex])searchValue:字符串对象中被查找的值。fromIndex:开始查找的索引,默认为0。3.示例let str = 'Hello, indexOf!...
2018-02-09 17:39:00 562
转载 LNMP架构二
Nginx默认虚拟主机1.首先修改nginx.conf文件,删除server及下面的,在http最后添加include vhost/*.conf;(指定虚拟主机目录,并读取以.conf结尾的文件)删除添加[root@bogon conf]# vim nginx.conf[root@bogon conf]# pwd/usr/local/nginx/...
2018-02-09 13:38:00 147
转载 springboot快速入门(五)——事务管理
一、入门 概念就不再赘述了,由于一般我们是通过service控制事务,这里给出注解式的示例:package com.example.demo;import com.example.demo.bean.Girl;import org.springframework.beans.factory.annotation.Autowired;import org.springf...
2018-02-09 11:18:00 43
转载 Eclipse常用设置,非常实用,可以配置完后导出配置文件,重复利用!
Eclipse常用设置1、代码自动提示 在我们忘记方法名或者想偷懒时,代码自动提示很管用。不过Eclipse默认是输入"."后才会出现包或类成员的提示,也就意味着我们必须先输入一个完整的类名,提示才能出来;或者每次都按下alt + /。如何才能让它每次只要输入字母之后,也能出现提示呢?在这里可以设置:Window -> Preferences -> Java -&g...
2018-02-07 21:54:00 139
转载 算法分析初步
注:这个是我去年这个时候做的笔记,现在这部分内容我已经基本掌握,在博客上做个备份算法分析一、渐进符号渐近分析是一种描述函数在极限附近的行为的方法,算法分析一般考虑给定算法在输入非常大的数据集时候的性能。定义1.1:\(O\)记号\(f(n)=O(g(n)):\)表示存在正常量\(c\)和\(n_0\),使得对所有的\(n\ge n_0\),有\(0\le f(n)\le cg(n)\)。...
2018-02-07 21:36:00 91
转载 Linux进程间通信(System V) --- 信号量
信号量 IPC 原理信号量通信机制主要用来实现进程间同步,避免并发访问共享资源。信号量可以标识系统可用资源的个数。最简单的信号量为二元信号量下图为 Linux 信号量通信机制的概念图。在实际应用中,两个进程通信可能会使用多个信号量,因此,Linux 在管理时以信号量集合的概念来管理。通常所说的创建一个信号量实际上是创建了一个信号量集合,在这个信号量集合中,可能有多个信号量。整个信号量集...
2018-02-06 22:57:00 58
转载 vue 项目 watch 监听器
虽然计算属性在大多数情况下更合适,但有时也需要一个自定义的侦听器。这就是为什么 Vue 通过watch选项提供了一个更通用的方法,来响应数据的变化。当需要在数据变化时执行异步或开销较大的操作时,这个方式是最有用的。例如:<div id="watch-example"> <p> Ask a yes/no question: <i...
2018-02-06 16:29:00 62
转载 在mesh client示例中加入spi_slave接口(without IDE)
在mesh client示例中加入spi_slave接口(without IDE)主要是理解cmake构建的过程,然后修改工程中的inlcude路径及c源文件。1. 解压mesh_sdkunzip nrf5_SDK_for_Mesh_v1.0.0_src.zip -d mesh_sdkcd mesh_sdk解压后的mesh_sdk文件包含如下内容total 68Kdrwxr-xr-...
2018-02-06 16:14:00 224
转载 Node.js 的初体验
例子1:1.首先第一步 :要 下载 node.js。 官网 上可以下载 下载完后,是这个玩意。2. 打开 node.js ,然后输入// 引入http模块var http = require("http"); // 创建server,指定处理客户端请求的函数http.createServer( function(request, respo...
2018-02-06 13:59:00 120
转载 HashMap源码分析
我所使用的JDK版本时1.8.0_144。HashMap是我们常用的一个数据结构,以键值对的形式进行操作。源码分析如下://默认初始容量,必须为2的指数倍,原因在HashMap的put方法由讲解static final int DEFAULT_INITIAL_CAPACITY = 1 << 4;//默认最大容量static final int MAXIM...
2018-02-06 13:19:00 41
转载 Convert between cv::Mat and QImage 两种图片类转换
在使用Qt和OpenCV混合编程时,我们有时需要在两种图片类cv::Mat和QImage之间进行转换,下面的代码参考了网上这个帖子://##### cv::Mat ---> QImage #####// Shallow copyQImage mat2qimage_ref(cv::Mat &m, QImage::Format format) { ...
2018-02-04 14:13:00 425
转载 ng机器学习视频笔记(九) ——SVM理论基础
ng机器学习视频笔记(九)——SVM理论基础(转载请附上本文链接——linhxx)一、概述 支持向量机(support vector machine,SVM),是一种分类算法,也是属于监督学习的一种。其原理和logistics回归很像,也是通过拟合出一个边界函数,来区分各个分类的结果。二、代价函数与假设函数 由于svm和l...
2018-02-04 11:36:00 68
转载 Python 面向对象(二)
类的成员类的成员可以分为三大类:字段、方法和属性注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份。一、字段字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同,普通字段属于对象静态字段属于类...
2018-02-04 09:59:00 67
转载 初识python的简单语法
语法特点:一、声明比较灵活不需要声明数据类型,直接定义 变量名=变量值二、数据类型变量虽说没有定义数据类型,但本身是存在数据类型的。1、变量的步骤 1)定义变量名并且赋值 eg: name = ‘张三’ 注意: 2)、语句后面没有分号”;”,一行只能写一条语句。 3)、Python的语法没有大括号,通过缩进(一个t...
2018-02-04 09:45:00 74
转载 华为mate 10 pro安装失败,提示没有未包含任何证书
原因:Android 7.0 引入一项新的应用签名方案 APK Signature Scheme v2,它能提供更快的应用安装时间和更多针对未授权 APK 文件更改的保护。在默认情况下,Android Studio 2.2 和 Android Plugin for Gradle 2.2 会使用 APK Signature Scheme v2 和传统签名方案来签署您的应用。...
2018-02-02 09:12:00 3272
转载 微信公众平台开发
推荐三篇微信开发的系列文章,有空的时间可以学习下:http://www.cnblogs.com/yank/category/539657.htmlhttp://www.cnblogs.com/txw1958/http://blog.csdn.net/lyq8479/article/category/1366622http://www.cnblogs.com/fengzheng/ca...
2018-02-01 23:07:00 51
转载 神经网络入门
眼下最热门的技术,绝对是人工智能。人工智能的底层模型是"神经网络"(neural network)。许多复杂的应用(比如模式识别、自动控制)和高级模型(比如深度学习)都基于它。学习人工智能,一定是从它开始。什么是神经网络呢?网上似乎缺乏通俗的解释。前两天,我读到 Michael Nielsen 的开源教材《神经网络与深度学习》(Neural Networks and Deep Le...
2018-02-01 20:19:00 36
转载 浅析MySQL索引
为什么要建立索引多数情况下,不使用索引,试图通过其他途径来提高性能,纯粹是浪费时间(出自《MySQL技术内幕》)。那索引是怎么提高性能的呢?通过索引能获取数据的结束位置,从而跳过其他部分定位算法,可以快速定位第一个匹配值InnoDB总是使用B树来创建索引,对于这种索引,在使用<, <=,=,=>,!=,BETWEEN操作符时有会很有效率。Tip: BETWE...
2018-02-01 11:57:00 36
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人