本篇文章虽然是VsCode挂名,但其实介绍了两款神器: Vscode和Vim, 这两个结合起来,开发效率蹭蹭蹭!!! 之前接触过VsCode但很少用。总感觉写Python不如pycharm香,还得安装各种插件。但最近实习中,发现在项目上有一些较为庞大的推荐架构项目,全是c++代码,后期还要基于项目代码做架构开发,这就涉及到了写C++项目,而且好几个项目一块看,还要满足互相跳转,因为有些变量的定义可能在继承的父类项目里面。 于是就又接触回VSCode, 发现还挺好用,并且插件强大,只用VSCode这一款编译器,安装不同的插件就可以开发不同的项目,比如C++, Java(Scala)和Python项目, 并且还免费。这篇文章来整理下如何用VsCode来写这三种项目,关键是如何进行配置。因为VsCode本质上是一个类似于记事本的编辑器,需要各种插件和环境辅助运行。 大纲如下: VsCode基础小常识(快捷键,连接服务器,配置vim与Git) VsCode写C++、Python与Java项目的相关配置 Vim的使用 ▲这就满足!大家有想看的内容都可以留言 Ok, let’s go! 关于VsCode是啥,安装就是常规的安装软件操作。下载下来之后,打开,是英文版,可以打开扩展, 搜Chinese安装中文包, 界面如下图: 这两个快捷键建议记好。 另外, 这几个常用的快捷键最好也知道: 安装后打开命名面板 如果你希望在已经打开的窗口打开文件,可以使用 这个也是需要掌握的必备技能了, 毕竟我们本地的机器啥配置自己清楚, 项目往往都放到服务器上, 而这个就保证了在自己电脑上远程打开服务器的项目并开发。 这个需要安装插件Remote-SSH, command+shift+x打开安装。安装完了之后,左下角绿色的地方点击,然后选择connect to host,输入IP和用户名添加即可, 这样就链接到了远程服务器。 如果vs code上安装vim插件,那么写代码就可以采用vim的方式了, 各种便捷式命令使得开发更加高效。插件搜vim安装,然后点击vim插件,就会看到vim插件的安装说明, 在安装说明里面把第一行在命令行执行: 然后需要在setting.json中把vim的配置复制进去即可, 这样就变成了vim编辑器, 然后就能进行vim的各种骚操作了。setting.json文件在哪里? 这个功能我目前没用到, 因为我一般喜欢命令行直接Git相关操作,等具体用到了再补充。可以先参考https://blog.csdn.net/weixin_42280089/article/details/88937175 ok, 几个必备知识搞定之后, 就可以开发项目了, 其它功能等用到了可以现查。 这里记录C++项目开发的相关配置,先安装3个插件: 然后检查下是否按照了clang/clang++ 编译器 如果未安装,请前往 app store 下载 xcode安装。 准备工作完成,然后打开终端输入下面命令: 接下来,设置编译器路径, 交互面板下, 输入c/c++选下面这个UI的: 这个完事。 接下来, 需要配置一个tasks.json文件, 用于编译c++文件。 这里面需要注意的是第一个label,后面的名字,要和下面这个配置文件名字最后一项保持一致。可行性文件这个保存的是路径位置。 接下来, 配置launch.json, 这个是用于使用vscode自带的debug工具(左侧的小虫图标) 这样,配置工作完成, 就可以写程序代码了。在该项目下面建立一个helloworld.cpp文件,写入如下代码: 如果想debug, 就点击左边的小虫子图标, 然后打断点, 在左上角再点击绿色箭头,就进入debug模式了。 在运行过程中,我其实遇到了一个c++11的bug: 这个卡了我好久其实, 上面文章中是没有写的, 这个原因解决方法可能有两个: 至此, c++部分结束。 写大项目还是建议pycharm, yyds, 而如果写一些小demon啥的, 可以使用vscode了,这个配置起来,写代码项目也非常方便, 配置Python环境, 相对简单。 首先,按照Python插件, command+shift+x, 然后搜Python即可安装插件。然后命令行输入命令: 这时候会建立一个hello目录,如果提示code没有定义, 先安装code, 具体方法是command+shift+p, 然后在里面搜shell,就会显示这条命令,点击安装即可。 在hello里面,建立hello.py文件,这时候基于扩展左下角就会显示所用的Python版本, 这时候,其实就能简单运行.py文件了。比如打印个hello world。 但是如何建立大项目,写更加复杂的代码呢?这里可以安装anaconda, 然后在里面建立虚拟环境,然后在vscode中指定,就可以写了。 点击左下角的Python3.8.2这里。 我这里有3个anaconda3的环境,我选Arkrec_env的这个, 这里面专门写tf相关代码的,也安装好了大部分常用的包,点击选择即可。如果想写pytorch代码,我这里可以选择第一个。 左下角就变了环境。 想运行Java项目, 也非常简单,主要包括三步: 第一步,安装Extension Pack for Java插件, 这哥们其实在为我们安装了6个Java必备插件: 安装完毕之后. 第二步,下载并运行「JDK」。「JDK」的全称是「Java Development Kit」,也就是中文所说的「Java开发套件」, 这个套件就是我们开发基于Java语言的软件所需要的一个工具包。 话不多说,直接操作。 第三步,配置「Environment Variable」,也就是中文所说的「环境变量」。 这样就可以愉快的写Java代码了, 测试下, 这样下来, 就把Vscode打造成了能同时开发Python, C++以及Java项目的神器了, 当然, Vscode还能做更多语言的项目开发, 等后面具体用到了再整理吧, 这玩意辅助上Vim, 项目学习起来也是非常香的哈哈。 由于目前我对Vim也是只了解到了些皮毛, 所以只整理些关于vim常用的操作。 首先,三种模式切换必备: 从Normal模式到Insert模式(写代码模式) 从Normal模式到命令行模式, 从Normal模式到visual模式, visual模式下面复制粘贴操作等都能使用。 刚开始进入vim的时候是Normal模式, 这个模式下是不能写代码的, 在这个模式下需要记住的操作: 编辑文件的时候,可能参考另一个文件,如果两个文件切换比较繁琐,可以Vim同时打开两个文件。 命令行输入 这个也是非常常用的,不操作鼠标,直接通过命令来 是否显示行号: 目前我用到的Vim常用操作就是这些了, 如果再遇到新的,会继续补充。
01 VsCode必备的基础知识
1.1 两个必备快捷键
先记住两个快捷键:
command+shift+p
: 这个是打开命令交互面板, 在命令面板中可以输入命令进行搜索(中英文都可以),然后执行。命名面板中可以执行各种命令,包括编辑器自带的功能和插件提供的功能。comand+,
: 进入设置,这里可以进行用户和工作区的设置,像什么代码风格,字体风格各种设置都在这里
1.2 安装code
Command+Shift+P
,搜索shell命令,点击在PAth中安装code命令,然后在上面菜单栏里面点击终端,开启一个新终端。在这里面使用code命令打开文件或文件夹code 项目地址或者文件名 # vscode 就会在新窗口中打开该项目或者文件
-r
参数, 当然也可以菜单栏文件然后open项目,但感觉还是有些麻烦。1.3 连接远程服务器开发
1.4 安装Vim,使得开发更高效
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
command+,
进入设置, 然后上面搜索框输入: Run Code Configuration
, 在查找的结果中,如果发现setting.json编辑即可。下面那段拷贝到setting.json中, 这样就会发现进入了vim编辑模式。常用的vim命令还是要会的, 开发更加高效。这个统一整理到最后面, 借着这次,顺便也复习下Vim的使用, Linux下简直神器。
1.5 配置Git
02 VsCode写三大编程项目的相关配置
2.1 VsCode写C++项目的配置
clang++ -v
mkdir projects
cd projects
mkdir hello
cd hello
code .
# 上述步骤也可以在vscode中创建一个新的hello文件夹代替。
采用默认即可,这里编译器我选了个clang++, 也可以默认。这样完事之后, .vscode目录下,自动多一个c_cpp_properties.json文件, 用于使用vscode自带的代码提示工具,支持代码跳转等, 在这里面进行配置如下:
{
"configurations": [
{
"name": "Mac",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [],
"macFrameworkPath": [],
"compilerPath": "/usr/bin/clang++",
"cStandard": "gnu17",
"intelliSenseMode": "macos-gcc-x64",
"cppStandard": "c++11"
}
],
"version": 4
}
{
"version": "2.0.0",
"tasks": [
{
"label": "Build with Clang", //这个任务的名字在launch.json最后一项配置
"type": "shell",
"command": "clang++",
"args": [
"-std=c++17",
"-stdlib=libc++",
"-g",
// 生成调试信息,GUN可使用该参数
"${file}",
// file指正在打开的文件
"-o",
// 生成可执行文件
"${fileDirname}/${fileBasenameNoExtension}"
// fileDirname指正在打开的文件所在的文件夹
// fileBasenammeNoExtension指没有扩展名的文件,unix中可执行文件属于此类
],
"options": {
"cwd": "${workspaceFolder}"
},
"problemMatcher": ["$gcc"],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Debug",
"type": "lldb",
"request": "launch",
"program": "${workspaceFolder}/${fileBasenameNoExtension}",
"args": [],
"cwd": "${workspaceFolder}",
"preLaunchTask": "Build with Clang"
}
]
}
然后
command+shift+b
就可以进行编译,然后点击右上角的执行按钮即可运行程序了。注意,如果改变helloworld.cpp的位置,比如新建个src目录, 把这个cpp放入src目录,此时上面的task.json和launch.json相应位置需要做出改变。# task.json
// 生成可执行文件
"${fileDirname}/src/${fileBasenameNoExtension}"
# launch.json
"program": "${workspaceFolder}/src/${fileBasenameNoExtension}",
到这里为止, C++环境配置完成。
[Running] cd "/Users/bytedance/projects/hello/" && g++ main.cpp -o main && "/Users/bytedance/projects/hello/"main
main.cpp:9:21: error: expected ';' at end of declaration
vector<string> msg {"Hello", "C++", "World", "from", "VS Code", "and the C++ extension!"};
^
;
main.cpp:11:27: warning: range-based for loop is a C++11 extension [-Wc++11-extensions]
for (const string& word : msg)
^
1 warning and 1 error generated.
"cpp": cd $dir && g++ -std=c++11 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt
, 我用了这个方法解决的2.2 VsCode写Python的配置
mkdir projects
cd projects
mkdir hello
cd hello
code .
2.3 VsCode写Java项目的配置
command+shift+x
然后输入这个插件名字, 点击安装。
command+shift+p
进入命令窗口,搜索Java Overview, 在右侧Configure那里,点击Configure Java Runtime,通过VSCode默认的「AdoptOpenJDK」下载入口,选择我们需要下载的「JDK」和「JVM」的版本点击Download进入下载页面。下载下这个pkg包之后,点击安装即可。这时候,Reload Window,然后点击上面的Installed JDKs, 就会发现安装的JDK路径以及版本。
command+,
进入设置页面, 搜索中输入javahome, 然后点击在这里, 把上面的那个JDK的路径复制过来即可。
command+shift+p
, 在里面输入Java: create Project
,输入项目名,在src文件夹中,选择Run运行Java代码,控制台数据Hello World则为成功。OK, Java配置完成。
03 Vim使用小记
3.1 三种模式切换
i/a
键:当前位置插入A
键: 行尾插入I
键: 行前插入O
键: 上行插入o
键: 下行插入
反之jj
键或者esc
键":"
, 反之esc, 命令行里面输入:行号
,直接跳到相应行v
键, 反之esc, 这个模式类似于我们用鼠标选中文本的操作。
v
: 字符可视化模式,此模式下目标文本的选择是以字符为单位的,也就是说,该模式下要一个字符一个字符的选中要操作的文本。V
: 行可视化模式,此模式化目标文本的选择是以行为单位的,也就是说,该模式化可以一行一行的选中要操作的文本Ctrl+v
: 块可视化模式,该模式下可以选中文本中的一个矩形区域作为目标文本,以按下 Ctrl+v 位置作为矩形的一角,光标移动的终点位置作为它的对角3.2 必备命令
H, J, K, l
四个键分别是左, 下,上, 右, 这个是一个字符一个字符的跳w
: 一个单词一个单词的跳 ,b
: 一个单词一个单词的往回跳, 在前面加n
可以跳n个单词。$
跳动当前行尾, ^
跳到当前行首G
跳到文件末尾, gg
跳到文件开头, nG
跳到第n行%
跳到与之匹配的括号位置x
删除当前字符,dd
删除当前行, cc
键删除当前行并自动进入Insert模式, ndd
删除当前及后面的n行, D
删除光标到末尾的元素, :a,bd
删除a-b行文本内容/查找内容
进行查找,:g/a1/a2/g
将文本中所有的a1用a2替换。y
复制当前字符, yy
复制当前行, nyy
复制n行, p
粘贴u
撤销一次, U
撤销对该行文本做的所有操作, ctrl+r
反撤销一次q
直接退出, wq
保存退出, w
保存但不退出, 后面加!
强制的意思。"w!"
和 "wq!"
等类似的指令,通常用于对文件没有写权限的时候(显示 readonly),但如果你是文件的所有者或者 root 用户,就可以强制执行。3.3 Vim多窗口编辑
:vs第二个文件目录
, 回车, 此时垂直切分成两个窗口。Ctrl+ww
进行两个窗口的切换。3.4 Vim批量注释
:1,10s/^/#/g
1-10行行首加”#”注释, ^
表示行首, g
表示执行替换时不询问确认。如果是取消, 1,10s/^#//g
1,10s/^////g
注释1-10行set nu
与set nonu
饭圈卷钱跑路的骗子们,给大家展示了啥叫一地鸡毛。
这几天看到一个挺离谱的新闻,大家先感受一下。

