王培顺的博客&WangPeishun’s Blog

wangpeishun 发布的文章

“大数据”作为时下最火热的IT行业的词汇,随之数据仓库、数据安全、数据分析、数据挖掘等等围绕大数量的商业价值的利用逐渐成为行业人士争相追捧的利润焦点。大数据有多大,一直没有清晰的概念,故此简单的科普研究,分享至此:

下面先按顺序给出所有单位:Byte、KB、MB、GB、TB、PB、EB、ZB、YB、DB、NB

按照进率1024(2的十次方)计算:

1Byte = 8 Bit

1 KB = 2的10次方Byte=1,024 Bytes

1 MB = 2的20次方Byte=1,024 KB = 1,048,576 Bytes

1 GB = 2的30次方Byte=1,024 MB = 1,048,576 KB = 1,073,741,824 Bytes

1 TB = 2的40次方Byte=1,024 GB = 1,048,576 MB = 1,073,741,824 KB = 1,099,511,627,776 Bytes

1 PB = 2的50次方Byte=1,024 TB = 1,048,576 GB =1,125,899,906,842,624 Bytes

1 EB = 2的60次方Byte=1,024 PB = 1,048,576 TB = 1,152,921,504,606,846,976 Bytes

1 ZB = 2的70次方Byte=1,024 EB = 1,180,591,620,717,411,303,424 Bytes

1 YB = 2的80次方Byte=1,024 ZB = 1,208,925,819,614,629,174,706,176 Bytes

1 DB = 2的90次方Byte=1024 YB = 1237940039285380274899124224 Byte

1 NB = 2的100次方Byte=1024DB = 1267650600228229401496703205376 Byte

下面拿NB为例

在现阶段的TB时代,1TB的硬盘的标准重量是670g

1NB=2的60次方TB=1152921504606846976TB=1152921504606846976个1TB硬盘

总重量约为77245740809万吨。

荷兰银行的20个数据中心有大约7PB磁盘和超过20PB的磁带存储,而且每年50%~70%存储量的增长,计算一下27PB大约为 40万个80G的硬盘大小。

半导体行业的摩尔定律似乎还不足以形容数据增长的快速性,大数据量的环境下促生技术的变革和进步,Hadoop技术、敏捷商业智能等等随之出现的解决方案似乎有望为大数据问题带来些许曙光。

文章来源:http://www.caf.ac.cn/html/xxh/20130503/20446.html

今天早上上班路上,看了头条的一个关于本、硕、博区别的文章,虽然不知道其观点背后的数据支撑是否靠谱,但自认为它说的有道理。

请不要再对毕业后不从事本专业的大学生们说三道四。


1.本科学习与研究生学习的区别:

本科是素质教育,是从未成年到成人的教育,是让他们完成文明教育的过程。本科教育是培养学生做人的品格和个人修养的过程,同时本科教育也是培养学生获得继续学习和终生学习能力的一个重要阶段。

研究生教育不是素质教育,而是专业教育,研究生的学习带有研究性质,学习的方向具有单一指向性,学习的内容专业性比较强。

本科生毕业后终生从事其所学专业的人数比例一般不是超过10%。硕士生毕业后终生从事其硕士专业的比例会在15%左右。而博士生以博士专业为终生职业的人数不会低于三分之二。

2.硕士生学习与博士生学习的区别

硕士研究生和博士研究生的区别是专业水平的区别,也就是研究技能的区别,而不是素质的区别。硕士生培养的是工作技能,毕业后从事事务性工作,博士生培养的是学术技能,毕业后一般从事教学科研工作和学术研究。硕士生注重的是学习普遍性的研究技能,完成上级交代下来的任何一项事务性工作,调查了解基本情况,判断问题的性质、设计解决问题的方案,找到实施的方法与路径。博士生注重学术能力的培养,寻求真理、发现规律、探索人类尚不知道的知识,要具有扎实的研究能力,高昂的学术激情和学术奉献精神。

 

HTML5 表单 2.0

Web 表单 2.0 就是 HTML4 表单特性的一个扩展。HTML5 中的表单元素和属性相比 HTML4 提供了更大程度的语义标记,移除了大量 HTML4 中需要的繁琐脚本和样式。

HTML4 中的 <input> 元素

HTML4 输入框元素使用 type 属性指定数据类型。HTML4 提供了下列类型:

html5-form-2.01jpg

HTML5教程 - HTML5 表单 2.0下面是一个使用标注标签,单选按钮以及提交按钮的简单示例:

