自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mac 安装 NodeJs

1. brew install node2. brew link node

2018-06-17 14:46:50 488

转载 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】Turtle画图04

1.导入turtle包2.

2017-06-18 09:25:17 558

原创 【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的两种运行方式01

1.交互式在Python Shell中编写,多用于数据处理2.完成编码,然后统一解释执行

2017-06-17 15:51:51 604

原创 【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

原创 03执行过程

2017-06-06 18:21:41 316

原创 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

原创 微信小程序01-基础

微信小程序开发

2017-04-14 18:01:58 473

原创 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

01-GB50311-2007综合布线工程设计规范(含条文说明).doc

详细的综合布线工程设计规范,有详尽的条文说明。

2014-12-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除