Owhat ( 后文简称 Ow )是国内饭圈追星用的软件,这里大家可以把它简单理解成饭圈版淘宝。
这个 “ 淘宝 ” 面向的用户是追星的人,平台上售卖商品主要是明星周边,商户则是粉丝站这种能够提供周边产品的民间组织/个人。
然后,很刺激的是,最近几个月 Ow 开始出现拖延、拖欠商户提现的情况。
眼看着 ofo 退押金的队伍还能绕地球几圈。
承诺不会跑路的蛋壳公寓留下的一地鸡毛还历历在目。
现在,一个卖明星周边的平台,也上演起了极度相似的剧本,涉及金额还高达几千万元。
这个时代还有什么是不能爆雷的嘛?

有些对饭圈不太了解差友可能不太理解,粉丝为什么非要把钱交到这些民间组织/个人手上?这事听起来就不靠谱啊?
这其实是很有饭圈特色的一件事儿。
举个栗子,比如你喜欢一韩国明星,想要买周边,但周边只有韩国有售,如果你老老实实从官方渠道买的话,那就是标价+高昂的国际运费。
这个时候你的粉丝站说,哎,咱们一起买,凑个几百张的,跟官方渠道谈团购价,还可以分摊邮费,寄到国内我们再分发给大家。
所以,粉丝们凑在一起买东西,其实是一个省钱省力的优质选项。

