- 博客(22)
- 收藏
- 关注
原创 ubuntu16.04 设置mysql允许远程连接
1. 安装mysqlsudo apt-get install mysql-server sudo apt install mysql-client sudo apt install libmysqlclient-dev2. 测试是否成功安装sudo netstat -tap | grep mysqlorsudo service --status-all | grep mysql3. 设置允许远程访问1) 默认情况下 root是不允许远程访问的,因此需要另外建立自己的用
2020-07-21 18:30:02
2023
原创 Ubuntu 16.04 配置Raft(分布式共识协议)及Maven+Java运行环境
本文用于在Ubuntu 16.04中配置分布式共识协议 Raft, 运行环境为Java + Maven, 开辟端口为 8051-8080, demon中实际使用端口为8051-8053Raft软件包下载地址:https://github.com/Limber0117/raft-java================== 开始配置 ===========第一步: 配置Java + Maven 运行环境1. 目前Oracle已经关闭了 Ubuntu16.04 上面Java 8 的...
2020-07-14 11:55:36
337
原创 Ubuntu 16.04 安装中文输入法以解决中文显示乱码的问题
本文用于解决Ubuntu 16.04 安装中文输入法以解决中文显示乱码的问题,其它Ubuntu版本未测试。1. 安装中文支持包language-pack-zh-hans:sudo apt-get install language-pack-zh-hans2. 修改/etc/environment(在文件的末尾追加):sudo nano /etc/environment然后再打开的文件中输入以下内容,如果文件中有其他指令,则将下文代码放在最后LANG="zh_CN.UTF-8"L
2020-07-11 15:58:00
819
原创 Ubuntu SSH登录显示 Access Denied (: public key) 的解决方案,尤其适用于EC2和Nectar云
1.问题表现:在使用putty或者x2go(尤其是后者)进行ssh无密码登录时,不断提醒输入私钥密码,而且输入一般三次之后,提示含有 public key字样的登录错误。2.原因:潜在的原因包括用户名错误、私钥错误、IP地址错误等,都比较好解决,唯一难处理的是由于用户公钥permission修改引起的错误。Linux规定(尤其是云服务器提供商规定)每个用户的SSH公钥的owner不...
2018-08-30 19:27:32
4673
原创 Ubuntu 14.04 下配置 Apache2 + Django 1.11技巧总结
1. 前期需求 用户需求:需要有root用户,外加一个非root用户,普通情况下,使用非root用户进行配置。本文中假设非root用户为ubuntu 安装内容:Apache2 Django Python2.7(ubuntu默认已经安装) 版本适配性: ubuntu 14.04 Django 1.11 Python 2.7 (3不支持Dj...
2018-08-28 22:07:06
372
原创 Amazon EC2 Ubuntu 安装可视化GUI LXDE
1. 连接EC2首先使用putty登录ec2,使用私钥ppk文件,用户名(ip)处填写 ubuntu@public-dns(很长的那个字符串)2. 在Amazon中设置RDP端口可用(3389)、SSH端口可用(22)22端口已经默认设置,3389端口需要在“安全组”的“入站”处添加3. 在ubuntu中安装lxdesudo apt-get updatesudo apt-...
2018-08-27 21:03:58
1772
原创 在ubuntu下matlabR2014a连接mysql数据库
ubuntu下matlab访问mysql数据库时,必须使用java odbc connector才可以,而且版本要符合。(现在mysql官网提供的connector已经无法用于2014a的连接了)主要步骤如下:1.检查matlab配置文件的安装位置打开matlab,输入命令 prefdir,记住这个路径,如 /home/ubuntu/.matlab/R2014a2.建立配置文件...
2018-08-25 15:03:18
338
原创 简单的mysql备份和还原(可以用来移植数据库))
1. 数据库备份进入到mysql安装目录下的bin文件夹cmd >> mysqldump -uroot -ppassword database_name > abc.sqlabc.sql 为生成的备份文件,后缀和目录可以自己定义2.数据库还原cmd>> mysql -uroot -ppassword new_database < abc...
2018-08-25 14:10:17
372
原创 矩阵分解在协同过滤推荐算法中的应用
这篇文章非常好,mark一下https://www.cnblogs.com/pinard/p/6351319.html
2018-07-09 19:56:27
804
转载 matlab绘图命令汇总
MATLAB绘图虽说非常简单,但是众多命令不好记忆,每次用到都要到网上查找也非常麻烦,找到一个比较全的汇总,以后用到的时候直接来这里就行了。a=linspace(1,2,10)plot(a,'--pr','linewidth',1.5,'MarkerEdgeColor','r','MarkerFaceColor','m','MarkerSize',10)legend('a','Location...
2018-07-06 16:11:40
47384
6
翻译 一个评测指标就是MAP(Mean Average Precision)平均精度均值
来源01:Mean Average Precision(MAP)来源02:一个评测指标就是MAP(Mean Average Precision)平均精度均值来源03:MAP(Mean Average Precision)MAP可以由它的三个部分来理解:P,AP,MAP先说P(Precision)精度,正确率。在信息检索领域用的比较多,和正确率一块出现的是找回率Recall。对于一个查询,返回了一系...
2018-07-05 19:23:24
995
转载 MATLAB自带工具箱实现PCA降维代码
进行PCA降维,环境是MATLAB,网上找了很多都是介绍PCA原理的,两篇介绍的不错的PCA 原理文章,只是想实现pCA的大可不必看.原理文章1 原理文章2下面开始介绍用MATLAB自带工具包函数pca(对应老版本函数princomp,在maltab里help princomp会提示你用pca代替他)进行降维的方法. 直接上代码分析:[pc,score,latent,tsquare] = pca(...
2018-06-16 12:44:12
11086
3
原创 可视化利器 t-SNE(matlab)——用于高维数据的自动降维和绘图
t-SNE – Laurens van der Maaten(感谢学术男神们的无私开源) User_guide.pdf(用户指南)1. tsne 函数mappedX = tsne(X, labels, no_dims, init_dims, perplexity)最新的matlab(实测的是2017b) 已经集成了 tsnetsne 是无监督降维技术,labels 选项可选; X...
2018-06-16 11:12:01
28443
16
转载 将mysql数据从Windows迁移到Linux中
1、先在windows上将数据都导出一个文件。(这里以某个数据库为例)导出整个数据库mysqldump -u 用户名 -p密码 数据库名 > 导出的文件名导出指定表mysqldump -u 用户名 -p密码 数据库名 表名1 表名2 ... > 导出的文件名123452、将数据从Windows拷贝到Linux中。3、登录Linux的MySql数据库 4、创建与windows同...
2018-06-07 20:55:10
6964
原创 在Ubuntu16.04下安装mysql
sudo apt-get install mysql-serversudo apt install mysql-clientsudo apt install libmysqlclient-dev安装成功后可以通过下面的命令测试是否安装成功:sudo netstat -tap | grep mysql 出现如下信息证明安装成功: 可以通过如下命令进入mysql服务:mysq...
2018-06-07 20:52:34
145
原创 ubuntu中使用matlab访问mysql数据库
dbname = 'apknets';username='root';password='root';driver='com.mysql.jdbc.Driver';dburl = ['jdbc:mysql://localhost:3306/apknets'];%打开数据库conn = database(dbname,username,password,driver,dburl);%执行sql语句c...
2018-06-07 20:50:37
377
转载 MATLAB高效编程
1 向量化编程 vs. 循环加速 从我们使用MATLAB的第一天开始,就有人告诉我们,MATLAB的优势是矩阵运算,所以能不写循环就不要写循环,否则速度会很慢。 但是,从6.5版本开始(貌似我们大一就是用的6.5,六七年前的事情了),MATLAB就引入了针对循环加速的JIT(Just In Time)技术和accelerator,默认情况下,这2个加速器都是打开的,可以...
2018-06-05 07:44:10
2628
转载 如何提高MATLAB的运算速度
将提高MATLAB运算速度的途径总结为以下几点:1. 硬件方面:CPU配置高一些;2. 利用Profiler评估程序,查找出函数花费时间较多的地方优化;3. 尽量少使用for或者while循环,而是向量化;4. 循环中,尽量将变量预配置,即预先开辟空间,减少循环内部的动态配置;5. 尽量使用MATLAB函数库中的自带函数;6. 尽量将需实现的独立功能编写成M函数,尽量少用M脚本文件;7. 将程序进...
2018-06-03 13:37:29
8047
转载 matlab绘图技巧
用matlab画了一张图,投稿时要缩小,缩小后字体就会过小或者发虚。比较好的方法是如下的代码:%%%%%%%%%%%%%%%%%%%%%%plot your figure before%%%%%%%%%%%%%%%%%%%%%% figure resizeset(gcf,'Position',[100 100 260 220]);set(gca,'Position',[.13 .17 .80 .7...
2018-06-03 12:32:59
320
转载 推荐系统必读的10篇精选技术文章
1.推荐系统算法综述推荐系统在各种系统中广泛使用,推荐算法则是其中最核心的技术点, 为推荐系统选择正确的推荐算法是非常重要的决定。每一种推荐算法都有其优点和缺点,当然也有其限制条件,在作出决定之前,必须要一一考量。在实践中,你可能会测试几种算法,以发现哪一种最适合你的用户,测试中你也会直观地发现它们是什么以及它们的工作原理。InfoQ策划了系列文章来为读者深入介绍。推荐算法综述分为五个部分,本文作...
2018-05-21 17:17:12
905
转载 矩阵分解(MATRIX FACTORIZATION)在推荐系统中的应用
前言最近一段时间隐语义模型(Latent Factor Model,LFM)在推荐系统中的应用越来越广泛,本文所介绍的矩阵分解方法也是基于这个隐语义模型。这里需要说明的一点是,这里所说的矩阵分解并不是SVD,之前在这个问题纠结了很久,因为网上很多人还有周围的人都把矩阵分解就当成了SVD,实际上SVD也是矩阵分解的一种技术(SVD在推荐系统中的应用见 http://blog.youkuaiyun.com/wuy...
2018-05-18 19:09:09
4459
2
转载 SVD在推荐系统中的应用
参考自:http://www.igvita.com/2007/01/15/svd-recommendation-system-in-ruby/其实说参考也不准确,准确地说应该是半翻译半学习笔记。仔细整理一遍,感觉还是收获很大的。线性代数相关知识:任意一个M*N的矩阵A(M行*N列,M>N),可以被写成三个矩阵的乘积:1. U:(M行M列的列正交矩阵)2. S:(M*N的对角线矩阵,矩阵元素非...
2018-05-18 19:08:50
694
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人