简单而粗暴的解释什么是区块链

最近发现,虽然大部分人对“区块链”好奇,甚至眼馋,但不少还处于不求甚解的懵逼阶段…..正好最近我家出了一个区块链的痴迷者,呵呵,没有办法,夫人关注的东西,自己也花了点时间悄悄地补了一课,在夫人的引荐下,同时也见了几个圈内人深聊了下,就想为大家写一个“入门级”的区块链介绍文章。

为了通俗易懂,我决定不惜自毁清誉,用充满荷尔蒙的比喻。因为自己觉得,科技浪潮每次确实都性感得让人荷尔蒙爆炸啊。

以前,大家想看苍井空老师拍的文艺小电影,都要去一个叫Li’s Blog的网站,这就是中心化。后来,Li’s Blog网站被和谐掉了,大部分猥琐男们傻逼了没有网站看片了,因为他们太相信中心化组织了,还天天被Li’s Blog弹窗“皇家澳门赌场”的小广告真是活该啊。

不过没关系,苍井空老师的500部文艺小电影,幸存在100万个猥琐男的电脑里,除非地球毁灭,不然苍老师的小电影不可能绝迹。这就是去中心化,数据分布式存储。

后来,有个叫“中本粗”的超级猥琐男,是苍老师500部文艺小电影的超级发骚友。为了500部文艺小电影永远不消失,为世人所享用,他做了一个互联网共享文件夹“苍老师plus”。

如果猥琐男们想获取“苍老师plus”500部的观看权,就必须加入一个电子协议中:不得复制、修改、P任何“苍老师plus”中的小电影,用户在“苍老师plus”发生的任何行为,都会按时间戳记录!

例如,“小凌在2018年6月23日中午12:00,查看了编号为107的小电影,并在14:00删除了编号1-120的120部小电影…..”

小凌的行为被记录并广播给其他100万个猥琐男,“苍老师plus”的500部小电影会得到保护,小凌电脑中“苍老师plus”会按时间戳中最新记录,同步其他100万个猥琐男的电脑里的数据,复原小凌电脑中的数据…小凌永远别想对“苍老师plus”搞修改破坏,且所有行为都同步记录在其他猥琐男的电脑里。

这就是区块链,数据分散存储,去中心化,按时间戳广播记录所有行为,无法修改、破坏数据源或造假,除非同一时刻炸掉100万个猥琐男的电脑,或互联网消失,或世界毁灭…..

当然,也有唯一一种特殊情况,可以增加“苍老师plus”文件夹中的小电影,这种情况叫做“区块链共识层”,顾名思义,这是100万猥琐男达成的增加小电影共识,你不能瞎增加的。

中本粗最初设定协议时,把“猥琐男们可以用X摄相机,在每年XX时间,拍苍老师的小电影,前100部可以添加进入‘苍老师plus’中增加作为文件夹小电影”,那么,“苍老师plus”每年就可以增长100张小电影了。

当然,你还可以给小电影估价,发行“苍老师plus”币。因为,“苍老师plus”中每部小电影都是不可造假破坏的,所以具有唯一性,还有单独编号,我们就给每一部小电影估价,它不就值钱了吗?就像现实世界中无法复制的名画一样啊!

怎么估值?就进行所谓的ICO(Initial Coin Offering)啊,比如我和凌老师成立一个基金会,举行一场发布,给这500部小电影估值个五千万!每部小电影10万!

我们先花2510万认购前251部,其他猥琐男可以众筹5000万买剩下的249部小电影,不想要了?卖给我和凌老师的基金会就行,我们认它值钱啊,我们这么牛逼不会骗你的。

自从有了区块链——我们再也不怕Li’s Blog网站作恶,给我们弹窗小广告,给我们下病毒了;再也不怕苍老师的小电影丢失被破坏了。

当然,也有烦恼,就是有炒名画的现在来炒“苍老师plus”小电影了,把价格搞得很高。

“ 我们必须明确地区分比特币等虚拟货币与区块链技术。关停虚拟货币交易所禁止比特币平台交易与当前大力发展区块链并不冲突。我们拒绝风险,并不代表我们拒绝创新。”__中国人民大学,法学院副院长、国家金融科技与互联网安全研究中心主任 杨东。
关于区块链
区块链是一种利用去中心化方式数据库账簿的可靠性的技术方案。区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。适合当前市场趋势需求,具备各行业应用场景。
区块链与比特币
比特币是一种基于区块链的数字货币。在中国没有合适的应用场景,而水土不服!
比特币等虚拟货币交易平台主要弊病存在于:缺乏合法经营牌照、价格虚高、涉嫌洗钱和逃避外汇管制等不法行为、内幕操纵、技术与信息安全风险、“暗网”交易等风险。政府无法有效监管“暗网”的弊病,不仅增大了通过比特币交易从事违法犯罪活动的风险,也给投资者带来了巨大危机。
值得关注的是,监管层叫停比特币关闭交易所之后,社会上有不少人对区块链技术提出质疑,甚至持否定态度。对此,中国人民大学、法学院副院长、国家金融科技与互联网安全研究中心主任:杨东表示,此次监管层关停虚拟货币交易平台并非针对其背后的区块链技术,并鼓励区块链的健康发展!杨东主任强调:我们必须明确地区分比特币等虚拟货币与区块链技术。关停虚拟货币交易所禁止比特币平台交易与当前大力发展区块链并不冲突。我们拒绝风险,并不代表我们拒绝创新。
国内各大集团平台对区块链的部署:
区块链火的不是不明所以,2018年伊始,各大公司开始对全年进行战略布局:
1月2日,人人公司发布RRCoin白皮书,并推出区块链项目“人人坊”;
1月5日,网易游戏推出区块链项目“网易招财猫”;
1月5日,中国在线在美宣布上市中国概念股,日涨幅高达698.29%;
1月7日,360金融区块链研究中心宣布,将与Qtum量子链、新比特币(BTN)基金会在区块链底层技术领域展开合作,成立区块链底层技术实验室;
1月9日,真格基金徐小平内部分享泄露,其中提出“对区块链不要有怀疑,不要有迟疑,立即动员全体员工,学习如何拥抱这场革命”;
1月9日,柯达对外宣称其将和WennDigital公司合作发布柯达币(Kodakcoin),股价日涨幅达119.3%;
4月25日,“世界区块链大会全球行”在澳门正式首发启动,全球行将到访全球210个城市,并将大会成果分享至全世界。
4月29日,中国央行数字货币研究所所长姚前发文称:要促进区 块链技术整个市场和生态环境的健康发展。
5月14日,台北富邦商业银行据称已成为台湾第一家部署区块链支付系统的银行。
5月16日,迅雷集团在北京举行发布全新区块链生态,正式推出区块链战略级产品“迅雷链开放平台”。
5月16日,世界级电信巨头诺基亚公司,在“2018年共识大会”上宣称诺基亚用户将能够利用区块链通过数据盈利。
5月16日, 阿里巴巴集团董事局主席马云在第二届世界智能大会上谈到区块链时,马云表示个人非常看好,并称阿里巴巴有几年的区块链研究经历。
5月17日,深圳市军民融合发展协会区块链产业发展委员会成立!
5月17日,区块链+小程序 京东内测“哈希庄园”游戏成功!
5月17日,ofo共享单车宣布正式成立区块链研究院,将在全球范围内应用区块链技术大数据、多维度解决共享单车的城市治理难题。
5月17日,全球顶级信息技术公司IBM近日宣布,黄金和钻石行业的领导者已经与IBM合作开发了一个区块链网络来追踪珠宝成品的来源。
5月17日,恺英网络在投资者互动平台上表示,公司的区块链平台项目目前正在紧锣密鼓的研发中,公司已投入百人团队。
6月8日,世界区块链大会(WBF)·三点钟新加坡峰会将于6月8日-6月9日在新加坡·金沙酒店拉开帷幕。
除此之外,万达、百度,小米,网易,暴风、美图……等等等等的企业都开始相继试水区块链产品,区块链就是一群认同并遵守这个规则的人共同记录连续信息的过程。
政府及相关政策:
《“十三五”国家信息化规划的通知》中区块链被纳入统筹布局。关停虚拟货币交易所禁止比特币平台交易与当前大力发展区块链并不冲突。我国已着手建立区块链国家标准,以从顶层设计推动区块链标准体系建设,预计最快将于2019年底完成。将进一步扩大标准的适用性。目前有关区块链国家标准计划已公布,相关部门将组建全国区块链和分布式记账技术标准化委员会。
中国国家级研究机构的相关负责人或是强调区块链技术的重要性,或是指出区块链标准的重要意义。国家信息技术安全研究中心主任俞克群表示,“区块链技术发展可能会成为我国掌握全球科技竞争先机的重要一步。”总书记在全国科技创新大会中,强调科技创新“掌握全球科技竞争先机”。这个“先机”就是中国实现“弯道超车”的关键所在。

