简要:本文为移动互联网李建华在《人人都是产品经理》微信群做的一次经验分享,文章主要写的是当你的用户数已经有10万或者几十万的时候,如何通过一些高端的战略和战术的方法,让你的App用户数增长至千万甚至上亿,文章所写内容根据作者自身的实战推广经验而成,不具有绝对性,可以为一些做App推广的朋友提供参考和借鉴。
一、知己:如何对自己、对市场进行分析,有10万的用户,已经算是完成了一个从0到1的过程...
分类:
移动开发 时间:
2015-04-17 11:21:24
阅读次数:
232
又经过了几个小时的梳理、回顾,截至目前,终于对weiphp这个框架的机制搞明白了些。想要完全明白,自然还需要大把的时间。 第1步: 配置微信公众号,http://weiphp.jiutianniao.com/ ... .html 从上面这个配置可以看出,微信请求呗weiphp的入口文件index.php接收了,可能会被/home/weixin/index/这个action响应。第2步:...
分类:
微信 时间:
2015-04-17 11:21:56
阅读次数:
259
一.索引
1.什么是索引?
索引是对数据库表中一列或多列的值进行排序的一种结构。
在关系型数据库中,索引是一种与表有关的数据库结构,是事实存在的。它可以使对于表的select等等操作更加快速,相当于一本书的目录。
对于一张表,如果我们想要找到某一列符合特定值的记录,第一种方法是全表搜索,匹配,然后把所有符合的记录列出,但是这样做会消耗大量数据库系统时间,并造成大量磁盘I/O操作;第二种就是在...
分类:
数据库 时间:
2015-04-17 11:19:57
阅读次数:
162
MD5是什么
message-digest algorithm 5(信息-摘要算法)。经常说的“MD5加密”,就是它→信息-摘要算法。
在下载一下东西时,经常在一些压缩包属性里,看到md5值。而且这个下载页面,很可能会在某一个地方,写了一句,此文件的MD5值为XXXXXXXXX。这有什么作用呢?
白话白话:md5,其实就是一中算法。可以将一个字符串,或文件,或压缩包,执行md5后...
分类:
其他好文 时间:
2015-04-17 11:19:35
阅读次数:
135
js文件中的JSON对象定义:
/**
* 作废
*
* @author ckz
*/
hkJson.selectOptionDisuse = [ {
'id' : '',
'text' : '全部'
}, {
'id' : '0',
'text' : '未作废'
}, {
'id' : '1',
'text' : '已作废'
} ];
问题——
假设hkJson.se...
分类:
Web程序 时间:
2015-04-17 11:21:39
阅读次数:
244
Housewife Wind
Time Limit: 4000MS
Memory Limit: 65536K
Total Submissions: 6898
Accepted: 1742
Description
After their royal wedding, Jiajia and Wind hid away in XX Vill...
/**
* 判断图片大小
* @return
*/
public static boolean judegImgMaxMin(String path){
boolean flog = true;
File file = new File(path);
DecimalFormat df = new DecimalFormat("#.00...
分类:
编程语言 时间:
2015-04-17 11:18:52
阅读次数:
308
《1》
ajaxStart() 设置当前第一个AJAX请求开始时执行的处理函数。
ajaxSend() 设置在AJAX请求被发送前执行的处理函数。
ajaxComplete() 设置当AJAX请求完成(无论成功或失败)时执行的处理函数。
ajaxStop() 设置当前最后一个AJAX请求结束时执行的处理函数。
请输入用户的ID编号:
...
分类:
Web程序 时间:
2015-04-17 11:20:31
阅读次数:
164
Spark SQL的优化器Catalyst是易于扩展的。它同时支持基于规则(rule-based)和基于代价(cost-based)的优化方法。在它内部,Catalyst包含了一个表示树和操作树的规则的通用库。在此框架下,目前实现了针对关系查询处理(如,表达式,逻辑查询计划)的库,和在处理查询执行不同阶段(分析,逻辑优化,物理优化,代码生成)的一些规则。Tree在Catalyst主要的数据类型就是由...
分类:
其他好文 时间:
2015-04-17 11:18:59
阅读次数:
206
内存分配方式内存分配方式有三种:
(1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量, static 变量。
(2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。
(3) 从堆上分配,亦称动态内存分配。...
分类:
编程语言 时间:
2015-04-17 11:20:38
阅读次数:
183
在一个冰冷幽暗的夜晚上,我正思考的十分重要的人生问题,这周末该去那里happy好呢?是宅在家里好呢,或者宅在家里好呢,还是宅在家里好呢?这时,万年隐身的QQ竟然浮起浅色聊天框,我去!不得了,居然是女神主动联系我,女神一定是因为我俊朗的五官,171的模特身材而深深地迷恋上我了,呵呵呵呵呵呵。
原文地址: http://www.hpboys.com/524.html
“诶,阳X,你...
分类:
编程语言 时间:
2015-04-17 11:19:59
阅读次数:
141
Linux系统停止MySQL进程#service mysqld restart或# /etc/init.d/mysql stop或# killall -TERM mysqld(不推荐)以安全模式启动MySQL# mysqld_safe –skip-grant-tables &或,# mysqld_s...
分类:
数据库 时间:
2015-04-17 11:15:30
阅读次数:
170
有时候会感觉代码如何也查不出问题,可是缓存就是清好几遍了这个时候就试试手动清理缓存到你的编译路径下面E:\java-workspace\wem\work\org\apache\jsp手动删除你的文件目录下面的运行的文件就行了,系统再次运行会再次编译的
分类:
编程语言 时间:
2015-04-17 11:17:31
阅读次数:
156
URL由三部分组成:资源类型、存放资源的主机域名、资源文件名。URL的一般语法格式为:(带方括号[]的为可选项):protocol :// hostname[:port] / path / [;parameters][?query]#fragment格式说明protocol(协议)指定使用的传输协议...
分类:
Web程序 时间:
2015-04-17 11:15:31
阅读次数:
188
目录: ★、文本输入框(easyui-textbox) ★、数字框(easyui-numberbox) ★、时间(easyui-datebox) ★、文本域(easyui-textbox easyui-validatebox) ★、下拉框(easyui-combobox)特别说明:验证机制的关闭和启...
分类:
其他好文 时间:
2015-04-17 11:16:59
阅读次数:
213
/* * 处理一个数字加小数点的字符串,前面无0,保留两位。网上有循环截取的方法,如果数字过长,浪费内存,这个方法在优化内存的基础上设计的。 */-(NSString*)getTheCorrectNum:(NSString*)tempString{ //先判断第一位是不是 . ,是 . 补0 ...
分类:
其他好文 时间:
2015-04-17 11:16:16
阅读次数:
111