散户炒股是亏钱者的游戏

一、巴菲特怎么总结他老师Graham说的聪明投资者

1、把股票当生意看
我们分析一只股票的时候,要像分析一门生意一样。
假设我要买麦当劳的股票,那我自己要开快餐店这种方式去分析它。
就是要对你所买的股票的业务、行业、财务状况、宏观经济各方面都要进去。

2、留有安全边际Safety Margin
ROE净资产收益率指标
比如要找17.5%的,万一今年不怎么样了的时候,会掉会到15%,就到我的底线了

3、要有真投资者的态度True Investor’s Attitude

4、金融的定义
金融就是对未来某一个合同,会不会执行的概率的定价
就是所说的东西将来有多大的概率会实现,然后你为这个愿意付出多少的代价,然后去定价,最后成交

继续阅读散户炒股是亏钱者的游戏

MySQL数据删除方法

常用的三种删除方式:通过delete、truncate、drop关键字进行删除;这三种都可以用来删除数据,但场景不同。
执行速度:drop > truncate >> delete

1、delete命令
delete属于数据库DML操作语言。在InnoDB中,delete其实并不会真的把数据删除,mysql实际上只是给删除的数据打了个标记为已删除,因此delete删除表中的数据时,表文件在磁盘上所占空间不会变小,存储空间不会被释放,只是把删除的数据行设置为不可见。虽然未释放磁盘空间,但是下次插入数据的时候,仍然可以重用这部分空间(重用 → 覆盖)。
delete操作以后使用“optimize table table_name”会立刻释放磁盘空间。所以要想达到释放磁盘空间的目的,delete以后执行optimize table操作。

2、drop命令
drop属于数据库DDL定义语言,同truncate一样,执行后立即生效,无法找回。“drop table table_name”立刻释放磁盘空间,不管是InnoDB和MyISAM。drop语句将删除表的结构被依赖的约束(constrain)、触发器(trigger)、索引(index)。依赖于该表的存储过程/函数将保留,但是变为invalid状态。

3、truncate命令
truncate属于数据库DDL定义语言,不走事务,原数据不放到rollback segment中,操作不触发trigger。执行后立即生效,无法找回!
“truncate table table_name”立刻释放磁盘空间,不管是InnoDB和MyISAM。truncate table其实有点类似于drop table然后create,只不过这个create table的过程做了优化,比如表结构文件之前已经有了等等。所以速度上应该是接近drop table的速度。
truncate 能够快速清空一个表,并且重置auto increment的值。