自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

richard1230的博客

记录自己的成长过程

  • 博客(170)
  • 收藏
  • 关注

原创 如何向开源社区做贡献

文章目录前言为什么要向开源社区做贡献向开源社区所做贡献的途径和方法(参与社区的方法)向开源社区做贡献所具备的一些技术基础如何更有效地学习开源项目的代码在社区里面提一个问题的正确姿势?参与开源项目协作其他需要注意的结束语前言这篇文章最早发表于电鸭社区,这里我将原文进行了删改,增加了一些可操作层面的干货。首先我想谈一谈我个人对国内软件行业从业者的一些现状:前两年我在国内某一家企业工作的时候,经常看到一些同事去客户那边加班,说是出bug了,有时候还需要通宵,我就问他们,你们有写单元测试和集成测试的习惯么?

2020-08-30 12:07:50 185

原创 Synchronized修饰方法和代码块在底层的一些区别

文章目录修饰代码块修饰实例方法修饰静态方法总结修饰代码块上例子:public class SyncCodeBlock { public int i; public void syncTask(){ //同步代码库 synchronized (this){ i++; } }}使用javac编译,使用javap查看字节码:$javac SyncCodeBlock.java$javap -v -c

2020-06-26 10:42:19 175

原创 java反射机制的理解
原力计划

文章目录类与Class引出运行时类型识别类对象的生命周期反射利用反射动态加载方法动态加载属性通过一个例子展示如何利用反射机制动态获取类对象以及对象方法和属性类与ClassRTTI(Run-Time Type Identification)运⾏时类型识别一个Class对象就是⼀个类的说明书JVM根据这个说明书创建出来⼀个类的实例引出运行时类型识别看上面这个例子:有个通不过编...

2020-05-05 20:58:55 242

原创 通过一个demo来对比Comparator和Comparable

文章目录package edu.princeton.cs.JavaClassAndInterface;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;public class AboutComparator { public static void mai...

2020-04-04 12:22:20 81

原创 IDEA里面如何使用自带命令行和重定向功能

引言我在学习算法第四版这本书的时候发现书里面的程序有时候会需要添加重定向和命令行参数,这里记录一下;添加重定向java UF < tinyUF.txttake standard input from a file in IntelliJ IDEA.在 IntelliJ 中给程序添加重定向:添加命令行参数#上面图里面设置好以后,在运行程序的时候相当于加了命令行参数(这里为t...

2020-03-30 11:55:34 781 4

原创 浅析URL

文章目录定义URL 包含哪几部分? 每部分分别有什么作用?DNS 的作用是什么? nslookup 命令怎么用?IP 的作用是什么? ping 命令怎么用?定义URL => Uniform Resource Locator : 统一资源定位符;注意:不是location,是locator;URL 包含哪几部分? 每部分分别有什么作用?统一资源定位符的完整格式如下:[协议类型]: ...

2020-03-05 13:24:53 111

原创 html常见标签总结
原力计划

文章目录a标签href注意点:a 标签的作用:跳转外部页面,跳转内部锚点,跳转到邮箱或电话等tabletable 相关的样式:imgform标签input标签button和input区别form小结a标签a 标签的属性:href注意点:1.网址,例如://google.com(会自动适应 https 或 http)2.路径:/a/b/c 以及 a/b/c。如果我们开启 http 服务,...

2020-03-04 17:20:25 381 1

原创 补码原码总结.md

文章目录正数没有什么好说的,原码反码补码皆是一样的;对于负数,要注意了:只要是从补码推原码,一律是取反加一,例如下面一个例子:补码----------------------------------------------------------------> 原码1111 1111 ...

2020-01-02 23:37:59 103

原创 git命令的撤销操作

文章目录撤销`git add .`撤销`Git init`手滑在一个总目录下面输入了git init和Git add .撤销git add .撤销方法:##命令$git rm -r --cached .error: the following files have staged content different from both thefile and the HEAD: ...

2019-12-27 19:58:47 187

原创 python装饰器理解.md

文章目录函数装饰器类装饰器缺点函数装饰器先来看个例子:def foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs print '---------------------------------------'if __name__ == '__main__': foo(...

2019-12-23 22:51:10 52

原创 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)

文章目录1th2th3th网上找了三种解决方案三种解决方案:1th sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock2th用这个命令查看一下apt-get的相关进程:$ps -e | grep apt 2761 ? 00:00:00 apt.systemd.dai 2765 ...

2019-12-17 17:39:37 40

原创 Error response from daemon: conflict: unable to delete 7f7c5b3bd538 (must be forced)[]

文章目录解决方案解决方案$docker imagesREPOSITORY TAG IMAGE ID CREATED SIZErichard1230/web latest 7f7c5b3bd538 49 minutes ago ...

2019-12-16 15:04:43 355

原创 mac下mysql修改密码以及ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

文章目录修改密码发现错误并解决修改密码修改密码$cd /usr/local/mysql/bin/$./mysqlWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 17Server version: 8.0.18 MySQL Community Server - GP...

2019-12-05 14:34:25 105

原创 mysql的一些问题的记录

文章目录今天早上登陆数据库的时候发现如下问题1.ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)网上查找到这篇文章:https://www.jianshu.com/p/5525156d73b9发现一直找不到mysql.sock这个文件;看了下面这篇之后...

2019-12-05 11:05:26 48

原创 mac下Mysql设置环境变量

文章目录设置Mysql的环境变量echo '#Mysql' >> ~/.bash_profileecho 'export PATH=${PATH}:/usr/local/mysql/bin' >> ~/.bash_profileecho '#快速启动、结束MySQL服务, 可以使用alias命令' >> ~/.bash_profileecho 'ali...

2019-12-04 15:57:43 288

原创 github/gitlab同时管理多个ssh key

文章目录思路操作方法查看已有的密钥生成新的公钥编辑configSSHKeys测试参考可以先看看另外一篇文章利用 SSH 完成 Git 与 GitHub 的绑定思路ssh 方式链接到 Github/GitLab,需要唯一的公钥,如果想同一台电脑绑定两个Github/GitLab 帐号,需要两个条件:能够生成两对 私钥/公钥push 时,可以区分两个账户,推送到相应的仓库解决方案:生成...

2019-12-01 10:37:54 134 1

原创 解决端口占用问题

sudo lsof -i :端口号sudo lsof -i :8888sudo kill -9 端口对应的pid

2019-11-22 19:57:51 77

原创 下载Xcode的历史版本的地址

这里记录一下一个可以下载xcode历史版本的地方,一开始更新到最新版本的,没想到操作系统不匹配,感觉被坑了==https://developer.apple.com/download/more/

2019-11-17 10:57:54 43

转载 TextRank算法的基本原理及textrank4zh使用实例

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-10-22 18:16:31 305

原创 tf.random_uniform,tf.truncated_normal笔记

tf.random_uniform([x,y],min,max):随机产生一个形状为[x,y]的张量,里面的元素的值在min和max之间;tf.tf.truncated_normal(shape,mean,stddev):shape为生成的张量维度,mean为平均值,stddev为标准差...

2019-10-16 22:09:23 87

原创 python里面yield的理解

yield是一个类似于return的关键字,迭代一次遇到yield时就返回yield后面(右面)的值,下一次迭代的时候,从上一次迭代遇到的yield后面的代码(下一行)开始执行;即:yield就是从return 返回一个值,并且记住这个返回的位置,下次迭代就从这个位置后(下一行)开始。...

2019-10-12 16:20:23 39

原创 tf.where用法

tenflow 中tf.where()用法where(condition, x=None, y=None, name=None)condition, x, y 相同维度,condition是bool型值,True/False1.where(condition)的用法condition是bool型值,True/False返回值,是condition中元素为True对应的索引看个例子...

2019-10-10 11:09:19 111

原创 命名实体识别(1)

文章目录写一下最近正在做的一个命名实体识别项目,还没结束,这里先放一段代码main.py#系统包import osimport tensorflow as tfimport pickle#自定义包import data_loaderimport data_utilsimport model_utilsflags = tf.app.flags#训练相关的flags....

2019-09-30 23:58:33 398

原创 lstm反向传播推导

文章目录推导过程参考推导过程参考https://ilewseu.github.io/2018/01/06/LSTM%E5%8F%82%E6%95%B0%E6%9B%B4%E6%96%B0%E6%8E%A8%E5%AF%BC/

2019-08-29 10:03:20 519 5

原创 生成最小编辑距离为1,2的字符串代码demo

def generate_edit_one(str): """ 给定一个字符串,生成编辑距离为1的字符串列表 :param str: :return: """ letters = 'abcdefghijklmnopqrstuvwxyz' splits = [(str[:i],str[i:]) for i in range (len(st...

2019-08-03 08:31:59 129

原创 python中对字符串操作总结

文章目录清除与替换截取/访问连接与切分大小写转换比较与排序计算字符串中出现频率最高的字母清除与替换str1 = " hello world, hello, my name is Richard! "print(str1)#去除首尾所有空格print(str1.strip())#去除首部所有空格print(str1.lstrip())#去除尾部所有空格print(str1.r...

2019-07-31 11:41:40 79

原创 tensorflow语法1

文章目录矩阵乘法如何分配和控制PU进程安需要使用GPU资源tf日志功能的开启(经常用)和图优化(用的少)总的代码##tf的图概念g1 = tf.Graph() #tf里面有的首字母需要大写with g1.as_default(): c1 = tf.constant(1.0) #常量1.0赋给c1,此时直接打印是打印不出来的嗯,此时需要...

2019-07-28 23:55:28 90 1

原创 决策树的一些理解

文章目录几个概念熵条件熵信息增益预备知识信息增益的理解信息增益率(C4.5)基尼系数(CART算法--分类树)决策树评价与剪枝剪枝预剪枝后剪枝几个概念熵在信息论里面,熵是对不确定性的测量。但是在信息世界,熵越高,则能传输越多的信息,熵越低,则意味着传输的信息越少。1948年,香农引入了信息熵,将其定义为离散随机事件出现的概率,一个系统越是信息量低,信息熵就越低,反之一个系统越是信息量高,它...

2019-07-27 18:16:38 70

原创 有关SVM里面的低维映射到高维的一点思考

文章目录前言一个例子前言之前在学习SVM的时候,看到一个比较有意思的特性,特此记录一下;一个例子x=(x1,x2),z=(z1,z2)x = ( x_{1},x_{2} ), z = ( z_{1},z_{2} )x=(x1​,x2​),z=(z1​,z2​),X和Z都是低维度空间里的两个向量,下面做一些比较简单的运算:xTz=(x1z1+x2z2)x^{T}z=(x_{1}z_{1...

2019-06-26 16:53:47 2487

原创 K-means代码实现

文章目录代码实现代码实现from numpy import *#加载数据def loadDataSet(): dataMat = [] fr = open("testSet.txt") for line in fr.readlines(): curLine = line.strip().split('\t') # fltLine ...

2019-06-24 19:16:44 1450

原创 adaboost代码实现

文章目录from numpy import *def loadSimpData(): datMat = matrix([[1., 2.1], [2., 1.1], [1.3, 1.], [1., 1.], [2., 1...

2019-06-23 18:03:31 158

原创 逻辑回归代码实现

文章目录理论代码理论Logistic回归:用于预测结果是界于0和1之间的概率在Logistic回归中,对数几率是关于X是线性变化的。几率(odds):该事件发生的概率与该事件不发生的概率的比值0-1事件中事件1发生的概率为P,0发生的概率就是1-P;事件1发生的几率:对数几率:根据概率公式:通过对数几率:推导出:根据线性关系:W为回归系数;这个函数对应的...

2019-06-19 16:05:13 2429

原创 有关梯度下降的一些理解以及代码实现

文章目录基本概念梯度大小的计算代码参考基本概念这几天在看深度学习这本书,正好看到梯度下降这里,想想好早之前看梯度下降一直不明白,这里就将其总结一下; 函数在某一点的梯度是这样一个向量,它的方向与取得最大方向导数的方向一致(即:变化最快的那个方向就是梯度的方向),而它的模为方向导数的最大值。 这里注意三点: 1)梯度是一个向量,即有方向有大小; 2)梯度的方向是最大方向导数的方向; 3...

2019-06-18 18:00:25 150

原创 有关numpy里的transpose()的理解

文章目录先看一段代码:import numpy as npa = np.array(range(30)).reshape(2, 3, 5)print(a)# [[[ 0 1 2 3 4]# [ 5 6 7 8 9]# [10 11 12 13 14]]## [[15 16 17 18 19]# [20 21 22 23 24]# [25 ...

2019-06-13 17:58:53 1385 1

原创 朴素贝叶斯代码实现

文章目录from numpy import *def loadDataSet(): postingList = [ ['my', 'dog', 'has', 'flea', 'problems', 'help', 'please'], ['maybe', 'not', 'take', 'him', 'to', 'dog', 'park', 'stu...

2019-06-05 16:58:36 319

原创 mac环境下tensorflow安装

文章目录安装步骤使用Pycharm参考安装步骤###基于VirtualEnv安装安装步骤:$ sudo easy_install pip # 如果还没有安装 pip$ sudo pip install --upgrade virtualenv接下来, 我们建立一个全新的 virtualenv 环境。为了将环境建在 ~/tensorflow 目录下, 执行:$ virtualenv ...

2019-06-03 10:58:24 1670

原创 mac里面vscode中调试python

文章目录1.在终端输入which python3 查看python3路径,复制路径2. 在VSCode中打开首选项,搜索:python.pythonPath:将上面路径复制到下面替换部分,改为如下图:3.fn+F5注意,在F5之前需要做以下事情(尤其是如果还想需要配置一些文件的话):1.打开一个文件夹:2.点击调试按钮:3.对launch.json设置4.在行号前面...

2019-05-29 17:13:58 1914

原创 决策树代码实现

文章目录一些基本概念代码以及注释一些基本概念熵(entropy):熵指的是体系的混乱的程度,在不同的学科中也有引申出的更为具体的定义,是各领域十分重要的参量。信息论(information theory)中的熵(香农熵): 是一种信息的度量方式,表示信息的混乱程度,也就是说:信息越有序,信息熵越低。例如:火柴有序放在火柴盒里,熵值很低,相反,熵值很高。信息增益(information ga...

2019-05-28 14:39:46 509

原创 knn代码实现

文章目录原理代码相关测试代码原理knn原理:存在一个样本数据集合(训练集),并且样本集里面每个数据都存在标签;输入没有标签的新数据之后,将新数据的每个特征与样本集里面的数据对应进行比较(计算欧式距离),而后算法提取样本集里面的特征最相似的前k个数据,通过投票的方式来选择标签:代码import numpy as npimport operatordef createDataSet()...

2019-05-23 17:17:07 675

原创 李宏毅老师机器学习__(1)机器学习介绍

文章目录机器学习定义机器学习三板斧监督学习Structuerd Learning无监督学习半监督学习Reinforcement LearningTransfer Learning学习导图机器学习开发流程总结机器学习定义机器学习三板斧1.定义一个函数集合2.找到函数的评价标准;3.选择最佳的函数监督学习用已知某种或者某些特性的样本作为训练集,建立一个数学模型,再用已经建立的模型来预测...

2019-04-30 23:45:51 1263

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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