Blog Page

1-1一个简单的javascript程序

<html>
<head><title>title</title></head>
<body>
<h2>table of factorials</h2>
<script>
var fact=1;
for(i=1; i<10; i++){
fact=fact*i;
document.write(i+”!=”+fact+”<br>”);
}
</script>
</body>
</html>

 

效果:

table of factorials

1!=1
2!=2
3!=6
4!=24
5!=120
6!=720
7!=5040
8!=40320
9!=362880

 

 

 

苹果电脑快捷键大全

以下是可能会出现在 OS X 菜单中的修饰键符号:

⌘—— ()

⌃ ——Control

⌥—— (alt)

⇧——Shift

⇪——Caps Lock

fn——功能键就是fn

* cmd+C:拷贝
* cmd+V:粘贴
* cmd+W:关闭窗口
* cmd+Q:退出程序
* cmd+I:显示文件/文件夹属性
* cmd+Backspace:删除
* cmd+shift+3:捕获整个屏幕
* cmd+shift+4:捕获选择的区域
* cmd+shift+4+space:捕获某个应用程序的窗口
* cmd+F:在应用程序中搜索
* cmd+Space:用Spotlight进行桌面搜索
* fn+Backspace:相当于Windows里面的Delete键(笔记本键盘专用,台式机键盘有Delete键)
* 开机时,听到启动音后,按住Option(相当于Windows的Alt)键,可以选择从Windows或者Mac启动。
* 开机时,听到启动音后,按住“T”键,将使计算机进入目标磁盘状态,即通过USB连线,可以将苹果机当作USB硬盘使用。