浅谈:程序员的苦与乐

程序员(英文Programmer)是从事程序开发、程序维护的专业人员,是一种技术工作.是IT业的中流砥柱,是影响互联网发展的重要角色!这句是百度百科对程序员的一个解释,也算比较合适吧!如果要以简单粗暴,更通俗易懂的说法来介绍,那就是,程序员(别名:程序猿,码农,攻城狮)技术民工,一群极其缺乏趣味,成天盯着电脑屏幕,黑着眼圈的呆子,他们社交圈子窄小,思维古怪,经常说些别人听不懂的语句的怪人。

很多人其实不懂程序员的工种和工作性质,甚至还经常被人认为是修电脑的。有时还被人揣摩的很神秘,比如,黑客,侵入,破坏等,这部分人是因为美片看多了,其实,就是一帮民工,和现实中的泥土工,砖瓦匠差不多,程序员的工作繁重压力大,生活简单清贫且无规律,在职场里晋升的机会很少,是份吃苦受累还不讨好的工作。

如果你是位刚刚想踏入行业的新人,那么老鸟劝你还是考虑周详再做决定,无关程序员的工作好或否,累或不累,生活就是生下来活下去,苦累是难免的,但是我们自己选择了,再苦再累都要走自己的路。

自己做程序员这些年,苦吃了不少,经验也有些。现在却越来越讨厌做开发了,越来越不想做IT。曾经的梦想早已荡然无存。有时还会疑惑,是不是真的入错行了?恰少年那会儿,正是IT在中国兴起不久,满怀激情进了家软件公司。从技术支持做到了PM,三年时间。却一心想做开发,一心认为写代码才有创造性,才会有出路,于是转做程序员。从Delphi,Java,perl,python,erlang…到C++孜孜以求,从编译原理到操作系统,TCP/IP到图像识别,苦练内功。时时不耻下问,以开愚昧。但回过头来这些年,除了干不完的工作,加不尽的班,无休止的熬夜,我得到了多少?我失去了多少?

曾经有家权威的某IT杂志报为从业者打气,并亮出了口号:“我们加倍的劳动,我们拿到高薪;我们得到社会的认同,我们具有一个行业的地位与尊严;我们拿出实力,证明我们过得快活和幸福;”这句对刚入行的新人洗脑还是受用的,对于我们这些老板凳来说,无非只是多了个讽刺而已!因为我们已经是老油条了,而且还是地沟油炸!确实我们的现状是,我们加倍的劳动,换来的是收入确实还是可以,但是,没多少人会理解,那些收入是用我们更多的牺牲甚至健康换来的,比如:对家庭的责任,对父母的照料,对恋人,对妻儿的陪伴,自己的私人的空间占用等等。为了专注于工作,很多人被恋人踢了,夫妻感情淡了,这些例子在IT行业举不胜举…..

很少人知晓,IT工作枯燥无味,孤寂难当,加班熬夜更是家常便饭,有时项目上来,一加班便是好几天,忘记吃饭,忽略睡觉,旁边有人跟你说什么,根本就没有听到,脑子里只要那些非黑即白的二进制世界,有时写代码写High了就连上厕所也顾不过来,之前在Lenovo公司就遇到一位这样的前端技术开发员,呵呵,就是来不及去WC,结果弄了自己一裤裆的臭臭。。这类人,试问哪个会待见?

最主要的是,健康问题!IT工作的特殊性,从业者没完没了的加班熬夜,久坐、不运动、睡眠缺乏、不留意及时补偿水分、长时刻的伏案作业等都会对健康构成很大的威胁,而不幸的是,程序员这几样全都占了。许多程序员往往年纪轻轻就现已有了各式各样的疾病:颈椎病、腰椎间盘突出、高血脂/高血压、胆结石、腱鞘炎等等,有关程序员劳累过度而猝死的新闻更是隔一段时间就会出来占据新闻网站头条,刺激一下业内人的神经。

在生活上,已经脱离了正常人的生活规律,可乐与方便面成了主食,有研究表明,每天工作时间超过10小时将会导致生产力下降,会呈现出令人不安的规律性。作为程序员,如果你的创造力下降了,你的失误就会增加,你就会遗漏现存的问题,等等;直到到达某个阶段,这个阶段中,你做错的东西比做对的东西还要多。原本已疲惫不堪还要打起精神去给自己纠错,在这种情况下,如果再看到哪些新闻,脾气暴躁不安也在所难免,新闻所披露的,都是与自己密切相关的,看了会联想到自己,会越想越郁闷,感觉IT路越走越累,不知何时是个头。有时也想,死也许是个解脱。

呵呵,发完牢骚,除去哪些负面而低能量的东西,其实冷静想想,任何一个职业都是生存的一种表现方式,而程序员只是其中一种。程序员的快乐不是用金钱来衡量的,而是为创造出属于自己的东西而感到骄傲。程序员不是牢中之鸟,我们能随着技术的飞速发展而快速自我更新,这是能力。掌握着最新的科学技术,引领者时代的潮流,这是实力。有着活跃而富有逻辑性想象力的头脑,这是活力。最重要的是每个程序员都是勤劳的劳动者,我们对工作严谨而专注,态度执着不言放弃,勇于面对难题并具挑战的勇气,我们和大多数人一样,同样乐于沟通,喜欢时尚科技,品谈天下,对于工作及其自信,因为我们的创造正在改变这个世界!

程序员工作离不开电脑,因为IT技术更新太快。在追求小资生活的年代里,程序员可能是最土气的了。程序员的生活如何才算幸福,恐怕好多人都没有时间顾及去想,因为脑子都被代码填满,没有空间去思考生活。如何将工作与生活正确的分离,不让两者之间的混乱丢失原始乐趣,除工作之外,让原本属于我们的快乐生活回归,这才是咱们这个行业的从业者应该花功夫去研究的重要课题。

 

