您的位置:首页 > 数据库 > Redis

redis cannot assign requested address mysql;数据表导出为csv格式;C++项目导入eclipse流程

2017-06-26 21:04 645 查看
1. Redis 常用命令以及cannot assign requested address问题解决方案

常用的命令大家应该都熟知,现在随意写几个大家肯定会使用的命令。redis是nosql的一种,现在在实际开发中经常使用。

(1)redis-cli -p 6379 进入redis

(2)keys * 查询keys

(3)flushall 删除现在所有的数据库

(4)exit 退出redis

主要想说明的问题就是常见的cannot assign requested address 造成这个问题会有很多原因,有一个方法可以暂时性解决这个问题,在终端输入两句命令就好,通过操作内核。

(5.1)sysctl -w net.ipv4.tcp_timestamps=1

(5.2)sysctl -w net.ipv4.tcp_tw_recycle=1

依次运行即可。

2. mysql相关与导出数据表为csv。

之前使用过postgresql与mysql很多命令经常会混杂在一起,本身以为导出csv会很容易,结果还是尝试了半天。所以写下一些常用的mysql的命令方便大家操作mysql

(1)mysql -uroot -h localhost -p 进入mysql 之后输入密码;

(2)show databases; 显示所有数据库;

(3)use databasename; 切换数据库;

(4)show tables; 显示该数据库下所有的数据表;

(5)describe tablename;查看该数据表所有字段的属性;

(6)select * from test into outfile '/var/lib/mysql-files/test.csv' FIELDS TERMINATED BY ','OPTIONALLY ENCLOSED BY ''LINES TERMINATED BY '\r\n';

将test数据表导出为test.csv格式,也就是我们常用的excel格式;

(7)退出mysql。

3. C++项目导入eclipse

Ubuntu下eclipse真心不好用,但是因为一些特殊情况又不得不用,但是使用起来真的有很多问题,因为eclipse包装了一层windows的外壳,所以在Ubuntu下使用起来总会反应不够灵敏。有时编译过得项目,并不能立即看到编译后的文件,运行起来就会报错,这个问题很多IDE都有,下面我就说一下如何正确的导入一个makefile项目

(1)选择eclipse左上角的File-》import-》Existing Projects into Workspace之后根据你项目所在的位置选择你的项目选择后单击ok之后选择finish,这样项目就导入成功了;

(2)之后直接run as 项目会报错


此时,选中项目,右击鼠标clean project一下项目,然后build project;

(3)选中项目再次右击鼠标,选择properties-》C/C++Build-》Refresh Policy-》选中你的项目-》apply-》 ok(标红那一步是关键,这样eclipse可以实现自动装配功能)这样你的项目就可以顺利运行了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 mysql nosql redis