技术新手
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。 知识在于点滴积累
MySQL 添加列,修改列,删除列 示例:ALTER TABLE tb_financial MODIFY CREATE_TIME DATETIME(3) DEFAULT NULL COMMENT '录入时间'; ALTER TABLE:添加,修改,删除表的列,约束等表的定义。
前言 这一章节主要讲解Xpath的基础语法,学习如何通过Xpath获取网页中我们想要的内容;为我们的后面学习Java网络爬虫基础准备工作。 备注:此章节为基础核心章节,未来会在网络爬虫的数据解析环节经常使用,学会Xpath解析语法,可为未来爬虫解析省去很多麻烦。
select trim(字段) from 表 删除左右空格 select ltrim(字段) from 表 删除左空格 select rtrim(字段) from 表 删除右空格 知识在于点滴积累
Mysql清空表(truncate)与删除表中数据(delete)的区别 为某基于wordpress搭建的博客长久未除草,某天升级的时候发现已经被插入了几万条垃圾留言,如果一条条删除那可真是累人的活。遂考虑直接进入mysql直接清空表或者删除表中数据。
mysql是我们项目中非常常用的数据型数据库。但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况。下面就来介绍一下如何彻底解决数据库中文乱码情况。 1、中文乱码 1.1、中文乱码 create table user(name varchar(11)); # 创建user表 i...
yield的英文单词意思是生产,刚接触Python的时候感到非常困惑,一直没弄明白yield的用法。 只是粗略的知道yield可以用来为一个函数返回值塞数据,比如下面的例子: def addlist(alist): for i in alist: yield i + 1 取出alist的每一项,然后把i + 1塞进去。
接下来的图表展现了Scrapy的架构,包括组件及在系统中发生的数据流的概览(绿色箭头所示)。 下面对每个组件都做了简单介绍,并给出了详细内容的链接。数据流如下所描述。 来源于https://scrapy-chs.
PyCharm默认会使用虚拟的Python解释器,即使没有安装也能够运行Python代码,但有强迫症的程序员一定不能忍受Project中存在这么多的文件目录 设置Python版本 File->Settings->Project->Project Interpreter,设置本地安装的Python解释器版本 创建Python工程 创建工程时,选择Existing interpreter已经存在的解释器。
xms -xmx相关参数设置 打开pycharm的安装目录 D:\PyCharm\PyCharm 2018.2.3\bin下文件pycharm.exe.vmoptions 修改默认(版本2016.2)的 -server -Xms128m -Xmx512m 为 -server -Xms256m -Xm...
对象的5种基本类型 属性 知识在于点滴积累
打开Anaconda安装目录下的etc文件如:C:\Anaconda3\etc\jupyter我的安装目录在C:\Anaconda3 再打开jupyter_notebook_config.json文件作如下修改即可: 知识在于点滴积累
1.下载pip 地址:https://pypi.python.org/pypi/pip#downloads 注意选择tar.gz压缩包,目前最新版本为9.0.1,这里选择的版本是:pip-9.0.1.tar.
标题: #h1级标题 ##h2级标题 ###h3级标题 ####h4级标题 #####h5级标题 ######h6级标题 分割线:三个以上的短线 即可作出分割线 ---- 超链接:[连接名称](网址 , 标题) [我是链接名](http://www.
来源链接https://blog.csdn.net/testcs_dn/article/details/45719357 读文件 读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。
函数:open() 1:作用:打开一个文件 2:语法: open(file[, mode[, buffering[, encoding[, errors[, newline[, closefd=True]]]]]]) 3:参数说明: file: 要打开的文件名,需加路径(除非是在当前目录)。
sys.argv[]说白了就是一个从程序外部获取参数的桥梁,这个“外部”很关键,所以那些试图从代码来说明它作用的解释一直没看明白。因为我们从外部取得的参数可以是多个,所以获得的是一个列表(list),也就是说sys.argv其实可以看作是一个列表,所以才能用[]提取其中的元素。
# -*- coding: utf-8 -*- # 测试文件名为: # text.txt # 测试文件内容为: # abcdefg # 每次操作后将文件复原 # r # 以只读方式打开文件,文件不可写 # 要打开的文件不存在时会报错 # 文件的指针将会放在文件的开头 # 这是默认模式 # # file = open('test.
sublime text3 每当运行报错error时,都会出现一长串的path路径,如何不显示呢? 可以通过注释掉Packages/Default/exec.py的四个特定行来更改。 首先,您需要从Package Control中安装PackageResourceViewer插件。
错误如下 原因 anaconda插件连接jsonserver服务出现错误 可能是,当anaconda插件尝试连接jsonserver服务时,该服务暂未启动,所以之后在console中输入import socket; socket.socket(socket.AF_INET, socket.SOCK_STREAM).connect(("localhost", 7381)),并没有什么问题。
安装Sublime Text 3 官网下载 选择对应的版本安装。完事后,要安装一个基础的、必备的包管理:Package Control,用来以后安装插件用的。 安装指导 https://sublime.
上一篇写了如果安装Anaconda,由于Anaconda插件本身无法知道Python安装的路径,所以需要设置Python主程序的实际位置。选择Settings-Default选项,搜寻“python_interpreter” key, 并键入python主程序的磁盘位置。
一,下载Sublime Text 3 官网: Sublime Text - Download 二,生成Package Control界面 参考Sublime Text 3 安装Package Control,Package Control 使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行 输入如下代码: import urllib.
1、导出数据 2、默认CSV格式 3、乱码 4、解决 文件->另存为,会发现编码为UTF-8,正是MySQL表的编码方式。我们选择编码方式为ANSI,保存类型为所有,覆盖源文件 知识在于点滴积累
分位数 使用QUARTILE函数算出 第一分位数:25%分位数 第二分位数:中位数 第三分位数:75%分位数 知识在于点滴积累
import pymysql db = pymysql.connect("localhost","root","","hank") #打开数据库 (如果连接失败会报错) cursor = db.cursor() #获取游标对象 sql_select = "select version()" #执行sql查询操作 cursor.
创建数据表 import pymysql db = pymysql.connect("localhost","root","","hank") cursor = db.cursor() cursor.
技巧1.利用Spreadsheet Camprare一秒钟识别差异数据 如下图所示,我们如何快速比对我们自己做的表格和上司修改后的表格的差异呢?这里首先来介绍一个非常棒的工具:Spreadsheet Compare 2013。
虽然天天跟数据打交道,也频繁地使用Excel进行一些简单的数据处理和展示,但长期以来总是小心地避免用Python直接读写Excel文件。通常我都是把数据保存为以TAB分割的文本文件(TSV),再在Excel中进行导入或者直接复制粘贴。
来源 https://www.kesci.com/home/project/59e4331c4663f7655c499bc3 知识在于点滴积累
1.COUNTIF函数 COUNTIF函数用来计算单元格区域内符合条件的单元格个数。 COUNTIF函数只有两个参数 COUNTIF(单元格区域,计算的条件) 例如:计算上海市的数量 知识在于点滴积累
我们一直说的思考能力,它是可以经培养和训练,后天习得的特质。这也意味着我们可以借助前辈们的经验,站在巨人的肩膀上眺望。 行业内常把这种可总结和复用的经验叫做思考框架。 一个好的思考框架,首先应该满足易学。
首先新建表 第一张表 order_info 第二张表 user_info 登录mysql mysql -u root -p 在开始加载数据之前配置编码 查看默认编码 show variables like "%char%"; 配置编码为utf8或gbk set names 'utf8'; ...
创建数据库 mysql -u root -p CREATE DATABASE Hank; 删除数据库 drop database Hank; 选择数据库 use Hank; MySQL 数据类型 MySQL中定义数据字段的类型对你数据库的优化是非常重要的。
知识在于点滴积累
配色推荐网址 colour.adobe.com 案例 知识在于点滴积累
信息图 分析图 知识在于点滴积累
当你键入 raw_input() 的时候,你需要键入 ( 和 ) 也就是“括号(parenthesis)”。这和你格式化输出两个以上变量时的情况有点类似,比如说 "%s %s" % (x, y) 里边就有括号。
在习题 9 中我你接触了一些新东西。我让你看到两种让字符串扩展到多行的方法。第一种方法是在月份之间用 \n (back-slash n )隔开。这两个字符的作用是在该位置上放入一个“新行(new line)”字符。
字符串 转义字符串 转义字符 描述 (在行尾时) 续行符 \ 反斜杠符号 ' 单引号 " 双引号 \a 响铃 \b 退格(Backspace) \e 转义 \000 空 \n 换行 \v 纵向制表符 \t 横向制表符 \r 回车 \f 换页 ...
import pandas as pd #导入pandas import matplotlib.pyplot as plt #导入matplotlib from pylab import * mpl.
最近有不少同学在后台问我数据分析的职业发展相关,这里先列一个简易大纲。它更多是以我所在的互联网行业展开的。 入门和职业规划应该从两个角度考虑:领域和路线。 领域是不少新人常忽略的要素,其实数据分析不会脱离业务存在。
# Here's some new strange stuff, remember type it exactly. days = "Mon Tue Wed Thu Fri Sat Sun" months = "Jan\n Feb\n Mar\n Apr\n May\n Jun\n Jul\n ...
formatter = "%r %r %r %r" print (formatter % (1, 2, 3, 4)) print (formatter % ("one", "two", "three", "four")) print (formatter % (True, False, False...
现在我们将做一批练习,在练习的过程中你需要键入代码,并且让它们运行起来。我不会解释太多,因为这节的内容都是以前熟悉过的。这节练习的目的是巩固你学到的东西。我们几个练习后再见。不要跳过这些习题。不要复制粘贴! print("Mary had a little lamb.
虽然你已经在程序中写过字符串了,你还没学过它们的用处。在这章习题中我们将使用复杂的字符串来建立一系列的变量,从中你将学到它们的用途。首先我们解释一下字符串是什么 东西。 字符串通常是指你想要展示给别人的、或者是你想要从程序里“导出”的一小段字符。
R下载安装https://mirrors.tuna.tsinghua.edu.cn/CRAN/ RStudio下载安装https://www.rstudio.com/products/rstudio/download/#download 知识在于点滴积累
每一种编程语言都包含处理数字和进行数学计算的方法。不必担心,程序员经常撒谎说他们是多么牛的数学天才,其实他们根本不是。如果他们真是数学天才,他们早就去从事数学相关的行业了,而不是写写广告程序和社交网络游戏,从人们身上偷赚点小钱而已。
你已经学会了 print 和算术运算。下一步你要学的是“变量”。在编程中,变量只不过是用来指代某个东西的名字。程序员通过使用变量名可以让他们的程序读起来更像英语。而且因为程序员的记性都不怎么地,变量名可以让他们更容易记住程序的内容。
一、 简述 “格式化字符串(format string)” - 每一次你使用 ' ’ 或 " " 把一些文本引用起来,你就建立了一个字符串。 字符串是程序将信息展示给人的方式。 二、 代码 #!usr/bin/env python # -*- coding:utf-8 -*- # Author: xixihuang # Date : 2016/08/31 09:52 AM # Desc : 习题5:更多的变量与打印 # 键入更多的变量并且将它们打印出来。