组合键    功能    
Command-A    选中最前面的 Finder 窗口中的所有项(如果未打开任何窗口则选中桌面内容)    
Option-Command-A    取消选择所有项    
Shift-Command-A    打开“应用程序”文件夹    
Command-C    拷贝所选项/文本至夹纸板    
Shift-Command-C    打开“电脑”窗口    
Command-D    复制所选项    
Shift-Command-D    打开桌面文件夹    
Command-E    推出    
Command-F    查找任何匹配 Spotlight 属性的内容    
Shift-Command-F    查找 Spotlight 文件名匹配项    
Option-Command-F    导航到已打开的 Spotlight 窗口中的搜索栏    
Shift-Command-G    前往文件夹    
Shift-Command-H    打开当前所登录用户帐户的个人文件夹    
Command-I    显示简介    
Option-Command-I    显示检查器    
Control-Command-I    获得摘要信息    
Shift-Command-I    打开 iDisk    
Command-J    调出“显示”选项    
Command-K    连接服务器    
Shift-Command-K    打开“网络”窗口    
Command-L    为所选项制作替身    
Command-M    最小化窗口    
Option-Command-M    最小化所有窗口    
Command-N    新建 Finder 窗口    
Shift-Command-N    新建文件夹    
Option-Command-N    新建智能文件夹    
Command-O    打开所选项    
Shift-Command-Q    注销    
Option-Shift-Command-Q    立即注销    
Command-R    显示(替身的)原身    
Command-T    添加到工具条    
Shift-Command-T    添加到个人收藏    
Option-Command-T    在 Finder 窗口中隐藏工具栏/显示工具栏    
Shift-Command-U    打开“实用工具”文件夹    
Command-V    粘贴    
Command-W    关闭窗口    
Option-Command-W    关闭所有窗口    
Command-X    剪切    
Option-Command-Y    幻灯片显示(Mac OS X 10.5 或更高版本)    
Command-Z    还原/重做    
Command-1    以图标显示    
Command-2    列表方式显示    
Command-3    以分栏方式显示    
Command-4    以 Cover Flow 方式显示(Mac OS X 10.5 或更高版本)    
Command-,(Command 加逗号键)    打开 Finder 偏好设置    
Command-`(重音符键 - 美式英语键盘布局中 Tab 键的上方)    循环显示打开的 Finder 窗口    
Command-Shift-?    打开 Mac 帮助    
Option-Shift-Command-Esc(按住三秒钟)- 仅 Mac OS X v10.5、v10.6 或更高版本    强制退出最前面的应用程序    
Command-[    后退    
Command-]    前进    
Command-上箭头    打开所含文件夹    
Control-Command-上箭头    在新窗口中打开所含文件夹    
Command-下箭头    打开高亮显示的项    
Command-Tab    切换应用程序 - 向前循环    
Shift-Command-Tab    切换应用程序 - 向后循环    
Command-Delete    移到废纸篓    
Shift-Command-Delete    清倒废纸篓
还有很多,但那些我们用的就少了,苹果的快捷键是一个强大的学问的。

android 定位 右上角布局

实现效果如:

代码如下:

android <wbr> <wbr>右上角布局

1、第一种实现方式:

   第二个TextView中,使用:
android:layout_toRightOf=”@id/tvWheatherTmpe”
        android:layout_marginBottom=”-20dip”
        android:text=”℃”
2、第二种实现方式:
   第二个TextView中,使用:
android:layout_alignParentTop=”true”
        android:layout_toRightOf=”@id/tvWheatherTmpe”
        android:text=”℃”
3、第三种实现方式:设置第一个TextView的marginTop
4、第四种实现方式:使用framelayout布局

android中Button按钮背景渐变效果和点击效果

设置Button背景渐变效果和点击效果

 

设置背景渐变效果,在drawable目录下建buttonshape.xml文件,
内容为:

<?xml version=”1.0″ encoding=”utf-8″?>
<shape xmlns:android=”http://schemas.android.com/apk/res/android” android:shape=”rectangle”>
<gradient android:startColor=”#01DFD7″ android:endColor=”#81F7F3″
android:angle=”270″/>
<corners
android:bottomRightRadius=”10dip”
android:bottomLeftRadius=”1dip”
android:topLeftRadius=”18dip”
android:topRightRadius=”10dip”/>
</shape>

这里startColor是开始颜色,endColor是渐变结束颜色,默认是从上往下渐变,可以使用android:centerY调节,android:angle=”270″设置角度。

corners设置边角的圆滑度。
设置点中的效果,在drawable目录下建buttonshape_down.xml文件,内容如下:

<?xml version=”1.0″ encoding=”utf-8″?>
<shape xmlns:android=”http://schemas.android.com/apk/res/android”
android:shape=”rectangle”>
<gradient android:startColor=”#F5F510″ android:endColor=”#F5F5B0″
android:angle=”270″ />
<corners android:bottomRightRadius=”10dip”
android:bottomLeftRadius=”1dip” android:topLeftRadius=”18dip”
android:topRightRadius=”10dip” />
</shape>

在res目录下新建文件夹xml,然后在xml目录下,新建selectshape.xml文件,内容如下:

<?xml version=”1.0″ encoding=”utf-8″?>
<selector xmlns:android=”http://schemas.android.com/apk/res/android”>
<item
android:state_pressed=”false”
android:drawable=”@drawable/buttonshape” />
<item
android:state_pressed=”true”
android:drawable=”@drawable/buttonshape_down” />
<item
android:drawable=”@drawable/buttonshape” android:state_window_focused=”false”/> 是否获得焦点状态
</selector>
设置了图片的触发状态,你可以设置 state_pressed,state_checked,state_pressed,state_selected,state_focused,state_enabled 等几个状态

state_pressed设置按钮状态,在main.xml文件中设置Button的属性:

<Button android:id=”@+id/button_reimbursementrecords”
android:text=”报销记录” android:layout_width=”280px”
android:layout_height=”80px” android:textSize=”30px”
android:background=”@xml/selcetshape” />

使用background设置按钮的背景色。

不同浏览器兼容css hack

/***** Attribute Hacks ******/

 

/* IE6 */

#once { _color: blue }

 

/* IE6, IE7 */

#doce { *color: blue;/* or #color: blue */}

 

/* Everything but IE6 */

#diecisiete { color/**/: blue }

 

/* IE6, IE7, IE8 */

#diecinueve {color: blue\9;}

 

/* IE7, IE8 */

#veinte { color/*\**/: blue\9;}

 

/* IE6, IE7 — acts as an !important */

#veintesiete {color: blue !ie;}/* string after ! can be anything */

 

/***** Selector Hacks ******/

 

/* IE6 and below */

* html #uno  {color: red }

 

/* IE7 */

*:first-child+html #dos {color: red }

 

/* IE7, FF, Saf, Opera  */

html>body #tres {color: red }

 

/* IE8, FF, Saf, Opera (Everything but IE 6,7) */

html>/**/body #cuatro {color: red }

 

/* Opera 9.27 and below, safari 2 */

html:first-child #cinco {color: red }

 

/* Safari 2-3 */

html[xmlns*=””] body:last-child #seis {color: red }

 

/* safari 3+, chrome 1+, opera9+, ff 3.5+ */

body:nth-of-type(1) #siete {color: red }

 

/* safari 3+, chrome 1+, opera9+, ff 3.5+ */

body:first-of-type #ocho {  color: red }

 

/* saf3+, chrome1+ */

@media screen and (-webkit-min-device-pixel-ratio:0) {

#diez  {color: red  }

}

 

/* iPhone / mobile webkit */

@media screen and (max-device-width: 480px) {

#veintiseis {color: red  }

}

 

/* Safari 2 – 3.1 */

html[xmlns*=””]:root #trece  {color: red  }

 

/* Safari 2 – 3.1, Opera 9.25 */

*|html[xmlns*=””] #catorce {color: red  }

 

/* Everything but IE6-8 */

:root *> #quince {color: red  }

 

/* IE7 */

*+html #dieciocho {  color: red }

 

/* Firefox only. 1+ */

#veinticuatro,  x:-moz-any-link  {color: red }

 

/* Firefox 3.0+ */

#veinticinco,  x:-moz-any-link, x:default  {color: red  }

 

盘点世界杯那些大数据预测

备注:世界杯不仅是32支战队的战场、博彩公司的机会,也是大数据亮相的舞台。最近俺以特约作者身份跟南都记者陈显玲、黄慧玲合作写了这篇《互联网足彩质变 数据“章鱼帝”靠谱吗?》。盘点了高盛、彭博、德银、经济学人、百度、腾讯、谷歌、微软、阿里巴巴、SAP等针对世界杯的大数据战略,从中你可以大概了解:

德国章鱼之后,德国科隆体育学院如何成为赛前唯一预测对4强的数据章鱼?

德国7:1碾压巴西,德国教练用的SAP大数据工具究竟发挥了何种作用?德国是赛场上的赢家,也是大数据的赢家……

老牌金融模型公司跟互联网公司谁更擅长世界杯预测

 

内马尔受伤了,散落世界各地的数据分析师立刻忙碌起来,电脑里原有的算法和模型被迅速修正,巴西对德国的足彩赔率随之变化。

 

南非世界杯有“神算子”章鱼帝保罗,巴西世界杯也活跃着一群“数据章鱼”,手握大数据分析和算法模型,预测球场胜负,影响足彩赔率。他们既不属于体育产业,也不属于体彩产业,却深刻地影响两者的趋势。

互联网推力

上班族柯彬彬早早把闹钟调到了7月9日凌晨4点,等着半夜爬起来看巴西对德国的半决赛。他在手机上为德国队下了一百元的注,这也是他第一次玩足彩。“我看好德国,巴西前锋乏力,内马尔受伤、席尔瓦停赛。”

不少用户因为世界杯效应、互联网平台提供的购彩入口及移动便捷支付,开始人生中第一次购彩。本届世界杯,中国互联网彩票全面进入“移动时代”和“社交时代”。

国家体育总局体育彩票管理中心竞猜游戏管理处处长刘岳冶公开预测,巴西世界杯期间竞猜型体彩销量将突破100亿元。实际上,截至7月6日,60场比赛光足球竞彩(不含冠军及冠亚军游戏)已经销售96.9亿元。而北京单场的世界杯销量达到20 .22亿元。

数据显示,本届世界杯期间竞彩有70%以上销量来自互联网,北京单场90%以上来自互联网渠道。微信、淘宝、微博等平台加入彩票大战,它们具备天然的流量和用户优势。

世界杯期间,各平台还精心策划活动,比如微信购彩送红包等,放大用户流量导入效果。另外微信彩票提供购彩后在朋友圈晒单的功能。新浪爱彩则鼓励用户往微博分享购彩记录,各平台的社交化优势,也拉升了销量。

中国彩票行业沙龙创始人苏国京认为,与4年前的南非世界杯相比,互联网足彩有了质的变化。当年没有手机客户端概念,现在网民可以在A PP上投注,投注之前还能自己做个简单的大数据分析。

更明显的变化在于近两年的“数据热”,预测比赛结果不再只是博彩公司精算师的专利,跟数据相关的公司也在关注博彩行业,还有公司尝试用自己的预测来“对抗”博彩公司。

谁家预测准

等待巴西与德国对决的前夕,点击百度,对决信息下紧跟足彩信息,德国胜赔率2 .63,巴西胜赔率2.72,球迷和伪球迷可以随时掏出手机,用真金白银来预测自己支持的球队。

与其他数字彩票不同,竞技彩票足彩极具可预测性,中奖率也高于其他彩票玩法,大到俱乐部,转会市场,球星,博彩公司,小到阵形,天气,电视转播等,每个因素都会影响预测。

国内某彩票研究院大数据团队负责人介绍,博彩机构会根据历史数据作出一个预测赔率,当越来越多的用户投注时,赔率会随着比例的变化而调整。另外,他们也会参考全球各个机构开出的赔率。

对博彩机构来说,只要最后赔率的差额保证他们的盈利就行,真正对预测有热情的,是擅长跨界的互联网公司,他们各出奇招吸引人流。其中一张王牌,就是赛事预测。

身为时代先锋,互联网公司更懂得挖掘数据,基于云服务,配以不断更新的模型,为用户提供更具互动感的预测体验。

谷 歌 公 司 推 出 新 一 代Clo u dD ataflow大数据处理模型框架,当头案例就是实时监测用户观看世界杯时在T w it-ter上的反应和趋势。当大多数公司仍把数据用批处理的方式分析建模时,谷歌打破了批处理和实时处理的鸿沟,从而更有利于实现实时预测。

相比之下,百度大数据部预测准确率更高。百度将过去三年里全球所有国家队及俱乐部19972名球员1.12亿条赛事数据收入囊中。

擅长数据搜集和处理的金融领域也不甘示弱。高盛在赛前发布了《世界杯与2014经济》报告,收集了1960年以来1.4万场赛事数据,高盛对每场对阵进行10万次蒙特卡洛模拟,确定比分和胜负。

高盛没有采用任何博彩公司的赔率数据,只在16强后利用新的赛事结果数据更新预测,并且对结果相当坚持。更大胆的是,高盛还向博彩公司开出的赔率进行挑战,虽然事实证明其结论并非更高明。

更笃定的分析来自德国科隆体育学院。他们模拟了10万次比赛后,发现巴西夺冠次数超过6万次,因此在赛前发布的新闻稿里预测巴西会夺冠。

繁多的预测报告中,科隆是唯一一个在赛前把4强预测对的机构。他们在数据模型基础上加入了一些专业级的判断,这也是其他公司望尘莫及的地方。

苏国京认为,互联网公司参与世界杯竞彩,与其说是世界杯热,不如说是大数据热。“大家牵强地把任何东西都往里加,都希望从中挖掘一些出来,给一些投注依据。”

然而,足彩大数据分析要走上正轨,仍面临着数据源和预设值的设定两个难题,大多数公司从网上抓取免费信息,这是远远不够的,但公司不可能为了一个小研究有偿买长周期的数据服务。另外,由于一场球赛中涉及到的人为因素非常多,预设值是需要进行长时间的考证和修正的,目前尚没有任何明确的公认标准。

数据哪里来

“巧妇难为无米之炊,模型再好,没有数据,也是白搭。”淘宝技术部“世界杯程序预测大赛”负责人岩岫介绍,比赛是为了推动Spark大数据框架技术。这套技术兼具批处理与实时处理功能,与G oogleD ataflow异曲同工,还具备开源的优点。

岩岫告诉记者,数据的选择在预测中甚是重要。除了历史战绩和排名这类基本数据,还包括场地和自然环境的因素,例如是否主场、是否本州,有的甚至考虑到每天不同时段的炎热指数。

另外,赔率的使用,队员、球队的信息也都影响着最终结论。“有一支预测大赛的参赛队伍在描述每支球队时,每一个位置都给了一个评价数值。”

在数据的实际运用中,各公司亦有千秋。雅虎专注于记录社交网络用户的心声:统计他们提到球队的次数,以此计算球迷们心目中对各球队夺冠的展望;Q Q通过统计用户投票来预测赢家;谷歌则采用英国数据商O pta的实时数据,加上不同联盟杯赛多个赛季的数据、世界杯小组赛各组的统计。

不管数据的来源为何,分析员最后都会将其整合成模型,“双变量泊松回归分析法”是常用方法。“泊松分布”为法国数学家西莫恩·德尼·泊松发现,用来估测人们作出错误判断的几率。而“双变量”指的是在作出某个单一结果的预测时需要参考两个相互影响的因素,比如一场比赛中的X队和Y队的表现。“回归分析法”可用来将即有数据填充到模型中,建立起因果关系。

根据前述大数据团队调研发现,无论是专业体育机构、数据分析公司还是互联网公司,大都采用基于泊松回归的数据化模型,分析方法大同小异。

不同的地方在于,擅长建模的金融公司和专业体育机构倾向于正式发布赛前报告,他们使用历史数据预测分析,较少更新数据和模型;而使用实时数据的互联网公司对大数据的把控能力更强,模型很有核心竞争力。

各家预测

世界杯大数据预测

世界杯大数据预测

数读足彩

高盛:5月报告里48场小组赛对19场,比分对3场。16强预测对了9队,8强对了5支。16强出炉后高盛及时修正模型,对16进8比赛胜负进行预测,8场全对,4强也完全正确

彭博:预测里48场胜平负对21场,但比分只对了2场

德国科隆体育学院:16强进8强预测对了6队,4强全对,但16强预测对的数量只有8家

谷歌:世界杯前期并未发布任何预测,最近高调宣布成功计算对了16强进8强的8场胜平负结果。8进4错误预测法国晋级。

百度:48场小组赛中,他们胜平负对了28场,准确率58%。比率远高于高盛和彭博的预测。16强预测对了10强。在16强进8强预测对了6队,4强全对

文字:南都记者陈显玲南都制图:何欣

南都记者陈显玲实习生黄慧玲

特约作者吴博

补充一下另外几家大数据玩家的情况:

微软:通过bing prediction提供每场赛事预测,并在他们的语音助手Cortana提供预测。16强出炉后成功预测8强。

SAP: 世界杯开始前就给德国队提供Match Insight足球解决方案辅助训练。通过球员鞋内、护胫中的传感器,捕捉跑动和传球的数据并进行分析,实时传回教练的平板。巴西教练说观看德国录像错误决定战术方针,而德国教练看Match Insight的分析结果。德国大胜巴西,不能不承认大数据在其中的一些价值。

 

html5 在IE6/IE7/IE8中使用html5标签

html5出来后多了很多标签,但是IE6/IE7/IE8并不支持html5,这让我们开发html5网站的很郁闷。现在就介绍下如何在IE6/IE7/IE8中使用html5标签。

原理就是在css中,将新标签的样式变成块状元素,然后在script中创建新标签。直接放出代码,如果您是IE6/IE7/IE8用户,可运行代码试试:

  1. <!doctype html><head>  
  2. <meta http-equiv=“Content-Type” content=“text/html; charset=utf-8” />  
  3. <title>在IE6/IE7/IE8中使用html5标签</title>  
  4. <!–试试去掉以下方法,运行代码看看–>  
  5. <!–方法一–>  
  6. <!–  
  7. <!–[if lt IE9]>  
  8. <script src=“http://html5shiv.googlecode.com/svn/trunk/html5.js”></script>  
  9. <![endif]–>  
  10. –>  
  11. <!–方法二–>  
  12. <style type=“text/css”>  
  13. article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;}  
  14. </style>  
  15. <script>
    (function() {
    if (!
    /*@cc_on!@*/
         0) return;
    var e = “abbr, article, aside, audio, canvas, datalist, details, dialog, eventsource, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time, video”.split(‘, ‘);
    var i= e.length;
    while (i–){
    document.createElement(e[i])
    }
    })()
    </script>
  16. </head>  
  17. <body>  
  18. <header>宅到底</header>  
  19. <nav>菜单1</nav>  
  20. <div>菜单2</div>  
  21. </body>  

在IE6/IE7/IE8下,header和nav不被识别,所以“宅到底”和“菜单1”会在同一行输出。加上以上方法后,header和nav会被当成是div,所以会分两行输出。

宗宁:怎样用一千个人颠覆BAT?

abf923bf3de1f0de8aae10ec1668fa77

文/宗宁

  移动互联网时代开始真正的到来了,因为智能手机已经完全普及化了,所以移动红利实际上已经开始消失了。在早期随便什么东西出来,包括app包括公众账号,都可以获得很多的下载或者粉丝,而到了今天,几个很火爆的app我都懒得下一下,至于公众账号更是大部分人都已经开始退订或者压根不看了,这就是红利的结束。愤怒的小鸟和切水果这样的游戏放到今天,根本就不可能火起来。

既然移动互联网时代到了,那么和互联网时代就可能发生很多的不同,有一些方向是可能产生行业颠覆的,这些问题巨头也没有什么办法,目前唯一的办法就是收购,用金钱优势来扼杀各种未来,这说明两个问题,第一你可以做,第二做的好最差也是被收购。然后我们来看看可能引起颠覆的几个变化。

  免费模式可能被颠覆

免费模式是互联网的逻辑,互联网的逻辑非常简单,大量的免费用户,然后转化一小部分付费用户,从而实现商业模式。为了大量的免费用户基础,免费几乎是必须的,收费是会死的很难看的。就算你的模式不收用户钱,也一定会导入其他如电商平台游戏等地方收钱,所以这基本是互联网最基础的商业逻辑。这个逻辑带来的就是最赚钱的一定是入口,百度是搜索入口,淘宝其实也是靠站内搜索广告,腾讯虽然不做入口,但是有社交粘度,一样会转化收费用户和游戏用户,也有人称之为社交入口。

如果说免费模式,有什么文化支撑的话,就是屌丝文化。这也是为什么欧美收费模式到中国死的很难看的原因,社会发展程度不同。

但是到了今天,屌丝文化已经发生了变化,当年的屌丝已经长大了,不再以屌丝为荣了,甚至很羞耻,他们成为了白领这样的中坚,而他们的孩子则也一样不再认为自己是屌丝,甚至最喜欢的是“和土豪做朋友”。现在还自称屌丝的,已经是上个时代的尾巴了,搞不好是被淘汰的一批人。

而移动互联网时代最明显的特征就是没有入口,没有任何人能掌握入口,就是微信也不能。全世界第一大游戏公司腾讯,在iOS榜上常年霸占前几名的腾讯,最近被《刀塔传奇》抢了很多天的第一。而《刀塔传奇》是靠360等多个渠道推出来的,在一个最不可能颠覆的领域发生了颠覆。值得一提的是,腾讯的微信也是号称拿到第一张移动船票的人,依旧无法在自己最最强势的世界第一的领域做到绝对的垄断。那么其他领域也就不用说了。

这个垄断的打破靠的是什么?付费用户,而且还是高付费用户。网游玩家占全部玩家的比例不超过5%,却贡献了这个领域80%的收入。腾讯的手游赚大钱的都是休闲游戏,依靠腾讯强大无比的活跃用户,数量多,少付费来获得高额收入。而网游则用户没有那么多,付费却更高,谁掌握了这批高付费用户,谁就掌握了手游的收入大头。可以不客气地说,腾讯教育了非游戏玩家玩手游,一般手游用户付费,然后这些付费用户的一部分会转变为重度手游的高付费用户。淘宝培养了用户的电商习惯让京东受益,而腾讯培养的游戏用户让手游行业受益。

这个案例略微垂直,告诉大家的实际上是,在手机端出现了大量的有价值的高付费用户,你可以不必理会大量不付费用户的感受,只要抓住这批人,就可以获得大量的收入。这种事情在PC时代鲜有发生,除了史玉柱的《巨人》,在页游时代发生几率就高了很多,在移动时代,几乎每个高收入游戏都在上演。

而最近包括联想佳沃、中粮我买网、本来生活做的高端农产品也开始风生水起,也说明了这些高端用户的价值开始被发现。

  小而美和一千粉丝

之前阿里提出小而美概念的时候,我还是不屑一顾的,觉得从产业角度思考,这种C2B定制几乎是违背商业规律的。但从今天的角度来看,我认为这个概念是对的,只是依旧不太可能在淘宝平台实现罢了。因为PC端的流量还是太贵了,小而美就累死了,但是在移动端,这个逻辑是完全没有问题的。

这个就要扯到微信朋友圈了,这个是我最知名的领域。不掺水分的说,经过一年的发展,我的会员中流水过百万的已经有20人左右(可能不稳定在上下摇摆),10万以上的数十人也可能过百了,换句话说,我可能是目前微营销最大的渠道,月流水可以在三千万以上,影响人群保守估计应该数百万。这种几乎完全没有运营成本的销售模式,可以真正的实现小而美,实现月百万流水,有的只要三人团队,努力的自己一个人加一部手机就可以了。这是真正的小而美。从文化角度来看,冯小刚的《私人定制》算是揭开了这个领域的起点。

有一个做培训的人找我,说是中国第一批搞培训的,最多可以做到四千家企业同时培训的大课,辉煌过一阵。这么多年培训过的企业不计其数,我说,这个思路到了今天可能就要变化了,之前的那种强硬的推广可能会不成立了,必须要做小而美。什么叫小而美,这可以说一下KK的一千粉丝理论进行延展。一千粉丝理论告诉我们,有一千个铁杆粉丝愿意把一天的收入给你,就可以养活一个自媒体。如果上升到企业呢,如果有一千个企业认同你的价值,每个月给你一些服务费,一样可以活的非常滋润。这里我们就要摒弃过去的吹牛逼,打电话,引流量,然后培训,然后流失的玩法。就要用小而美的规范服务,去服务他们,一家一个月给你一万,那么就是一千万,一年就是1.2个亿。只要流失率比较低,以后就能越积累越多,越做越大。我们需要做的不是过去的那种忽悠和包装,而是实际的稳定的可以考核的互联网服务,完成企业的互联网转型。这就是小而美。

有人写文章说,如何赢得你的前一百万用户,而我要告诉你的是,最重要的是如何赢得你的一千个铁杆粉丝。而根据我的实践经验则是,一旦这个团体建立,他们互相帮助就可以解决大部分问题,你付出的精力会越来越少,而团体的价值会越来越高,唯一难办的是,你要有足够的水平和智力驾驭。因为碎片化,移动端不如PC端好忽悠的。因为很难导入大量用户,而且用户通过看你之前的言行举止,完全可以看出你是什么样和什么水平的人。

  情感营销和体验

之前的产品都是没有情感的,营销几乎都是传播式的广告营销。从移动互联网时代,也就是社交时代,营销开始有情感了,这也是所谓的粉丝营销。现在如果不做粉丝营销只做广告,在手机领域已经是一个异类了,而手机则是真正的移动互联网入口,这个领域开始的变化,值得我们关注。

在工业化时代,产品就是产品,广告就是广告,是没有情感的。而随着传播渠道的碎片化,央视的影响力也大大下降,就像淘宝这样的电商一样,之前的重点是引流,现在的重点虽然还是引流,但是老客户维护也开始越来越重要了。而对于B2C来说,新客户几乎都是赔钱的,一定要靠新客户之后的消费,才能找回拉新成本。在之前的重点在于价格吸引,而目前低价吸引的效果已经越来越差,服务的价值越来越高。这也是为什么京东崛起而淘宝下滑的原因。因为服务可以给用户带来更好的体验,而更好的体验则会建立情感,情感会减少流失,增加信任。之前产品质量不好用户很愤怒,现在产品质量不好,我们看到有些手机返修多次之后,粉丝依旧会乐此不疲的购买然后推荐全家购买。这些都是情感营销的重要性。

这里很多人都有误区,情感有几个特征,第一个性化不可复制,你不可能对不同的人有同样的情感。第二情感是需要慢慢建立的,没有那么多一见钟情。第三情感维护是要用心的,不然很容易粉转黑。所以急功近利做粉丝是肯定做不成的,而对于营销来说,做好产品就是对粉丝最大的负责,也是最大的贡献,所以慢慢做产品的,往往会拥有更多真实的粉丝。粉丝愿意多花钱去购买他们认为有诚意的产品,而需要注意的是,千万不要用低价去做噱头,那样收获的不会是真心的粉丝,而只是贪便宜者。

汉堡王曾经做了一个粉丝试验,凡是取消关注汉堡王的粉丝,将会获得一个麦当劳的汉堡,他们的粉丝从38000人减少到了8000人。而收获则是,互动率提升了五倍之多,剩下的全都是忠诚的粉丝。你要做的就是维护好这8000人,因为他们是真正的粉丝,不管你给不给他们好处,他们都会帮助你宣传和带来更多的新用户。是的,新时代,我们需要的就是找到这八千人,甚至一千人,那怕一百人!

如果总结成一段话来说,在互联网时代,是量的时代,在移动互联网时代,是效率的时代。因为整个世界碎片化了,用户碎片化了,行业碎片化了,时间碎片化了,渠道碎片化了,没有入口之后,必须珍惜你能留存的任何一个用户。当然,我不怀疑巨头通过收购,可以继续收购这些用户,但我也相信,不断的碎片化崛起,会让巨头逐渐丧失收购的能力,因为最终会变的太多了,太碎了。可能每个人都有自己的碎片化客户,甚至一个主妇,都有可能有十个人从她这里长期购买最新鲜的烘培面包。

真正的每个人都有机会,不过你要转变旧思维先。

(本文转自新浪http://tech.sina.com.cn/zl/post/detail/i/2014-06-20/pid_8455216.htm)

支持CPanel的空间如何使用自定义php.ini 详解

php.ini是一个可以设置PHP环境参数的特殊文件,通常放在主机目录中,可以用来设置服务器环境。

通常主机拥有默认的设置,技术人员可以通过修改现有的Php.ini或者创建新的文件进行Php设置。本文只针对有类似需要的朋友,绝大多数情况下,虚拟主机的用户无需再单独设置php.ini。因为hostgator默认的设置已经足够满足日常需求了。

默认的设置

Hostgator已经对服务器PHP环境进行了最优化的标准设置,可以满足绝大多数顾客的需要。除非你有特殊的要求需要修改一两处设置,其他情况下无需在意php.ini文件。当然有的时候php.ini并没有在自己的空间里出现,那就表名服务器依然使用着默认的PHP设置。但如果想获得Php.ini,只需跟客服取得联系,要求其在自己的账户内创建一个php.ini即可。

自定义php.ini

最好的自定义php.ini的方法是在原有的文件上直接修改(别忘了备份)。所以,需要自定义该文件的朋友应及时查看目录下是否有php.ini文件,如果没有可向客服申请创建。

php.ini的存放位置

cPanel后台: /home/username/php.ini
Plesk 后台(VPS专用): /var/www/vhost/$DOMAIN/etc/php.ini

注意username指的是你cpanel的登录名,$DOMAIN指的是你的域名

通过QuickConfig快速修改php.ini

You can also make changes to php.ini via the “php.ini QuickConfig” utility in the “Software/Services” section of your cPanel.

可以通过cPanel后台的“php.ini QuickConfig”快速修改该文件:

php.ini, cpanel

php.ini, cpanel

在确保 QuickConfig是enable之后,就可以设置想要修改的东西了,修改之前一定要有备份,不懂的地方不要修改,本文针对有类似经验的读者:

002

修改完成之后点击save保存即可。

另一种修改php.ini的方法(不推荐)

除了要求客服创建php.ini,还可以在主目录下(/home/username/) 自己创建一个php.ini,然后在.htacess(存放位置:/home/username/public_html/.htaccess)文件中添加如下代码:

<IfModule mod_suphp.c>
suPHP_ConfigPath /home/username
<Files php.ini>
order allow,deny
deny from all
</Files>
</IfModule>

此外,当从非安全php转到suPHP的时候,需要对一些常见的设置语法进行修改:

比如:如果你的.htacess文件如下代码:

php_flag upload_max_filesize 10M
php_value post_max_size 10M
php_value max_execution_time 30

那么,SuExec的使用者应当在php.ini中使用如下语法:

upload_max_filesize = 10M
post_max_size = 10M
max_execution_time = 30