简评: 刘强东:死掉的创业公司,都死在这四个常识

https://www.chinaventure.com.cn/cmsmodel/news/detail/320161.shtml

1. 第二点的用户体验应该是谈价值,只谈价值,不谈体验
2. 成本控制确实很重要,像做外包公司,绝大多数是成本不好控制,客户一个小改动,我们做外包的改动成本大
3. 未来:全球化的中国品牌是未来趋势,往这个方向去“取势”一定是没错的。

网站改版、新增功能时保持URL稳定很重要

现在这个博客看了下记录,大概是从13年开始创建的,一直用的wordpress,模板也是官方默认的,没有做PHP上面的修改
有升级就升级,4年多过去了,查看google webmaster tools里面的crawl errors,基本上没什么报错,就2-3个页面
报404错误。URL非常稳定,WordPress处理的比较好,要么301,要么200,只要在历史上有确实生成过的URL就一定不会是
404错误,这对于页面收录很关键。

这让我想起了PHP兼容,PHP一路升级以来,基本上都是像前兼容的,很久前版本的PHP只需要稍稍改动一下,立马就能跑,这
个关键点应该是让PHP能流行的一个重要原因之一。

反观我之前买来的IndoMeme,买来之后立马就开始做手术,大改后台PHP架构,google webmaster tools那里报4000多个URL
找不到,犯了该错误。后来还有个美女图片站,也是,不过我在逐渐改进中。

希望,在未来,每一次改版、新增网站功能时,做好一个sitemap的页面,只要是历史上确实生成过得URL,要么301,要么200。

    //旧ULR,不再网站上链接到,但是不能删代码,否则就是404错误.
    //同时类似这样的翻页数据也不能再增加/category/meme/page/10
    //假设2017年09月29日15:28:31改版了,那么/category/meme/page/11...N不能再出现
    //或者改旧的URL 301到新的,但是如果是结构改变,那么不建议301
    /*
      /index/meme/index
      /category/meme
      /category/meme/page/1
 
      /index/gif/index
      /category/gif
      /category/gif/page/1
 
      /category/video
      /index/video/index
      /category/video/page/1
    */

目前的角色

目前在公司里面的,我对自己的定位是技术专家的角色,要把这个角色做好,就是要求能解决各种各样的技术难题,这对于我来说是一个不小的挑战。

后面如果业务发展的好,那么我可能要转型到技术管理,而技术管理是重沟通,不再强调技术强不强,这个转变会相对上面的挑战,非常不平滑,难度系数高,很容易失败,但是只要有足够多次的练习,我相信是可以完成转变的。

现阶段我要学习各种各样的先进技术,来带领技术团队解决难题,提高效率。

thinkphp5中遇到的一些问题

thinkphp5中遇到的一些问题:

在控制器中查询一个表的数据,例如查询user表的用户列表
\think\Db::name(‘user’)->where(‘status’,1)->select();
上面这句是可以执行的,因为加了\think\命名空间,而官方文档中写的是下面,可能导致看文档的人误解
Db::name(‘user’)->where(‘status’,1)->select();

也可以在控制器中直接用助手函数,这种方式最为方便简单。
db(‘user’)->where(‘status’,1)->select();

另外,如果你在model/user.php这个模型是存在的,那么也可以在控制器中用如下方法
$user = new User();
$user->where(‘status’,1)->select();

————————————————-
另外,如果数据库配置文件里面
// 数据集返回类型
‘resultset_type’ => ‘collection’,
那么,上面的那些返回就是一个集合对象,而不是一个数组,但是可以和数组无差别使用
具体collection包含的方法,请参考
https://www.kancloud.cn/manual/thinkphp5/150164

附:
thinkphp5.x之Collection(集合)解析 php集合
http://blog.csdn.net/fenglailea/article/details/52723586