html5-form-2.02jpg

 

HTML5 中的 <input> 元素

除了上面提到的属性,HTML5 给输入框元素的 type 属性引入了几个新值。如下表所列。

注意: 请使用最新版的 Opera 浏览器运行下面所有例子。

html5-form-2.03jpg

<output> 元素

HTML5 还引入了一个新元素 <output>,用来表示不同类型的输出结果,比如输出由脚本所写。

还可以用 for 属性指定输出元素和文档中影响计算的其他元素之间的关系(比如,作为输入源或者参数)。for 属性的值是一个由空格分隔的其他元素的 IDs 列表。

DEMO:http://www.tutorialspoint.com/cgi-bin/practice.cgi?file=html5-11.htm

placeholder 属性

HTML5 引入了一个叫做 palceholder 的新属性。这个属性在 <input> 和 <textarea> 元素上为用户提供了在这个字段可以输入什么的提示。占位符字符不能包含回车符或者换行符。

下面是 placeholder 属性的简单语法:

html5-form-2.04jpg

DEMO:http://www.tutorialspoint.com/cgi-bin/practice.cgi?file=html5-56.htm

required 属性

现在,我们不需要使用 JavaScript 处理诸如空文本框永远不能被提交的这类客户端验证了,因为 HTML5 引入了一个叫做 required 的新属性,可以按照如下方式使用,它会保证输入框有值:

html5-form-2.05jpg

DEMO:http://www.tutorialspoint.com/cgi-bin/practice.cgi?file=html5-57.htm

 

文章来源:前端观察

系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量
资源
# free -m # 查看内存使用量和交换区使用量
# df -h # 查看各分区使用情况
# du -sh # 查看指定目录的大小
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载
磁盘和分区
# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况
网络
# ifconfig # 查看所有网络接口的属性
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息

# netstat -rn # 查看网关(最后一行)

#nslookip  ip#查看dns

#dig #查看dns

#cat/etc/resolv.conf #查看dns配置文件
进程
# ps -ef # 查看所有进程
# top # 实时显示进程状态
用户
# w # 查看活动用户
# id # 查看指定用户信息
# last # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户
# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务
服务
# chkconfig -list # 列出所有系统服务
# chkconfig -list | grep on # 列出所有启动的系统服务
程序
# rpm -qa # 查看所有安装的软件包

 

文章来源:http://www.cnblogs.com/springdong/p/3619651.html

真是菜,不常用linux系统,命令忘的就是TMD快,这里收藏一个,省得急用时乱翻!!!!!


xampp安装好之后就只有一个默认站点及一个默认nobody的ftp账户,这显然不符合我们平时的需求了,那么下面就来讲一下如何设置并管理多个虚拟主机及ftp账户了,至于xampp的安装不在此讨论范围,读者可自行参阅官网的相关说明。

1、首先讲一下ftp账户的配置:

xampp采用的是proftpd服务端,这个不像我们Win环境下常用的Serv-U,用户帐户不是在服务端工具里面进行配置,而是在linux系统帐户里面配置的。因此我们可以使用命令:

groupadd ftpusers

先在系统中创建一个名称为ftpusers的用户组,这里的名称可以随便设置,主要是为了区分ftp帐户与系统其他类型的帐户所以我这里就命名为ftpusers,然后在这个组里面添加一个用户:

useradd -d /opt/lampp/www/site1 -g ftpusers -s /sbin/nologin site1ftp

第一个参数-d表示用户home目录,其中/opt/lampp/www/这个路径必须是存在的,而site1则是在该命令执行时自动创建的。第二 个参数-g表示此用户隶属于哪个用户组,第三个参数-s表示此用户的shell环境,为安全起见我们应该设置为一个无权限的路径。最后一个参数才是此帐户 的登录名称,我这里是site1ftp。

创建好之后我们就要为该帐户设置一个密码了:

passwd site1ftp

执行该命令后按提示输入两次密码即可完成帐户site1ftp的密码设置了。

接下来我们设置一下帐户home目录的权限:

chmod -R 777 /opt/lampp/www/site1

至此,ftp帐户的添加算是完成了,顺便提示一下,删除帐户的命令是userdel,修改帐户的命令是usermod,存储帐户的文件路径为/etc/passwd。

另外,为安全起见,我们应该在proftpd的服务配置文件(一般路径是/opt/lampp/etc/proftpd.conf)中修改一下 DefaultRoot为ftpusers,将ftpusers组里面的用户访问范围限制在其home目录。也可以把DefaultRoot设为~(键盘 左上角的那个符号),这样表示所有的组里面的用户都有这个限制了。如果要单独设置两个组或更多的组你必须另起一行或多行,说明如下:

