【黑话连篇】
该栏目更多的是揭露事件或对事件的看法,以达到让人精神升华的目的。















转自:https://mp.weixin.qq.com/s/PIv18LskgRKXNqt2chPbQg
分享个人经验,保留阅读记录,做时间的朋友
【黑话连篇】
该栏目更多的是揭露事件或对事件的看法,以达到让人精神升华的目的。
转自:https://mp.weixin.qq.com/s/PIv18LskgRKXNqt2chPbQg
对于每个程序开发者来说,调试几乎是必备技能。
代码写到一半卡住了,不知道这个函数执行完的返回结果是怎样的?调试一下看看
代码运行到一半报错了,什么情况?怎么跟预期的不一样?调试一下看看
调试的方法多种多样,不同的调试方法适合不同的场景和人群。
如果你是刚接触编程的小萌新,对很多工具的使用还不是很熟练,那么 print 和 log 大法好
如果你在本地(Win或者Mac)电脑上开发,那么 IDE 的图形化界面调试无疑是最适合的;
如果你在服务器上排查BUG,那么使用 PDB 进行无图形界面的调试应该是首选,详情请戳明哥之前的文章:让代码调试不再难 – pdb
如果你要在本地进行开发,但是项目的进行需要依赖复杂的服务器环境,那么可以了解下 PyCharm 的远程调试,详情请戳明哥之前的文章:不能不会的远程调试技巧
除了以上,今天明哥再给你介绍一款非常好用的调试工具,它能在一些场景下,大幅度提高调试的效率, 那就是 PySnooper
,它在 Github 上已经收到了 13k 的 star,获得大家的一致好评。
有了这个工具后,就算是小萌新也可以直接无门槛上手,从此与 print 说再见~
执行下面这些命令进行安装 PySnooper
$ python3 -m pip install pysnooper
# 或者
$ conda install -c conda-forge pysnooper
# 或者
$ yay -S python-pysnooper
下面这段代码,定义了一个 demo_func 的函数,在里面生成一个 profile 的字典变量,然后去更新它,最后返回。
代码本身没有什么实际意义,但是用来演示 PySnooper 已经足够。
import pysnooper
@pysnooper.snoop()
def demo_func():
profile = {}
profile["name"] = "写代码的明哥"
profile["age"] = 27
profile["gender"] = "male"
return profile
def main():
profile = demo_func()
main()
现在我使用终端命令行的方式来运行它
[root@iswbm ~]# python3 demo.py
Source path:... demo.py
17:52:49.624943 call 4 def demo_func():
17:52:49.625124 line 5 profile = {}
New var:....... profile = {}
17:52:49.625156 line 6 profile["name"] = "写代码的明哥"
Modified var:.. profile = {'name': '写代码的明哥'}
17:52:49.625207 line 7 profile["age"] = 27
Modified var:.. profile = {'name': '写代码的明哥', 'age': 27}
17:52:49.625254 line 8 profile["gender"] = "male"
Modified var:.. profile = {'name': '写代码的明哥', 'age': 27, 'gender': 'male'}
17:52:49.625306 line 10 return profile
17:52:49.625344 return 10 return profile
Return value:.. {'name': '写代码的明哥', 'age': 27, 'gender': 'male'}
Elapsed time: 00:00:00.000486
可以看到 PySnooper 把函数运行的过程全部记录了下来,包括:
代码的片段、行号等信息,以及每一行代码是何时调用的?
函数内局部变量的值如何变化的?何时新增了变量,何时修改了变量。
函数的返回值是什么?
运行函数消耗了多少时间?
而作为开发者,要得到这些如此详细的调试信息,你需要做的非常简单,只要给你想要调试的函数上带上一顶帽子(装饰器) — @pysnooper.snoop()
即可。
@pysnooper.snoop()
不加任何参数时,会默认将调试的信息输出到标准输出。
对于单次调试就能解决的 BUG ,这样没有什么问题,但是有一些 BUG 只有在特定的场景下才会出现,需要你把程序放在后面跑个一段时间才能复现。
这种情况下,你可以将调试信息重定向输出到某一日志文件中,方便追溯排查。
@pysnooper.snoop(output='/var/log/debug.log')
def demo_func():
...
PySnooper 是以函数为单位进行调试的,它默认只会跟踪函数体内的局部变量,若想跟踪全局变量,可以给 pysnooper.snoop()
加上 watch
参数
out = {"foo": "bar"}
@pysnooper.snoop(watch=('out["foo"]'))
def demo_func():
...
如此一来,PySnooper 会在 out["foo"]
值有变化时,也将其打印出来
watch 参数,接收一个可迭代对象(可以是list 或者 tuple),里面的元素为字符串表达式,什么意思呢?看下面例子就知道了
@pysnooper.snoop(watch=('out["foo"]', 'foo.bar', 'self.foo["bar"]'))
def demo_func():
...
和 watch
相对的,pysnooper.snoop()
还可以接收一个函数 watch_explode
,表示除了这几个参数外的其他所有全局变量都监控。
@pysnooper.snoop(watch_explode=('foo', 'bar'))
def demo_func():
...
当你使用 PySnooper 调试某个函数时,若该函数中还调用了其他函数,PySnooper 是不会傻傻的跟踪进去的。
如果你想继续跟踪该函数中调用的其他函数,可以通过指定 depth
参数来设置跟踪深度(不指定的话默认为 1)。
@pysnooper.snoop(depth=2)
def demo_func():
...
当你在使用 PySnooper 跟踪多个函数时,调试的日志会显得杂乱无章,不方便查看。
在这种情况下,PySnooper 提供了一个参数,方便你为不同的函数设置不同的标志,方便你在查看日志时进行区分。
@pysnooper.snoop(output="/var/log/debug.log", prefix="demo_func: ")
def demo_func():
...
效果如下
默认情况下,PySnooper 输出的变量和异常信息,如果超过 100 个字符,被会截断为 100 个字符。
当然你也可以通过指定参数 进行修改
@pysnooper.snoop(max_variable_length=200)
def demo_func():
...
您也可以使用max_variable_length=None它从不截断它们。
@pysnooper.snoop(max_variable_length=None)
def demo_func():
...
PySnooper 同样支持多线程的调试,通过设置参数 thread_info=True
,它就会在日志中打印出是在哪个线程对变量进行的修改。
@pysnooper.snoop(thread_info=True)
def demo_func():
...
效果如下
pysnooper.snoop()
函数有一个参数是 custom_repr
,它接收一个元组对象。
在这个元组里,你可以指定特定类型的对象以特定格式进行输出。
这边我举个例子。
假如我要跟踪 person 这个 Person 类型的对象,由于它不是常规的 Python 基础类型,PySnooper 是无法正常输出它的信息的。
因此我在 pysnooper.snoop()
函数中设置了 custom_repr
参数,该参数的第一个元素为 Person,第二个元素为 print_persion_obj
函数。
PySnooper 在打印对象的调试信息时,会逐个判断它是否是 Person 类型的对象,若是,就将该对象传入 print_persion_obj
函数中,由该函数来决定如何显示这个对象的信息。
class Person:pass
def print_person_obj(obj):
return f"<Person {obj.name} {obj.age} {obj.gender}>"
@pysnooper.snoop(custom_repr=(Person, print_person_obj))
def demo_func():
...
完整的代码如下
import pysnooper
class Person:pass
def print_person_obj(obj):
return f"<Person {obj.name} {obj.age} {obj.gender}>"
@pysnooper.snoop(custom_repr=(Person, print_person_obj))
def demo_func():
person = Person()
person.name = "写代码的明哥"
person.age = 27
person.gender = "male"
return person
def main():
profile = demo_func()
main()
运行一下,观察一下效果。
如果你要自定义格式输出的有很多个类型,那么 custom_repr
参数的值可以这么写
@pysnooper.snoop(custom_repr=((Person, print_person_obj), (numpy.ndarray, print_ndarray)))
def demo_func():
...
还有一点我提醒一下,元组的第一个元素可以是类型(如类名Person 或者其他基础类型 list等),也可以是一个判断对象类型的函数。
也就是说,下面三种写法是等价的。
# 【第一种写法】
@pysnooper.snoop(custom_repr=(Person, print_persion_obj))
def demo_func():
...
# 【第二种写法】
def is_persion_obj(obj):
return isinstance(obj, Person)
@pysnooper.snoop(custom_repr=(is_persion_obj, print_persion_obj))
def demo_func():
...
# 【第三种写法】
@pysnooper.snoop(custom_repr=(lambda obj: isinstance(obj, Person), print_persion_obj))
def demo_func():
...
以上就是明哥今天给大家介绍的一款调试神器(PySnooper
) 的详细使用手册,是不是觉得还不错?
如果你还有其他关于调试的技巧,可以留言区分享出来,一起学习一下~
转自:https://mp.weixin.qq.com/s/ct-nC1rqYZi9i654hsRy5g
一份好的数据分析报告,它一定会经历这几个过程:从一个强烈的好奇心开始,经过细致的数据收集和清理,做过透彻的数据挖掘,形成有严谨的逻辑链和有意思的故事线,匹配简洁明了的数据呈现方式,最后撰写通俗易懂的文字完成全文。
这样写出来的东西,才能打动人心。
今天这篇文章也是如此。
题图和今天文章无关。如果你们来参加我的讲座,你们会听到关于它的讲解,这是一张很有深意的图。
初三的各位战士们最近正在为中考过程中的一个极其重要的节点作准备:一模考。
而父母们也开始琢磨技术层面可以做哪些事情,比如我最近遇到的这个问题:
G大第一反应是冲洋泾的孩子去黄浦肯定不划算吧?那些伪市重点没意义,而黄浦两家八大甚至向明分数也不低。而果然有一个回复就是这样:
中考目前父母唯一能做的技术性操作是落户到外区,然后中考选择户籍地考试。这在中考中完全允许,不受任何歧视,且和学籍高中同学一起参加中考,没有适应性问题。
唯一的障碍是不享受当下和外来的名额分配到校。这需要按照具体情况分析。我们这里假设这个孩子名额分配无望。(事实上到初三上半学期,是否能拿到本校的名额分配已经很明了,做决策时候会非常清楚是否要考虑这个因素。)
由于本区投放到本区的统招批名额一定是最多的,所以当我们说跨区时,真正有意义的是上述的选择户籍地考试。而不是零志愿或者未来的名额到区,那部分名额数量太少,太不稳定,你无法基于那个分数制定策略。
而G大做了定向数据分析,给出的策略如下:
我们首先按照这位题主给的信息,标注出了孩子大概的正常水平,如上图灰色的横线所示。
我们先看进取的这边:上师、大同、上中东显然超出了孩子的范畴。剩下来的洋泾vs格致、川沙vs向明,明显黄浦在性价比上完胜。
我们再看防守这边:东昌+南汇vs敬业+大境的选择。东昌近些年一直保持着很高的性价比;大境2020年高考表现相当不错,因此性价比很突出;通常而言南汇、大境、敬业三校性价比接近,南汇略低。
我们再做一个假设:孩子万一考砸了,这四所学校都掉了,会怎么样?这个答案很明显:高桥中学是一所性价比非常高的学校,远非卢高和光明可比。
这是静态看问题。我们的分析还需要加上动态:以上为了对应2020年高考,我们使用了2017年中考分数。那么此后三年相关学校的中考分数演变又是怎么样的?
可见从2017年以后,我们挑选的一一对应的高中里面,黄浦高中的分数开始翻转偏高,在2019年达到最大差值,而在2020年收窄到几乎一致。
所以如果把中考作为一个市场,那么其中的每一个个体都在充分使自己的利益最大化,并最终使得市场红利趋微。
然而每年却依然会有一些新的机会冒头出来。你不分析,不会知道。
好,讲到这里,你觉得题主该怎么选?
看我的答案之前,各位先自己想一想。
仅以本图庆祝「赛博朋克2077」终于即将发售
这是我的答案:选黄浦户籍地考试,同时想办法勾搭下东昌的自招考。
能够争取一下洋泾的孩子,去黄浦读格致出路更好。向明对比川沙也是一样。
东昌今年第一年得到自招资格,面向全市招生,浦东学籍的娃有优势。以下是G大好友雨心(公众号:上海学区房观察)整理的东昌2020自招初中生源列表:
可见基本是公办学校生源在自招东昌。从这位题主的字里行间我们可以判断她的孩子应该没有为传统强校自招考做过正式准备,所以类似东昌这样的学校相对自招和中考区别没有那么大的学校,可能有些机会。
上文所述,东昌的整体出路在向明以下的浦东+黄浦高中里面最好,如果能进他们的自招班,那么完全有可能获得和上一档高中同样的高考出路,甚至更好。
今天的文章是我第一次尝试微观层面的数据分析,和我此前写的宏观层面数据分析不同。
宏观层面的文章有其优势:和很多人都相关,没事也能看个热闹。但是宏观层面的文章很难帮助读者落到实际操作。无法回答So What
微观层面分析文章正好相反:我可以就某一个细节问题给出细致的分析,并且给出能执行的建议。但是阅读面会很窄。认真写文章结果阅读量小,真心挺难受的。
转自:https://mp.weixin.qq.com/s/_Xee43G5hEKrpicaGURBLA
“辛巴卖假燕窝”的事情,伴随着辛巴的道歉、赔偿,似乎渐渐偃旗息鼓了,但假燕窝的争议却远没有消逝。
燕窝到底有没有营养?燕窝造假现象究竟有多猖獗?燕窝是不是暴利行业?
这些疑问都没有得到一个彻底的回答。
本期显微故事讲述了一群燕窝产业链从业者、及资深燕窝食客,他们之中:
有的人亲赴马来西亚开厂,揭秘燕窝的生产制作流程,也有人以亲身经历,现身说法燕窝究竟有哪些坑……
以下是关于他们的真实故事:
本文来源 | 显微故事
ID | xianweigushi
文 | 殷夕、常宁宁
从25岁开始吃燕窝,我的感受可以用一句话概括:虽然没用,但我乐意。
吃燕窝之前,我就有5年“保健品”历史:补铁、补钙、复合维生素都尝试过,每月花费近千元。
过了25岁,我切切实实感觉到身“开始走下坡路”了,加班多气色差,于是开始投向“贵妇”食品,比如燕窝。
燕窝根据形态分为燕盏、燕条、燕角、燕碎,价格也从之递减。
最开始我不懂燕窝,就从燕碎开始买起。燕盏1克价格在10-50元之间,燕碎就可以低到10块钱以内,营养成分差不到哪儿去。
但燕碎是燕盏在挑毛、清洗或运输过程中破碎部分,形状稀碎、泡发时间长,还要花不少时间挑。
我第一次买燕碎就”踩雷”了——燕碎到手后里面混有大量的草屑、燕毛(后面才知道这是品质最差的草燕)。
我前后挑了1个小时才挑干净,因为品质不好,泡发之后也没剩多少了。
但以次充好卖燕碎,已是行业最良心的手段了,燕盏水就更深了。
燕窝在手工挑毛的过程中会落很多碎片,一般商家会补同级的燕窝碎。
这里就有商家造假,刷胶贴上等级低一些的燕碎,平均每克成本能降4-5元。
等买家意识到上当受骗,燕窝都已经泡发了,自然也无法退货。
还有商家会对燕窝进行漂白:
刚摘下来燕窝是灰色(里面有羽毛、泥巴),得人工清洗挑毛,熟练的工人一天也就挑几盏,所以就催生了燕窝漂白手法。
一般是食用化学试剂去毛,经过处理的燕窝白白亮亮的,没有一丝杂毛。
化学试剂不仅对燕窝的蛋白造成损害,对身体也并不好。如果你看到没有一丝杂质、泡发不好、又容易煮化的燕窝,就可以绕道走了。
现在电商平台上卖的燕窝是造假的重灾区。
因为许多店铺靠“图片”做生意,只要图片上的燕窝和到手的燕窝好看,基本上就不会有维权。
刷胶、固定剂、染色都是常见的手段。
燕窝造假这么多,为什么我还爱吃呢?
因为煮一碗燕窝特别费时间,首先得泡发、挑毛;再隔水煮几个小时,最后换得一碗小小的补品,这么浪费时间的事情非常具有优越感。
只要晒在朋友圈里,绝对会得到无数个“懂生活”、“羡慕”的评论。
“哦,我花几小时炖的燕窝”——这应该是互联网打工人最高级的凡尔赛语言了。
燕窝催生“回收黑产”
只要恶意炒高价格就有不可告人的秘密
小宁 前燕窝卖家
我最早接触燕窝,是2008年跟团去巴厘岛旅游,其中有一个活动是参观燕窝工厂。
在那里我第一次尝试了燕窝,腥而且粘。
但带队的导游却买了很多,还来跟我商量,过海关的时候帮她带一点,免得她被收税。
为何一次要买这么多,不怕过期?导游神秘的笑笑:“我是帮人带的。”
她告诉我,燕窝是一种身份的象征,她都是帮之前的高端旅行团客户带的。导游不仅可以拿人头抽成,如果成交能拿到佣金。
这几年,因工作原因我常往返香港和内地,频繁接到朋友“代购燕窝”的需求,这才弄懂为啥这么多人要交“智商税”。
90年代香港流行吃燕窝,还催生了燕窝造假产业和一整套燕窝销售话术:“长期吃燕窝皮肤好”、“孕妇吃燕窝孩子皮肤白”之类的。
大陆通港政策放开后,燕窝的目标群众转移到了有钱的内地游客身上。
当时国内并不产燕窝,见香港流传着这是名贵食品的话术,内地人买燕窝就跟买奢侈品似的。
找我代购燕窝的“富婆们”分别买两种不同的燕窝:
品质比较好的燕条,留着自己吃;还有一种要燕盏,要求“产品好、包装精美”,这种是用来送人的。
有关系比较好的客户跟我商量过,如果收她燕窝的人来我这里退货,我就按原价把现金返给对方。
行业内有不少人都做类似的“回收生意”,以至于几百元上千块的燕窝炒到上万都有人抢着买。
还有人用这种方式“测试下属忠诚度”,说只要买了这个燕窝就是一个圈子的人,还经常搞燕窝分享会。
这么多年的经验,我得出一个结论:当一个食材,被炒出难以企及的高价时,一定是有见不得人的手在操控。
在马来开燕窝厂利润仅10%
说自己是高利润的燕窝产业必然涉及掺假
阿芳 私家燕创始人
转自:https://mp.weixin.qq.com/s/lqLd6JnNdr4ftwhzGKbDBw
澳大利亚装满煤矿的商船已经停泊了很久,但卸不了货。
船上共载有约570万吨澳大利亚煤炭,货物价值超过5亿美元。为了卸货,已经等待了1个月甚至更长时间,多达1000名船员也因此滞留船上。
澳洲流氓急的上蹿下跳,偶尔装下孙子服软,表示希望建立良好的关系,但马上心中的傲慢和愤怒不可遏制,放言:我要去告你们!
我们要感谢的,是2019年,中国新造军舰的下水吨位,超过了全球总和的50%,否则,澳洲流氓根本不会废话,他会叫上他爹,和180年前一样,直接把军舰开过来,别说是煤矿,是鸦片还是屎都得买。
澳洲流氓滥杀无辜被指责,他们错愕不已,西方从地理大发现到现在几百年,日常杀人放火,犯下滔天罪行,从来都是他们杀人的批评别人吃狗肉的,他们放火的指责别人闯红灯的,西方世界居然也会被人指责。
澳洲流氓愤怒的叫嚣道:你们需要道歉,你们难道不知道我爹是谁吗?是蓝星的扛把子,拳头最硬的匪帮,你等着,我叫我爹来收拾你们。
第一部分:澳洲流氓的历史,就是典型的西方世界的反人类罪行历史;
第二部分:澳洲流氓生于不义,占满献血的屠夫,靠屠杀和劫掠建立了大农场;
第三部分:澳洲流氓独立于罪恶,以侵略中华,参加八国联军为跳板;
第四部分:澳洲流氓乱认野爹,以做狗奴才为荣;
中国人民志愿军痛殴澳洲流氓,做狗腿子也要付出代价!
第五部分:澳洲流氓做狗奴才的优越感还能维持多久
第六部分:疯狗澳洲流氓应该如何驯服;
前段时间,方方加冕,一群人赶来祝贺,其中明显看到很多方方的「挚友」都是大学文科老师。
为什么大学文科类教授容易出「公知」?
20年前我在大学学金融,接触到的全套经济学教材,几乎均是基于西方经济学理论的课本,宏观经济学、金融学、国际金融学…..不是美国人写的,就是欧洲人写的,我们在里面苦苦的寻求答案,为什么美国的经济能比中国发达,为什么西方世界比中国有钱。
学习了4年,就没有一个人告诉我简单标准答案:
西方地理大发现之后,他们开启了无耻的抢劫模式,从此除中国外所有国家的工业化或现代化,都离不开3个原因:
1、对外疯狂掠夺,如英国疯狂的抢劫了400年;
2、对内疯狂剥削,如英国的圈地运动和童工雇佣,整个欧洲18个小时工作制;
3、以政治利益换取经济利益,成为宗主国的附庸,如日本在1945年卖身为奴,美国为其打开国际贸易的大门;
这些,那些西方经济学家会告诉我们吗?
最基本的道理没多少人知道或被掩盖,大学文科院校的一些老师拿这个吃饭,经济学理论被西方包装再包装,很多所谓的「公知」自然不愿意否定他们的基本理论。
西方杀人放火,一笔带过,经济学和各种理论的建树被捧得高高的。这些公知们能不爱美国吗,否则他们的所有论述和著作,还有什么理论依据?
以上3条,澳大利亚的罪名一个不落,可惜现在还是个农业国,靠卖矿石和农产品为生,狗屁科技产业都没有。
澳大利亚的历史,就是一部罪恶滔天的反人类历史。
1788年1月18日,由英国菲利普船长率领的一支有6艘船的船队共1530人的第一舰队抵达澳大利亚的植物学湾。
8天后的1788年1月26日,他们正式在澳大利亚杰克逊港建立起第一个英国殖民区。
首批抵达澳大利亚的英国人几乎都是囚犯,不是杀人犯就是强奸犯,不是盗窃犯就是抢劫犯……
澳洲流氓,生于罪恶,天生就是坏种。
澳大利亚的原住民大约有100万,以打猎和采集为生。他们属于游牧人口,游牧地域很广,在水源附近搭起临时帐篷,食物耗尽后便再次迁移。他们与别的部落进行贸易,交换商品。
但是澳洲流氓的到来,原住民的悲惨末日到了。
澳大利亚的祖先,也就是英国的囚犯们,来到澳大利亚就开始做回自己的本行,疯狂的劫掠与屠杀土著人,还引入了19世纪无药可解的传染病,天花、流感、麻疹几次爆发。
加之食物和水资源引发的冲突,不间断的有规模屠杀和被迫的迁徙,原住民的数量,从大约100万人,锐减到6万。
澳洲流氓们抢劫了所有原住民的土地,笑呵呵的在原住民的尸骨之上,建立了自己的大农场,他们说:
我们的矿石最好;
中国人不吃我们的牛肉就活不下去;
很多澳大利亚原住民的族裔,如塔斯马尼亚人,是澳大利亚土著的一支,被澳洲流氓直接种族灭绝,到今天一个到找不到了,彻底成为历史。
当澳大利亚土匪深入内地,塔斯玛利亚人看到有朋自远方来,载歌载舞的欢迎他们,澳大利亚土匪不假思索,直接开枪杀人,随后组织「清乡团」,到处搜捕塔斯玛利亚人并悬赏捉拿,成人5英镑,儿童2英镑。
塔斯玛利亚人全部躲到了森林里,许多人死于饥饿和寒冷的山区,1830年,澳大利亚匪帮抓住了最后的一群塔斯玛利亚人,将他们驱赶到偏远的福林德斯岛,由匪帮的基督徒传教士出面,强迫塔斯玛利亚人劳动开垦土地,并逼迫他们学习圣经和唱赞美诗。
在福林达岛上一遍遍对上帝的赞美声中,缺衣少食的环境导致岛上的塔斯玛利亚人一个接一个的死去,澳洲流氓达成心愿,终于送土著人们去见了上帝。
在描写澳大利亚匪徒对原住民的屠杀中的「黑色战争」中写道:
白人不把他们当作人看待,侵夺他们的猎场,断绝他们的食物来源,袭击妇女,杀戮男人。塔斯马尼亚人试图反抗,但敌不过白人在武器及人力上的优势。
1831-1835年间,塔斯马尼亚人为了避免全部灭绝和达到和解,大约200名幸存者被迁移到弗林德斯岛。他们的社会组织和传统的生活方式遭到破坏,加以外来疾病及种种侵扰,使他们很快归於消亡。
楚格尼尼是地球上的最后一名塔斯马尼亚人,她的母亲、姐姐被澳洲水手杀害,叔叔被澳洲士兵射杀,但是不幸从未停止。
楚格尼尼1869年千辛万苦逃回布鲁尼岛,嫁给了塔斯马尼亚最后的一个男人连恩。
1871年3月连恩逝世,他的尸体被澳大利亚匪徒用于人体学研究,被送至研究院解剖展览。1876年,楚格尼尼在霍巴特逝世,地球上最后的塔斯马尼亚人消失了。
但是,罪恶滔天的英国人并没有放过她,1878年12月,皇家塔斯马尼亚学会将她的尸体挖出,并在塔斯马尼亚博物馆公开展示了72年,她的骨头、皮肤和头发被收集起来送到不同的研究机构进行分析。
这就是唱诵着爱、上帝、正义、平等的西方文明史,也是澳大利亚的发展史。
从19世纪末,澳大利亚匪帮逐渐把原住民迁到城市郊区的定居点,实行宵禁制度。传教士之外,白人无故不得进入。20世纪20年代开始,混血儿童又被带离定居点,男孩进入农场当苦力,女孩在人家当佣人。政府逐渐合并人口减少的定居点,把土地租赁给白人耕种。
经过约200多年的血腥屠杀和掠夺,769万平方公里澳大利亚土地尽归匪帮。
这就是澳洲流氓大农业的基础!
澳大利亚的独立历史,即是一部侵略与掠夺的历史。
参加八国联军,入侵中国,是澳大利亚从英联邦独立的跳板。
在八国联军进军之前,英国正忙于布尔战争,已经无兵可派。
但是,只要爸爸有难,澳洲流氓随叫随到,英美的任何一次战役,他们总是勇于当炮灰,布尔战争中澳洲各殖民地向南非投放了2500人的常规部队和3500人的民兵,近6000澳洲流氓在南非鏖战。
面对中国的局势,英国征询了澳洲各殖民地的意向后,各殖民地政府疼快地表示,只要爸爸召唤,立即派兵参战,绝对没二话。
水里水里去,火里火里去。
1900年,澳洲各殖民地政府响应英国爸爸召唤,紧急组建水兵部队,三个月的筹备后,两个州筹备完毕,维多利亚部队成员多数为水手。维多利亚殖民地给予士兵的工资为每天7.6先令,这个薪酬在当时已经是相当高了。
随后,新南威尔士部队也在7月底征集完毕,除了水兵外,他们还从本为南非战场准备的一支陆军部队中抽调人员,加强了赴中国部队的陆上攻击能力。
9月8日上午,澳洲军队抵达大沽口,加入了足有一百三十多艘船只的各国舰队的行列。维多利亚部队驻守天津,新南威尔士部队则将继续进军北京。
澳大利亚加入八国联军,在我中华土地上犯下滔天罪行。他们在日记中,尤其从塘沽到天津的路上,凡是由占领的地区,几乎每个村庄都被毁灭、每间房屋都失去了屋顶,强拉中国苦力,却在他们完工后就地枪杀,或赶入河中淹死。
而澳大利亚因为对爸爸做出的巨大贡献,1901年组成联邦,获得了自治权。后续在二战前1935年获得独立。
澳大利亚从自己的成长中悟出真理:抢劫、杀人,比啥都好!
独立后的澳大利亚民心振奋,一路跟随爸爸东征西讨,到全球杀人放火,虽然洋相出得总比功劳多,但他是英美最得力的狗腿子。
一战时,33万澳大利亚人响应英国号召,奔赴前线,在欧洲、非洲和南太平洋战场上和德国与土耳其人拼命;为了爸爸真的是鞠躬尽瘁死而后已,整体伤亡高达60%,英国人目瞪狗呆,都不好意思了,因为英国的伤亡率都远远不如澳大利亚;
澳大利亚,真是一条好狗!
二战时,澳洲流氓更是忠心耿耿,整个澳大利亚人口才700万,参与战争的人口达到300万,直接参加战争的人口达到100万,当然,基本上没干什么事,前期大约2万人跟着英国在东南亚,结果14万英国军队直接向7万骑自行车破烂装备的日本人投降了,澳大利亚一看爸爸都投降了,我还打什么,2万人一枪没放,全军俘虏。
日本对澳大利亚一点都没客气,全部送到集中营做苦力,澳大利亚受尽虐待,活下来的不到2/3。而且,还有至少100名澳大利亚女人被抓去做了慰安妇。
这下子澳大利亚明白了,这个爹不行了,要赶紧认个新爹,接下来美国参战,澳洲流氓欢呼雀跃,跟着美国打野,更换爸爸后的澳大利亚焕发了生机与活力,澳新兵团一战成名,在打日本和打意大利时非常勇猛。
伴随美军取得二战的胜利,澳洲流氓认准了以后美国就是自己唯一的爹。
其它国家无耻,是求财求利,唯有澳大利亚为爹生为爹死,不图名不图利。
做狗奴才,是澳洲流氓的最大心愿。
朝鲜战争、越南战争、海湾战争、伊拉克战争、阿富汗反恐战争……澳大利亚一次不拉全部参与了。
一次不拉!好处是没有的,北美匪帮一分钱都不给它,但澳大利亚毫不利己,专门利人!新时代的澳洲好人!
只能说澳大利亚真的是美国的一条好狗,让忠犬八公无地自容,全球数它最忠诚!
终于,1950年,澳大利亚兴冲冲的准备和爸爸去打秋风,在美国提出组建联合国军时,澳大利亚第一个冲了出来,是联合国军中为数不多的海陆空军都出动了的国家。
1950年7月26日,澳大利亚总理孟席斯宣布向韩国派遣陆海空三军参战。他们派遣的部队有2个步兵营,3艘驱逐舰,1个战斗机中队和1个空中运输中队,飞机35架,共计912人,1953年7月补充兵员到2282人。
澳大利亚心花怒放:这,将又是一次愉快的抢劫。
但是这一次,澳大利亚土匪被英勇的中国人民志愿军摁在地上吃土,除了被我们痛扁外没有给他爸爸帮上一点忙。
澳大利亚第3营是最早参战的部队,1950年9月27日,澳大利亚第3营在釜山登陆,配属给美25师。
1950年10月29日,在朝鲜定州与志愿军发生遭遇战,澳大利亚第3营死伤惨重;
11月3日,澳大利亚第3营在博川掩护美24师败退时,又遭到志愿军狠狠打击;
11月5日,在朝鲜大宁江西岸澳军又当了英军27旅的替死鬼,在掩护英军27旅逃命时,澳大利亚第3营再次受到志愿军打击,当场死伤76人。
…..
在朝鲜战争中,澳大利亚总共出兵2282人,战死746人,伤病、失踪、被俘1112人,共计1416人。
澳洲流氓的伤亡率达到了62%,他们第一次知道了:做狗腿子是要付出代价的!
澳洲流氓被英勇的志愿军摁在雪地上,一拳一拳被打的满脸是血。
狗杂种,今日我就告诉你,做狗腿子的下场!
自从认了美国人当爹,澳洲流氓饭也吃得下了,觉也睡得香了。
到了今天,北美匪帮全球负债近30万亿美元,一分钱都拿不出来给狗腿子了。但是澳大利亚一点也不在乎,只要为爹拼命,澳大利亚崩了都行!
我们不仅一分钱不要,到手的钱都不挣了!
在这个蓝星上,什么是正义,澳洲流氓的人生观已经告诉他们了:杀人放火,天经地义。只要认了美国当爹,就是走在正义的道路上。
澳洲流氓和北美匪帮一样,高高的举起了自由平等的旗子,今天指责那个,明天指责那个,昨天的罪恶,他们都已经忘记了,那都是为了上帝,有什么好说的。
我可以杀人放火,你不可以屠狗点灯,这就是澳洲流氓的正确性;
杀了几个阿富汗平民,这算得了神马!
遥想当年,我澳洲流氓像赶牲口一样的屠杀澳大利亚土著人,把多个族裔直接灭族,哪又怎么样了。
当然,澳大利亚士兵说了:我们这算个啥,都是跟英国美国士兵学的。
美国英国更不在乎,他们是以国家发动反人类罪行的源头,直接灭一国,也就是一袋洗衣粉的事情,杀几个平民,这多大点事。
西方世界到现在依然口中说着自由平等的话,剥开画皮,里面全写这延续了300年的种族歧视。
我可以说给黑蜀黍平等,但这种平等必须是我恩赐的,马丁路德金的争取就一定要被弄死。
我可以说给你平等,但我是可以被收回的,可以随时掏出枪来把黑蜀黍打成马蜂窝,我给你平等,你才能站着,我不给,你依然得跪着。
在西方世界的价值观中,指责最多的,就是中国,他们表面的反种族歧视中,并不包括华人。
北美匪帮的任何一个教授敢有歧视黑蜀黍的言论,分分钟就要下课,但是歧视华人,叫喊中国病毒,根本,就没事!
因为
唯有中国的自由、平等与独立,是中国人自己用血汗打出来的,拼出来的。
中国,不需要任何人的恩赐。
这种不可控,让澳洲流氓恐惧到了骨髓,因为第一次有一个民族,没有按照他们西方人所规划的全球秩序来运转。
澳洲流氓和西方世界的优越感,和精资非常相似。
精资们做韭菜的命,却为资本家们殚精竭虑,生怕他们收割的太少。
他们为资本家们不能多赚钱而痛心疾首,为丛林世界的弱肉强食而欢呼。
因为当他们跪舔爸爸的时候,仿佛之间,资本家的所有财富和事业也都有了他们的一份子,他们和爸爸们共享了这份资产。
澳洲流氓和欧洲的某些国家一样,有着做炮灰的命,却为爸爸的王图霸业操碎了心。
只要爸爸的霸权能长久,澳洲流氓宁愿去吃草。
在那一瞬间,他们恍惚了。
他们觉得北美匪帮在他们的土地上建立的核弹基地,也属于他们自己,浑然忘记了战争来了他们会飞灰湮灭,而北美匪帮笑呵呵的站在后面数钱。
他们觉得北美匪帮建立的蛛网一样的军事基地,也属于他们自己,浑然忘记了需要他们去给北美匪帮卖命……..
在澳洲流氓每次勇敢的为爸爸冲锋陷阵,污蔑中国的时候,在那一瞬间
北美匪帮的500枚核弹、13个航母编队、加州的高科技中心,华尔街的金融体系,都属于了自己。
这就是伟大的澳洲流氓的资产。
这就是狗奴才的优越感。
澳洲流氓的总理们,辞职了都纷纷到北美匪帮去谋求一官半职,将北美匪帮的事业作为自己的终极目标。
在他们的眼中,在北美匪帮做个参谋,或者做个NGO的负责人,要比在澳大利亚做个总理要高贵得多!
他们浑然忘记了澳洲,是个什么东西;
澳洲崩了就崩了,只要爸爸好,我就乐意。
澳洲,制造业连GDP的10%都不到,全靠农业和矿产,旅游和教育,金融再去加杠杆,其它产业屁都没有。
它们,能悠闲的活到今天,全靠中国主人赏饭吃。
但是感恩,那是不可能的。
没有我们的牛奶,中国人活不下去;
没有我们的铁矿石,中国马上就要崩溃;
在那一瞬间,澳洲认为只有他们从原住民那里抢来的东西,才是蓝星上最好的。
澳洲流氓显然没搞清楚状态:
你居然限制我进口?为什么?难道是因为我骂你,我难道不能骂你?
我可以杀人放火,但是你怎么可以闯红灯!
你是救护车,救护车也不行!
你居然拿你和我比,我怎么能和你一样,知道我爹是谁吗???
你难道不知道我爹是大流氓吗?我天生比你高贵!
是真的,澳洲流氓一脸的无辜,和3岁的小朋友一样的纯洁,难道我污蔑你抹黑你不对吗!!!
你怎么可以限制我的进口?
你居然反抗??
杀鸡儆猴,才是刚刚开始,对于澳洲流氓这样泼皮无赖,不到他快死的时候或者直接送他去死,但凡出手去救他,他就觉得你是在犯贱。
今天取消制裁,明天澳洲的各大媒体的头条就是:你看,我说吧,中国没有澳洲活不下去。
什么时候,澳洲想清楚谁是他的主人,什么时候再考虑下一步怎么办。
收拾自己的养的流浪狗,不是给它一个耳刮子、饿它一顿就够了,教育它没有到一定程度,它就不知道谁是主子,但凡心软给它阳光它马上灿烂,给它梯子它马上上房。
即刻变脸疯狗咬人。
澳大利亚的经济,就在崩溃的前夜,由于澳葡萄酒出口在亚洲主要市场严重受挫,将对小型葡萄酒企业产生毁灭性影响。澳大利亚的农民几乎没有适应能力,正在崩溃的路上狂奔,他们将为澳洲流氓的忠心护爹买单。
澳大利亚的大麦出口也已陷入重创,通常占全球啤酒制麦芽大麦贸易的40%,以及饲料大麦的20%。其总出口量的一半以上销往中国这一世界最大的啤酒制造商。然而今年以来,全球各地的大麦价格均已强劲上涨,只有澳大利亚今年的价格下跌到惨不忍睹。
雪上加霜的是,澳大利亚农民种植的大麦产量预计为1,120万吨,是过去30年来的第二大收成。今年以来,许多澳大利亚红肉屠宰场,牧场也出现牛肉等肉类制品,奶制品出口受挫的现象。
当然,现在全部堆积在那里没人要….
这些只是一部分,铁矿砂、羊毛、原油、铝、煤炭、生铁、铜矿砂、有色金属、动物皮张、大麦…..没一个好过….
全部堆着积攒库存吧。
怎么驯服疯狗,就是教训澳大利亚的策略。
不把它打到奄奄一息,不把它打到怀疑狗生,但凡手软一点,他都忘记了自己是条狗。
转自:https://mp.weixin.qq.com/s/L6BxOtGN3kL3aRzskq7IEg