存档

‘经验记录’ 分类的存档

Jquery根据ID判断对象是否存在

2011年8月8日 1 条评论

在一个小场景中,在进行$('#id').html(value);操作前,需要线判断#id这个对象是否存在。一开始尝试了下面的代码:

if($("#id")){
return true;
}else{
return false;
}

测试后发现上述代码无法正常工作,无论在何种情况下,$("#id") 的返回值都是object。

google一下,找到了答案:

if($("#id").length>0){
return true; }else{
 return false; }

使 jQuery 对象的属性 length作为判断条件来验证指定的ID关联的对象是否存在,如果 length> 0 就存在。

或者

 if($("#id")[0]){
return true;
} else {
return false;
}

最好的硅谷创业者有什么品质–摘下来自省

2011年5月25日 没有评论

1、决心,知道自己想要什么,不唯唯诺诺。

2、聆听+自觉,有判断力,但是能听进去别人的话,当发现错误愿意承认整改。

3、想象力

4、胆大+有想法,不是那种乖乖听话型的。

分类: 经验记录 标签:

创业过程中应该坚定的部分

2011年5月13日 没有评论

    创业过程中,会碰到很多的问题,自己在一家创业型公司做事不到半年,体会颇深,现在记录下来时刻提醒自己:(持续更新)

2010-05-13添加

1、自己决策,并对自己的决策负责。

2、互联网创业只信数据和用户。数据推导出来的逻辑,就去贯彻,用户发出的呼声,就去满足。旧的流程不灵了,就打烂重做。旧的人不适应了,干掉再说。

分类: 经验记录 标签:

创业初期如何解决资金和团队等四大问题

2011年5月5日 2 条评论

互联网尤其是Web2.0时代的百花齐放,很多人都蠢蠢欲动尝试创业,想通过建立自己的高科技互联网企业来实现自己的抱负和创富。基于位置的服务LBS创业公司Mixer Labs创始人阿兰德·基尔(Elad Gil)近日撰文谈到创业企业所面临的4大挑战,如下。其本身的经历也很颇具传奇色彩,曾在Twitter和谷歌工作,并参与谷歌的移动无线团队建设,目前创业公司Mixer Labs公司已经被Twitter收购。

资金问题:
初创企业面临的第一大挑战便是资金问题。许多被Facebook或者谷歌“通过收购而招安”的团队其实都是之前用光了创业资金、被迫开始寻找新东家的前创业者。他们无法通过正常渠道出售自己的公司,最后只能获得普通员工的薪资待遇。
例如一家初创公司通过种子基金募集了100万美元,然后在产品推广上市之前就已经组建起了一个6、7个人的团队,结果不出1年公司就烧光了所有资金,然后开始低声下气地乞求谷歌或Facebook等公司收购他们。
如果大公司拒绝收购,那么这家初创企业就只好关门大吉,解散所有员工。这种情况最常见于初创人员众多的创业企业,例如一家有3个创始人和3个工程师的初创企业,一旦工程师提前离开,团队的剩余价值所剩无几或几乎为零,这种情况就意味着这家初创企业将没有出路,各位创始人也不得不准备各自分头找工作了。
如何克服:
首先要做好规划。只有在你确定能够赚钱或者募集到更多资金的情况下再招募团队。
募集到尽可能多的资金。
在有条件的情况下募集到比你所需要的数量更大的资金。
从创业的第一天就尽可能让企业能够盈利或者生产产品,从创业初始就保证有一个强大的工程师团队,万一创业失败也可以增加被大公司收购的可能性。
团队凝聚力:
难以制定明确的方案?创始人内讧不休?招募了一群害群之马?许多初创企业都受到过糟糕的团队合作的影响,进而导致公司缺乏明确的发展方向,内部斗争不断以及工作环境不断恶化,最终导致企业分崩离析。

如何克服:
确保你和你的合伙创始人能够明确职责,同时又一个人能够最终拍板定案。
确保你和你的合伙创始人能够开诚布公地沟通,必须以成熟和坦诚的方式沟通(思考一下,你们能否向对方提供建设性的意见?),同时对企业未来发展的方向观点一致(会不会有一个人想早点把这个企业卖掉,而其他人则想努力将这家企业建设成为一个全球化的大公司?)。
在早期招聘团队时要高标准严要求,尽快解决招聘中出现的问题。
企业业务模式定位要清晰和明确
 
如何定位自己的企业发展和目标,这很重要,因为你要么必须做出更好的成绩(公司可以不大,但必须是业务明确和定位清晰),要么就只会做得更糟(半死不活的初创企业,几乎没有投资的价值)。因为对于风投公司和野心勃勃的创始人而言,一个初创企业如果不能做出突破性的成功的话,简直比失败更糟糕。与其这样还不如尽快让企业安乐死,然后转向其他业务,否则创始人将被半死不活的业务消耗光精力最终还是将走向灭亡。
而与此同时,企业还要花钱给员工发工作以维持经营。对于利润微薄的初创企业而言,想继续募集资金将变得极其困难。如果创始人不能当机立断地放手,风投商也会觉得这样的董事会纯粹在浪费他们的时间。

如何克服:
首先要选择一个前景广阔、发展迅速的市场。
一直问自己,如何能够让你的业务再增长10倍。
端正心态,与其苟延残喘,不如尽快了断(不过如果你有风投背景的话,要想做到这点恐怕会有点难) 。

谨慎选择董事会和投资者

以下是一些糟糕的董事会成员或者投资者会给提供给初创企业的建议:
募集并花费大量不必要的现金,最终导致企业估价过高,使得出售企业变得十分困难。
解雇创始人,并雇佣所谓的“专业CEO”来领导工作,最终将产品和企业带上歧途。
阻止任何出售计划,即便这些计划合情合理,但是他们还是愿意眼睁睁地看着初创企业被行业巨头彻底击垮,而就在6个月前该巨头还表示愿意出高价收购他们的。