另外,如果你对周边产生了定制需求,官方渠道无法满足的话,民间组织也能满足你。
他们会用自己拍的偶像照片做成画册贩卖,出些物料在圈里宣传,只要有足够多的人付款,那发起者就发车,满足你更高层次的追星需求。
到这里,我想你应该开始理解,粉丝们并不是傻白甜,她们只是错付了。

但很魔幻的是,这次我找几位圈内人聊了聊,我问到的每一个老司机们,只要玩过周边的,都特么曾经错付过。
在这个市场,可以说是 “ 生命不息,跑路不止 ” 。
最早遭遇跑路的是老司机 Y ,那是 2015 年,商家的交易方式,是让粉丝们去淘宝店里拍一个随便设置、几乎啥也没有的链接。
尽管交易方式看起来很不靠谱,但有粉丝之前在这家买成功过,而且商家在微博上经常更各种物料,所以粉丝们还是选择了勇敢。
对于她们来说,人生第一次义无反顾未必给了爱情,可能给了购买爱豆周边。
但往往人生第一次被骗也是 ~

后来,追星平台也在慢慢起来,买卖双方开始通过便捷的互联网服务交易。
基本模式是用户付款给平台,平台收齐后预先支付给商家,商家再进行制作、发货,注意,商家拿到钱才会干活。
所以,本质上你付钱的时候,说是买的周边,实际上买的是期货,几乎不被监管的 “ 期货 ” 。
这是交易么?这明显是一道人性考验题。
而人性往往是经不起考验的,这次轮到在 Owhat 快乐购物的老司机 X 明白了这个道理。
她 2020 年在 Ow 上买了一本写真集,这本子单价 126,配送费 15,据她回忆,本子总货款是 20 万左右。这本原定于 8 月份发货的写真集,11 月底了还没有任何动静。
联系卖家,卖家直接装死,气得她赶紧找市场监管局跟 Ow 官方投诉。
购买记录和投诉截图 ▼
当时 Ow 仍在良性运营,在 Ow 施压后,商家在 12 月底给她退了钱。
很搞笑的是,这哥们支付宝 ID 居然叫没钱。
简单两个字,道不尽的老赖气息。。。

