自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 write after end --nodejs 之response

index.jsvar server=require("./server");var route=require("./route");var requestHandlers=require("./requestHanders");var handle={};handle["/"]=requestHandlers.start;handle['/start']=requestHand...

2018-03-07 23:55:26 4753 1

原创 D3.js中坐标轴的使用

1.坐标轴的构成首先说明,svg是没有坐标轴这种元素的svg中一共有7中元素rect 矩形元素circle 圆形ellipse 椭圆line 线段polyline 折线polygon 多边形path 路径(这是最强大的元素)D3.js给我们提供了一个坐标轴组件d3.svg.axis()2.坐标轴的定义var dataset = [2.5, 2.1, 1....

2018-03-03 19:45:44 999

原创 D3.js中比例尺的使用

1.为什么要使用比例尺 将某一区域映射到另外一个区域,其大小关系不变 2.有哪些比例尺D3中的比例尺,很像数学中的函数给定一个x(定义域)。 也就确定了一个y(值域)。D3中称为domain和range。我们在使用时,需要给定domain和range的范围,便得到了一个映射关系线性比利尺将一个连续的区间,映射到另外一个区间 假设有如下数组 var dataset = ...

2018-03-03 18:29:06 599

原创 利用D3.js 做一个简单的图表

表格如下 1.”画布”是什么? 如果你想作图,你需要一个画布 html5 privode two,one is canvas,another is svgsvg 特点 1.svg绘制的是矢量图形,因此放大后不会失真 2.svg是基于xml的,可以为每个元素添加JavaScript事件 3.svg不适合游戏应用 4.每个图像都是一个对象,更改对象的属性,图形也会改变can...

2018-03-03 16:08:16 392

原创 D3.js中选择、删除、插入元素

1、选择元素 现在有一段html文件,body中有三个段落元素 <p>Apple</p> <p id="myid" class="myClass">pear</p> <p class="myClass">banana</p>选择第一个p d3.

2018-03-03 14:59:15 1882

原创 D3.js选择元素与绑定数据

选择元素select() 返回选择元素的第一个selectAll() 返回所有满足条件的元素两者返回的结果都是选择集数据绑定 D3.js非常便利的一个功能,将网页元素如<p>和一个特定的数据如5 进行绑定。 D3中绑定数据有两个函数datum() 将一个数据绑定到选择集上<html><head> <meta cha...

2018-03-03 14:32:18 246

原创 D3.js的第一个hello world程序

html中输出hello world<html> <head> <meta charset="utf-8"> <title>HelloWorld</title> </head> <body> <

2018-03-03 11:24:25 211

原创 D3.js简介与安装

1、D3是什么? data-drive-documentJavaScript库2、为什么要数据可视化?枯燥乏味的数据,用图片表示出来3、D3.js官网(英文好的话,学习的好地方)https:://d3js.org/4、使用方式一、下载zip包,在html中引入 ds.js文件即可二、直接引入网络文件。(需要联网)http://d3js.org/d3.v3....

2018-03-02 23:44:38 4499

转载 CSDN-markdown编辑器提示大全

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-03-02 23:40:18 470

原创 view is not a constructor express使用错误

var express=require("express");var app=express();var ejs = require('ejs');app.set('view','./views');app.set("view engine",'ejs');var originalfoo = app.get;app.get('/',function(req,res){ //

2018-03-01 22:57:13 2324

原创 难道file_input是保留字?

写一个本地图片选择然后预览的代码<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <style type="text/css"> #file_preview{ width: 600px; height: 400px;

2016-10-28 11:39:14 398

转载 翻译-你必须知道的28个HTML5特征、窍门和技术

这篇文章发布于 2010年08月27日,星期五,21:50,归类于 外文翻译。 阅读 108784 次, 今日 11 次by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=1058原文地址:http://net…html5-features-tips-

2016-10-23 17:54:57 407

转载 HTML5自定义属性对象Dataset简介

一、html5 自定义属性介绍我之前翻译的“你必须知道的28个HTML5特征、窍门和技术”一文中对于HTML5中自定义合法属性data-已经做过些介绍,就是在HTML5中我们可以使用data-前缀设置我们需要的自定义属性,来进行一些数据的存放,例如我们要在一个文字按钮上存放相对应的id:测试这里的data-前缀就被称为data属性,其可以通过脚本进行定义,也可以应用CS

2016-10-23 14:38:58 532

转载 Android原生屏幕录制教程

一直以来,在 Android 系统上录制屏幕都是件令人困扰的事情。虽然第三方录屏工具多不胜数,但无一不要 Root 权限,且兼容性较差。而在 Android 4.4 上,屏幕录制终于被深度集成在系统中。无需 Root 权限,简单几步就可以将手机/平板上的屏幕操作录制成片。若然你的设备已升级到 Android 4.4 及以上版本,不妨试试这个方法。如何使用原生功能进行屏幕录制

2016-10-21 00:55:20 2104

转载 JAVA使用JDBC连接MySQL数据库

首先要下载Connector/J地址:http://www.mysql.com/downloads/connector/j/这是MySQL官方提供的连接方式:解压后得到jar库文件,需要在工程中导入该库文件我是用的是Eclipse:   JAVA连接MySQL稍微繁琐,所以先写一个类用来打开或关闭数据库:DBHelper.java

2016-10-14 19:19:59 219

转载 java 解析json格式数据

有时候可能会用到json格式进行数据的传输,那么怎么把接收到的数据解析出来呢? 下面介绍两种解析json数据的方法:       1、通过谷歌的Gson来进行解析: json数据:sTotalString = {"message":"success","result":[{"surveyid":"1","surveyname":"B"}{surveyid":"2","surveyname":"C"

2016-10-10 21:17:23 291

转载 java发送http的get、post请求

java发送http的get、post请求Http请求类package wzh.Http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;impor

2016-10-10 18:45:12 257

转载 pip升级安装pyMysql

mysqldb支持到python3.4,python3.5可以借用pymysql链接mysql数据库。安装pymysql    升级pip到最新版本            python -m pip install --upgrade pip升级pip   安装pymysql           pip install PyMySQL​

2016-10-09 13:44:37 10464

原创 接口的具体语法

接口的具体语法类的继承错误示例正确示例接口的具体语法1、以人类为例,class Human是人的草图,而接口是零件,可以用多种零件组合出一种新特种来 2、接口本身即是抽象的,内部声明的方法,默认也是抽象的,不用加abstract 3、一个类可以实现多个接口 语法用 implements 实现 (把我这几个功能实现了)class ClassName implements interfac

2016-08-30 23:48:07 507

原创 接口的语言和应用场景

小提示引出问题代码接口使用场景小提示:面向对象的一个观点:做的越多,越容易犯错 抽象类{就定义类模板}–具体子类实现{china,japan,english}引出问题创业做网站 到底用什么数据库? mysql, oracle,sqlserver,postgresql? 这样:先开发网站,运行再说. 先弄个mysql开发着,正式上线了再数据库也不迟引来问题: 换数据库,会不会以前的

2016-08-30 23:47:25 282

原创 php 之 类的自动加载

引出自动加载自动加载的简单实现在引入HumanModel类的问题上我们就可以这样实现补充说明自动加载只能用__autoload函数吗引出自动加载我们有一个HumanModel.php,里面的代码如下:class HumanModel { public function t() { echo '人类'; }}当我们要在别的php文件中使用HumanModel类

2016-08-30 22:12:14 264

原创 php面向对象之接口教程

引出接口概念接口代码根据接口造人类出错根据接口造人类根据接口造一个鸟人类引出接口概念类: 是某一类事物的抽象,是某类对象的蓝图. 比如: 女娲造人时,脑子中关于人的形象 就是人类 class Human如果,女娲决定造人时, 同时,形象又没最终定稿时, 她脑子有哪些支离破碎的形象呢?她可能会这么思考: 动物: 吃饭 猴子: 奔跑 猴子: 哭 自己: 思考 小鸟: 飞我造一种

2016-08-27 23:59:57 442

原创 php之抽象类

定义引出概念第一代第二代第三代抽象类不能实例化那要抽象类干什么抽象类使用场景面向对象编程能添加就不要修改定义抽象类: 无法实例化 类前加 abstract, 此类就成为抽象类,无法实例化.引出概念春秋战国时期,燕零七 飞行器专家,能工巧匠.他写了一份图纸—飞行器制造术飞行器秘制图谱 1: 要有一个有力的发动机,喷气式. 2: 要有一个平衡舵,掌握平衡他的孙子问: 发动机怎么造呢

2016-08-24 23:57:13 374

原创 php之static后期绑定/延迟绑定

引出问题class Human { public static function whoami() { echo '来自父类的whoami在执行<br />'; } public static function say() { self::whoami(); // 子类内没有say方法,找到了父类这里

2016-08-23 23:43:27 345

原创 php之魔术常量、类常量

类常量引出类常量普通常量 define(‘常量名’,常量值); 以前说过: define定义的常量 ,全局有效.无论是页面内,函数内,类内,都可以访问.现在我们需要定义一种类常量,专门在类内发挥作用属性: 说明 1:作用域在类内,类似于静态属性 2:又是常量,则不可改.其实就是”不可改变的静态属性”类常量 在类内用 const 声明即可 前面不用加修饰符,而且权限是public的,即外

2016-08-23 23:21:44 209

原创 php之重写和重载

概念和javac的区别重写详解java中的重载php实现java中重载出错但是php可以灵活的达到类似的效果概念重写/覆盖 override 指:子类重写了父类的同名方法重载: overload 重载是指:存在多个同名方法,但参数类型/个数不同.传不同的参数,调用不同的方法和java、c++的区别但是在PHP中,不允许存在多个同名方法.因此,不能够完成java,c++中的这种重载

2016-08-21 21:52:10 386

原创 php之__call()和 __callStatic()

引出方法的使用场景改进补充说明引出方法的使用场景class Human{ public function hello(){ echo "hello <br/ >"; }}$lisi=new Human();$lisi->hello(); //hello 正确输出$lisi->say(); //出错, Fatal error: Call to undefin

2016-08-21 21:38:17 297

原创 php中的魔术方法

魔术方法: 是指某些情况下,会自动调用的方法,称为魔术方法 PHP面向对象中,提供了这几个魔术方法, 他们的特点 都是以双下划线__开头的 __construct(), __destruct(), __call(), __callStatic(), __get(), __set(), __isset(), __unset(), __sleep(), __wakeup(), __toStrin

2016-08-21 00:32:27 280

原创 php之单例模式

单例模式完成开发过程先看场景: 多人协同开发, 都要调用mysql类的实例 如果用svn知道,好多人一起开发,再提交各自的文件. A:$mysql = new mysql();$mysql->query....测试通过B:$db = new mysql();测试通过… …两人的代码要合到一块,如下$mysql = new mysql();$mysql->query....$db = n

2016-08-18 23:20:54 237

原创 php中self 、parent的用法

self: 本类(不要理解成本对象) parent: 父类在引入自身的静态属性/静态方法,以及父类的方法时,可以用到. 用法:self::$staticPropertyself::staticMothed;parent::$staticPropertyparent::Mothed;class Human { static public $head = 1; public fu

2016-08-18 22:41:00 597

原创 php静态方法典型题分析

class A{ function foo() { if (isset($this)) { echo '$this is defined ('; echo get_class($this); echo ")\n"; } else { echo "\$thi

2016-08-18 22:12:55 193

原创 php静态属性和静态方法

在属性,和方法前 加 static 修饰,这种称为静态属性/ 静态方法静态属性class Human { static public $head = 1; public function changeHead() { Human::$head = 9; } public function getHead() { return Human:

2016-08-17 23:27:26 297

原创 Mysql数据库导入错误

今天用phpMyAdmin导入万网备份的网站数据,出现以下错误#1046 - Aucune base n'a été sélectionnée 上网搜索之后才发现是:导出的sql里没有创建数据库的语句,只有创建表和插入数据的语句 解决办法 先手动创建一个数据库,然后选择数据库导入即可

2016-08-15 22:59:13 5105

原创 php面向对象之多态(1)

利用java来引入多态买一个手电筒(说明书上写的手电筒只能装红玻璃),和几个不同颜色的玻璃片,目的是装上不同的玻璃片,显示不同的颜色public class PolyTest{ public static void main(String[] args) { Light light = new Light(); RedGlass rg = new R

2016-08-15 19:12:00 423 1

原创 php面向对象之private、protected、public三者权限控制区别

private protected public本类内 Y Y Y子类内 N Y Y外部 N N Y注意: 在java中,如果属性/方法前面不写任何参数 即public/protected/private都

2016-08-15 01:17:49 19545

原创 php面向对象之继承

继承: 是指以一个类为父类,另一个类可以做为其子类, 子类在继承了父类的属性/方法的基础上,进一步增添或修改.引出继承概念// 定义3个类, 人类, 学生类,律师类class Human { private $height = 160; public function cry() { echo '5555<br />'; }}class Stu {

2016-08-15 01:06:26 377

原创 十八哥简单MySQL类封装

目标: 连接数据库 发送查询 对于select型 返回查询数据 关闭mysql连接思路: 首先得连接,连接就得有参数. 参数如何传? 答: 1可以用配置文件,当网站大了,肯定会有配置文件 2可以通过构造函数传参建议用1,但我们目前,仅仅是写一个简单类class Mysql { private $host; private $user; private $pwd

2016-08-15 00:26:11 570

原创 php权限控制

权限修饰符 作用: 用来说明 属性/方法的权限特点 写在 属性/方法前面共有3个权限修饰符 private 私有的 , 保护的最严 protected 保护的 public 公共的 ,保护的最松疑问: public修饰的属性/方法,可以在哪儿访问?private 修饰的属性/方法,可以在哪儿访问?如何判断属性/方法 有没有权限访问? 答:看访问时的位置!private的属性

2016-08-15 00:23:08 318

原创 php面向对象之封装

面向对象三大特征: 封装 继承 多态属性的封装class Human { public $money = 1000;}$lisi = new Human();echo $lisi->money,'<br />'; // 1000// 变一下money$lisi->money = 500;echo $lisi->money,'<br />'; // 500李四的钱,别人问他有多少钱,

2016-08-14 23:57:49 253

原创 PHP中this的绑定

class Human { public $name = 'lisi'; public function who() { echo $this->name; } public function test() { echo $name; }}$a = new Human();echo $a->name,'<br />'; // l

2016-08-14 23:41:57 289

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除