7 菜鸟很菜

尚未进行身份认证

菜鸟很菜,仍然要飞~

等级
TA的排名 2w+

shell脚本将目录下的所有软链接进行批量替换

#!/bin/bashstrB='parcel-repo'forFILEin/etc/alternatives/*do#echo$FILE#echo$(ls-l$FILE|awk'{print$11}')target_file=$(ls-l$FILE|awk'{print$11}')#echo$target_file...

2019-09-04 19:50:45

LINUX下iptables配置详解

如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp~]#iptables-L-nChainINPUT(policyACCEPT)targetprotoptsourcedestination...

2019-07-01 16:28:08

docker实践

一、docker安装略二、docker制作新建一个文件夹,名字随便取,下面的流程都是在这个文件夹下进行的操作。1.编写代码,构建一个简单的web服务器2.创建requirements.txt文件,里面是要安装的软件包3.创建Dockerfile文件,里面是构建镜像的整个流程4.运行docker5.进入你的docker容器三、上传至dockerhub1.注册账号登陆http...

2018-10-16 14:13:43

天池-阿里巴巴全球调度大赛总结

目录初赛赛题介绍赛题分析赛题求解复赛赛题介绍赛题分析赛题求解总结前段时间在工作之余参加了阿里巴巴全球调度大赛,打了酱油,复赛成绩最终29名。现在结合参赛过程,以及最终进入决赛成员的分享,总结这篇文章。大赛地址:https://tianchi.aliyun.com/competition/introduction.htm?spm=5176.100066.0.0.23fc33af172p0h&amp...

2018-10-15 12:57:27

强化学习入门总结

目录一、强化学习概述1.强化学习简介2.发展历程:3.MDP(马儿可夫决策过程)4.whyRL?5.总结:二、强化学习求解方法1.动态规划方法2.蒙特卡洛方法3.时间差分方法三、强化学习算法分类1.分类一:2.分类二:3.分类三:4.分类四:四、代表性算法1.Q-learning2.Sarsa:3.大名鼎鼎的DQN4...

2018-10-13 14:29:06

使用mongodb的findAndModify命令来进行数据同步

一、问题定义:由于业务需求,需要实现给一条记录分配一个int值的不重复id,由于是多实例部署的服务,所以如何进行数据同步,避免插入重复id成为关键。二、解决过程:1.一开始想到的是,当系统初始化的时候,读取mongo库,找到当前最大的id值,加载到内存,然后多线程之间通过AtomicInteger进行调用,获取下一个要使用的id值。这样,虽然单实例可以很好的工作,并发也没有

2017-11-22 19:14:57

使用pandas进行数据清洗

