健身笔记1:常见健身误区记录

要健身,先健脑。通过边健身边学习健身知识,我正在逐步的走出各类健身的误区,在此记录和分享。

有人说,健身不就是运动吗?跑步、打球、踢毽子,这样就足够了啊。我并不反对这类运动,他们也确实对身体有好处,但因为懒得学习,而用自己认为的方式去运动,不仅效率低下,还可能走入一些误区,给身体带来不可逆的损伤。

有那么严重吗?耸人听闻呢?

的确不是耸人听闻,从我自己身上的一个实例,就可以简单说明白。
一直以来,我都特别喜欢跑步,以为只要坚持跑步,所有的一切健康、减肥都能得到,于是每天早上坚持跑1小时,每星期跑至少三次。
但是,两年过去了,我的改变并不大,反而是跑的稍微一长,膝盖就会疼。
后来得到高人指点,胖子不适合跑步,对膝关节损伤太大,而且半月板的磨损是不可逆的。再者,跑步属于有氧运动,对减肥没什么效果。
这时候我才明白,健身不是简单的坚持运动,而是需要通过不断学习,找到适合自己的运动方式,并坚持下去。
对大多数正常人来说,跑步的确是一种简便易行的运动方式,但对我而言,跑步不适合。

下面是我总结的一些误区,希望能够帮到健身的新手朋友。
1、跑步、游泳等有氧运动,其实对减肥效果不大(HIIT和无氧抗阻运动才能高效减肥)
2、三分运动七分吃,饮食的调整对健身有着决定性作用。
3、跑步20分钟后开始燃烧脂肪?这是扯淡,理论比较复杂,也有大量实现证明这是个伪命题,可以参考《硬派健身》里的知识。
4、去健身房不如在家运动,又省钱又方便?大错特错,有些运动可以在家依靠身体自重完成,但对有些肌肉的训练,还是要依靠器械的,尤其是腿部肌肉。
5、在动感单车上蹬的慢点,不累还减肥?错!我看到健身房经常有一些大胖子,骑在动感单车上玩手机,两条腿慢慢的蹬,别说蹬1个小时,就是蹬1年,也没什么用,还不如早点回家呢。
6、女生做器械训练会不小心练成肌肉女?不小心把腿练粗?亲,别那么幼稚了好吗?!你见过哪个游泳的不小心游成了菲尔普斯?见过哪个打篮球的说,我怕我一不小心就打成乔丹?那是要经过长期的坚持和正确的方法,才有可能练好 ,而且,每个人都有肌肉,只是被深埋在脂肪下而已,你让肌肉慢慢的取代脂肪,总比全是脂肪好看吧?
7、节食能减肥吗?不能,但我不想具体解释,爱信不信吧。
8、瘦就是美吗?错!维密挑选模特,体重最低的一定会被淘汰,为什么?你觉得电线杆子很美?瘦成电线杆子吧!
好了就说这些,以后慢慢总结。

3分钟学编程系列之一:写出你的第一个HTML页面

这将会是一系列简单的小教程,专门针对刚开始学习WEB或者对WEB感兴趣的朋友,希望你能够每天拿出10分钟的时间,来尝试一下编写代码的乐趣。注:本文不需要您下载任何工具软件,一切都用您电脑里现成的就可以完成。

请先简单的跟我操作以下3个步骤:

1、在桌面上新建一个文本文档,打开后,在里边写上一句“Hello World!”
2345截图20170208201621.png
2345截图20170208201641.png
2、将这个文本文档重命名为:Hello.html
3.png
3、双击运行
4.png

很简单吧?如果你发现新建的文本文档没有后缀,那么是你的电脑默认隐藏了已知文件名的后缀,请通过这个方法来调整
百度经验:怎么显示文件扩展名即后缀

经过这三步,一个静态网页已经被你无意中构建出来了。

我们再通过一步稍微加工一下,让他更符合网页的定义:
请右键点击hello.html,选择“打开方式->记事本”
5.png
将在Hello world!,修改为:

<h1>Hello World!</h1>

然后保存,刷新你刚才打开的页面:
2345截图20170208202445.png

OK,我们看到这时候文字变大了。

今天的操作到此为止,讲完了,而你也已经构建了一个包含HTML代码的网页。

接下来我们要详细说说你是如何轻松的构建出这个网页的。

1,一个静态网页一般情况下是一个后缀为htm或html的文件。就像你刚才建立的文件hello.html一样,当然对于网站来说,除了html后缀,还有很多其他后缀的文件,比如css、js、php、asp、do等等,但html无疑是最基础最常见的。
2,这个网页中的代码:

<h1>Hello World!</h1>