一个合格的网营编辑,首先你必须得是个标题党!

美国普林策奖获得者泰杜-纯丹(T. Mary. D. Fiensctan) 女士就说过:“题目是文章的眼睛”。

起一个醒目的标题,在大数据时代尤其重要,若你文章的标题不醒目,即便你的文章再好,好多读者也会忽略、跳过你的大作的。

网销君今天就收集了101个标题模板,如果你实在是懒得动脑,就在这些标题中填空就可以了。这些标题模板都是经过验证的,伤害值还是挺高的。

 

如何在网上快速找到你的精准客户?“搜索关键词”这个局你布了吗?

做生意找对人很重要!在网上做生意,选准关键词才能让对的客户快速找到你!

1、中国最厉害的(20个最美景点),知道一个算你牛!

2、不是(你学不会写标题)而是(你没用好知音体!)

3、史上最全面的(微信运营教程),读完就能(当运营总监/拿到20万年薪)

4、(月薪3000的文案)与(月薪30000的文案)的区别在哪里?

5、自从(知道这种学习方法后),再也(不愁考不到100分了!)

 

 

6、不会(微信排版/seo/网络推广)怎么办?用这些方法分分钟提高!

7、千万不要(去这个地方旅游/购买这些东西),否则会(吃大亏)!

8、全球/中国最(好看的景点/好吃的10道菜),你(知道/吃过)哪些?

9、他是(一个千万富翁),经历了(破产),结果(现在变成这样了)!

10、在不增加(人员)的情况下推广(公司网站) 的5个方法

11、(百度/魏则西/郭美美)事件以后,引发我们哪些思考?

12、(和漂亮妹纸谈恋爱)是一种怎样的体验?

13、关于(微信推广的10个技巧)你可能还不知道!

14、这个(曾经估值30亿美元的万人公司)为什么(现在只剩下180人)?

15、为什么(你学不好数学/不会谈恋爱)?这就是原因!

 

16、如何在较短的时间内获得(第一桶金/本科学历/100万)?

17、(读完这本书),它教给了我这些(道理/知识)?

18、(泡妞最常见的20个方法)你知道几个?

19、(致贱人/90后),为什么要(帮你/录用你)?你

20、这些事情做到了,想(不会运营/SEO)都难!

21、(30个超级实用的生活小妙招),赶紧收藏吧!

22、万万没想到,(这样吃鸡蛋对身体竟然有害处!)

23、意想不到!(这个地方比云南美多了)!

24、(这样吃水果才是最正确的姿势),赶快来试试!

25、为什么(很多人)都(不愿意当老师)?

26、震惊!如果(用这种方式洗脸)就会(生大病)!

27、这些(风景太漂亮),简直(不敢相信自己的眼睛)!

28、(2015/2016)最新(旅游报告/旅游攻略/高科技发明)

29、为了(能考上清华),我(彻底拼命了!)

30、如果(你读不完一本书)至少(可以读完这十句话吧)?

31、别让(这个坏习惯毁掉你!)

32、学会(这些泡妞秘笈),能让你(夜夜笙箫)!

33、原来(这才是微信营销的正确姿势)!

34、怎样(运动更减肥)?(三个方法/技巧)让你快速降脂!

35、不足(100斤的女孩)如何(扳倒了200斤的胖子)?

36、手把手教你如何(做营销/做推广/做SEO)!

37、这篇文章一定要阅读完,跟你的(生命/健康)有关!

38、(出国旅游/爬山)必备的10个(行李打包/省力气)!

39、还在(每天熬夜加班)?小心(加快衰老)哦!

40、如果(你能做这10个动作)说明(你身体很好)!

41、一个(热吻)却让(他找到了最漂亮的老婆)!

42、(和漂亮妹纸谈恋爱)是一种怎样的体验?

43、(一个不经意)没准能救你的性命,(外出打工/在外求学)都应该看看!

44、你才(20岁)不要(活的像个老头)!

45、不要找我了,我要去(上海/北京/南京)了!

46、盘点(互联网)发生的(10件)大事!

47、他为了(情人丢弃结发妻子),如今(流落街头)!

48、如何(一年快速赚到100万)?秘诀原来是这样!

49、这(5部大尺度)的电影,一般人都不好意思看!

50、(6张图/10句话)告诉你什么才是真正的(男人)!

51、因为(我是男人)所以(要肩扛世界)!

52、你可以(不用功读书)但是必须(要提升能力)!

53、(网络推广的)100种方法,你知道几种?

54、(如何快速读完一本书,)99%的人都不知道!

55、都在(微信卖东西)为何(差别那么大)?

56、你是否做过这10件让人(激动/害羞/难以忘记)的事?

57、看完这些(照片),瞬间不想(上学/上班)了!

58、(这5张新拍的照片),瞬间刷爆了朋友圈!

59、太恐怖了,整个朋友圈都在疯传这个(视频)!

60、(开车这样包养才最有效果)很多老司机都不知道!

61、别让(未来的你),讨厌现在的自己!

62、同样是(男人),为什么差别这么大?

63、其实,你比想象中更(强大/善良)!

64、挂几块砖头就能发电,这个简单发明让15亿人收益!

65、女人觉得(美美哒/漂亮)的10个爆款,在男人眼中却是这样…

66、别再每天早晨只知道(喝牛奶/吃蔬菜)了,这些更有营养~

67、这样(说话的人/做事的人),不要深交!

68、月薪7千的小夫妻,如何存下600万?

69、2种方法,让菜鸟轻松学会包粽子!

70、徐克教你如何写影评,月入6万块

71、看懂这些后,你再决定买什么样的越野车吧!

72、这(条视频/篇文章),(作者边剪边哭),小编边编边哭,太感人了!

73、25岁小伙突然没了心跳,他的习惯很多年轻人都有

74、(韩国妹子卸妆后/穿上衣服后)!网友全都震惊了~~~

75、公安提醒:手机突然没信号,千万别不当回事!

76、他没那么(喜欢/爱你),只是(刚好遇到你/需要你)!

77、长得漂亮是优势,活得漂亮才是你的本事

78、如果你不想让自己越来越丑,那就必须要补充这个!

79、十大“约炮”聊天软件排名:陌陌第二 第一是微信

80、(任正非/马云)最吓人的13句话,真不是常人所能读懂的!

81、微信上这3个功能,知道的人少之又少

82、两天时间,3篇文章10万+,他们是这样做的!

83、微商常用的(21个神级洗脑文案/10个加粉技巧),看完先笑后哭/赶紧收藏!

84、终于知道为何(飞机起降前要打开遮光板/洗衣服要先用洗衣服了)!

85、自从(车头装了这个东西/加班以后),再也(没遇见过远光狗/没被老板骂了)!

86、国内唯一敢媲美九寨沟的地方,却低调得让人心疼

87、(外地人快把郑州人羡慕死了)就因为这10件事···

88、它是开在树上的“荷花”,很多人只知观赏却不知其药效

89、这才是去(凤凰古城/北京/上海旅行),最正确的打开方式,超美够全!

90、吓人,史上最毒的(蔬菜/水果),遇见了千万别吃!

91、写原创文章的秘籍,千万别传出去,阅完即焚!

92、科学家标明,原来看一个人的肾好不好,看舌头就知道!

93、这10种(常见病/小病),其实绝大部分不用治!我竟然现在才知

94、(孩子吃奶粉的7大禁忌),一定不能越雷池一步!当爸妈的赶紧收藏