【转载】使用pandas进行数据清洗目录:数据表中的重复值duplicated()drop_duplicated()数据表中的空值/缺失值isnull()&notnull()dropna()fillna()数据间的空格查看数据中的空格去除数据中的空格大小写转换数据中的异常和极端值replace()更改数据格式astype(

2017-11-09 19:01:26

如何将时间序列预测问题转换为python中的监督学习问题

原文:《HowtoConvertaTimeSeriestoaSupervisedLearningProbleminPython》一、前言像深度学习这样的机器学习方法可以用于时间序列预测。在可以使用机器学习之前,时间序列预测问题必须重新构建成监督学习问题,从一个单纯的序列变成一对序列输入和输出。在本教程中,您将了解如何将单变量和多变量时间序列预测问题转换为

2017-11-05 21:24:45

python总结

1.python运算:python2.7:3/2=13//2=1python3+:3/2=1.5 3//2=12.求解类型type(x)3.字符串单引号、双引号、三引号的区别:单引号:转义字符不会生效双引号:转义字符会生效三引号:忽略中间所有的换行符4.帮助dir:列出命令dir(str)dir(int)hel

2017-11-02 23:51:50

mac上安装xgboost报错

使用pip命令在mac上安装xgboost报错:pipinstallxgboost结果如下:Command"pythonsetup.pyegg_info"failedwitherrorcode1in/private/var/folders/6c/jxn8_0cd63bd4db6h58z031msk7pn1/T/pip-build-f8_mJP/xgboost/

2017-10-30 00:27:29

git add, commit, push如何撤销

一、新建项目,第一次操作失误如何回退:1.gitadd撤销gitrm-r--cached.2.gitcommit撤销gitupdate-ref-dHEAD或者更简洁的方式,就是gitinit,然后重新提交二、不是第一次提交,如何回退:1.gitadd撤销gitresetHEAD如果后面什么都不跟的话就是

2017-09-18 15:24:01

XXX.properties用git无法提交

今天突然发现,几个月前传到github上的demo被留言说是缺少配置文件,结果仔细一看确实没有配置文件,当我重新拷贝配置文件打算提交的时候,用gitstatus发现竟然不显示这些配置文件。然后迅速检查项目里的.gitignore文件,发现并没有忽略后缀为properties的文件。最后,终于找到问题所在了,我在电脑的根目录下,创建了一个.gitignore文件,这是相当于

2017-09-06 23:22:37

tensorflow之seq2seq阅读笔记

一、tensorflow的RNN使用:1.使用LSTMlstm=rnn_cell.BasicLSTMCell(lstm_size)#InitialstateoftheLSTMmemory.state=tf.zeros([batch_size,lstm.state_size])probabilities=[]loss=0.0forcurrent_batch

2017-08-27 22:01:38

使用pyInstaller打包python下的sklearn工程

pyInstaller是一款python打包工具,它可以方便将python的所有依赖打包成一个可执行文件,所以它打包的文件只能在相同系统下运行。本地使用的是Mac系统,python版本是2.7.12,代码是使用sklearn开发的机器学习相关的内容。在打包的时候仍然是遇到了一些问题,现在记录如下:1.在打包的过程,出现ImportError:NoModulenamedwin3

2017-08-16 23:12:55

Linux系统下如何查看某个命令的安装位置

1.which+命令会出现这个命令的路径,如果不是软链接的话,那么这就是此软件的安装路径;如果是软连接的话,那么进入下一步2.进入上面的路径下,输入:ls-al要查照的命令会出现它的真是安装路径。下面以我本机的consul软件为例进行演示:第一步:然后进入这个路径下,发现是一个软连接,所以执行:第二步:可以看到标红就是我们最终

2017-07-23 22:47:27

CentOS 7中添加一个新用户并授权

创建新用户创建一个用户名为:linuxidc[root@localhost~]#adduserlinuxidc为这个用户初始化密码,linux会判断密码复杂度,不过可以强行忽略:[root@localhost~]#passwdlinuxidc更改用户zhangbiao的密码。新的密码:无效的密码:密码未通过字典检查-过于简单化/系统化

2017-07-23 22:23:01

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException

今天用maven编译文件,报了这个错。经过一番折腾,发现并不是项目的问题,而是maven本身损坏了,重装maven后解决。总结:如果使用maven编译的时候,瞬间报异常,那么可以考虑可能并不是项目的问题,这个时候直接打maven命令试试。比如直接命令行中输入:mvn-version,如果还是报异常那么重装maven吧。

2017-07-21 12:01:15

github如何更新fork的代码

github上有个很方便的功能叫fork,将别人的工程一键复制到自己账号下。这个功能很方便,但有点不足的是,当源项目更新后,你fork的分支并不会一起更新,需要自己手动去更新。下面记录下网上找到的更新的方法1、在本地装好github客户端,或者git客户端2、clone自己的fork分支到本地,可以直接使用github客户端,clone到本地,如果使用命令行,命令为:g

2017-06-06 22:50:37

master回滚到某个提交并且保留历史提交

一、暴力模式master如何回滚到某个提交呢?相信很多人一开始想到的是reset,暴力模式:先拉一个分支保留当前的master代码:gitbranchtmp然后回到master:gitchechoutmaster回滚到某一个commit:gitreset--hard然后强推:gitpushorigin-f这时master将完全回滚到之

2017-05-24 10:01:23

mybatis Field xxxMapper in xxxx required a bean of type 'XXXMapper' that could not be found.

使用Springboot或Springcloud配置mybatis,我用的是mybatis-generator插件自动生成实体和DAO层以及XML文件,最后启动时报了上面的错误,解决方法是在你的启动程序上加上这么一句:@MapperScan("xxx.mapper")publicclassApplication{publicstaticvoidmain(Str

2017-05-11 16:24:34

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!