DefaultRoot ftpusers #限制ftpusers组里面的用户
DefaultRoot ~ #限制所有组里面的用户
DefaultRoot ftpusers
DefaultRoot nobody #限制ftpusers组及nobody组里面的用户
DefaultRoot ftpusers,nobody #限制既隶属于ftpusers组同时也隶属于nobody组里面的用户
对了,还差一个步骤,应该在proftpd配置文件中对ftp目录添加可重写的权限,如下:
AllowOverwrite on

否则会出现ftp上传文件时无法覆盖同名文件的问题。

2、然后我们再讲一下虚拟主机的配置, 先执行:

cat /opt/lampp/etc/httpd.conf
查看一下xampp的apache配置文件,我们发现其中有一行:

#Include etc/extra/httpd-vhosts.conf
看来,xampp为我们准备了一个专用于配置虚拟主机的文件了,去掉#号以删除其注释,然后编辑/opt/lampp/etc/extra /httpd-vhosts.conf文件,此文件中xampp为我们创建了两个虚拟主机的示例,我们把这两个示例注释掉,然后添加我们自己需要的虚拟主 机,例如:
DocumentRoot /opt/lampp/www/site1
ServerName blog.ewebe.net

DocumentRoot表示虚拟主机对应的路径,即网站目录,ServerName表示虚拟主机的访问地址,类似IIS中的主机头值。

至此,虚拟主机的设置也算是完成了。

最后我们需要在apache配置文件/opt/lampp/etc/httpd.conf中添加一下网站目录的访问权限。

<Directory "/opt/lampp/www/site1">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all

这里可以将目录路径/opt/lampp/www/site1改为/opt/lampp/www,为以后建立更多的虚拟主机如site2、site3……等等做准备。

 

文章来源:http://www.cnblogs.com/luoine/archive/2011/03/09/1978096.html

今天在网络上发现一个声称三分钟能做一部动画的在线编辑软件--皮影客。百度百科的简单介绍:

皮影客是一款帮助普通人快速制作动画的产品。它将动画制作的过程模块化,分为场景、分镜、人物、动作、对话等等不同的模块,用户只需要通过简单的操作将这些模块相组合,就可以制作一个动画。
皮影客让动画制作变得简单、易学,但最终呈现不亚于一个准专业水准的动画产品。

我以为是刚出来的产品,谁知它出道都2年左右啦。

注册试用了一下,觉得还可以(但肯定不是三分钟就能搞定的事):

1.采用模块、流程的形式。将人物、场景等动画的基本要素以模块的形式组织在一起,形成一个逻辑序列。

2.模块包含的场景、人物、物品等模板和动作预设还算比较丰富,拖来就可以用。

3.制作流程简单,看了5分钟的教学短片,即可上手(针对我来说呀)。

4.导出视频。这个是收费点,想要不带皮影客logo的成品,肯定是要交点费用的。

5.个人感觉与prezi的使用有点类似,定位不同罢了。

想要尝鲜的同学可以试一下:http://www.piyingke.com

HTML5这个字眼最近出现的比较频繁,手机app都能天天推送,说明最近它的关注度还是挺高的。


HTML5 有“自己的” HTML 语法,它与已经发布在网络上的 HTML 4 以及 XHTML1 文档兼容,但是不兼 HTML 4 中更复杂的 SGML 特性。

HTML5 并没有 XHTML 中需要小写标签名,属性要带引号,属性必须有一个值以及必须闭合所有空元素的语法规则。

但是 HTML5 更具灵活性,支持下列形式:

标签名大写。

属性的双引号可选。

属性值可选。

闭合空元素可选。

 

DOCTYPE

在老版本的 HTML 中,DOCTYPE 很长,因为 HTML 语言是基于 SGML 的,需要引用一个 DTD。

HTML5 作者可以使用简单的语法来指定如下形式的 DOCTYPE:

上述语法不区分大小写。

 

字符编码

HTML5 作者可以使用简单的语法指定字符编码,如下所示:

上述语法不区分大小写。

 

<script> 标签

常见的做法是给 script 元素添加一个值为 "text/javascript" 的 type 属性,如下所示:

HTML5 移除了所需的额外信息,我们可以使用如下所示的简单语法:

 

<link> 标签

目前为止我们这样编写 <link>:

 

