1. MySQL常用

    本文将持续更新。

    1. Mac上安装后需要配置的PATH

    export PATH=$PATH:/usr/local/mysql/bin
    

    2. Python使用MySQL

    Python中有5种常见客户端可连接MySQL.

    2.1 MySQLdb

    最早的,使用C语言写成,但是不支持Python3

    2.2 mysql-connector-python

    https://pypi.python.org/pypi/mysql-connector-python/

    这个是Oracle官方支持的,是纯Python编写的,但是有点慢,而且不兼容MySQLdb

    2.3 pymysql(推荐)

    https://pypi.python.org/pypi/PyMySQL

    它是一个纯Python的客户端,并且支持Python3.兼容MySQLdb

    2.4 CyMySQL ...

    Tagged as : MySQL
  2. React使用笔记(4)-React状态和属性详解

    1. 属性的含义和用法

    1.1 属性赋值

    <HelloWorld name="?"><HelloWorld>中属性的值可以有以下几种形式:

    • "Tom" 字符串
    • {123} 字符
    • {"Tom"} 等同于第一种方法
    • {[1, 2, 3]} 数组,属性接收的也是数组,这样就能做一些类似checkbox的事情了
    • {variable or function} 对象或者函数

    还有一种写法,叫做展开语法,用3个点加对象名来实现:

    var props = {
        one: "123",
        two: 321
    };
    <Hello {...props}/>
    

    还有一种不常用的方法setProps:

    var instance = React.render(<HelloWorld></HelloWorld>, document.body);
    instance ...
    Tagged as : JavaScript React
  3. Python数据分析(3)-DataFrame

    1. DataFrame简介

    Series是一维序列,而DataFrame是一种二维表结构,它包含一组类似于index的有序列,每列可以是不同的值。因此可以把DataFrame看作是共享同一个indexSeries集合。

    2. DataFrame的创建

    创建DataFrame的方法与Series类似。并且自带index,也可以指定index。

    In [1]: import pandas as pd
    In [2]: data = {'name': ['Wangdachui', 'Linling', 'Niuyun'], 'pay':[4000, 5000, 6000]}
    In [3]: frame = pd ...
    Tagged as : 数据分析
  4. Python数据分析(2)-变长字典Series

    我们知道字典是一种无序的数据结构,而pandas中的Series的数据结构不一样,它相当于定长有序的字典,并且它的index和value之间是独立的。

    1. Series的创建

    Series的基本特征

    • 类似一维数组的对象
    • 由数据和索引组成

    Series的创建:

    In [1]: import pandas as pd
    In [2]: aSer = pd.Series([1, 2.0, 'a'])
    In [3]: aSer
    Out[3]:
    0    1
    1    2
    2    a
    dtype: object
    

    我们可以看到Series自带索引,当然我们还可以指定索引:

    In [4]: bSer ...
    Tagged as : 数据分析
  5. Python数据分析(1)-NumPy中的ndarray

    ndarray是NumPy中的基本数据机构,别名array,利于节省内存和提高CPU计算时间,提供了丰富的函数。

    1. ndarray创建函数

    函数 函数
    arange array
    empty_like empty
    fromfile fromfunction
    identity linespace
    logspace mgrid
    ogrid ones
    ones_like r
    zeros zeros_like
    from numpy import *
    
    aArray = array([1, 2, 3]) #一维数组
    aArray
    Out[9]: array([1, 2, 3])
    bArray = array([(1, 2, 3), (4, 5 ...
    Tagged as : 数据分析
  6. React使用笔记(3)-React Event Listener

    1. 构造基本结构

    首先,我们先创建一个按钮,一个输入框。我们准备点击按钮时,后面有一个<span>显示和隐藏。代码如下:

    <div id="container"></div>
    <script type="text/jsx">
        var TestClickComponent = React.createClass({
            render: function(){
                return (
                    <div>
                        <button>显示|隐藏</button>
                        <span>测试点击</span>
                    </div>
                    );
            }
        });
    
        var TestInputComponent = React.createClass({
            getInitialState: function(){
                return {
                    inputContent: ''
                }
            },
            render: function(){
                return (
                    <div>
                        <input type="text" /><span ...
    Tagged as : JavaScript React
  7. React使用笔记(2)-React Components的生命周期

    1. React Components的生命周期

    React Components的3种状态:

    • Mounted:React Component被render解析,生成对应的DOM节点,并被插入浏览器的DOM结构的过程。这个过程结束了就是这个组件被Mounted了。
    • Update:一个被mounted的React Component被重新render的过程。
    • Unmounted:一个被mounted的React Component对应的DOM节点被从DOM结构中移除的这样一个过程。

    每一个状态React都封装了对应的hook函数。


    2. React Components生命周期中的hook函数

    2.1 实验,来添加mount的hook函数

    • getDefaultProps:只调用一次,只有在组件的第一个实例被初始化时才被调用,用于实例之间共享引用,它返回的是引用,而不是值。在var Hello = React.createClass({...})执行时,getDefaultProps就会被调用。
    • getInitialState:初始华每个实例特有的状态
    • componentWillMount:它是渲染之前最后一次修改状态的机会。
    • render:只能访问this ...
    Tagged as : JavaScript React
  8. React使用笔记-React的JSX和Style

    1. 文件基本结构

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <title></title>
        <link rel="stylesheet" href="">
        <!--react.js-->
        <script src="js/react.js"></script>
        <!--解析JSX-->
        <script src="js/JSXTransformer.js"></script>
    </head>
    <body>
        <div id="container"></div>
    
        <!--JSX的声明需要是type="text/jsx"-->
        <script type="text/jsx">
        var ...
    Tagged as : JavaScript React
  9. 使用wfastcgi在IIS上部署Python Flask应用

    本文介绍了如何在Windows上部署Python Flask应用,相关环境如下: - 操作系统:windows 7 - Python:3.4 - WFastCGI: 2.2 应用所用到的包版本如下:

    Flask==0.10.1
    Flask-SQLAlchemy==2.1
    itsdangerous==0.24
    Jinja2==2.8
    MarkupSafe==0.23
    pyodbc==3.0.10
    SQLAlchemy==1.0.9
    Werkzeug==0.11.2
    wheel==0.24.0
    

    1. WFastCGI

    wfastcgi.py使用WSGI和FastCGI提供了IIS和Python之间的桥接,类似于Apache ...

    Tagged as : Flask
  10. Python扩展库

    Anaconda和Python(x,y)都自带了下面的这些库。

    1. NumPy

    强大的ndarray和ufunc函数。

    import numpy as np
    xArray = np.ones((3, 4))
    xArray
    Out[3]: 
    array([[ 1.,  1.,  1.,  1.],
           [ 1.,  1.,  1.,  1.],
           [ 1.,  1.,  1.,  1.]])
    

    2. SciPy

    科学计算(插值、积分、优化和图像处理)

    from scipy import linalg
    arr = np.array([[1,2], [3, 4]])
    linalg ...
    Tagged as : 数据分析

Page 3 / 13