哈梅白的技术成长日志——编号00001

记哈梅白的一次技术经历

当我十分钟前坐在食堂吃着一块一块的土豆时,我满脑子想的都是怎样把这几天主要是今天的技术学习经历写下来,然后发出去,以至于生姜们多次成功地骗过了我双5.0的眼睛(呕)。
学的是什么技术呢?简而言之——数据库。怎么开始的呢?当我意识到我要开始着手做一些数据挖掘工作的时候。
作为一个技术小白,看着谷歌学术上各个国家的大牛们用各种花里胡哨的算法处理着各种五颜六色的数据,内心充满的是羡慕和崇敬,还有一颗想加入的心。显然,光靠做梦是办不到的。那么我不做梦做什么呢?→学习!看了几幅英文、中文、中英混合文的高糊地铁图之后,我发现要成为一个数据科学家,绝对不是到窗口买张票随便转转线路就能到终点,其中的每一站,都是一战。但是对我来说,现在还不是时候来考虑这么长远的事情。因为眼下我有一件更重要的任务——毕业(留给哈梅白的时间真的不多了)!所以我没有太多时间从头一点一点系统地学习,只能用到哪看到哪。
而这一阶段我需要用的,就是数据挖掘。数据挖掘的基础,当然是数据。我有数据!但它们还不在我的电脑里,不能任我摆布,它们正静静地躺在我的浏览器里。怎么办?百度!没错,百度会告诉我,当我需要从一个网页上下载数据时,我要用爬虫工具。虽然我不会也不懂,但是觉得,这似乎不是一个太好的办法。然后怎么办?问问大佬!大佬说,系统是你们自己的,你直接导出数据不就好了吗。怎么导出?去跟你们数据部的同事沟通啊!好吧,数据部的同事(如果可以这样称呼他的话),这是我内心最后一个想咨询的人,因为,他是我的···导师。尽管老师人超级好,但我目前还没有彻底消灭内心深处对老师们的敬畏之心。没办法,再害怕也得去,问吧。
(三天前)老师,服务器的数据怎么导出(弱弱地)?你连不就得了嘛。IP是什么(弱弱地)?IP不就是网址前面那串数字嘛。用户名和密码是什么(弱弱地)?你怎么登的网址啊(眼睛逐渐变圆)??噢,知道了,谢谢老师(溜~)。
回到实验室,打开我心爱的永久激活版Navicat(此处感谢github上的注册机大佬,我用半天时间激活了mac和windows两款软件,成就感拉满)。诶,数据库是哪一种啊?老师好像说是Oracle。好,新建Oracle连接。诶,端口是什么啊?用默认试试吧。失败。有两个网站,换一组用户名密码试试吧。失败。奇怪了,一个IP有两个网站,我怎么区分我连接的是哪一个的数据库呢?不管了,先看看百度怎么说。百度告诉我,当我连接不到服务器的时候,先试试ping这个IP地址。OK,ping······不通。百度又说,ping不通的话,应该是防火墙的设置,需要在服务器端修改。可是,别说防火墙了,我连眼前这堵水泥墙也破不开。emmmm,可能是其他的问题吧,可能跟防火墙没关系。要不问问师弟吧,听说师弟很会数据库。
(两天前)XX,你帮我看看吧。好的师兄,这个地方端口一定要知道,用户名密码也不能写错…我觉得还是再问问老师,把这些信息都确定了才能登录。OK,谢谢XX。
老师,两个数据库都是Oracle吗,端口您知道吗(发起微信来胆子就大一点了)?这我得问问,你先试试XX,XXXX,XXXX。好的。
(昨天)老师,昨天我都试了,连不上。那我问问。
(今天)老师,您给问了吗?还没回我,你电话XXXXXXXXXXX,咨询下。ok。
X工,您好,我是XXX的学生,问您一下那个数据库登录的事情。噢,那个有两个数据库对吧,一个的用户名密码是XXXXXX,另一个是XXXXXX。(原来登录数据库和登录网址的用户名密码不一样啊)还是连不上啊。你试一下ping。我试了,ping不通。那就是防火墙的问题,你能去办公室上服务器的系统看看吗,先照着网上的信息操作一下,我现在有点事。好的,谢谢X工。
悄咪咪地拿来了办公室的钥匙,趁老师出差,好好地把玩一下这台服务器。win server2012你好,防火墙你好。百度说,开启了文件与日志共享就可以ping通了。OK,开启。果然ping通了。这时候我发现,通了也没什么用啊,我的navicat还是连不到数据库。胆子大一点,防火墙你好,防火墙再见。诶,错误说明不一样了,tnsnames又是什么。百度说,你在XXXXX目录下可以找到tnsnames。OK,找到了。原来服务名就是我区分我现在登录地是哪个数据库的标识啊。输入了正确的信息,我的navicat跳出了令人喜悦的文字:连接成功。
为了应冬至的景,我一边吃着外卖来的饺子,一边看着服务器上的teamviewer陷入了沉思。这好像是个好东西啊,我是不是可以在我的座位上远程操作这台服务器啊。下载,安装,注册,登录,连接,一气呵成。成功!这时候的心情就是三个字,爽歪歪。
刚才成功连接了一个数据库,还有一个现在也试试看吧。诶,怎么找不到tnsnames。
喂,X工,一个连上了,另一个还不行。我想起来了,另一个是SQLServer,你再找找看,密码我也不记得了,晚上再回去帮你看看。好的,谢谢X工。
我自己先随便看看吧。SQLServer Management Studio进来看看,没有密码怎么办,采用windows验证。没毛病,果然成功进入了。看着一个一个的数据表,心想到底怎样才能把这堆表放到我的电脑上去。看着看着,我发现我可以自己创建登录名,OK,来一个。输入标志性的xavier,创建成功。再用navicat远程连接试试,再次成功。大家鼓掌!
且慢,navicat里面怎么一个表都没有啊…继续百度,百度又说,这是权限问题。依照网上的大佬的说明,一步一步地给自己的用户添加了各种权限。突然成了一个手握权力的人,放心,我不会膨胀。
当我成功地打开了我想要观察的表,并且把所有的数据都导出到我的文件夹里的时候。我的心情,就像拉出了便秘三天的一大坨屎一样舒畅、轻松。不同的是,屎是要冲走的,数据是要好好保存的。
授权了我的两台笔记本和服务器系统的teamviewer轻松访问之后,又好好地欣赏了一下navicat里的一个一个数据表。正好又到了吃晚饭的时间,心里只顾着高兴,忘记了最近几天正在节食的事情,一口气要了两大份菜,二两米饭,结结实实的吃饱了一顿。
虽然现在,我迫不及待地想要开始研究我可以怎样操作这些数据们,把它们按在我的Excel、R、Python以及其他各种各样的软件里狠狠地摩擦。但我还是觉得我必须得先去洗个澡了,因为,就在几分钟前,我发现我的帽子,好像快要臭了…
PS:感谢这几天帮助我的老师、师弟、X工和各位广大网友,另外感谢一分钟前分给我一大块柚子的博士师兄。

——哈梅白
(喜欢自称哈维,梅(没)什么技术的,一只IT小白)

  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值