- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 python3 连接 mysql 遇到乱码问题解决方案
今天准备用python3连接mysql 处理一些数据,发现从数据库中取出的数据放到Python3中进行输出都是乱码利用sql语句SHOW VARIABLES LIKE '%char%'; 检查了数据库,确实显示是utf8编码,按理来python3已经规避掉中文编码问题了,所以连decode函数都没有了,这让我很疑惑最后检查出原因:在连接数据库中也要选择编码选项,之前
2017-05-27 21:58:12
5316
1
原创 d3.js学习10----折线图的制作
一切尽在注释中………………ZheXian var dataset=[5,3,1,5,2,4,2];varxMarks=['Mon','Tues','Wed','Thur','Fri','Sat','Sun'];var w=600;var h=400;var title="Beijing";var subTitl
2016-10-24 20:45:08
3247
原创 d3.js学习9----地图的制作2
d3.json() 不能直接读取本地文件,所以我就用xampp弄了web服务器,然后把代码里的 链接里的d3.v3.min.js文件下载下来,放在本地,然后改成 然后用xampp的https://local/…………打开,终于显示正确了。 下面来细化一下那个地图的每一个步骤,自己做一个北京市的地图:1、首先,我把上次的中国地图的代码直接在d3.json("beijing
2016-10-23 19:52:06
1061
原创 xamp设置web服务器
1、首先xamp的安装很简单,一直next直到finish就行了。打开安装路径,先按照网上的做法把apache\conf\httpd.conf里的端口80改成81,同样把apache\conf\extra\httpd-vhosts.conf里的80改成81。把33apache\conf\extra\httpd-ssl.conf 的443改成4433,把xampp\mysql\bin
2016-10-22 13:59:17
1841
转载 d3.js学习9----地图的制作
首先是 地图数据的获取制作地图需要 JSON 文件。 将 JSON 的格式应用于地理上的文件,叫做 GeoJSON 文件。本文就是用这种文件绘制地图。那么如何获取中国地图的 GeoJSON 文件呢,真的有点麻烦,可以参照: https://github.com/clemsos/d3-china-map 进行制作。这不仅需要安装一些东西,还要研究一下制作方法,对想直接下载获取
2016-10-20 17:04:32
730
转载 d3.js学习8----饼图的制作
1. 数据 有如下数据,需要可视化: vardataset = [ 30 , 10 , 43 , 55 , 13 ]; 这样的值是不能直接绘图的。例如绘制饼状图的一个部分,需要知道一段弧的起始角度和终止角度,这些值都不存在于数组 dataset 中。因此,需要用到布局,布局的作用就是:计算出适合于作图的数据。 这一
2016-10-20 16:35:30
694
转载 d3.js学习7----交互
与图表的交互,指在图形元素上设置一个或多个监听器,当事件发生时,做出相应的反应。 1. 什么是交互 交互,指的是用户输入了某种指令,程序接受到指令之后必须做出某种响应。对可视化图表来说,交互能使图表更加生动,能表现更多内容。例如,拖动图表中某些图形、鼠标滑到图形上出现提示框、用触屏放大或缩小图形等等。 用户用于交互的工具一般有三种:鼠标、键盘、触屏。 2. 如何添加
2016-10-20 16:33:54
1008
转载 d3.js学习6----完整的条形图表
一个完整的柱形图包含三部分:矩形、文字、坐标轴。本章将对前几章的内容进行综合的运用,制作一个实用的柱形图,内容包括:选择集、数据绑定、比例尺、坐标轴等内容。 1. 添加 SVG 画布 //画布大小var width = 400;var height = 400; //在 body里添加一个 SVG 画布 var svg = d3.select("bo
2016-10-20 14:36:37
1281
转载 d3.js学习5----比例尺和坐标轴
【 D3.js 入门系列 — 4 】 比例尺的使用发表于2014/06/20比例尺是 D3 中很重要的一个概念,上一章里曾经提到过直接用数值的大小来代表像素不是一种好方法,本章正是要解决此问题。1. 为什么需要比例尺上一章制作了一个柱形图,当时有一个数组:var dataset = [ 250 , 210 , 170 , 130 , 90 ];
2016-10-20 11:24:47
1064
转载 d3.js学习4----做一个简单的图表
柱形图是一种最简单的可视化图标,主要有矩形、文字标签、坐标轴组成。本文为简单起见,只绘制矩形的部分,用以讲解如何使用 D3 在 SVG 画布中绘图。 1. 画布是什么 前几章的处理对象都是HTML 的文字,没有涉及图形的制作。 要绘图,首要需要的是一块绘图的“画布”。 HTML5 提供两种强有力
2016-10-19 23:53:24
732
转载 d3.js学习3----选择、插入、删除元素
本文介绍在 D3 中选择、插入、删除元素的方法。1. 选择元素在【入门 – 第 2.0 章】中,已经讲解了 select 和 selectAll,以及选择集的概念。本节具体讲解这两个函数的用法。假设在 body 中有三个段落元素:ApplePearBanana现在,要分别完成以下四种选择元素的任务。1.1 选择第一个 p 元素使用
2016-10-19 22:55:29
3822
转载 d3.js学习2----一些基本文本操作
D3.JS总的来说,D3是这样一个特殊的JavaScript库,它利用现有的Web标准,通过更简单的(数据驱动)方式来制作炫目的可视化效果。先来看一下helloworld的实现----从HTML到javascript到d3.js的改进:Html版: HelloWorld
2016-10-19 15:45:30
4125
转载 d3.js学习1----json文件格式
1. JSON 格式JSON(JavaScript Object Notation)就是javascript对象表示法, 是一种轻量级的数据交换语言,以文字为基础,且易于让人阅读。尽管 JSON 是 Javascript 的一个子集,但 JSON 是独立于语言的文本格式,并且采用了类似于C语言家族的一些习惯。json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组
2016-10-18 16:54:29
4282
翻译 数据挖掘学习1----随机森林
随机森林 在机器学习中,随机森林是一个包含多个决策树的分类器, 并且其输出的类别是由个别树输出的类别的众数而定。 所以10000个(概率上)糟糕的模型有什么好的?好吧,这样确实没什么特别的好处。但是随着很多糟糕的决策树被生成,其中也会有很少确实很优秀的决策树。当你要做预测的时候,新的观察到的特征随着决策树自上而下走下来,这样一组观察到的特征将会被贴上一个
2016-06-04 09:12:21
1234
翻译 网页制作学习6----博客前端之锁屏和遮罩
这次继续上一次课的内容,在弹出登录框的同时,在后面设置锁屏和遮罩效果:第一步:创建一个可以布满整个浏览器的 div,将它 z-index层结构设置为 9998,而 login弹窗的 div设置为 9999,高一层。这样就可以锁屏+遮罩//整个.html里面就加这么一句就是一个全局的元素它的css:#screen { position:absolute
2016-03-11 21:03:54
787
翻译 网页制作学习5----博客前端之登录框的弹出与消失
效果:用户点击登录,即会弹出一个登录框,点击叉叉图片按钮,就会消失上一节课那个绝对定位:之前那个是#header ul{Position:absolute;}现在应该在它的上一级设置一个相对点:#header.member{Position:relative;}然后把那个#header ul{left:0}1、登录框,设计界面,登录
2016-03-10 10:30:53
1089
翻译 网页制作学习4----博客前端之下拉菜单
效果:鼠标放上去会出现一个下拉的菜单。首先文件有index.css,index.js,index.html base.js 先把界面做出来。1、在index.html里面添加个人中心效果如下: 2、然后我们的css先这么写:body{margin:0; //记住要写分号,不然出不来效果,我试过padding:0; //内外
2016-03-09 22:46:39
743
翻译 基于Dreamweaver的网页制作学习6----模版和层叠样式表
模版1、创建自定义模版:文件->新建->空模版->HTML模版->无;保存后后缀是dwt,而且会自动创建一个文件夹;或者点击资源面板,点击资源面板,点击倒数第二个文件,右键创建。2、选中一个区域,插入->模版对象->可编辑区域,然后随便取一个名字;那么这个区域就不会是固定的。层叠样式表 1、先新建一个空的css,保存在专门建的文件夹style里面。再新建一个HTML
2016-02-14 23:12:23
1190
翻译 基于Dreamweaver的网页制作学习5----框架
定义:一个网页里面有很多网页,像这样的框架网页一般出现在后台;像这样,你点击上面和左边只会是右下角这个页面在不断刷新而已。 做法1:a)、选择插入->HTML->框架->选择对其方式。 当然,我们可以使用自定义框架:查看->可视化助理->框架边框,然后就可以拖动边框就行了。b)、但是上下一拉很容
2016-02-14 14:36:48
1395
翻译 基于Dreamweaver的网页制作学习4----表单
表单:比如说你要用户填写注册信息的那些表单,然后将用户填写的东西上传到服务器上。 由两部分组成,一是HTML代码,二是处理信息的服务器应用程序客户端脚本,如ASP等。 我们这里先了解一下第一部分,关于表单的创建和修改。 1、在创建表单前,必须先创建表单区域,在dreamweaver里面用红色虚线表示。直接点击插入中的插入表单即可,接下来就可以插入各种表单
2016-02-12 13:58:48
1648
翻译 基于Dreamweaver的网页制作学习3----超链接
1、网页与网页之间的连接: 就是建两个html网页。 用文档进行链接:可以写两个标志文字,选中后点击html,在下面的链接那栏里面输入你要链接的对象---6-1.html,它会变成蓝颜色和下划线。 还有另一种方法:同样先选中字,在链接的后面点指向文件,在右边的面板里面选文件就可以了 2、与互联网的链接: 选中文字,在html的链接里面输入百度的网
2016-02-11 13:47:08
1538
翻译 基于Dreamweaver的网页制作学习2----站点规划及图片的插入
1、该按钮可以新建站点和管理站点。 2、然后可以起个站点名字,但是那个网址无所谓,因为是本地,随便输一个或者不输都可以。下一步,点击不使用服务器技术。下一步,选择在本地编辑完成后再上传到服务器这一选项。选一个合适的文件路径,最好在后面人工加上跟站点一样的名字。如/MyWeb下一步,会问您如何连接到远程服务器,我们先选无。就可以完成了。你再去原来那个地方看,会发现多了一个
2016-02-09 17:31:05
1831
1
翻译 基于Dreamweaver的网页制作学习1----简单入门
.创建网页 a) 第一次启动DreamweaverCS4的时候,会让你选择“ 编码区”和“ 设计区”,这里我们选择“设计区” 。 b) 点击新建一个HTML,但最好是按Ctrl+N,这样可以多很多选择。 然后布局点无就好了,在右下角可以选择文档类型,国内大多数网站都是选的XHTML 1.0 Transitional 过渡型的;然后点创
2016-02-09 14:51:03
1584
翻译 网页制作学习3----实现连缀功能
沿用我们上一次的Base对象,连缀功能就像下面这样调用,用一个对象连续利用各个方法,避免代码冗余:Base.getId('box').css('color','red').html('标题').click(function () {alert('a')});box 主要思想: Base是一个基础库的核心对象,但是Base.getId('box')返回的是一个divElem
2016-01-23 20:52:17
543
翻译 网页制作学习2----实现对象的传递
现在大家做网络开发大都用JavaScript库,JavaScript库就是把一般常用的代码组成一个js文件,像前面说的一样引用就可以。 现在我们来试着写一个库。 1、 首先在.html文件里面定义一些东西:介绍:id DIV元素:是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素。可定义文档中的分区或节(division
2016-01-22 21:23:45
468
翻译 网页制作学习1----初步认识javascript和html
先借助Dreamweaver 来生成主体代码:1、首先点击新建,可以在右下角选择文档类型,然后点创建就可以了。2、然后它自己会生成一堆代码,是基本格式,要注意它的编码格式是什么,可能是UTF-8。可以点击编辑下的首选参数,然后点击新建文档,有默认编码,可以改成gb2312。这样以后再次新建的时候就会是 charset=gb2312.3、下面就先不用Dreamweaver,直接用它生成
2016-01-22 18:48:25
719
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人