「 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