28 十二 2008 @ 9:32 下午 
一.要在短时间内完成,这样可以先占领市场,还可以让自己节省成本
 
二.与第一点有些矛盾,各取所需吧,后开发APP也有一定好处
1)平台成熟了
2)可以从先前的APP中学到很多开发及运营手法
3)从成功的APP中更能了解到用户喜欢的APP模式及类型
4)了解平台对APP的动向
 
三.APP的创意很重要,但是UI,UE,运营手法,新手引导也都是很重要的元素,细节的东西也是非常重要的
 
四.让用户花钱方式很多,重要的是怎么让用户花和培养用户花钱习惯
   1)陪养现花钱用户花更多的钱
   2)让现花钱用户替其它用户花钱及带动其它用户花钱
   3)花钱的价位相对要高一些让用户习惯高一些的价位
   4)主要的花钱方式还是道具为主
 
五.APP的发展及生命周期
   1)底层架构或是发展主线是主要决定因素
2)SNS特性一定要强,用户的交互和矛盾要明了,这就又回到了上一条,如果自己都不清楚那么用户就更迷茫了
3)纵向要能让用户有目标性,用户可以给自己一个目标,如让自己达到什么等级
4)横向要能让用户相互间有事可做,也就是互动要好,激发用户能拉好友和更多人一起玩, 这也是APP设计的难点,
   5)操作模式简单,让用户简单的就知道要玩什么“我该做什么?我要怎么做?我为什么要这么做?” 如果用户一进入APP就明白了这些那么 就会很容易留住用户了
   6)做得深入的APP,功能的庞大会让用户有些无从下手,新用引导要好,又要操作相对简单是一件让人头疼的事,但是如果功能模式布局合理还是可以实现的, 也就是说可以把功能分块而不是叠加
   7)用户黏性问题,不要让用户“疲惫”如果用户要一直在一个APP中才可以完成他的目标这 样用户会很累,时间一长用户是不会坚持玩下去的,要替用户想办法节省时间,只要用户每天会挂念就可了,引导用户每天时常过来看两次就可以了,这样用户才会觉得 有意思也可说是有“意义”
   8)让APP成为一种休闲的同时让用户之间成为一种想互勾通交往的桥梁, 这样用户就会“忠实”了
 
以上是本人对APP的一些认识和对APP理念的一些理解,哪理不对请指正下,准备接砖
Posted By: 大宇
Last Edit: 28 十二 2008 @ 09:32 下午

EmailPermalinkComments (0)
Tags
Tags:
Categories: 网络记事
 22 十二 2008 @ 9:33 下午 

$createTable = $db->query(“CREATE TABLE tablename_new LIKE tablename”);

$insertDate = $db->query(“INSERT tablename_new SELECT * FROM tablename where time < {$time};”);
where 限定可根据需要修改

Posted By: 大宇
Last Edit: 22 十二 2008 @ 09:33 下午

EmailPermalinkComments (0)
Tags
Tags:
Categories: mysql
 22 十二 2008 @ 9:27 下午 

//自定义切割符
$cut = ‘–mycut–’;

//连接字符串
$ArrOne = array($_val1, $_val2, $_val3);
$linkOne = implode($cut,$ArrOne);

//拆分字符串
$explodeWord = explode($cut,$linkOne);
$word[] = array();
foreach($explodeWord  as $key => $val){
 $word[] = $val;
}

//单独使用  下标是从1开始而不是从0开始
echo $word[1];

Posted By: 大宇
Last Edit: 22 十二 2008 @ 09:27 下午

EmailPermalinkComments (0)
Tags
Categories: php技巧
 22 十二 2008 @ 9:20 下午 

 1.取消按钮按下时的虚线框,在input里添加属性值 hideFocus 或者 HideFocus=true