不过其他人好像没这么好运 ↓ ↓

这种模式下,向 “ 财务自由 ” 发起冲锋的人还不少,20 万真的不算啥。
一次比较猛的事件是,朴灿烈吧原吧主卷了 1000 万跑路。
跑路的哥们已经在恰牢饭了~ ▼
前面的例子都是商家跑路,但实际上每一个环节都有可能出问题。比如这次就属于是 Ow 这个平台涉嫌 “ 跑路 ” 。
前面咱们不是说了,钱是先到平台上,平台再给商家的么。
这次 Ow 直接拖着商家的货款,一直不给,前几天还出了公告,说不但要停止这块交易服务,而且要停止提现,钱退回给用户。
这个全星时空就是 Ow ▼
但很蛋疼的是,由于 Ow 好几个月前就开始拖着货款不给了,很多商家出于自己的信誉考虑,已经垫钱发货了 ↓ ↓

现在,已经发货的商户怎么办?后续怎么操作拿回属于自己的钱?这些 Ow 没说。。。
商家们能不能拿到钱,成了一个未知数。
而另一端,用户也很不开心,老司机 C 是这次 Ow 事件的亲历者,目前她没拿到货,同时也没有收到退款。

据她所说,她身边在这次事件里折戟的小伙伴,目前所有的订单都是「 同意退款 」 (但还没退) 的状态。
也不知道 15-20 个工作日后,她能不能拿到钱。
什么叫一地鸡毛啊。。。
饭圈的奇幻操作还远不止局限于此。
像咱们前面提到的,某某明星粉头卷款跑路的事,每次遇到这种事情粉头们在解决的同时,还会压制事态,不让粉丝各种维权,以免把事情闹大影响到艺人的形象。