HTML5 移除了所需的额外信息,我们可以使用如下所示的简单语法:

 

HTML5 元素

HTML5 元素使用起始标签和结束标签标记。标签使用尖括号之间的标签名限定。

起始标签和结束标签的区别在于后者标签名前面包含一个斜杠。

下面是一个 HTML5 元素示例:

HTML5 标签名不区分大小写,可以全部大写或者混合使用,虽然最常见的约定是始终使用小写。

大多数元素都包含一些内容,比如 <p>...</p> 包含一个段落。但是,有些元素不能包含任意内容,它们被称作空白元素。比如,br,hr,link 和 meta 等等。

这里有一个完整的 HTML5 元素列表。

 

过时标签

下列元素在 HTML5 中不再可用,其功能可以通过 CSS 更好的处理:

 

过时属性

HTML5 中不再有 HTML4 中的外观属性,因为它们的功能可以通过 CSS 更好的处理。有些来自 HTML4 的属性不在允许出现在 HTML5 中,甚至它们已经被完全删除了。

下面的表格中是已经被移除的属性以及它们所影响的标签(元素)。其中一些属性已经被永久删除。

 

HTML5新的标签(元素)

下面是标签(元素)已被 HTML5 引入:

 

<input> 标签新增的类型

input 元素的 type 属性现在拥有下列新值:

 

HTML5 属性

元素可以包含属性(attributes),用来给一个元素设置各种属性(properties)。

有些属性被定义为全局的,可以用在任何元素上,而其他的被定义为元素特有的。所有的属性都有一个名称和一个值,看起来如下面的示例所示。

下面是一个使用 HTML5 属性的例子,演示了如何用名为 class 的属性和值 “example” 标记一个 div 元素:

属性只能在起始标签中指定,绝对不能用在结束标签中。

HTML5 属性不区分大小写,可以全部大写或者混合使用,尽管最常见的约定是始终使用小写。

为了得到更好的结构,引入了下面的标签:

section: 这个标签表示一个通用的文档或者应用程序节。它可以和 h1-h6 一起使用来表示文档结构。

article: 这个标签表示文档内容的一个独立块,比如博客条目或者报纸上的文章。

aside: 这个标签表示与页面其他部分略微相关的内容块。

header: 这个标签表示一个节的头部。

footer: 这个标签表示一个节的脚注,可以包含作者,版权等信息。

nav: 这个标签表示用于导航文档的节。

dialog: 这个标签可以用于标记会话。

figure: 这个标签可以用于关联标题和某些嵌入内容,比如图表和视频。

一个 HTML5 文档的标记看起来就像下面这样:

最后文章还给了一个可以用于在线练习的工具站点:http://www.tutorialspoint.com/cgi-bin/practice.cgi?file=html5_document_syntax

 

文章来源:前端观察。(收集于手机app“今日头条”,没找到具体链接)

辩证唯物哲学告诉我们,世界是永恒发展的,事物是发展变化的,而发展就是新事物不断产生,旧事物不断灭亡,新事物代替旧事物的过程。


教育技术的发展实质在于以信息技术为代表的新技术的发展,新技术给教育教学带来的变化(当然,变化有推进作用的,也有阻碍作用的)。这里我只是罗列一下当下有哪些新技术、新媒体和教育技术的新趋势:

新技术:云计算,物联网,互联网,移动互联网,卫星传输网,学习分析技术,体感技术,3D打印技术,可穿戴技术等

新媒体:数字媒体,网络媒体,触动媒体,可穿戴媒体等

新趋势:传统学校转变,教学方式信息化转变,深度学习和终身学习,混合学习和写作学习,未来教室等


然而,问题来了,新事物出现了,新技术应用了,亲爱的老师,您了解吗,您会用吗?您能驾驭新事物满足“数字一代”的胃口吗?

那么,考验亲们信息化教学能力的时候总会到来!

1.登陆mysql

# mysql -u root -p,回车,输入密码。

#mysql -h 主机地址 -u 用户名 -p 用户密码

2.选择、切换数据库

mysql>USE mysql;(数据库名字)

3.显示表结构

mysql>desc tablename;

4.查看当前数据库

mysql>select database();

5.更改管理员密码

#mysqladmin  -u  root  password  密码

6.查看MySQL服务器中包含那些数据库

mysql>SHOW DATABASES;

7.查看数据库中的数据表信息

mysql>SHOW TABLES;

前提是先mysql>use 数据库名字

8.创建新的数据库

mysql>CREATE DATABASE 数据库名字