95、(这么带娃,娃就毁了),赶紧改正,为时不晚

96、仅需(10分钟/2个技巧),让你轻松学会(微信排版/写文章)!

97、想当皇帝小妾?你先满足这些条件吧!

98、她是军统美女特工,色诱汉奸一把好手!一件事之后竟……

99、人是活给自己看的,别奢望人人都懂你

100、他粉丝有23万,却主动要求粉丝取消关注

101、世界上最糟糕的(炒股) 建议

实际上,大家仔细观察分析一下就可以看出来。很多标题多用的是:悬疑、疑问、关联词、如何、为什么等格式。而这些也多与人们的心理活动有关。能启发别人兴趣、好奇心的标题,才能让读者更有打开的欲望。

起标题有多重要?标题到底是Ta妈什么东东?

其实,就是套路!继续往下分析!

来看看这几篇文章题目:
《为什么年轻人有时间但是没有钱》
《Under Armour 的营销策略》
《如何做好微信社群》
你想看吗?


如果是给你看这三篇:
《我还年轻,让我再穷一会儿》
《[观察]超越 adidas,追赶 Nike,Under A rmour 在市场营销
方面做了哪些?》
《用 365 天 15 万人命币,换来的 10 条社群运营经验!》
有兴趣了吗?

没错,问题就出在标题上!要取一个能概括文章,又自带上头条
属性的标题真的很难。很少有人一次就可以把标题起到位,所有人都
是若原则没把握好,在取标题前你就已经输了 。
好的标题往往遵循这 4 个原则:

1. 价值感:标题里就向大家证明了,为么要花时间看这篇文章?

2. 实用性:看这篇文章我能得到什么?
3. 独特性:世界文章万万千,为什么我就要读你的这篇呢?文章差异点在哪?

4. 紧迫感:为什么我现在,立马就得点进去,阅读你的文章。现在不读我会很不舒服或者有损失吗?

遵循这 4 个原则,你的标题对读者来说就是比较有吸引力的了,同时
标题也直接将阅读这篇的可得利益传达出。在此基础上,再考虑一些
特别的点子技巧来修改润色,锦上添花。
在不断的尝试中通过用户的反馈去进行调整。

以下是我看完 100 多篇 10w+ 阅读量的文章后,筛选总结出来
这 12 个取标题的模板,以后绞尽脑汁的时候,不妨直接套用。
1. 如何体

如何体是有用性的最基本模式。这个类型的名称重点和心思就是
要放在后面的观点上,让大家有点击的欲望。通过名称就能够直接知
道,该文是来告知你如何达到你想要的东西的。《零经验!运营人如
何写好个人简历》、《如何成为内容创业时代最稀缺的运营!》,一
目了然全文阐述了个什么问题,读者从标题就会判断,是不是自己想
要的内容?文章的价值几何。
《我是如何把一家公司开跨的》
《如何在上班时间光明正大地玩手机?》
《懒人如何利用周末储备好一周的事物》
《如何利用碎片时间和别人拉开距离》
《如何用 12 个字搞定一个男人》


2. 数字型

大家阅读文章最希望看到的就是干货了,这是最片花时代阅读大
家希望看到的产物。同样这种类型的文章有个秘密,就是“10 条经验”、
“5 个建议”、“4 个案例”。数字识别度高,标题带有数字会使人感觉信
息含量高,专业度强。不仅增强逻辑感还给人简单高效的感觉,大部
分适用于清单干货或者合集。
《我看了 100 个社群,选出 8 个有特色的分享给你》
《0-10w 的用户增长,老大给了我 4 个小时自学成才》
《5 款实用百搭,选对钱包,职场新途一路看涨》


3. 疑问式的标题
1)疑问句的形式
《当我 27 岁,我在想什么》
《为何我辞掉了年薪 50 万的工作》
《对 20 多岁女孩子来说,最重要的是什么》
大家可以看一下这三篇文章的特点,是不是有一种点击进去的欲
望?这种标题是非常常见的一种类型。主要是为了吸引别人的好奇心
来吸引别人。
2)相对隐晦的疑问
这类虽然也是疑问式,但采用的形式是相对隐晦的说法,“这样
记笔记”“这样锻炼”“这样表达”等,勾起你的好奇心,让你点击来看
《这样记笔记,可能改变你的一生》
《这样锻炼,才会掌握说话的力量》
《该是多喜欢那个姑娘,才能写出这样的情书》
3)反问式标题
这种标题类型都是反问语气作为标题的,特别常见。特别是一些
评论热门新闻类型的文章,多半是用这种标题。
因为反问有一个好处就是引发别人的思考,同时,文章多会以观
点进行总结。这种类型的标题一出来,读者自然就想看看作者会带给
自己哪些收获。
《曾经估值 30 亿美元的万人公司为何只剩 180 人?》
《如果没有高考,他们会怎样?》
《为什么不好惹的人,反而更受欢迎?》
4)自问+自答+悬疑
这种类型的文章比较多,明显的结构就是现提出问题:以为什么
开头,然后自己回答。原因是什么什么,但是不会给你说明具体原因,
等你点击进去才会知道。
《天冷就长肉?这其中必有蹊跷!》
《包~真的能治百病吗?这些博主以亲身经验告诉你!》
《从 120 斤到 90 斤:当我瘦下来,究竟发了什么?》
4. 正反对比式(制造反差勾起好奇)
这是一种简单易行的标题套路,通过名称中两个相对立的观点,
来更加衬托出自己要阐述的观点,这种正反对比式关键是选择好正反
面的点。从而引起大家的注意,正反对比越强烈,大家点击的欲望就越高

《你不是不努力,你是太着急》
《不逼自己一把,永远不知道自己可以赚多少钱》
《毁掉你的不是高房价,而是你自己》
《月薪 3000 与月薪 30000 的文案的区别!》
《结婚多年,原来我才是小三》
《这部从没别提的冷门剧,却是我近期最想安利的》
《我愿意帮你,但请你先做好自己》
如果不信,好好看这些文章的标题,还是有套路可言

5.悬念式标题
在标题里面设置悬念,把话说到一半,剩下的一半关键信息在文
章中阅读
《没想到,这些作文套路“10 后”还在用……》
《十年前的时间账单,看到最后一条泪奔了》
《这一次,小黄单车被悄悄抬近地下室……》
《爸爸,我不想当中国人……》
6. 打擦边球
大众敏感话题,比如贪婪,嫉妒,淫欲,骄傲等,戳中人性弱点
就会提高关注度,但是要注意分寸和尺度,用的对了,打擦边球的题
目也是一件很有意思的事情
《你看的第一部日本爱情动作片是什么》(ID:深夜发媸)
《如果,当年那个女孩不反抗……》(ID:共青团中央)
《好大胆,把娱乐圈的脏都曝光》(ID:毒舌电影)
7. 借用热门词汇
公众号深夜发媸的运营者徐老师说“我们之所以追热点,是为了
有一天,可以不追热点。” 流行是一时的,我们可以借热点的东风来
造势,但你原本的内容才是本质。网络流行语、热点事件本身自带流
量。一些热门新闻事件出来以后,基本大家都会借助新闻热点来写标
题,简单粗暴把内容呈现在标题上面。
就以前段时间举例,「人民的名义」、「欢乐颂」无疑是最大的
热点。如果你能够给出和当下热点密切相关的信息,当然会走红。
《「人民的名义」:你跟孩子哭穷,到底有多可怕》(ID:十点
读书)
《「欢乐颂」毒鸡汤教不会女孩辨真爱,只能教人变巨婴》(ID:
Vista 看天下)
《「欢乐颂」:男人的格局,决定妻子的品行》(ID:有书)