如何克服:
对投资者保持警惕。向其他企业家、天使基金询问该投资者或董事会成员过去的经历。
不要随便将不熟悉的人加入董事会。
在不放弃董事会成员的前提下发展企业或者募集资金(如果有风投的话会比较困难)。

分类: 经验记录 标签:

php中@什么意思

2011年4月29日 没有评论

经常在函数调用前面看到@的存在,这是什么意思呢?比如:@fread。

 

在函数调用前面加上@的作用是忽略函数调用过程中产生的错误信息。避免用户在访问网站是遇到莫名其妙的错误代码。

000190852213,骗子电话

2011年4月28日 2 条评论

今天接到一个电话,000190852213打过来的。

拿起来就听到提示“您的电话已欠费,将强制停机。如果有以为,请按0转人工台”。

按0后,听到一个很别扭的声音,装模作样的的模仿电信10000号客服的流程问了我几个问题。

本来想仔细了解下这是一个什么样的骗局,后来实在是那个声音让我太不舒服了,果断挂了电话。

类似的电话接到过好几次了,有的说是电话绑定了一个什么业务,欠了巨多的钱,有的说是法院有传票。总之每句

话都在挠你的痒痒肉。这时候要注意的是千万不能透露个人的详细信息,比如身份证号码之类的。

分类: 经验记录 标签: ,

三种方式重启NGINX

2011年4月28日 没有评论

1.借助 -s 参数重启NGINX

# /opt/nginx/sbin/nginx -s reload

这里的 -s 表示给nginx住进程发送一个信号。可选的信号为:stop,quit,reoptn,reload,在这里我们用reload信号来让nginx重启

 

2.用kill命令重启NGINX

kill –HUP `cat /opt/nginx/sbin/nginx.pid`

这里尤其需要注意的是上面的单引号一定要是斜斜的这个单引号(后撇号),用’(正撇号)这样的单引号会出错。

3.用php脚本重启NGINX

<?php

passthru(escapeshellcmd(“sudo kill -HUP `cat /usr/local/nginx/nginx.pid`”))

?>

passthru 的作用是运行外部程序,并在屏幕上显示结果。不需要使用 echoreturn 来查看结果;它们会显示在浏览器上。

mysql的Table is readonly解决方案

2011年4月28日 没有评论

今天,把mysql下一个数据的表复制到另一个文件夹,结果访问时,提示”Table is readonly”的错误。

我的主机是centos5,因为之前遇到很多权限问题,当看到这个提示时,第一反应就是数据表的权限设置除了问题。

给出错的表文件赋予写权限之后,还是提示出错。google之后发现还需要flush一下才行。用

mysqladmin -u <username> -p flush-tables 命令成功flush所有readonly的表后,问题解决。

此次解决mysql table is readonly的具体步骤是:

给mysql的数据库目录加上可写权限,即777
到mysql的Bin目录执行刷新
mysqladmin -u <username> -p flush-tables
另:更改了mysql权限表,可以重启mysql 服务器
mysqladmin -u <username> -p reload

为了避免下次再遇到此类问题时不至于无解,在此把mysql Table is readonly(mysql数据表只读)这个问题的解决方案做个总结。

遇到mysql table is readonly(数据表只读)之类的提示,从下面5个角度来检查问题的原因:

1.看看只读的表文件权限是否配置得当。
2.查看只读表是否上锁。
3. 查看的数据库用户对该数据库的只读表是否具有单独的访问控制。
4. 使用MySQL的优化或者修复操作对只读数据表进行修复(我用的是sqlyog)
5. 查看你的只读表是否为InnoDB类型,这种类型的表是不能复制使用的。

PHP代码中用冒号替代花括号

2011年4月20日 没有评论

最近在读一个系统的代码,不断的遇到类似下面的这样格式的写法。

<?php if ($a == 5): ?>
A is equal to 5
<?php endif; ?>

虽然也能大体知道这样的代码是干嘛的,但是始终觉得不是很痛快,仔细读了下相关的手册,了然了。

 

这样的代码用了PHP中的流程控制替代语法:

PHP 提供了一些流程控制的替代语法,包括 ifwhileforforeachswitch

替代语法的基本形式是把左花括号({)换成冒号(:),把右花括号(})分别换成endif;endwhile;endfor;endforeach; 以及 endswitch;

在上面的例子中,HTML 内容“A is equal to 5”用替代语法嵌套在 if 语句中。该 HTML 的内容仅在 $a 等于 5 时显示。

替代语法同样可以用在 elseelseif 中。下面是一个包括 elseifelseif 结构用替代语法格式写的例子

<?php
if ($a == 5):
    echo “a equals 5″;
    echo “…”;
elseif ($a == 6):
    echo “a equals 6″;
    echo “!!!”;
else:
    echo “a is neither 5 nor 6″;
endif;
?>

这个写法比较少见,第一次看到时感觉很另类,在HTML和php代码混合的页面用的比较多。在这样的系统中用流程控制替代语法代码看起来更干净利索些。

参考页面:流程控制的替代语法

wordpress 换域名后无法访问

2011年4月20日 没有评论

wordpress换域名后,博客无法访问了,改了所有的能改的配置文件,错误依然。

看来问题只能在数据库里找了,研究发现在数据库中的w_options表,保存了老域名相关的信息。把

w_options表中option_value所有老域名的信息,更新成新域名后,问题解决。


SEO Powered by Platinum SEO from Techblissonline