9.创建新的数据表

mysql>CREATE TABLE 表名 (字段定义。。。)

前提是先mysql>use 数据库名字

10.删除一个数据表

mysql>DROP TABLE 数据库名.表名;

11.删除一个数据库

mysql>DROP DATABASE 数据库名

12.重命名表

mysql>alter table  表1  rename  表2

13.清空表中记录

mysql>delete from 表名;

mysql>truncate 表名;

14.显示表中记录

mysql>select * from 表名;

15.导入数据库

mysql -u root -p;

mysql>create 数据库名;

mysql>use 数据库名

mysql>source 路径\数据库名.sql;

16.导入表

mysql>use 数据库名;

mysql>source 路径\表名.sql;

17.刷新数据库

mysql >flush privileges;

18.查看数据库状态

mysql>status;

19.备份整个数据库

mysqldump -u 用户名 -p 数据库名 > 导出的文件名

mysqldump -u root -p mysql > /home/mysql.sql

20.备份数据库MYSQL中的user表

mysqldump -u 用户名 -p 数据库名 表名 >导出的文件名

mysqldump -u root -p mysql user > mysql.host-user.sql

21.备份MYSQL服务器中所有数据库

mysqldump -u root -p -all-databases > mysql-all.sql

22.恢复数据库

mysql -u root -p [数据库名]< mysql-all.sql

23.授予用户权限

GRANT 权限列表 ON 数据库名.表名 TO 用户名@来源地址 [IDENTIFIED BY '密码']

GRANT SELECT ON mysql.user TO daxiong@'localhost' IDENTIFIED BY'123456';

 

mysql5.1中文版参考手册:http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/

哥是一个有素质的人。


观点:你的观点不是唯一,他人的观点也不都是垃圾,不要一脸不屑的讽刺和挖苦,说不定你就是自己观点的受害者。

豆花、豆腐脑:咸味和甜味的都是地域、日常生活习惯差异的体现。别互相恶心,殊不知在恶心别人的同时,也在拉低自己,并不是自己喜欢的味道就高别人一等。

洗澡:一天一次还是一个星期一次,澡堂还是单间,地域、生活条件、观念、风俗各有差异,说不好还各有各的文化呢,可以谁都瞧不上谁,但不要只是为了攻击而攻击谁。(出生一次,结婚一次,走了一次,别听了当笑话讲,他们的辛酸你不知道!)

城里人、农村人:不知道农村人为什么不讨某些人喜欢,甚至是厌恶,动不动就拿他们说事,难道城里人就比农村人高贵多少?也许这仅仅是某些人的口头禅!

妓女、大学生:别说大学生穿的像妓女,其实是妓女在伪装大学生,年轻的大学生才是时尚的象征,是潮流的引导着。她们有资本,请不要说三道四。

游戏:LOL与Dota,喜欢玩哪个就玩哪个,不要为了黑他而黑他!

井盖:好像井盖都是河南人偷的。典型的人云亦云的鹦鹉派,明明是自欺欺人却还洋洋得意的腹黑心理。谁偷的?你我说了都不算。

70后、80后、90后、00后:时代造就的不同,每一代都有自己的酸甜苦辣,每一代都有自己的独特历程,时代有时明朗,时代有时迷茫,时代有进步,时代也会堕落。但年轻人一直在成长。

领导: 兵熊熊过一个,将熊熊一窝!没有思想和能力的人做领导就是一群人的悲剧。

孩子:自己的孩子肯定是最好的。就是熊孩子也熊的有理,熊的帅气。当然,聊天肯定也是三句话不能离孩子!你家的孩子是孩子,人家的也是!

父母:不是用来坑的,也不是用来啃的,别将父母的给予认为理所当然。

艺人:艺人也是人,向神一样崇拜他个人,说明你还不成熟。才华、能力才是应该被看重的。

电视剧:年龄不同,阅历不同,知识储备不同,喜欢的类型也就不同,其实主要是编剧和导演的不同。

葡萄:吃到的人别神气,怎么吃到的过程才是最重要的,没吃到的别说酸,说明你还需努力。

幸福:幸福是一家人的苦心经营,不是一个人的照片罗列!

生活:别为他人而活,要为自己而活。

追求:闲的要死,富得流油。别想太多,其实你在追求的就是端午节的一枚咸鸭蛋!做一些体现自己价值的东西才有回忆,没爱好,没目标,做事甚至没有目的的人很可悲!


工作四年,不想自己慢慢成为自己不想的人!