8.借助名人或者 KOL 类型
每个人或多或少有膜拜权威的心理,当标题上出现有关政府部门、
名企、名人、名校等字眼时候,能给读者一种“内容权威”的暗示,自然
会吸引读者打开。这种以名人名企为背书的文章,转发率极高。
《除了咪蒙,你知道还有哪些成功女性?》
《莫言:如何对待不喜欢你的人?》
《李嘉诚:我喜欢用以下十种人》

9.主副标题类型
这种标题大多数适用于鸡汤类型的文章,你会经常看到一些本地
自媒体发表的文章就带有这种标题类型。前面的揭秘、震惊都是为了
引发读者的好奇心理,类似的还有:愤怒、喜讯、高效等等。
《震惊,无法吸引精准粉丝的原因既然是这!》
《揭秘:如何写出平易近人的文章?》
10. 强调类型
这种标题的特点是喜欢用肯定的语气,比如:必须、不得不、千
万要看等等。让人有一种强迫的语气在里面。试读者产生恐怖+好奇的心理

《如果你有一技之长,千万记得要用自媒体》
《画好眉毛之前,你必须先知道的事》
《你可以有锋芒,但必须现有光芒》
配合其他分割的标题进行组合效果更好。比如上面所说的《微信
最值得分享的 5 条经验》,其实就是强调类型的标题+数字型。这种组
合效果反而更好。
11.盘点法则 

每年或者每季度、每月的盘点类型的标题也是非常试用的,对一
段时间的总结盘点,就是大量信息浓缩的精华,盘点合集的好处,往
往在于它的归纳总结性强。如果还有个好的结构,合集型文章读起来
更轻松,因为文章被拆分了,有时看二级标题就能 get 到点。但你的
几个方法趋势确实得有用和给人启发。内容水,别人被标题吸引进来,
也会失望,适得其反。
12. 有“触动感”的标题


我们平时会打开什么样的信息?除了让我感兴趣的,就是和我有
关的。所以在标题中加入“身份定位”,就会吸引有相同定位的人来打
开。但是这种“身份”不能太狭隘,最好有优越感。有优越感的身份定位,
不仅会吸引读者打开,还会吸引读者转发。
《至贱人:我凭什么要帮你》(ID:咪蒙)
《至 low 逼:不是我太高调,而是你玻璃心》(ID:咪蒙)
《优秀的人,懂得适当守口如瓶》

新站建立之初,10个低成本步骤!


英文seo做这个比较多,做百度,直接买外链的很多,研究一下,其实在国内做web2.0的 profile外链也是可以的
一个新网站建立之后,可以执行下面几步,对收录,排名绝对有帮助

1.百度百科建立一个词条
2.weibo.com和t.qq.com,t.sohu.com,t.163.com 都要建立一个同名的用户
3.page.renren.com建立一个公共主页
4.建立douban小站
5.www.dianping.com 建立一个shop
6.百度知道写2-3个相关问题,自问自答
7.优酷/土豆,建立同名视频

仔细一盘点,国内2.0网站其实还是比较多的

要点:假设你的网站是www.example.com,那么在各个2.0网站建立的profile页,名称都要设置为 example

js跨域问题浅析及解决方法优缺点对比

所谓js跨域问题,是指在一个域下的页面中通过js访问另一个不同域下 的数据对象,出于安全性考 虑,几乎所有浏览器都不允许这种跨域访问,这就导致在一些ajax应用中,使用跨域的web service会成为一个问题。 要解决跨域的问题,就是本文我们需要探讨的了什么是跨域?
概念:只要协议、域名、端口有任何一个不同,都被当作是不同的域。

URL                      说明       是否允许通信
http://www.a.com/a.js
http://www.a.com/b.js 同一域名下 允许
http://www.a.com/lab/a.js
http://www.a.com/script/b.js 同一域名下不同文件夹 允许
http://www.a.com:8000/a.js
http://www.a.com/b.js 同一域名,不同端口 不允许
http://www.a.com/a.js
https://www.a.com/b.js 同一域名,不同协议 不允许
http://www.a.com/a.js
http://70.32.92.74/b.js 域名和域名对应ip 不允许
http://www.a.com/a.js
http://script.a.com/b.js 主域相同,子域不同 不允许
http://www.a.com/a.js
http://a.com/b.js 同一域名,不同二级域名(同上) 不允许(cookie这种情况下也不允许访问)
http://www.cnblogs.com/a.js
http://www.a.com/b.js 不同域名 不允许

对于端口和协议的不同,只能通过后台来解决。
跨域资源共享(CORS)
CROS(Cross-Origin Resource Sharing)跨域资源共享,定义了必须在访问跨域资源时,浏览器与服务器应该如何沟通。CROS背后的基本思想就是使用自定义的HTTP头部让浏览器与服务器进行沟通,从而决定请求或响应是应该成功还是失败。

<script type=”text/javascript”>
var xhr = new XMLHttpRequest();
xhr.open(“GET”, “/trigkit4”,true);
xhr.send();
</script>

以上的trigkit4是相对路径,如果我们要使用CORS,相关Ajax代码可能如下所示:

<div class=”blockcode”><blockquote><script type=”text/javascript”>
var xhr = new XMLHttpRequest();
xhr.open(“GET”, “http://segmentfault.com/u/trigkit4/”,true);
xhr.send();
</script>

代码与之前的区别就在于相对路径换成了其他域的绝对路径,也就是你要跨域访问的接口地址。

服务器端对于CORS的支持,主要就是通过设置Access-Control-Allow-Origin来进行的。如果浏览器检测到相应的设置,就可以允许Ajax进行跨域的访问。

要解决跨域的问题,我们可以使用以下几种方法:

通过jsonp跨域

现在问题来了?什么是jsonp?维基百科的定义是:JSONP(JSON with Padding)是资料格式 JSON 的一种“使用模式”,可以让网页从别的网域要资料。

JSONP也叫填充式JSON,是应用JSON的一种新方法,只不过是被包含在函数调用中的JSON,例如:

callback({“name”,”trigkit4″});

JSONP由两部分组成:回调函数和数据。回调函数是当响应到来时应该在页面中调用的函数,而数据就是传入回调函数中的JSON数据。

在js中,我们直接用XMLHttpRequest请求不同域上的数据时,是不可以的。但是,在页面上引入不同域上的js脚本文件却是可以的,jsonp正是利用这个特性来实现的。 例如:

<script type=”text/javascript”>
function dosomething(jsondata){
//处理获得的json数据
}
</script>
<script src=”http://example.com/data.php?callback=dosomething”></script>

js文件载入成功后会执行我们在url参数中指定的函数,并且会把我们需要的json数据作为参数传入。所以jsonp是需要服务器端的页面进行相应的配合的。

<?php
$callback = $_GET[‘callback’];//得到回调函数名
$data = array(‘a’,’b’,’c’);//要返回的数据
echo $callback.'(‘.json_encode($data).’)’;//输出
?>

最终,输出结果为:dosomething([‘a’,’b’,’c’]);

如果你的页面使用jquery,那么通过它封装的方法就能很方便的来进行jsonp操作了。

<script type=”text/javascript”>
$.getJSON(‘http://example.com/data.php?callback=?,function(jsondata)’){
//处理获得的json数据
});
</script>