就被称作网页的源码,当然,实际网站的源码不会这么简单,你可以随便打开一个网页,点右键,查看网页源代码,会看到他们都异常复杂,但他们都是由一行一行的代码这样搭建起来的,就像盖房子,我们要一块砖一块瓦的去盖。这里的h1标签,是告诉浏览器,这是标题的意思,所以,当我们加上这对标签后,浏览器把文字放大的,因为标题一般要比正文大嘛!
所以,网页源码就是开发人员与浏览器之间沟通的语言,告诉浏览器应该怎么做,怎么显示给用户。
3,记事本,就是一个编写代码的工具,术语叫做集成开发环境(IDE),记事本真的不只是一个记事工具,它真的可以当做开发网站的工具,而且再复杂的网站,理论上来说记事本都可以开发出来。只不过。。。效率非常低,他有点不够聪明,甚至是有点傻,就好比一次只会搬一块砖的傻子,你怎么教,他也不会一次搬更多,这就导致记事本开发效率很低,而现在一些比较牛叉的开发工具,比如HBuilder,你敲两下键盘,丫能给你整出一整段代码来,国人的产品,不服不行啊!所以我们以后会教大家用真正的开发环境,但刚开始,用记事本了解一下足够了。
4,浏览器就是你用到的调试工具。为什么刚才我没让你关闭浏览器再打开呢?因为专业的开发人员,是经常使用F5来刷新页面的,修改了代码,保存,不需要关闭浏览器再打开,而是直接刷新,页面就会更新成最新的。这时候浏览器就成为了我们的一个调试环境。当然,调试环境不止浏览器一个,有时候开发手机页面,还需要用电脑版的一些模拟器来调试,也可以用真机调试,有时候还需要在微信里边调试,但浏览器无疑是你今天接触的第一个调试工具。

好了,这就是我想给大家讲的第一个小教程,希望大家能喜欢!

致新手:如何形象的理解HTML、CSS、javascript及后台语言和数据库的概念

从去年开始,一直在自学H5的基础知识,虽然从事WEB开发已经15年了(天哪,这么久了?这些年我都做了些什么!),但基础一直不牢固,于是有了重新学习基础的想法。可是通过一段时间的学习,发现自学的话,如果没有及时的反馈和一种有效的奖励机制,很难坚持下去,即使硬着头皮坚持下去,也是没了多达的兴致。于是年前一直想开始写教程,有一种强烈的想要将自己的知识分享出去,并通过分享来进一步提高自己的能力。可是经过了若干天的思索,仍然没能找到从哪里入手,索性我从自己最熟悉的几个地方,随意说起吧。

本文面向对象为零基础的WEB开发人员。

接触WEB开发的朋友,最常遇到的几个概念,就是HTML、CSS、javascript以及各种后端语言,如PHP、JSP、.NET等等,还有MYSQL、SQLSERVER、ORACLE等数据库。那么这些语言和数据库都是起什么作用的,又是如何协作,构成一个动态网站(或系统)的呢?

一、我们先说最简单的,由HTML、CSS和JavaScript构成的静态页面说起。

所谓静态页面,并不是说页面不会动,而是由是否调用数据库来确定的,用到数据库了,就是动态网站,没用到数据库,就是静态的。可能有前辈指出,文本文档(txt)也可以存储数据形成动态网站啊,这时候我觉得将文本文档归结为简单的小型数据库更确切一些。

静态页面就像一间客栈,如果我们盖一个房子,需要什么?需要搭建房屋的框架,需要装修,需要有门锁窗户。

在搭建静态页面时,HTML就是一个房屋框架,他搭建了一个基本的网页框架,CSS负责装修,他把房子弄的好看些,当然有时候你可能想让电视背景墙有个好看的图案,CSS可以调用图片文件来解决,HTML也可以叫它的小弟IMG标签来办。
房子装修完了,要安装门窗,这时候我们就不得不去找JavaScript先生帮忙了,他会让你的门窗可以打开,可以限制门的高度,个子太高的不让进来,太胖的不能进来,甚至还能装个简单的密码锁,虽然这个密码锁非常容易被破解。
这种互动的部分,一般都依靠JavaScript先生来帮忙,当然你有时候也能让CSS的孙子CSS3来完成,不过这孙子脾气有点怪,和很多浏览器都不和(兼容性不太好,尤其是和老一辈的浏览器们),不过最近听说现在随着年纪增长,已经越来越被浏览器们接受了。

说的稍微细致点,HTML是一对一对诸如:

<div>Hello</div>

的标签,他们就相当于组成了一面墙,你除了能在这面墙上写上“欠债还钱”的字,还可以挂点照片:

<div><img src="img.jpg"></div>

当然除了放图片,你还可以放表格,放音频,放电影,放电视,放鸡蛋灌饼,放葱花,什么都可以放进去。
可是放进去是一回事,他们都是那么堆在一起的,要想好看,还必须靠CSS来设置,CSS可以控制图片大小、可以控制边框和背景颜色,可以控制边距(这是它最擅长的,如果没有它的控制边距的功能,你这所房子的电视机将会被安装工人默认挂载墙的最左上角)。
这是一句简单的CSS代码:

.wall{
    background-color:#000;
}

这句从字面意思看,就是所有的墙的背景颜色都是黑色的。嗯,CSS刷墙的速度的确是很快。