<input type=”submit” value=”提交” hidefocus=”true” />
2.只读文本框内容,在input里添加属性值 readonly
<input type=”text” readonly />
3.防止退后清空的TEXT文档(可把style内容做做为类引用)
<input type=”text” style=”behavior:url(#default#savehistory);” />
4.ENTER键可以让光标移到下一个输入框
<input type=”text” onkeydown=”if(event.keyCode==13)event.keyCode=9″ />
5.只能为中文(有闪动)
<input type=”text” onkeyup=”value=value.replace(/[ -~]/g,”)” onkeydown=”if(event.keyCode==13)event.keyCode=9″ />
6.只能为数字(有闪动)
<input type=”text” onkeyup=”value=value.replace(/[^\d]/g,”) ” onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^\d]/g,”))” />
7.只能为数字(无闪动)
<input type=”text” style=”ime-mode:disabled” onkeydown=”if(event.keyCode==13)event.keyCode=9″ onkeypress=”if ((event.keyCode<48 || event.keyCode>57)) event.returnValue=false” />
8.只能输入英文和数字(有闪动)
<input type=”text” onkeyup=”value=value.replace(/[\W]/g,”)” onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^\d]/g,”))” />
9.屏蔽输入法
<input type=”text” name=”url” style=”ime-mode:disabled” onkeydown=”if(event.keyCode==13)event.keyCode=9″ />
10. 只能输入 数字,小数点,减号(-) 字符(无闪动)
<input onkeypress=”if (event.keyCode!=46 && event.keyCode!=45 && (event.keyCode<48 || event.keyCode>57)) event.returnValue=false” />
11. 只能输入两位小数,三位小数(无闪动)
<input type=”text” maxlength=”9″ onkeyup=”if(value.match(/^\d{3}$/))value=value.replace(value,parseInt(value/10)) ;value=value.replace(/\.\d*\./g,’.')” onkeypress=”if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 && event.keyCode!=45 || value.match(/^\d{3}$/) || /\.\d{3}$/.test(value)) {event.returnValue=false}” />

Posted By: 大宇
Last Edit: 22 十二 2008 @ 09:20 下午

EmailPermalinkComments (0)
Tags
Categories: html, js
 22 十二 2008 @ 9:08 下午 

变量保护

一.对要保护的变量进行MD5加密(例如:$uid.$money.$time)
$Secret 为自己定义的一个密钥
$md5Key = md5($uid.$Secret.$money.$time);

二.通过GET或POST得到要保护的变量的同时也得到 加密后的字符串 $md5Key

三.将从第二步得到的要保护的变量($uid.$money.$time)的值,加上自己的密钥重新加密,得到新的加密值

四.比对一,三两步的加密值是否相等,不相等则退出,如果需要可以从数据库中查出已有的MD5值与得到的MD5值对比

Posted By: 大宇
Last Edit: 22 十二 2008 @ 09:12 下午

EmailPermalinkComments (0)
Tags
Tags:
Categories: php技巧
 22 十二 2008 @ 8:50 下午 

<DIV style=”PADDING-RIGHT:10px;OVERFLOW-Y:auto;PADDING-LEFT:10px;SCROLLBAR-FACE-COLOR:#ffffff;FONT-SIZE:11pt;PADDING-BOTTOM:0px;SCROLLBAR-HIGHLIGHT-COLOR:#ffffff;OVERFLOW:auto;WIDTH:450px;SCROLLBAR-SHADOW-COLOR:#919192;COLOR:blue;SCROLLBAR-3DLIGHT-COLOR:#ffffff;LINE-HEIGHT:100%;SCROLLBAR-ARROW-COLOR:#919192;PADDING-TOP:0px;SCROLLBAR-TRACK-COLOR:#ffffff;FONT-FAMILY:宋体;SCROLLBAR-DARKSHADOW-COLOR:#ffffff;LETTER-SPACING:1pt;HEIGHT:100px;TEXT-ALIGN:left”>

       DIV滚动条 <br />

      所谓DIV滚动条,就是利用DIV标签,<br />

      在里面嵌入CSS样式表,<br />

      加入overflow的属性值,<br />
   
      这样,当div所规范的区域内的内容达到一定程序时,<br />
     
      滚动条就派上用场。效果类似iframe<br />     

      代码在下一楼提供。 <br />
  
      参考核心代码:<br />

  滚动条相关颜色属性:<br />

  face-color:滑块颜色<br />

  hightlight-color:高亮颜色<br />

  3dlight-color:三维光线颜色<br />

  darkshadow-color:暗影颜色<br />

  shadow-color:阴影颜色<br />

  arrow-color:箭头颜色<br />

  tack-color:滑道颜色<br />

  滚动条属性:<br />

  overflow:auto为自动,yes为有,no为无<br />

  overflow-x:横向滚动条<br />

  overflow-y:纵向滚动条<br />

</DIV>

Posted By: 大宇
Last Edit: 22 十二 2008 @ 08:50 下午

EmailPermalinkComments (1)
Tags
Tags:
Categories: Div+Css
 19 十二 2008 @ 5:31 下午 

有一美女下夜班,被一好色男子尾随跟踪,
美女很害怕,正好路过一片坟地,
好色男子正要下手,
美女走到一座坟墓前说:“爸爸,开门吧,我回来了”。吓的好色男子狂奔而去。
美女为自己的聪明得意地笑了起来,哪知笑声未落,
从坟墓里传出一个阴森森的声音说:“闺女,你咋又忘记带钥匙了呢?”
吓得美女尖叫著跑了。这时,一个盗墓者从坟墓里爬了出来,说:“影响我工作,吓死你”。
发现墓碑前有一老者,手拿凿子在刻墓碑,
就好奇地问:“你在干吗”?
老者生气地说:“这些不孝的子孙把我的墓碑都刻错了,只好自己来改啦”。
盗墓者一听,吓得撒腿就跑了。看著盗墓者的背影,
老者冷笑道:“跟老子抢生意,吓死你”。一不小心,凿子掉地上了,老者正要弯腰去拾,
却看见从草丛中伸出一只手,
同时还有个冷冰冰的声音说:“ 啊,敢乱改我家的门牌号”。
吓得老者连滚带爬地跑了。
一个拾荒者从草丛中爬出来,捡起地上的凿子,
感叹道:“这年头,捡块烂铁还得费这么大神。”

祝辛苦挣钱的同志们没事儿偷着乐乐 !   如果你笑了!! 让更多人分享这份快乐吧!

Posted By: 大宇
Last Edit: 30 十 2009 @ 12:50 下午

EmailPermalinkComments (0)
Tags
Tags:
Categories: 杂七杂八
 19 十二 2008 @ 1:11 上午 

1.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。

2.echo 比 print 快。

3.使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接。

4.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值。

5.注销那些不用的变量尤其是大数组,以便释放内存。

6.尽量避免使用__get,__set,__autoload。

More »

Posted By: 大宇
Last Edit: 19 十二 2008 @ 01:13 上午

EmailPermalinkComments (0)
Tags
Tags: ,
Categories: php, 程序控制
 19 十二 2008 @ 1:05 上午 

按功能点架构函数   然后添加所需要的分支,扩充,限制,
有些时候要允许冗余
其实有时候读出来的数据是冗余的
只要不是很大就允许它存在, 当然是合理的才可以
同类型的模块再增加一个总入口 也就是函数调用函数的方式
把已经写好的尽量扩展 增加使用面

Posted By: 大宇
Last Edit: 19 十二 2008 @ 01:14 上午

EmailPermalinkComments (0)
Tags
Tags: ,
Categories: 程序控制
 19 十二 2008 @ 1:02 上午 

ASP注入让很多ASP的程序员都非常恼火,但同时ASP编码的安全性也在不短地提高。在PHP编码的时候,同样也要考虑到很多安全问题,不然PHP同样能被攻击。下面我们就一起来看看有那几点是需要注意的。

初始化你的变量
我们看下面的代码:
if ($admin)
{
echo ‘登陆成功!’;
include(‘admin.php’);
}
else
{
echo ‘你不是管理员,无法进行管理!’;
}
我们看上面的代码好像是能正常运行,没有问题,那么假如我提交一个非法的参数过去,那么效果会如何呢?比如我们的这个页是 http://www.test.com/login.php,那么我们提交:http://www.test.com/login.php?admin=1,呵呵,你想一想,我们是不是直接就是管理员,可以直接进行管理了?
当然,可能你会觉得不会犯这么简单错的错误,可最近暴出来的phpwind 1.3.6论坛漏洞,导致能够直接拿到管理员权限,就是因为有个$skin变量没有初始化,导致了后面一系列问题。

More »

Posted By: 大宇
Last Edit: 19 十二 2008 @ 01:15 上午

EmailPermalinkComments (0)
Tags
Tags: ,
Categories: 程序控制

 Last 50 Posts
Change Theme...
  • Users » 1
  • Posts/Pages » 165
  • Comments » 12
Change Theme...
  • VoidVoid « Default
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LightLight

关于



    No Child Pages.

Linux命令手册



    No Child Pages.

php.ini配置



    No Child Pages.

Memcache协议



    No Child Pages.