query会自动生成一个全局函数来替换callback=?中的问号,之后获取到数据后又会自动销毁,实际上就是起一个临时代理函数的作用。$.getJSON方法会自动判断是否跨域,不跨域的话,就调用普通的ajax方法;跨域的话,则会以异步加载js文件的形式来调用jsonp的回调函数。

JSONP的优缺点

JSONP的优点是:它不像XMLHttpRequest对象实现的Ajax请求那样受到同源策略的限制;它的兼容性更好,在更加古老的浏览器中都可以运行,不需要XMLHttpRequest或ActiveX的支持;并且在请求完毕后可以通过调用callback的方式回传结果。

JSONP的缺点则是:它只支持GET请求而不支持POST等其它类型的HTTP请求;它只支持跨域HTTP请求这种情况,不能解决不同域的两个页面之间如何进行JavaScript调用的问题。

CROS和JSONP对比

CORS与JSONP相比,无疑更为先进、方便和可靠。

1、 JSONP只能实现GET请求,而CORS支持所有类型的HTTP请求。

2、 使用CORS,开发者可以使用普通的XMLHttpRequest发起请求和获得数据,比起JSONP有更好的错误处理。

3、 JSONP主要被老的浏览器支持,它们往往不支持CORS,而绝大多数现代浏览器都已经支持了CORS)。
通过修改document.domain来跨子域

浏览器都有一个同源策略,其限制之一就是第一种方法中我们说的不能通过ajax的方法去请求不同源中的文档。 它的第二个限制是浏览器中不同域的框架之间是不能进行js的交互操作的。
不同的框架之间是可以获取window对象的,但却无法获取相应的属性和方法。比如,有一个页面,它的地址是http://www.example.com/a.html , 在这个页面里面有一个iframe,它的src是http://example.com/b.html, 很显然,这个页面与它里面的iframe框架是不同域的,所以我们是无法通过在页面中书写js代码来获取iframe中的东西的:

<script type=”text/javascript”>
function test(){
var iframe = document.getElementById(‘ifame’);
var win = document.contentWindow;//可以获取到iframe里的window对象,但该window对象的属性和方法几乎是不可用的
var doc = win.document;//这里获取不到iframe里的document对象
var name = win.name;//这里同样获取不到window对象的name属性
}
</script>
<iframe id = “iframe” src=”http://example.com/b.html” onload = “test()”></iframe>

这个时候,document.domain就可以派上用场了,我们只要把http://www.example.com/a.htmlhttp://example.com/b.html这两个页面的document.domain都设成相同的域名就可以了。但要注意的是,document.domain的设置是有限制的,我们只能把document.domain设置成自身或更高一级的父域,且主域必须相同。

1.在页面 http://www.example.com/a.html 中设置document.domain:

<iframe id = “iframe” src=”http://example.com/b.html” onload = “test()”></iframe>
<script type=”text/javascript”>
document.domain = ‘example.com’;//设置成主域
function test(){
alert(document.getElementById(‘iframe’).contentWindow);//contentWindow 可取得子窗口的 window 对象
}
</script>

2.在页面 http://example.com/b.html 中也设置document.domain:

<script type=”text/javascript”>
document.domain = ‘example.com’;//在iframe载入这个页面也设置document.domain,使之与主页面的document.domain相同
</script>

修改document.domain的方法只适用于不同子域的框架间的交互。

你的善良,竟然惯坏了一大帮人

“开始是不会拒绝人,后来是拒绝不了”

“我想着能帮就帮,

结果帮来帮去好像成了我的责任”

“我不要求他谢我,但为什么帮了忙却吃力不讨好”

你是善良没有错

但善良被人当成了傻也是事实

还记得轰动一时的丛飞事件吗?十八线男歌手,参加了400多场义演,累积捐款300多万,资助了183名贫困儿童,自己却生活清贫。

甚至在查出胃癌后,依旧坚持演出。最终死于胃癌,终年37岁。他还立下了遗嘱,捐献自己的眼角膜。

这样的人,在病床上,临终前,遭遇了什么呢?

“什么时候能汇款?”

“我现在在治疗不能继续汇款了。”

“你不是说好把我孩子供到大学毕业吗

你这不是坑人吗?”

没有感激,只有催款的电话。

后来,他去世了,那时他与前妻的女儿才七岁,和现任妻子的女儿还在襁褓中。

而这样一个人人心中的好人,真的有善报吗?几年之后,他的妻子竟然死于几个熊孩子无聊时乱丢的石子。两个女儿失去了父母,成了孤儿。

估计每个人都会心想,做这样一个老好人会不会太傻了。但其实,谁没有这样“善良”过呢?

郑州曾经有一个小吃店店主,看到很多流浪汉吃不上饭,有些环卫工人干活顾不上吃饭,就自发开始免费送馒头的爱心活动。

可是这活动没办多久,竟然有人找上店主。

“我不吃馒头,你把馒头折成现金给我。”

“我们这是送爱心馒头。”

“你这人不是死心眼,我不吃你馒头,把馒头给你省下了,你给我钱,这样你也少做几个馒头,不是轻松多了。”

“你成天给我这种狗都不吃的东西,还不如给我钱。”

还有人质疑店主的动机:

“哪有人这么傻,说不定是把卖不出去有问题的馒头送人了。”

后来有记者去采访店主,为什么不继续把爱心延续下去了?店主抹着眼泪,有些无奈地说:“他们站在这里骂我,我都搞不清楚他们怎么想的。”

或许那些受李老板恩惠的人都忘了,她本来可以不这样做,这一切不是理所当然,而是完全出自于她的善良。他们本应该,感谢这个在寒冬中为他们着想的善良女人。

而世界的残酷真相是:有时你的善良,并不会得到善意的回馈。

这些弱者婊却在时时刻刻挑战着你的底线。有人在朋友圈中讲述了自己最近遭遇的事情。

他的朋友罹患重病,他在探望朋友时得知,作为普通工薪阶层的朋友,竟然在几年间坚持扶持着几个贫困家庭。感动于好友的善良,他决定接过好友的善举,继续资助那几个家庭。

他修改了资助人信息,马上接到了一个电话。

“你不要和我讲什么,我听不懂,你答应捐助我的孩子上完大学,现在什么情况我不想知道,我们已经几个月没收到钱了!你们到底给不给,我们可是要靠你们走出大山的!”电话那一边,对方家长劈头盖脸地说。

这一刻,我好像知道他们为什么穷了。

我穷我有理,你富你应该,真实的存在着。不少人在请求帮助的时候,会说,“不就是举手之劳吗,对你来说很简单。”

但他们却不明白,别人有这个能力,不代表有这个义务。

孙俪曾经因为在慈善晚会上没有公开捐款,没有大数额捐款,被网友指责。“赚那么多却不愿意做慈善!”网上争议不断。

 

但大概很少有人知道,这和孙俪还没成名之前的经历有关。

孙俪在未成名之前,就一直资助一名贫困生,名叫向海清。

后来孙俪走红,成了家喻户晓的大明星。向海清却开始遏制不住自己的欲望。上了大学之后,他总在抱怨生活费不够,几次三番要求孙俪给他打钱。

