- 博客(119)
- 资源 (1)
- 收藏
- 关注
转载 Mac 安装 SecureCRT客户端 & 激活
【转】1. 下载 SecureCRT 和 破解文件 到 当前用户“下载”目录中,like this: /Users/cyan/Downloads;2.在 Finder 中,打开 “scrt-7.3.0-657.osx_x64.dmg” ,点击安装,并将安装好的 SecureCRT 复制到 /Applications 中;3.测试一下 SecureCRT是否可以直接打开,若可以,继续以下步骤;4....
2018-06-17 12:38:03
836
原创 【Scala】基础_match
Scala中的match和Java中的switch很类似。语法结构:exp match { //主要用在pattern match中 case p1 => val1 // p---pattern case p2 => val2 .... case _=> valn //类似其他语言的default,当上面的case没有匹配到,执行这个}
2017-12-19 16:24:45
270
原创 【Scala】基础_try_catch_finally
在Scala中,try catch是一个表达式,不像Java是语句,Scala中的try catch是有返回值的。catch中的下划线_是通配符的意思,意思是匹配所有的对象,finally意思是无论有没有异常发生,我们总是会执行finally里面的代码块。
2017-12-19 16:04:59
1169
原创 【Scala】基础_for
1.object for_test { val l = List("A","B","C") //> l : List[String] = List(A,B,C) for ( d <- l ) println(d) //> A //| B
2017-12-19 14:44:27
255
原创 Winodws环境搭建sbt
1. 下载sbt windows版本url: http://www.scala-sbt.org/download.html2. 安装sbt3. cd c:\Users\cyan\.sbt\0.13\ (就是当前登录用户的家目录下) 查看该目录中是否包含plugins\build.sbt文件,如果没有,手动创建 vim build.sbt addSbtPlug
2017-08-02 10:27:16
267
原创 【Python】产生随机数字09
函数randint(a,b)可以产生一个a和b之间,且包括a和b的随机整数。# 产生两个整数,检测学生答案是否正确#-*-conding:utf-8-*-from random import randintnum1 = randint(0,9)num2 = randint(0,9)answer = eval(input("What is "+ str(num1)+"+"+str(num2)+"
2017-07-11 20:29:19
689
原创 20170628《Trying Not To Try:The Art and Science of Spontaneity》
《Trying Not To Try:The Art and Science of Spontaneity》(无为:自发性的艺术和科学)的作者是加拿大学者森舸澜教授,他是加拿大著名的汉学家。这本书视角的有意思之处在于,他很可观的看待了“无为”这件事,以及和“无为”思想有关的几位著名的中国思想家,即孔子,老子,孟子,庄子… 无为:其实就是不刻意去追求,特别放松,自然地去做一件事情。要达到无为
2017-06-28 08:38:07
1562
原创 20170622《指导生活的算法》
“与其浑浑噩噩地接受命运的安排,不如有点理性决策的精神,把决策变成一个数学问题,在这个充满不确定的时代,给自己增加一些底气。”说真的,还真的是这样,可能是因为经历的事情太少,所以有些时候,遇到事儿还真的是不知该怎么解决为好。害怕太果断容易后悔,又害怕总是拖着错过好时机。既然这样,还不如试试用数学家的算法,在生活里尝试一把。本书的核心:生活中看起来很多复杂的决策,都可以运用算法来解决。很多时候我们
2017-06-22 07:55:48
3897
原创 【Python】Python数据分析基础技术03
一、numpy关键词:开源 数据计算扩展主要是用于处理 Python在数据、数值处理中速度比较慢的问题。 功能:ndarray 多维操作 线性代数 官网:http://www.numpy.org/下载了Anaconda之后,很多我们常用的库已经是安装好的。 打开Anaconda Prompt,输入conda list,就会发现已经拥有了很多库啦。除此之外,若import num
2017-06-21 15:47:29
369
原创 【Python】Python数据分析环境搭建02
Python数据分析环境搭建过程: 平台支持:Windows、Linux 科学计算工具:Anaconda Anaconda的下载网址: https://www.continuum.io/downloads
2017-06-21 11:45:08
424
原创 【Python】Python数据分析一般概念01
1.数据分析的含义与目标统计分析方法提取有用信息研究、概括、总结Python的特点: 简洁,开发效率高,运算速度慢,胶水特性数据分析: numpy,scipy,matplotlib,pandas,scikit-learn,keras…2.Python数据分析大家族①numpy:数据结构的基础②scipy:强大的科学计算方法(矩阵分析,信号分析,数理分析)③matplotli
2017-06-21 11:16:53
430
原创 【Python】绘制各种图形08
关键点: Python的Turtle模块中包含 移动笔、设置笔的大小、举起和放下笔的相关方法。 一个Turtle其实是一个对象,在导入Turtle模块时,就创建了一个对象。介绍 当创建一个Turtle对象时,它的位置被设定在(0,0)处——窗口的中心,而且它的方向被设置为右。 Turtle模块用笔来绘制图形。默认情况下,笔是向下的。如果笔是向下的,那么当我们移动Turtle的时候,就会绘制出
2017-06-21 11:00:09
1940
原创 【Python】数学函数、字符串和对象07
1. a = 10b = 5print(max(a,b)) # 最大值,102. a = -10print(abs(a)) #求一个整数的绝对值,10a = -20.0print(fabs(a)) #求一个浮点数的绝对值 20.03. print(pow(2,4)) # 指数 类似 **4. print(round(4.6)) # 四舍五入
2017-06-19 06:24:51
372
原创 【Python】基本程序设计06
1.计算圆面积的程序算法:1)从用户处获取圆的半径2)利用下面的公式计算它的面积面积 = 半径 * 半径 * π3)显示结果提示:在开始写代码之前,以算法的方式描述你的问题是一个很好的做法。radius = 20area = radius * radius * 3.1415926print("半径为20厘米的圆的面积是:",area,"平方厘米")2.从控制台
2017-06-18 19:21:42
836
原创 【Python】数据类型05
num = 10print("图图的女神有:",num,"个")print(type(num)) #money = 355.78print("今日消费:",money,"元")print(type(money)) #name = "图图"print(name,"是个好孩子")print(type(name)) #胡楠是个好孩子 = Trueprint("胡楠是个
2017-06-18 11:09:01
314
原创 【Python】问题汇总[持续更新]
2017-06-171.使用PyCharm,写入如下代码的时候import osos.system("tasklist")会发现中文乱码的情况,这个时候进行以下修改:
2017-06-17 19:42:10
386
原创 【Python】Python错误类型03
Python程序设计错误可以分为三类:语法错误 运行时错误 逻辑错误1.语法错误print("Hello World')2.运行时错误运行时错误是导致程序意外终止的错误。如果Python解释器检测到一个不可能执行的操作,就会出现运行时错误。输入错误是典型的运行时错误。当用户输入一个程序无法处理的值,就会出现输入错误。比如,程序希望读取到的是
2017-06-17 17:21:09
516
原创 【Python】Python注释02
1.单行注释 # 注释内容2.多行注释'''注释内容'''3.通常Python 需要贴边写4.print("1+2") ====> 输出字符串 1+2 print(1+2) ====> 输出一个整数 3
2017-06-17 17:01:10
272
原创 【Python】Python入门简介00
1.什么是计算机计算机包括软件和硬件。一台计算机主要包括以下主要硬件组件:计算机内存由多个有序的字节序列构成。这些字节序列用来存储程序以及这个程序要处理的数据。内存就相当于计算机执行程序的工作区。
2017-06-17 15:35:28
354
原创 【Python】BeautifulSoup简介02
BeautifulSoup是一个第三方库下载网址是:https://www.crummy.com/software/BeautifulSoup/#Download中文文档网址是:https://www.crummy.com/software/BeautifulSoup/bs4/doc.zh/#beautifulSoup默认是以unicode编码文档的,然后以utf-8编码返回from bs4 imp
2017-06-14 07:19:18
293
原创 【Python】urllib的基本用法01
urlliburllib是Python3.x中提供的一系列操作URL的库,它可以轻松地模拟用户使用浏览器访问网页。使用步骤1.导入urllib库的request模块 from urllib import request2.请求url,返回响应对象 response = request.urlopen('http://www.baidu.com')3.使用响应对象输出数据 pr
2017-06-14 06:29:00
414
原创 【Python】遇见数据采集00
课程目标学完该课程,可以实践以下项目:购物比价网、综合搜索网、统计QQ用户的兴趣爱好、搜索引擎课程前提安装Python3.6.1、安装BeautifulSoup4BeautifulSoup4可以通过pip进行安装pip install beautifulSoup4检测Python是否安装成功from urllib.request import urlopen检测BeautifulSou
2017-06-13 22:36:52
480
原创 04 BeautifulSoup小实例
from bs4 import BeautifulSoup html_doc = “”” The Dormouse’s story The Dormouse’s storyOnce upon a time there were three little sisters; and their names wereElsie,Lacie andTillie;and they lived a
2017-06-06 16:17:14
382
原创 03网页解析器
网页解析器从网页中提取有价值数据的工具,也会提取到网页中所有的url,用于后续的访问。也就是说网页解析器会将网页下载器得到的html网页字符串作为输入,最后提取到①价值数据②新URL列表(待爬取)Python网页解析器1.正则表达式(最直观,将网页当作是一个字符串,进行模糊匹配但如果对于较为复杂的文档,会相当复杂)2.html.parser(python自带)3.beautifulSoup(第三
2017-06-06 15:17:32
990
原创 Eclipse+PyDev环境搭建
下载jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载Eclipse http://www.eclipse.org/downloads/ 3.安装Eclipse之前首先要安装jdk,Eclipse依赖于jdk 4.
2017-06-06 11:35:50
390
原创 01简单爬虫架构
爬虫调度端启动爬虫,停止爬虫,监视爬虫的运行情况爬虫URL管理器对将要爬取的和已经爬取过的URL进行管理;可取出待爬取的URL,将其传送给“网页下载器”。网页下载器将URL指定的网页下载下来,存储为字符串,之后提交给网页解析器网页解析器 一方面:解析出价值数据 另一方面:将解析到的url返回给URL管理器
2017-06-05 22:00:25
483
原创 00爬虫
爬虫 爬虫,即一段可以自动抓取互联网信息的程序。 爬虫会从一个页面的url,甚至该url相关的url中,提取到我们想要的价值数据 简而言之,爬虫可以自动访问互联网中的url(网),并提取价值数据。爬虫的价值 互联网的数据,能够为我所用。
2017-06-05 21:44:12
338
原创 Samba—share(共享模式)
听说,这个共享模式,是Samba最简单的,但是,我真的活生生用了两个晚上才测试成功。- - !也不知道是笨啊,是笨啊,还是笨啊……[掩面]来吧,记录一番。yum install -y samba samba-client #安装vim /etc/samba/smb.conf #编辑该文件[global] workgroup = WORKGROUP serve
2017-02-22 21:29:45
6126
原创 Linux-Day5 文件传输相关
SCPscp [本地文件] 用户名@远程ip地址:[远程服务器目录]#上传本地文件到远程服务器的指定目录#示例:scp index.php root@101.200.234.7:/root/1000-P 22 指定端口scp -P 22 -r index.php root@101.200.234.7:/root/1000FTP(File Transfer Protocol)文件传输协议用户通
2017-02-19 18:37:07
291
原创 Linux-Day5防火墙&搭建主机信任
回顾:查找命令find /root -name nu*上线之后的.git文件最好删掉,不然会透露一些我们的信息,但是每个文件夹都有,怎么能删除呢可以使用exec命令find / -name .git* exec rm -rf {} \;#递归删除查找到的匹配的文件iptables具体使用service iptables stop| start|restart #管理防火墙iptables
2017-02-17 19:07:52
561
原创 Linux-Day4-小知识点
记录命令历史history #查看当前用户的历史命令,默认显示1000行!! # 执行上一个命令!n #执行命令历史里面的第几个![命令] #执行命令历史里面的最近一个匹配的命令cd ~ls -la可以看到一个~/.bash_history的文件,这个文件也记录着某个用户的历史命令文件(有可能不是最新的数据)别名alias [新名字]='[命令]' #给命令起别名unalias [别名
2017-02-17 11:24:25
238
原创 Linux Day4-2
系统管理工具w #查看系统的负载情况 系统相关信息cat /proc/cpuinfo #查看cpu信息 vmstat #系统当前信息 top #3秒刷新一次,显示系统信息[shift+m按照内存大小进行排序]free #查看内存 free -h #友好的格式输出内存的使用情况ps aux #当前系统运行的进程 ps aux | grep [模糊匹配进程的名字] #模糊匹配 kil
2017-02-16 18:08:26
333
原创 Linux Day4
作业控制 (任务控制)ctrl +z 暂停一个任务到后台jobs 查看当前暂停的任务fg 恢复上一条暂停的任务fg n 恢复任务列表里面的某一条bg 后台运行bg n 指定某一条后台运行screen后台运行 严格意义上来讲,会打开多个会话,分别执行不同的命令 使用之前,要进行安装yum install -y screen #安装screenscreen -S #新建一个任务会话,ctr
2017-02-16 16:11:57
228
原创 Linux-Day3-安装软件
Linux 安装软件的三种方式:1.rpm #相当于windows的点击下一步安装2.yum #相当于使用xxx软件中心一键安装3.源代码编译安装 #相当于黑客帝国 (*^_^*)rpm 安装软件rpm(redhat package manager),红帽的包管理器。 Linux里面的rpm软件互相存在依赖管理。 Package名通常都是 包名+版本号 其中版本号,一般分为三级 例如:
2017-02-16 13:56:44
289
原创 Linux-Day3-磁盘分区&压缩解压
磁盘分区添加新的硬盘关机状态 VirtualBox=> 设置=> 点击控制器=> 添加虚拟硬盘=> 创建新的虚拟硬盘=> 选择硬盘文件类型为VDI=> 存储在物理硬盘上选择动态分配或者固定大小都是可以的,各有千秋 => 设置文件位置和大小=>添加硬盘成功 查看当前磁盘情况
2017-02-16 10:51:35
719
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人