再比如,粉丝们还会生日应援,凑钱给明星过生日,但这个钱最后怎么花掉的,就是一笔烂账。比如组织者说时代广场大屏十分钟要 17 万,但可能实际上只要 3 万。
以及,粉丝们买专辑时会要求「 不运回 」的操作,不要实体,只要小卡,纯粹给哥哥们冲销量。
如果你不愿意给哥哥艹数据的话,可能还会被别的粉丝酸。
哥哥还在跳舞室里疯狂流汗,前途未卜,你只需要少喝几杯奶茶,他的星途就能好一点,希望你重视起来。
我也是学生党,但是我这次买了 X 张,大家都是学生党,你凭什么不能多买几张?
这些乱象背后,是 N 个饭圈组织者喜提海景房的故事。
要差评君来说,现在这些乱象逐渐暴露在大众眼前,同时也被更多追星的人所知晓,并不失为是一件好事,希望下一次,粉丝们消费时多长个心眼,消费更理性些吧。
转自:https://mp.weixin.qq.com/s/0jOcqcec3cjI4tq4FrF_1A
美国的腐败令人绝望

更令人震惊的是,连美国的大学生都开始被毒品侵染了, Monitering the Future研究报告公布的数据:
1、41%的学生使用过非法药物;
2、38%的在校大学生尝试过大麻;
3、4.6%的大学生日常使用大麻;
4、三分之二的学生相信大麻使用并不危险。
转自:https://mp.weixin.qq.com/s/w57jraNnUnrsEmSVW-wvzw
高风险高收益是最大的错觉
从开始写文章我就发现一个问题,关于投资很多常识性的东西,早就写在书里了。
可惜就算是投资圈里面,也未必每个人都理解了这些常识性的东西,更不用说加以应用了。
比如说所谓的高风险高收益,这句话正确的解读是承担了高风险,必然要谋取高收益做补偿。
但问题在于,即便你承担了高风险,未必能获得高收益。同样的,要获得高收益,也未必非要承担所谓的高风险。
我们完全在风险可控的范围内,寻找合适的机会,来寻求我们期待的高收益。
其实到底该做低风险投资还是高风险投资,过去几百年的投资史早就告诉你了。
我们在前文《稳定20%的收益有多难》里面 ,也列举过国内证券市场的统计数据。
可能有人会觉得,中国证券投资行业的历史比较短,参考性还没那么强,我们这里也可以看看国外的情况。
如果从长期收益看,最厉害的是巴菲特,但是老巴的年化收益也只有20%。
索罗斯在最辉煌的时候,曾经到过34%,但是从长期看的话,整体收益率和巴菲特差不多。
因为索罗斯成立基金的时间和巴菲特差不多,但是现在总资产只有巴菲特的十分之一不到。
还有就是彼得林奇,曾经通过择时加择股,做到过年化29%的收益率。
很多投机客很崇拜的李佛摩尔,虽然听起来很牛逼,但结局是破产,所以收益率是负的。
趋势高手江恩,就是画江恩图和波浪理论那个老兄,晚年手里也没啥钱,主要的收入是靠卖书教人炒股。
这个表格里面,还有个没有列出的趋势投资高手,是威廉·欧奈尔。
欧奈尔是《投资者商业日报》的创办人,曾出版《笑傲股市》、《股票买卖原则》、《如何通过卖空股票赚钱》等书籍。
不过欧奈尔书上写的和他的真实操作,其实是两回事,而且差距还蛮大的。
《大熊市:危机市场生存与盈利法则》一书记录了威廉·欧奈尔的业绩。
“记录显示他的基金在1969-1970年的一次熊市中损失了54%。”
原文摘录:大熊市:危机市场生存与盈利法则114页。
这里可能有人要说了,熊市亏钱正常啊。不过美国股市不光是可以通过牛市做多赚钱,也可以通过熊市做空赚钱。
对冲基金大师索罗斯和投机之神李佛摩尔,就是通过熊市卖空爆赚的代表。
虽然李佛摩尔后面破产自杀了,但是他在1929年卖空也爆赚过1亿美金,当时美国的一年税收才42亿美元。
你要说欧奈尔是那种只会做多,不会做空的趋势投资者,好像也不太对。
因为欧奈尔本人出过一本《如何通过卖空股票赚钱》,但真到了熊市却亏得一塌糊涂。
牛市股神满天飞,一到熊市都不见踪影,这种情况在国内外都很常见。
一个人技术水平怎么样,不是在牛市看出来的,而是在熊市看出来的。
牛市即使新手,只要胆子大也能赚到钱,但到了熊市可就没这么容易了,往往亏得妈都不认识。
这也是为啥美国每轮长达十年的牛市,都会造就一批又一批的股神,但是到了熊市都倒下了。
每一轮牛市都是股神满天飞,到了熊市以后,之前的股神突然都不见了就是因为这个。
因为多数高风险投资者主要走的,就是李佛摩尔、江恩和欧奈尔的路,基本上是浮赢加仓,最后一把亏光。
这三位一代宗师里面,除了李佛摩尔自杀,江恩和欧奈尔两位大师,晚年都走上了卖书,教别人炒股的道路。
为啥这些高位还在做趋势的大师们,晚年放着股市这个印钞机的钱不赚,转行去卖书教人炒股了呢?原因不言而喻。
从长周期的统计来看,目前我们唯一能看到的,长期能保持超高收益的只有一个人,那就是西蒙斯。
可以说做低风险投资,最典型的就是西蒙斯,他的思路是不断寻找错误赔率的品种。
西蒙斯最初投资的时候,是把股市的牛熊预测也放在里面的,结果不光净值波动大,收益率也很不理想。
最后西蒙斯干脆把牛熊预测去掉,之后开始大获成功,就连2008年金融危机都获得了高收益。
巴菲特也是很典型的低风险投资,很多人应该记得,老巴有句名言叫永远不要亏损。
在老巴50多年的投资生涯里,资金做大规模以后仅有一年的收益率超过50%,但也仅有两年亏损,亏损幅度都没有超过10%。
这里可能有人要说了,索罗斯总不算低风险了吧。要知道对冲基金的本质,就是通过多空对冲来套利保值。
索罗斯这样的人做期货,基本也不会用超过两倍的杠杆,可见老头对风险的控制。
很多人说什么高风险高收益,其实大家预期的高收益,不过是对高风险的补偿,
并不是说高风险,就一定能获得高收益的。更大的可能是,在未来某个时点赔个精光。
既然从历史上看,长期的高收益是不存在的,而且长期看高风险的祖师都破产了。
这些从事低风险投资的宗师们,也都变得越来越富,那么我们为啥不做低风险投资呢?
当然了,对于每个人来说,因为学习的东西不同,对低风险投资的定义是不太一样的。
在我的认知里面,投资很像坐飞机。在起飞和降落阶段,是风险最高的。
就像一个企业,成长初期和最后的衰退期,往往是最容易出问题的时候。
而平稳飞行的时候,有点类似企业的平稳发展期,只要自动驾驶就可以了。
当然如果你坐飞机,是必须经历起飞和降落阶段的,这个阶段无法避免。
投资不同的一点在于,你完全可以在成熟期介入,接近衰退期撤出。
对于多数散户来说,可能很多人根本看不懂企业,那就要有个成本的概念。
为啥我自己要在一个公司低位,有了确定性以后,才能考虑重仓的问题,原因和非常简单。
低位保证的是安全性,一个公司经历了几年的调整,处于低位代表着下面几个意思。
一个是在这个位置介入,意味着你的资金和任何大资金介入,基本成本是在一个水平线上。
另一个是低位表示的不光是位置低,还有估值的低位。估值和位置双底,保证了你相对的安全,也就是相对低风险。
所谓的确定性,来自于确定性的增量或者可能的潜在增量,没有这个增量,单单只是低位公司也不会涨。
因为大家买入一家公司投资,其实就是买入一个预期。你没有增量预期,就没有触发上涨的因素。
为啥这时候要重仓呢?因为低位确定性强的东西,你只买了一点,其实也没多大意思。
一个公司就算涨了10倍,你只买了200块钱,对你本身的状况也不会有啥改变。
不过重仓这玩意,是几个要素里面最简单的。只要手里有钱,会打开软件买入,就知道怎么重仓。
这里面最难的应该是确定性,下次想起来的 话,我们可以展开讲下确定性的问题。
全文完,
转自微信公众号:饭爷的江湖。”
转自:https://mp.weixin.qq.com/s/pqtmMMx89mnoyWwd53yxAA
王健林的红旗
作者:小二胖
来源:智库百晓生(ID:zhikubaixiaosheng)
2003年,时任政协副主席的霍英东率领香港82人的“商界知名人士访京团”来到北京,其中:
商界富豪40人,家属42人
一长串的名字,基本上是香港最富有的40个家族,李嘉诚带他的两个儿子李泽钜和李泽楷,李兆基带着长子李家杰,曾宪梓带着小儿子曾智明… …
虽然家属占了一半以上,但这可不是旅游观光团。
拜码头,以表心迹。
1
一撤资,二撤资,三撤资。
后面至少还有一倍的升值空间,有人笑话说,李嘉诚老了。
我是一个商人,希望大家不要给我戴上什么帽子,无论高的,还是矮的,我都不想有。因为我不是道德家、教育家,更不是什么阴谋家、政治家,我仅仅就是一个商人而已。 ——李嘉诚
我只是一个纯粹的商人,不要用那些空洞的道德来衡量我,不赚钱的商人不是好商人。 ——李嘉诚
“从来没有说过要离开,怎么会说重返呢?”
2
”一个小目标“就成了时代的注脚。

行业狂飙突进的“黄金时代”已经过去,现在进入了精耕细作的“白银时代”。 ——万科
卖!卖!卖!



作者:小二胖
来源:智库百晓生(ID:zhikubaixiaosheng)
转自:https://mp.weixin.qq.com/s/tjr6BGsDZod_WSiIWHkwnw