向海清在博客中写道,刚刚入学,为了和同学打好关系,话费多花了一些。但以后就不会了。开始入学的时候她们(孙俪母女)跟我说不用太节省,要保证好生活。但我跟他们要钱的时候,她们又表示不愿意继续支付了。

孙俪意识到,这孩子早就不是大山里那个渴望学习的贫困少年,而是一个习惯了不劳而获的人,于是表示要停止生活费的资助,只继续给他学费。

没想到,向海清却联合报社记者,反咬一口,质疑孙俪只是为了做样子,才资助他的。

不到拒绝的那一刻,你永远不知道自己的善良给的是人还是鬼。

有些人,真的活该穷一辈子。

你可以善良,却也要知道把善良给对的人。

你是不是不会拒绝人的类型。工作中,生活中,往往别人开口请求,总想着“能帮就帮吧”从不拒绝。时刻希望周边的人能够开心。

当你有一天实在为难,开口拒绝时,才发现你的善良,竟然惯坏了一大帮人。当你开口拒绝,你就是变坏了。

老实说,现在有不少人都或多或少的不善于拒绝,他们善良,也懂得设身处地为别人着想,甚至有点讨好型人格,希望自己的努力能让大家都更开心。但是有时候,那句名言说得特别对:你的善良,需要带点锋芒。

学会拒绝,说“不”并没有这么难。善良是好事,但不能没原则,没底线。如果有不满,说出来;如果别人的请求让你为难,说出来。

别不好意思拒绝别人,因为那些好意思为难你的人,都不是什么好人。

而对于这种利用别人善良的人,只想说一句:

”我是善良,不是傻“

百度统计的JS脚本原理分析

