阿里云服务器开发
文章平均质量分 54
少安的砖厂
paddlepaddle的supporter
口号:Never worry about the future, as not satisfied with the past...
展开
-
mysql基本概念与操作-Navicat操作界面
Navicat操作界面:(1)数据库概念(database):上面四个是我的4个database,information_schema、mysql、performance_schema、sys。可以右键点击,在右键菜单中选择“新建数据库”:(2)表格:数据库下面可以创建表格,如下我新建了一个数据库test,在test数据库下创建了一个表格test1(3)往表格中插入新列(修改表...原创 2019-10-30 21:21:22 · 383 阅读 · 0 评论 -
程序在Linux后台运行方法 (关掉终端继续让程序运行的方法)
问题描述:在Linux服务器上开发的程序,远程连接中断执行这个程序,但是终端关闭后这个运行的程序会作为终端窗口的子进程自动关闭。 我要让程序在终端的后台运行,关闭终端后程序仍然可以继续运行。(1)使程序在后台运行方法一般情况下,我们在命令后面加上&即可(如下面的语句会在后台执行可执行文件TCPServerFinal)./TCPServerFinal &关闭后台程序...原创 2018-04-24 16:40:09 · 7822 阅读 · 0 评论 -
Linux C操作mysql (4)遇到问题:写入非数字型字符报错 Unknown column '' in 'field list'
问题描述:Linux 下C语言写入数据库,使用下面语句,可以正常写入数字(如“1”“432”等),但是写入非数字的字符(HSL001)时出错,报错 Unknown column 'HSL001' in 'field list'query_str= "insert into water values (1,2,3,4)";rc = mysql_real_query(&mysql, q...原创 2018-04-24 16:50:30 · 640 阅读 · 0 评论 -
Linux C操作mysql (5)遇到问题:写入递增的ID号
需求描述:Linux系统下用C语言写入mysql 数据库已经实现,现要求往mysql数据库中写入递增的ID 号数据列,如下解决方法:在mysql表格中,设计表格(卧室用Navicat for mysql 软件远程连接服务器的mysql 修改表格的参数),在表格中添加主键字段ID,使该字段自动递增且无符号。 在mysql中使用下面的语句任意往ID字段中填入一个数字,表格是自动将其修改为从1开始单调...原创 2018-04-24 16:50:46 · 328 阅读 · 0 评论 -
TCP Socket (Linux 系统下C语言实现)
(1)TCP Socket Server的通讯流程1.blind the desired ip and port if(-1 == bind(sockfd,(struct sockaddr*)&serv_addr,sizeof(struct sockaddr))) { perror("bind error/n"); exit(0); } printf("bin...原创 2018-04-05 16:41:21 · 2544 阅读 · 0 评论 -
Linux如何更换pip的源和apt-get的源
(1)使用pip install安装Python的相关库时,国外的源速度较慢,修改为国内的源(豆瓣源)编辑配置文件, 如果没有, 新建一份:vi ~/.pip/pip.conf 添加内容如下:[global] index-url = http://pypi.douban.com/simple trusted-host = pypi.douban.com (2)修改apt-get源(参考...转载 2018-05-06 00:34:27 · 3196 阅读 · 0 评论 -
Linux系统下操作mysql
(1)登录mysqlmysql -u用户名 -p密码(2)mysql 操作注意:登录到mysql后所有的操作命令后面都要加上; 1.查询mysql编码show variables like '%character%';2.修改mysql 5.7的编码方式将/etc/mysql/mysql.conf.d/mysqld.cnf 文件中的内容复制到/etc/mysql...转载 2018-08-08 20:15:03 · 246 阅读 · 0 评论 -
Manta2水质检测仪
(1)Manta2 主机Manta2 是一种通用的用于采集水质数据的多参数仪器。(2)Manta2是RS232串口通讯,同时这个9针串口也给水质检测仪供电,供电电压是5~15VDC 12V 车载电源 /蓄电池通电之后指示灯的状态:总共有三颗LED灯从上到下分别是绿灯、黄灯、红灯。 当接通点电源的瞬间,第一盏和最后一盏会亮起,分别显示绿色和红色,然后只有第一盏灯常闪绿光...原创 2018-08-08 20:16:59 · 1286 阅读 · 0 评论 -
Linux系统下调试 C语言程序(使用gdb)
问题描述:Linux 系统下用C语言写 的脚本程序,程序运行时出现未知错误需要调试找出问题所在地。(阿里云Ubuntu系统的服务器)。解决方法:使用 gdb工具在终端窗口中调试 C文件。具体方法:(1)安装 gdb sudo apt-get install gdb(一般的服务器是没有安装gdb的,所以需要安装gdb。如果安装过程中出现源错误,直接使用 sudo apt-get...原创 2018-11-16 23:29:21 · 1368 阅读 · 0 评论 -
Linux服务器环境配置(3)mysql数据和表格结构移植
需求描述:服务器到期,需要把原服务器上的环境(包括Linux服务器上的安装的程序和数据库转移到新的服务器上,本文先进行mysql的转移)(1)在新的服务器上安装mysql,并设置mysql可以远程连接,具体步骤可以参考 Linux服务器环境配置(1)安装mysql Linux系统配置(2)mysql允许被远程访问(2)复制原数据库表格结构到新的服务器上(我在...原创 2018-11-20 11:58:22 · 254 阅读 · 0 评论 -
Linux后台运行程序
转载自:Linux 下后台运行程序,查看和关闭后台运行程序1、如果想后台运行,即使关闭当前的终端也可以运行的话,需要nohup命令和&命令。(1)&命令 功能:加在一个命令的最后,可以把这个命令放在后台执行(2)nohup命令 功能:不挂断的运行命令 2、查看当前后台运行的命令有两个命令可以...转载 2019-09-27 19:43:18 · 157 阅读 · 0 评论 -
Linux C 获得格式化系统时间
(1)Linux C获得格式化系统时间#include <time.h> #include <stdio.h> #include <string.h>int main(void){ //printf("%s",s); time_t now; struct tm *tm_now; time(&now); tm...原创 2018-04-24 11:44:16 · 1232 阅读 · 0 评论 -
PHP开源项目MediaWiki(2)MediaWiki项目配置
安装mediawiki开源项目已经安装了开源PHP网站项目MediaWiki,实现外网主机可以通过输入网址访问,下面需要对MediaWiki进行配置:参考:https://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Debian_or_Ubuntu#Get_MediaWiki(1)配置mysql修改mysql的密码: mysqladmin ...原创 2018-03-07 15:52:46 · 755 阅读 · 0 评论 -
PHP开源项目MediaWiki(1)安装mediawiki开源项目
参考网址:https://www.mediawiki.org/wiki/Manual:Installation_guide/zh#升级指南Ubuntu 16.04 安装开源项目:MediaWiki ,参考网址:Manual:Running MediaWiki on Debian or Ubuntu本文讲述了如何在ubuntu服务器上安装MediaWiki开源项目。这个安装过程要求操作者拥有Linu...原创 2018-03-07 15:52:28 · 1290 阅读 · 1 评论 -
在Linux服务器和本地主机查看服务器端口信息,检测端口是否可连接
(1)本地主机上检测服务器端口是否可以连接cmd窗口下输入以下命令(可以查看端口能否正常连接,第一个参数是ip地址,第二个参数是端口号):如果出现以下问题:按照这个解决方法修改电脑配置:telnet不是内部或外部命令,也不是可运行的程序更详细在本地主机检测服务器端口是否可连接的方法可参考:怎样测试某个端口是否打开(2)在Linux服务器查看本服务器上的所有端口:服务器查看服务器所有端口信息的命令如...原创 2017-11-29 11:12:26 · 20309 阅读 · 0 评论 -
Linux socket 通讯(1)-Linux如何用vim编写、运行c脚本
(1)Linux如何用vim编写、运行c脚本1.在终端用vi编译器创建C文件并写入内容(其中tcpreceiver.c是我的文件名称):vi tcpreceiver.c之后会进入vi文件编辑界面:按下键盘上的“i”键,进入编辑状态。可以看到命令的下方出现了“--INSERT--”字样,表示成功进入了编辑模式。此时可以在文件中输入内容了。编辑完成后,按ESC键原创 2017-11-29 11:15:31 · 897 阅读 · 0 评论 -
Linux服务器环境配置(1)安装mysql
退出mysql命令目的描述:全新的阿里云linux服务器,系统是ubuntu 16.04。需要在上面安装mysql数据库。解决方法:远程登录,在终端窗口中使用sudo apt-get 指令在线安装mysql。具体步骤:1.输入以下命令更新系统安装源: sudo apt-get update(如果不更新,下面使用sudo apt-get命令在线安装软件时可能会出现错误...原创 2017-11-29 19:26:12 · 3521 阅读 · 0 评论 -
C语言实现按分隔符来截取字符串
问题描述:我们的系统通过Socket网络通讯往linux服务器上发送数据,服务器上接收的数据格式是以逗号隔开的字符串。我们需要将这个字符串按逗号作为分隔符来截取。解决方法:使用C语言中的strtok()函数实现代码实现(下面代码的功能是将字符串"now , is the time for all , good men to come to the , aid of their countr原创 2017-12-01 15:40:38 · 46260 阅读 · 3 评论 -
Windows主机与Linux服务器之间传输文件-xftp4软件实现
目的描述:之前已经 实现windows主机远程登录Linux服务器的终端窗口(通过putty软件),但是putty软件不能实现与服务器之间的文件传输,我使用xftp4软件实现windows主机与Linux服务器之间的文件传输。xftp4软件下载地址:Xftp 4.0 Build 0118软件操作:xftp4软件界面如下,可以用图形界面方式实现windows主机和Linux服务器之间的文原创 2017-12-09 14:31:35 · 2016 阅读 · 0 评论 -
Linux C操作mysql (3)Linux终端操作mysql常用命令
转载自:Linux终端操作MySQL常用命令1.终端启动 MySQL:/etc/init.d/mysql start 2.登录 MySQL:mysql -uroot -p (用 root 账户登录),然后输入密码 3.查看所有的数据库名字:show databases; 4.选择一个数据库操作: use database_name; 5.查看当前数据库下所有的表名:show tables; 6.创...转载 2017-12-13 16:01:46 · 403 阅读 · 0 评论 -
Linux系统配置(2)mysql允许被远程访问
需求描述:刚刚在linux服务器上安装完mysql(Linux服务器安装mysql),希望mysql可以被远程访问,用Navicat 远程登录服务器上的mysql软件。需要对mysql进行如下配置:使mysql允许远程访问一般有两步:(1)阿里云服务器需要修改安全组规则,添加3306端口到安全组中,允许0.0.0.0/0即所有地址都可以访问该端口(也可以修改为特定的地址可以访问)(2)...原创 2017-11-29 19:25:12 · 1087 阅读 · 0 评论 -
阿里云学生服务器搭建网站(1)-购买阿里云学生服务器
(1)创建阿里云账号,完成实名认证和学生认证参考:阿里云9.9元学生服务器的购买和配置方法(2)登录阿里云账号,点击进入“云翼计划”购买学生服务器(阿里云翼计划)(2)参考:使用阿里云搭建个人网站/服务器 默认的系统的登录账号是 root,没有登录密码,需要在更多->重置密码中修改登录密码(修改登录密码后需要重启服务器)选择“远程连接”远程联系服务器(如果第一原创 2017-12-04 09:16:53 · 9446 阅读 · 1 评论 -
windows主机如何登录阿里云服务器
需求描述:拥有了阿里云服务器后,在服务器上面进行程序开发或网站开发,都需要远程登录服务器。实现方式:阿里云服务器有两种操作系统,windows和linux,两种操作系统的云服务器要采用不同的登录方法。具体实现:(1)windows系统阿里云服务器登录方法:使用“远程桌面连接”功能在开始菜单中搜索 “远程桌面连接”程序,打开后输入阿里云服务器的ip地址:原创 2017-11-14 22:27:24 · 10438 阅读 · 0 评论 -
阿里云学生服务器搭建网站(2)-Ubuntu16.04安装php开发环境
LAMP(Linux- Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据 库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和 Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相原创 2017-12-04 10:42:47 · 3429 阅读 · 0 评论 -
Linux C操作mysql (1)开发工具与代码实现
需求分析:Linux服务器上用vim编译运行C程序,对服务器上的mysql服务器进行读写。(之前的工作参考:Linux如何用vim编写、运行c脚本,Linux服务器安装mysql,Linux系统配置mysql允许被远程访问)(1)头文件#include <mysql/mysql.h> (2)代码第一版这个程序的功能是:登录本地的mysql,连接本地的名为test的数据库。#inclu...原创 2017-12-08 10:17:13 · 467 阅读 · 0 评论 -
Linux系统监视端口上收到的数据
转载自:linux如何查看某个端口接收到的数据方法一:用tcpdump命令sudo /usr/sbin/tcpdump -s 0 -X 'tcp dst port 80'把port改为你想要监听的端口即可在linux下监听某个端口的数据。但是打印出来的数据不是很人性化。方法二:用ngrep命令#如果没有ngrep命令,首先要安装sudo yum -y install ngrep转载 2017-11-29 10:58:23 · 6294 阅读 · 0 评论