那么JavaScript具体能干点什么呢?比如,如果你要把所有身高超过2米的人拦在门外,不让进来,就交给JavaScript来办吧。
他是这么干的:

var obj = document.getElementById(door);
if(obj.value < 2){ // 如果值小于2,就让进来
    alert("欢迎光临!");
}else{
    alert("这扇门不让身高超过2米的人进,请出去!");
}

稍微复杂了一点,但其实也不难理解,第一句的意思是,找到这段代码要控制那一扇门(哪一个输入框),然后进行一个简单的判断,如果输入的值小于2,就提示“欢迎光临”,如果不小于2,就让他滚出去。

当然,JavaScript很能干,他的亲戚AJAX更聪明,不过我们今天只说最基础的,JavaScript除了能判断大小,还能用正则做手机号码的验证啊,页面内容的变更啊等很多东西,许多的网页游戏,都可以用H5+JS的方式开发出来,就知道这货多牛叉了。

如果我们理解了静态页面的构造,下面的概念应该更好理解了。
若干个静态页面,构建成了一个静态网站,就像许多个房子,组成了一个村落一样。

但是,我们发现,目前建立的这个静态的房子,里边一切都是设定好的,如果你住在里边,想看看电视,对不起,一个台也没有,为什么?因为还没接好后台部分。

二、动态网站,让你每顿迟到不一样的包子

我们前面说过,动态网站其实就是静态页面,加了个数据库,但是,静态页面是如何去连接数据库的呢?
由于数据库这个东西,相对是个比较复杂的概念,我们先不说那些表和字段神马的概念,先把数据库想象成村口的一个包子铺,你把钱给了老板(发起请求),老板给你包子(获取数据),这样就完成了数据读取操作。但你有没有想过,在这个过程中,如果没有“你”这个角色,拿着钱,跑到包子铺,买包子,然后拿回来,这个过程就完不成,所以“你”,其实扮演了后端语言如最流行的PHP的角色,后端语言就是干这个用的。

说白了,房子盖好后,如果想能随时吃到热包子,就需要用后端语言,不断的去包子铺(数据库)买包子(读取数据),如果你不计较是什么馅的,那么你房间的桌子上的包子,就会随着包子铺老板给你的包子发生变化,今天是韭菜的,明天是茴香的,后天是面馅的(也叫馒头)。

这是我写的第一篇教程,写的很烂,很啰嗦,所以再总结一下:

如果我们将一个网站(或系统)想象成一个房子的话,HTML就是泥瓦匠,负责将房子盖起来(构建基础页面框架),CSS是装修公司,负责房子墙面的装修,JavaScript是一个管家,负责对进出房子的人进行验证,后端语言(如PHP)就像一个仆人,负责去包子铺(数据库)买包子(读取数据)。
这样,当有客人来你的房间做客时,客人会看到你每天吃的都是不同的馅的包子。这类似于我们打开一个新闻网站,页面会动态的更新为当天的新闻一样,每顿饭都可以不一样。

HTML5文档类型简介

定义:文档类型(doctype),又称为DTD(Document Type Definition),是HTML文档的第一行,可以让浏览器识别这是一个HTML5文档。
HTML5改良过的新的doctype简单易记:

<!doctype html>

甚至不需要全写成大写。

关于佛教经书中一些神化描述的困惑

自开始诵读《心经》已有半年有余,近期开始抄读《金刚经》,却发现其中有许多让我困惑的地方,佛经中经常出现一些神化的描述,从自然道理上,是解释不通的,那么,佛陀是骗人的吗?佛教是骗人的吗?是迷信吗?
后来听到一则小故事,非常形象的解答了我的疑问:

一个小女孩,朝着悬崖边走去,可能是看到了什么她喜欢的东西,但没注意到悬崖。当佛陀看到这一幕时,对小女孩大喊:“孩子,快回来,危险!”,但是,小女孩仿佛没有听到一样,继续向前走。于是佛陀伸出攥着拳头的手,说:“孩子,我手里有糖,你过来我就给你。”小女孩果然跑向佛陀,远离的悬崖。

佛陀手里真的有糖吗?没有。就像很多的故事,也许并不是真实的,但是,佛陀为什么要这么说呢?因为这样孩子就会远离悬崖,远离危险。如果佛陀只是一味的向小女孩说悬崖危险,小女孩可能根本意识不到危险所在。
我们就像是这个小女孩,即使我们已经长大成人,但我们也可能看不清前面的悬崖,但是佛经中的故事,更容易让我们理解,让我们走向正确的道路,这虽然不像课本中的各种公式定理般公平公正,但却可以通过传说、神话,让我们远离烦恼,远离苦难。

那么,佛教是迷信吗?

我觉得,还有另一个故事值得分享。

弟子问师父,月亮在哪里?师父用手指了指天上的月亮,结果弟子把师父的手指当成了月亮。

提问固然重要,如何理解才是关键。

所以,请记住,迷信是因为我们自己,不是因为佛经本身。
437229036949394356.jpg