首先,百度统计会要求我们在要统计的页面中嵌入一段js语句,类似如下:

  1. <script type=”text/javascript”>  
  2. var _bdhmProtocol = ((“https:” == document.location.protocol) ? ” https://” : ” http://”);  
  3. document.write(unescape(“%3Cscript src=’” + _bdhmProtocol + “hm.baidu.com/h.js%3F3266e9d3684eaa1337dc7c4b4b64b0ae’ type=’text/javascript’%3E%3C/script%3E”));  
  4. </script>  

这段js,实质上是往页面中引入hm.baidu.com/h.js的这段代码,该代码的内容会根据后面的参数有所不同,h.js?后面的参数就是你在百度统计里的id。

获取该h.js代码的同时,百度统计会往你的浏览器写入一个名字为“HMACCOUNT”的cookie,该cookie的过期时间为2038年,所以只要你没有清空浏览器cookie,基本就永不过期。

h.js被下载后,便执行其脚本获取一些浏览器相关信息和访问来源,获取的信息包括屏幕尺寸、颜色深度、flash版本、用户语言等。

从js代码中可以得到,所有参数包括这些:”cc,cf,ci,ck,cl,cm,cp,cw,ds,ep,et,fl,ja,ln,lo,lt,nv,rnd,sb,se,si,st,su,sw,sse,v”。这些参数的意义大致如下:

cc: 不知道,一般为1
cf:url参数hmsr的值
ci:url参数hmci的值
ck:是否支持cookie 1:0
cl:颜色深度 如 “32-bit”
cm:url参数hmmd的值
cp:url参数hmpl的值
cw:url参数hmkw的值
ds:屏幕尺寸,如 ’1024×768′
ep:初始值为’0′,时间变量,反映页面停留时间,格式大概是:现在时间-载入时间+“,”+另一个很小的时间值
et:初始值为’0′,如果ep时间变量不是0的话,它会变成其他
fl:flash版本
ja:java支持 1:0
ln:语言 zh-cn
lo: 不知道,一般为0
lt:日期 time.time(),如“1327847756”, 在首次请求没有
nv: 不知道,一般为1或者0
rnd:十位随机数字
sb:如果是360se浏览器该值等于‘17’
se: 和搜索引擎相关
si:统计代码id
st:
su:上一页document.referrer
sw: 不知道,估计和搜索引擎有关,一般为空
sse:不知道,估计和搜索引擎有关,一般为空
v:统计代码的版本 ,目前该值为“1.0.17”

当这些参数都设置完毕了(有些参数并没有赋值),筛选出已经赋值了的参数,并作为hm.baidu.com/hm.gif的参数拼凑出一个url,如:http://hm.baidu.com/hm.gif?cc=1&ck=1&cl=32-bit&ds=1366×768&ep=0&et=0&fl=11.0&ja=1&ln=zh-cn 。然后请求该图片。

百度统计服务端,通过接收到这个请求,并从这个图片的网址附带的参数获取相关信息,记录访客访问记录;当页面被用户关闭的时候,同样会触发一次请求hm.gif的过程,但这个过程不是所有浏览器和所有关闭动作都支持。

记下来通过程序模拟这一过程:

首先,使用Wireshark(一款网络抓包工具)对浏览器实际的过程进行捕获。首先是使用ie打开一个有超链接链接到有百度统计的网站,加载完毕后关闭浏览器。最后在Wireshark上得到这么的网络数据包。

  1. http://hm.baidu.com/h.js?3266e9d3684e7a1307dc7c4b4a64b0ae  
  2. http://hm.baidu.com/hm.gif?cc=1&ck=1&cl=32-bit&ds=1366×768&ep=0&et=0&fl=11.0&ja=1&ln=zh-cn&lo=0<=1328171561&nv=1&rnd=2889921&si=3266e9d3684e7a1307dc7c4b4a64b0ae&st=3&su=http%3A%2F%2Fwww.zhanghangbo.com%2F&v=1.0.17  
  3. http://hm.baidu.com/hm.gif?cc=1&ck=1&cl=32-bit&ds=1366×768&ep=7289%2C115&et=3&fl=11.0&ja=1&ln=zh-cn&lo=0<=1328171561&nv=1&rnd=1444115283&si=3266e9d3684e7a1307dc7c4b4a64b0ae&st=3&su=http%3A%2F%2Fwww.zhanghangbo.com%2F&v=1.0.17  
  4. http://hm.baidu.com/hm.gif?cc=1&ck=1&cl=32-bit&ds=1366×768&ep=212486%2C4614&et=3&fl=11.0&ja=1&ln=zh-cn&lo=0<=1328171541&nv=1&rnd=1067394506&si=0f9e2caa14d6d0a51371b168d182314a&st=1&v=1.0.17  

可以发现,浏览器总共向服务器端发送了4次请求:

请求一段js脚本。
加载完毕时候出发一次请求,并传递参数
退出页面时候,发出一次请求,并传递参数,与上面对比,发现ep参数有变化。

百度统计是基于cookie的,当请求js脚本的时候,会在你电脑里保存一个永久cookie,该cookie作为你的用户标识。同时发现,但退出时候参数ep从最开始的0变为了“7289%2C115”,转义后是“7289,115”这是两个毫秒单位,即7.2秒和0.1秒的意思。同时前两次请求hm.gif的时候lt参数(时间,javascript:(new Date).getTime())是不变的。rnd随机数每次都变。

下面我们就来模拟一次请求,本次使用的python语言。

  1. import urllib2  
  2. import urllib   
  3. import random  
  4. import math  
  5. import urlparse  
  6. import time  
  7. import cookielib  
  8.  
  9. ########################################################################  
  10. class Baidu:  
  11.     “”“”“”  
  12.     Referer=’http://www.lixin.me’  
  13.     TargetPage=’/www.lixin.me’  
  14.     BaiduID=  
  15.     Hjs=“http://hm.baidu.com/h.js?”  
  16.     Hgif=“http://hm.baidu.com/hm.gif?”  
  17.     UserAgent=’Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)’ #IE9  
  18.     MyData={‘cc’:’1′,’ck’:’1′,’cl’:’32-bit’,’ds’:’1024×768′,’et’:’0′,’ep’:’0′,’fl’:’11.0′,’ja’:’1′,’ln’:’zh-cn’,’lo’:’0′,’nv’:’1′,’st’:’3′,’v’:’1.0.17′}  
  19.     #———————————————————————-  
  20.     def __init__(self,baiduID,targetPage=None,refererPage=None):  
  21.         “”“Constructor”“”  
  22.         self.TargetPage=targetPage or  self.TargetPage  
  23.         self.Referer=refererPage or self.Referer  
  24.         self.BaiduID=baiduID  
  25.         self.MyData[‘si’]=self.BaiduID  
  26.         self.MyData[‘su’]=urllib.quote(self.Referer)  
  27.         pass  
  28.     def run(self,timeout=5):  
  29.         cj=cookielib.CookieJar()  
  30.         opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))    
  31.         opener.addheaders=[(“Referer”,self.TargetPage),(“User-Agent”,self.UserAgent)]  
  32.         try:  
  33.             response=opener.open(self.Hjs+self.BaiduID).info()  
  34.             self.MyData[‘rnd’]=int(random.random()*2147483647 )  
  35.             self.MyData[‘lt’]=int(time.time())  
  36.             fullurl=self.Hgif+urllib.urlencode(self.MyData)  
  37.             response2=opener.open(fullurl,timeout=timeout).info()  
  38.             self.MyData[‘rnd’]=int(random.random()*2147483647 )  
  39.             self.MyData[‘et’]=’3′  
  40.             self.MyData[‘ep’]=’2000,100′  
  41.             response3=opener.open(self.Hgif+urllib.urlencode(self.MyData),timeout=timeout).info()  
  42.             pass  
  43.         except urllib2.HTTPError ,ex:  
  44.             print ex.code   
  45.             pass  
  46.         except urllib2.URLError,ex:  
  47.             print ex.reason  
  48.             pass  
  49.         pass  
  50.       
  51.       
  52.       
  53. if  __name__ ==“__main__”:  
  54.     a=Baidu(‘百度统计id’,’http://www.lixin.me/blog/test4′,’www.lixin.com.cn’)  
  55.     a.run()  

代码中,实际我没有模拟4次请求,发出3次就可以在百度统计的最新访客里看到记录,发出前两次的话,在百度统计里可以看到有访问记录,但是不显示来源和访问页面。用法很简单,只要实例化Baidu这个类,并给他传递3个参数,第一个为百度统计给你的统计id,第二个是被访问页面的url,这个url可以是不存在的,因为实际百度统计并没有验证页面的存在,第3个就是访问该页面的来源页面,这样就可以在百度统计的后台看到来自‘www.lixin.com.cn’的用户访问了test4这个页面。

如果你是别有用心的程序员或者博主,是不是窥探出利用价值了呢?

夜深了,朋友圈,你洗洗睡吧!

签名档里写着的都是正能量的话,看上去很活泼,很洒脱,其实很难过!喜欢将情绪总反着表达的也不止我一个。

我们总会在人前把情绪牢牢控制,表现的那么个热爱生活,积极乐观向上,确实也没错,撑场面还得撑的那么精致与体面。但在夜深人静的时刻,这些该死情绪会像一群冲破监牢高墙的死囚,倾泻般的释放瞬间井喷,将白天那个看上去演的还不错的自己,一遍又一遍的讽刺和讥笑;无论男人或女人,哭吧,阿华唱过了,哭不是罪!天亮了,擦干眼泪后还得穿上那身盔甲,心无旁骛地战斗,必须明白,无论昨天夜里经历了怎样的泣不成声,早晨醒来这个世界依然车水马龙,没有人在意你经历了什么。

现代人的堕落是一种默不作声地崩溃,不会砸门拍窗,不会嚎哭不会歇斯底里,就算某一刻突然就积累到极限了,也不会声张,不想活下去,却也不舍去死;一边安抚做受伤的心灵,一边还得颤抖的拿起手机点开那个APP,去发个圈子,假装过的还可以似的“晒”一下。

在外边,眼泪与哭泣会暴露我们的软弱与矫情,必须的兜着得装着,朋友圈里还得继续“晒”着!即使偶尔想在亲朋好友前发表个真实情绪,求个安慰啥的,我们想正当地表达情绪都成了一种奢侈!怕被嫌弃被边缘被认为懦弱,被认为缺乏正能量!有时特羡慕那些小孩子,不爽的时候就可以四仰八叉地大哭一场。

然而,夜,是个很好的容器,可以承载我们所有忧郁的情绪。可以在凌晨时刻,独自站在阳台前,点燃一支又一支的香烟,迎着扑面的冷风窥视那远处忽明忽灭的万家灯火,那些委屈和心酸啊,立刻就无处遁形且肆无忌惮!我也一样,曾多次想在朋友圈发点狗毛情绪,却每次都是自己阅后即焚,我们毕竟不是小孩,成年人的规则是需将情绪游刃有余的掌控,将你的伤心难过调成静音,如此高压的生活大家都不易,就不要故意拆穿。其实每个人都有各自的艰辛,说出来不能解决问题,只会徒增自己和别人的烦恼罢了。我们都明白,那些被我们天天晒的朋友圈,并不是我们真正的自我,然而庆幸又期盼,我们都没有活成社交圈子的样子!在此,顺道给朋友们亲友们拜个年!我当然知道,有些“亲朋”正在含笑观看我的“起起落落”,呵呵,可是我偏偏不给你演“哭”的那场!我在你面前始终假装过的比你还可以!所以,麻烦别为我费心了,谢过!

开心点吧朋友,人间不值得。心灰意冷就早点睡,不管今天怎样被生活强奸了,记得认真洗漱换上舒服的睡衣,关掉手机,闭上眼睛,你的床就像一个时间隧道,“咻”地一下就把你带到另一个阳光灿烂的早晨了!来,我们一起给生活这个强奸犯笑一个!

方法一:

<script type ="text/javascript">
    window.location= "http://www.baidu.com";
</script>

 

方法二:

<script language="javascript">
    document.location = "http://www.baidu.com";
</script>

 

方法三:(带进度条)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>跳转到baidu.com</title>
</head>
<style>
    .load_box{
        border: 1px solid #333;
        width: 400px;
        height: 20px;
        margin: 100px auto;
    }
    .load{
        height: 20px;
        width: 0%;
        background-color: blue;
    }
    #percent{
        position: absolute;
        top: 110px;
        left: 49%;
    }
</style>
<body>
    <div name="load_box_n" class="load_box">
        <div id="load_id" class="load">

        </div>
    </div>
    <p id="percent"></p>

<script language="javascript">
    var bar=0;
    count();

    function count(){
        bar=bar+1;
        barp = bar+'%';
        document.getElementById("load_id").style.width=barp;
        document.getElementById("percent").innerText=barp;

        if (bar<100){
            setTimeout("count()",100);
        }else{
            window.location = "http://www.baidu.com/";
        }
    }

</script>
</body>
</html>