Home

在上海

感觉比北京要精致多了。天气不见得好多少,这几天看外面都是雾蒙蒙的,外滩看着也属于分辨率不高的状态。但是城市管理的细节还是比北京到位,堵车是一样的堵,可能没有北京司机那么大的情绪?反正是交通警力足够多,鸡贼司机少不少。

Read more

inline static的成员初始化

c++非静态变量可以直接在定义的时候初始化。这个算是比较简单的构造方式,相当于对初始化列表的优化,可以认为是初始化列表的一个简单的写法。 比如 #pragma once class File { private: const std::string filename = "test"; public: void print() const { std::cout << filename << std::endl; } }; 而静态变量不太一样。静态变量本身定义跟声明是分开的,这本来也合理,所以在不同的编译单元里面,静态变量可以各自实现,当然相互影响。。一般情况系因为.h和 .cpp的相互对应,也不会出现多次包含...

Read more

李显龙的一个演讲

从里面能看到新加坡一贯的社会治理理念,里面关于养老的一些设计,关于大家长式的执政理念,都有比较到位的体现。

Read more

美国对Youtuber收税的影响

最近看有的youtuber收到了美国的海外课税单,具体细节上面的up主已经讲很清楚了。 这里主要分析下对海外的影响。 首先这种税如果确定的推进下去,相当于是长臂管辖的2.0版本。1.0版本的长臂管辖大家应该还有印象,比如华为孟晚舟事件,Tiktok事件。2.0的长臂管辖扩大了美国在全球的剥削范围,只是没有1.0那么致命。美元的全球霸权已经不够了,放水放太多了导致全球对美元信心下降,同时美元贬值美联储也不能坐视不理,通胀这么下去,美联储肯定还是要加息的,但是现在这么印钱发救济金,美债是要创新高的。而加息之后美债的压力肯定要上去,从这个角度看,节流不了那就开源,Biden的全球收税也就可以理解了。毕竟收国内的税压力太大了,那就收不影响选票的税呗。 从另外一个角度想,如果推行的下去的话,...

Read more

关于新加坡和北京的交通比较

最近在上海,远郊区,看整体交通状况感觉比北京好多了。上海市里估计也是一样的堵,但是北京G6到了回龙观也就还那样,属于比较奇葩的了。 对比一下新加坡的交通,能明显感觉城市规划的一些想法上的不一样,两边似乎都没有可以相互参考的地方,但是可以拿出来比较一下。 新加坡地方小,人口密度大,车相对人口算,其实不低了。100万辆车,大概去年到了105万辆吧,人口大概是470万人,北京大概常驻人口3000万人,车710万辆,应该也是去年的数字,从这个角度看,其实人车比差不多。从面积上看呢,新加坡岛上的面积应该也是500平方公里,比海淀区大点,应该跟朝阳差不多?从这个角度看,应该也有可比性,北京的车相对来说等人口、面积比例下会多一点点,外牌的比例之前控制了一把,所以可以认为差不多。 但是整体交通状...

Read more

关于两会的提案

最近两会提案的新闻又多起来了,原则上民众平时是没有什么参政议政机会,到每年两会的时候算是有一个集中的意见出口,而媒体也倾向于这时候报道一些有话题性的提案,博一把眼球的同时,也能合理合法的在政策问题上赚点点击率。 其实很多提案感觉并没有什么意义,真正被报道出来的,大部分也不见得能通过,核心问题的提案也一般不会拿出来报道。每年两会都有几个特别有话题性但是影响面特别低的提案报道出来,感觉是媒体把握了安全性和话题性之后作出的最优选择。 而且这些提案大部分也没什么可行性,从标题上看有相当一部分有比较强的话题性,但是不具备执行条件,比如增加春节假期的长度。从受众的角度看,那我举双手赞成啊,但是实际上集中春节假期大部分是对个人观感上会好一些,对社会经济没有大的促进。首先边际效应递减让春节假期从7...

Read more

关于马云在外滩的演讲

事情大家都知道,只是之前没注意马云在外滩关于监管的演讲到底讲了什么。原文在这里。 https://finance.sina.com.cn/tech/2020-10-25/doc-iiznezxr8009643.shtml 摘抄一点: 理论和系统是不一样的,专家和学者是不一样的,专家是干出来的,干得很厉害,但不一定会总结,很多学者是不具体干,但是能形成理论。只有专家和学者结合起来,只有理论和实践结合起来,才能真正去创新解决今天和明天的问题。我们需要来自实践的理论,不是来自办公室理论的实践,P2P是来自办公室理论的实践,它给我们的启发,不是否定互联网,而是不要再重复办公室理论的实践。 我觉得有一个现象,就是我们的一些处长,监管到后来,变成了自己没有风险,自己部门没有风险,但是整个经...

Read more

单例模式讨论

其实就是记录下。。不算自己写的。 mutex版本: std::shared_ptr<some_resource> resource_ptr; std::mutex resource_mutex; void foo() { std::unique_lock<std::mutex> lk(resource_mutex); // 所有线程在此序列化 if(!resource_ptr) {resource_ptr.reset(new some_resource); // 只有初始化过程需要保护 lk.unlock(); resource_ptr->do_something(); } double-checking版本: void u...

Read more