理解Linux的进程,线程,PID,LWP,TID,TGID

在Linux的top或者ps命令中,默认看到最多的是pid (process ID),也许你也能看到lwp (thread ID)和tgid (thread group ID for the thread group leader)等等,而在Linux库函数和系统调用里也许你注意到了pthread ... ... »

图解机器学习读书笔记-CH6

鲁棒学习 最小二乘法易受异常值影响 异常值处理: 1. 提前剔除异常值再训练 2. 提高异常值的鲁棒性 鲁棒学习算法 1. $L_1$损失最小化 第$r_i$个样本的残差: L2损失随残差呈平方级增长: L1损失最小化学习较最小绝对值偏差学习$hat heta_{LA}$ L1损失LS受异常值 ... »

Vue之初识Vue

前言 如果你之前已经习惯了用jQuery操作DOM,学习Vue.js时请先抛开手动操作DOM的思维, 因为 Vue.js是数据驱动 的,你无需手动操作DOM。它通过一些特殊的HTML语法,将DOM和 数据绑定起来。一旦你创建了绑定,DOM将和数据保持同步,每当变更了数据,DOM也会相 应地更新。 一 ... »

玩玩自动化测试之selenium篇

现如今社会科技发展太快了,纯功能点点点已经落后别人好几条街了,所以为了让自己多点职业生涯年限,得挺起肩,傲起头,学学自动化测试,但其本质是用代码程序测试程序,所以其实第一步应该学好编程语言,后再自己开发自动化测试工具、框架,这就到了高级测试工程师的位置了,在这之前就要学习掌握许多的相关知识,那首先我 ... »

《前端之路》之 前端 正则表达式 魔法 (上)

第二章 02: 前端 正则表达式 魔法 (上) 来源于:《JavaScript 忍者秘籍》 在我们的日常开发过程中其实会常常有遇到利用正则表达式来解决一些棘手的问题。比如获取当前链接的参数,匹配身份证、手机号、姓名、验证码等等等等。那么我们今天的 前端之路 系列就来聊一聊 正则表达式 ! [TOC] ... »

Nginx安装使用及与tomcat实现负载均衡

1. 背景 基于nginx强大的功能,实现一种负载均衡,或是不停机更新程序等。nginx相比大家基本上都知道是什么来头了,具体的文章大家可以去搜索相关文章学习阅读,或是可以查看Nginx中文文档和Nginx官网。本博文主要实现的功能大致功能流程如下图: 2. Nginx安装及使用 2.1 安装过程 ... »

Spring Cloud Finchley.SR1 (1) 注册中心:Eureka简单入门

Eureka 使用场景 微服务,将业务模块向下图1一样划分为了一个个服务。初期,服务间的调用我们可以使用RESTApi来通信,但到了后期,服务多了以后,还通过RESTApi访问其他服务,因为RESTApi使用ip+port来访问,服务的数量级上去,代码嵌入地址或者配置文件的方式都会造成管理上的不变。 ... »

Python获取Google Chrome昨天以后的历史记录

原文:教大家一招用Python实时监控自己的女朋友每天上网都在做什么! 参考这个思路,尝试自己实现一下 读取Chrome历史记录文件 1、文件可在以下路径找到,这是个sqllite数据库文件 2、使用DB Browser把这个文件加进来,打开后可以看到表信息,这里用到的urls表中的url和last ... »

细说java中的类

前言 最近在学习《java编程思想》 学到了内部类 类不就是class吗 天天用 还能讲出花来了不成... 其实不然,在java中,类的种类和使用方式多种多样,花样繁多。其中主要有 普通类 内部类(嵌套类) 匿名类 抽象类 静态类 密封类 就先讲这么多吧。接下来将从应用场景、定义、实例化、这3个方面 ... »

linux下 yum相关

1.1 什么是yum源 Yellowdog Updater, Modified 一个基于RPM包管理的字符前端软件包管理器。 能够从指定的服务器自动下载RPM包并且安装,可以处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 简单来说就是软件仓库--yum源/仓库,类似于应用 ... »

人生没有白走的路,每一步都算数

看了一位新同学的自我介绍,看完后让人沉思,有多少人也跟他一样,不是不想努力,而是一直找不到方向,只能在底层兜兜转转消磨殆尽美好青春年华。 他叫车融,在深圳工作,Alex去深圳分校时,他正好去咨询,他跟Alex聊过很多,感觉是个很有想法的人,今天看完他写的这个东西,感觉有些沉重,但人生的路, 每一步都 ... »

记一次一个枚举引发线上事故风暴

背景 在2018年8月15号下午6点左右突然有一个调用我们服务的业务方告知我们大量调用出现异常失败或超时,并不停的出现一个未设置结束日志的错误。 问题定位 收到相关的信息后,我立即展开问题排查 1、通过服务管理平台查看业务是否出现超时情况以及对比今天和昨天问题接口整体的响应时间,排查后没有发现任何异 ... »

Jmeter(三十二)_搭建本地测试环境

我们在学习接口自动化的时候,最理想的状态是在公司有项目可以操作。大部分时候我们并没有可以练习的项目,因此练习接口无从谈起,只能找一些开放的api来练一练,但是这样并不能提高我们的技术。因此我们需要搭建一套自己的接口环境 需要的资源: vm虚拟机:https://pan.baidu.com/s/1Gz ... »

Solidity概述及基本代码展示

Solidity是实施智能合约的契约导向的高级语言。它受到C ++,Python和JavaScript的影响,旨在针对以太坊虚拟机(EVM)。 Solidity是静态类型的,支持继承,库和复杂的用户定义类型等功能。 您将会看到,可以创建投票,众筹,盲目拍卖,多重签名钱包等等的合约。 1 Solidi ... »

算法之python实现近似熵、互近似熵算法

理论基础 近似熵? 定义:近似熵是一个随机复杂度,反应序列相邻的m个点所连成折线段的模式的互相近似的概率与由m+1个点所连成的折线段的模式相互近似的概率之差。 作用:用来描述复杂系统的不规则性,越是不规则的时间序列对应的近似熵越大。反应维数改变时产生的新的模式的可能性的大小。 对于eeg信号来说,由 ... »

V4L2 driver -整体架构

我的uvc开源地址: "gitee uvc" 字符设备驱动程序核心:V4L2本身就是一个字符设备,具有字符设备所有的特性,暴露接口给用户空间。 V4L2 驱动核心:主要是构建一个内核中标准视频设备驱动的框架,为视频操作提供统一的接口函数。 平台V4L2设备驱动:在V4L2框架下,根据平台自身的特性实 ... »

深入理解es6的promise

一、promise入门 1. Promise对象是什么 2.以前回调这么写 3.用Promise 写回调 4.多层回调实现 可见(1)中多层回调写起来很乱,不利于维护,下面用Promise实现 用promise调用的写法更加直观 二、Generator 1.Generator函数 2.形式 3.把P ... »

抛弃配置后的Spring终极教程

一:前言 Spring 有XML配置和注解两种版本,我个人非常喜欢使用注解,相当热衷Spring boot! 对于Spring,核心就是IOC容器,这个容器说白了就是把你放在里面的对象(Bean)进行统一管理,你不用考虑对象如何创建如何销毁,从这方面来说,所谓的 控制反转 就是获取对象的方式被反转了 ... »

聊一聊让我蒙蔽一晚上的各种常量池

在写之前我们先来看几个问题,假如你对这些问题已经很懂了的话,那大可不用看这篇文章,如果不大懂的话,那么可以看看我的想法。问题1: public static void main(String[] args){ String t1 = new String("1"); t1.intern(); Str ... »