「 SPARK 」
August 20, 2018
Words count
6k
Reading time
5 mins.
package com.hollysys.scala
/**
*
* @author shirukai
* Created in 2018/6/20 上午10:33
*/
trait Animal{
def eat()
}
trait AnbleRun{
def run() = {
println("很正常的跑")
}
}
class Dog extends Animal with AnbleRun {
...
Read article
「 SCALA 」
August 20, 2018
Words count
5.6k
Reading time
5 mins.
三种变量修饰符
val 定义immutable variable 常量
var 定义 mutable variable 变量
lazy val 惰性求值
scala> lazy val f= 1*4
f: Int = <lazy>
scala> f
res22: Int = 4
scala> val name:String = "srk"
name: String = srk
scala> s"name is ${name...
Read article
「 PYTHON 」
August 20, 2018
Words count
6.1k
Reading time
6 mins.
官网下载:https://www.anaconda.com/download/#windows
1.下载完成后进行安装,【Next】
2.点击【I Agree】同意条款
3.选择安装类型,第一个是安装到当前用户,第二个是安装到所有用户。
4.选择安装路径
5.勾选Add Anaconda to my PATH environment variable选项,将 anaconda加入的环境变量里。
6.点击【Install】即可等待安装完成。
命令行输入
conda install scrapy...
Read article
「 PYTHON 」
August 20, 2018
Words count
17k
Reading time
16 mins.
python: 2.7.5
django: 1.11.7
node: 8.5.0
mysql: 5.7
1. 安装python
centos下默认已经安装了python
2. 安装 node.js
下载安装包 版本地址
wget https://nodejs.org/dist/v8.5.0/node-v8.5.0-linux-x64.tar.gz
解压
tar zxvf node-v8.5.0-linux-x64.tar.gz
配置环境变量/etc/profile
export NODE_HOME...
Read article
「 PYTHON 」
August 20, 2018
Words count
7.4k
Reading time
7 mins.
django版本:
>>> import django
>>> print django.VERSION
(1, 11, 5, u'final', 0)
>>>
python版本:
[root@new_name ~]# python -V
Python 2.7.5
一、 构建Django项目
- 创建项目
django-admin startproject myproject
目录结构:
- 进入项目根目录,创建...
Read article
「 PYTHON 」
August 20, 2018
Words count
6k
Reading time
5 mins.
Django 中自带了防止CSRF攻击的功能,所以在表单或者Ajax发送POST的请求的时候,如果没有带有csrf_token
,请求会被拒绝
GET请求不需要csrf认证,POST请求需要认证才能得到正确的结果。一般在POST表单中加入
{% csrf_token%}
<form method="POST" action="/post-url/">
{% csrf_token %}
<input...
Read article
「 PYTHON 」
August 20, 2018
Words count
9.3k
Reading time
8 mins.
在python中,面向对象编程主要有两个主题,就是类和类实例
类与实例:
类与实例相互关联着:类是对象的定义,而实例是”真正的实物”,它存放了类中所定义的对象
的具体信息
类的优点:
1、类对象是多态的:也就是多种形态,这意味着我们可以对不同的类对象使用同样的操作方法,而不需要额外写代码。
2、类的封装:封装之后,可以直接调用类的对象,来操作内部的一些类方法,不需要让使用者看到代码工作的细节。
3、类的继承:类可以从其它类或者元类中继承它们的方法,直接使用。
1. 定义类(class)...
Read article
「 PYTHON 」
August 20, 2018
Words count
833
Reading time
1 mins.
最近在一次做灯塔在线知识竞答的时候,突然萌生了用python写一个自动化答题的脚本。然后就根据想法在网上查了查相关资料,带着问题找思路。
python如何从浏览器中爬取数据?
python如何控制浏览器?
python如何读取word文档?
经过搜索查阅资料,基本确定思路,首先简单介绍一下slenium:
Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla ...
Read article
「 PYTHON 」
August 20, 2018
Words count
4.6k
Reading time
4 mins.
作为Python标准的打包及分发工具,setuptools可以说相当得简单易用。相面记录一下Python如何利用setuptools进行分发打包。
方式一:通过python安装
wget http://peak.telecommunity.com/dist/ez_setup.py
python ez_setup.py
方式二:yum 安装
yum install python-setuptools
创建一个setup-demo目录
mkdir setup-demo
进入setup-demo...
Read article