0%

01 道可道,非常道。名可名,非常名。无名天地之始。有名万物之母。故常无欲以观其妙。常有欲以观其徼。此两者同出而异名,同谓之玄。玄之又玄,众妙之门。 

02 天下皆知美之为美,斯恶矣;皆知善之为善,斯不善已。故有无相生,难易相成,长短相形,高下相倾,音声相和,前後相随。是以圣人处无为之事,行不言之教。万物作焉而不辞。生而不有,为而不恃,功成而弗居。夫唯弗居,是以不去。

03 不尚贤, 使民不争。不贵难得之货,使民不为盗。不见可欲,使民心不乱。是以圣人之治,虚其心,实其腹,弱其志,强其骨;常使民无知、无欲,使夫智者不敢为也。为无为,则无不治。 

04 道冲而用之,或不盈。渊兮似万物之宗。解其纷,和其光,同其尘,湛兮似或存。吾不知谁之子,象帝之先。 

05 天地不仁,以万物为刍狗。圣人不仁,以百姓为刍狗。天地之间,其犹橐迭乎?虚而不屈,动而愈出。多言数穷,不如守中。 

06 谷神不死是谓玄牝。玄牝之门是谓天地根。绵绵若存,用之不勤。 

07 天长地久。天地所以能长且久者,以其不自生,故能长生。是以圣人後其身而身先,外其身而身存。非以其无私邪!故能成其私。 

08 上善若水。水善利万物而不争,处众人之所恶,故几於道。居善地,心善渊,与善仁,言善信,正善治,事善能,动善时。夫唯不争,故无尤。 

09 持而盈之不如其己;揣而锐之不可长保;金玉满堂莫之能守;富贵而骄,自遗其咎。功遂身退,天之道。 

10 载营魄抱一,能无离乎?专气致柔,能如婴儿乎?涤除玄览,能无疵乎?爱国治民,能无为乎?天门开阖,能为雌乎?明白四达,能无知乎 

11 三十幅共一毂,当其无,有车之用。埏埴以为器,当其无,有器之用。凿户牖以为室,当其无,有室之用。故有之以为利,无之以为用。 

12 五色令人目盲,五音令人耳聋,五味令人口爽,驰骋畋猎令人心发狂,难得之货令人行妨。是以圣人,为腹不为目,故去彼取此。 

13 宠辱若惊,贵大患若身。何谓宠辱若惊?宠为下。得之若惊失之若惊是谓宠辱若惊。何谓贵大患若身?吾所以有大患者,为吾有身,及吾无身,吾有何患。故贵以身为天下,若可寄天下。爱以身为天下,若可托天下。

14 视之不见名曰夷。听之不闻名曰希。抟之不得名曰微。此三者不可致诘,故混而为一。其上不皦(jiǎo),其下不昧,绳绳不可名,复归於无物。是谓无状之状,无物之象,是谓惚恍。迎之不见其首,随之不见其後。执古之道以御今之有。能知古始,是谓道纪。

15 古之善为士者,微妙玄通,深不可识。夫唯不可识,故强为之容。豫兮若冬涉川;犹兮若畏四邻;俨兮其若容;涣兮若冰之将释;敦兮其若朴;旷兮其若谷;混兮其若浊;澹兮其若海;飉(liáo,风的声音)兮若无止。孰能浊以静之徐清。孰能安以动之徐生。保此道者不欲盈。夫唯不盈故能蔽而新成。

16 致虚极守静笃。万物并作,吾以观复。夫物芸芸各复归其根。归根曰静,是谓复命;复命曰常,知常曰明。不知常,妄作凶。知常容,容乃公,公乃全,全乃天,天乃道,道乃久,没身不殆。

17 太上,下知有之。其次,亲而誉之。其次,畏之。其次,侮之。信不足焉,有不信焉。悠兮其贵言,功成事遂,百姓皆谓∶我自然。 

18 大道废有仁义;慧智出有大伪;六亲不和有孝慈;国家昏乱有忠臣。 

19 绝圣弃智,民利百倍;绝仁弃义,民复孝慈;绝巧弃利,盗贼无有;此三者,以为文不足。故令有所属,见素抱朴少私寡欲。 

20 绝学无忧,唯之与阿,相去几何?善之与恶,相去若何?人之所畏,不可不畏。荒兮其未央哉!众人熙熙如享太牢、如春登台。我独泊兮其未兆,如婴儿之未孩;儡儡(lěi,羸弱)兮若无所归。众人皆有馀,而我独若遗。我愚人之心也哉!沌沌兮。俗人昭昭,我独昏昏;俗人察察,我独闷闷。众人皆有以,而我独 顽且鄙。我独异於人,而贵食母。

21 孔德之容惟道是从。道之为物惟恍惟惚。惚兮恍兮其中有象。恍兮惚兮其中有物。窈兮冥兮其中有精。其精甚真。其中有信。自古及今,其名不去以阅众甫。吾何以知众甫之状哉!以此。 

22 曲则全,枉则直,洼则盈,敝则新少则得,多则惑。是以圣人抱一为天下式。不自见故明;不自是故彰;不自伐故有功;不自矜故长;夫唯不争,故天下莫能与之争。古之所谓∶曲则全者」岂虚言哉!诚全而归之。

23 希言自然。故飘风不终朝,骤雨不终日。孰为此者?天地。天地尚不能久,而况於人乎?故从事於道者,同於道。德者同於德。失者同於失。同於道者道亦乐得之;同於德者德亦乐得之;同於失者失於乐得之信不足焉有不信焉。 

24 企者不立;跨者不行。自见者不明;自是者不彰。自伐者无功;自矜者不长。其在道也曰∶馀食赘形。物或恶之,故有道者不处。

25 有物混成先天地生。寂兮寥兮独立不改,周行而不殆,可以为天下母。吾不知其名,强字之曰道。强为之名曰大。大曰逝,逝曰远,远曰反。故道大、天大、地大、人亦大。域中有大,而人居其一焉。人法地,地法天,天法道,道法自然。

26 重为轻根,静为躁君。是以君子终日行不离轻重。虽有荣观燕处超然。奈何万乘之主而以身轻天下。轻则失根,躁则失君。

27 善行无辙迹。善言无瑕谪。善数不用筹策。善闭无关楗而不可开。善结无绳约而不可解。是以圣人常善救人,故无弃人。常善救物,故无弃物。是谓袭明。故善人者不善人之师。不善人者善人之资。不贵其师、不爱其资,虽智大迷,是谓要妙。

28 知其雄,守其雌,为天下溪。为天下溪,常德不离,复归於婴儿。知其白,守其黑,为天下式。为天下式,常德不忒,复归於无极。知其荣,守其辱,为天下谷。为天下谷,常德乃足,复归於朴。朴散则为器,圣人用之则为官长。故大制不割。

 

29 将欲取天下而为之,吾见其不得已。天下神器,不可为也,为者败之,执者失之。夫物或行或随、或觑或吹、或强或羸、或挫或隳。是以圣人去甚、去奢、去泰。 

30 以道佐人主者,不以兵强天下。其事好还。师之所处荆棘生焉。军之後必有凶年。善有果而已,不敢以取强。果而勿矜。果而勿伐。果而勿骄。果而不得已。果而勿强。物壮则老,是谓不道,不道早已。

31 夫佳兵者不祥之器,物或恶之,故有道者不处。君子居则贵左,用兵则贵右。兵者不祥之器,非君子之器,不得已而用之,恬淡为上。胜而不美,而美之者,是乐杀人。夫乐杀人者,则不可得志於天下矣。吉事尚左,凶事尚右。偏将军居左,上将军居右。言以丧礼处之。杀人之众,以悲哀泣之,战胜以丧礼处之。

 

32 道常无名。朴虽小天下莫能臣也。侯王若能守之,万物将自宾。天地相合以降甘露,民莫之令而自均。始制有名,名亦既有,夫亦将知止,知止可以不殆。譬道之在天下,犹川谷之於江海。

33 知人者智,自知者明。胜人者有力,自胜者强。知足者富。强行者有志。不失其所者久。死而不亡者,寿。 

34 大道泛兮,其可左右。万物恃之以生而不辞,功成而不名有。衣养万物而不为主,常无欲可名於小。万物归焉,而不为主,可名为大。以其终不自为大,故能成其大。

35 执大象天下往。往而不害安平太。乐与饵,过客止。道之出口淡乎其无味。视之不足见。听之不足闻。用之不足既。

36 将欲歙之,必固张之。将欲弱之,必固强之。将欲废之,必固兴之。将欲取之,必固与之。是谓微明。柔弱胜刚强。鱼不可脱於渊,国之利器不可以示人。 

37 道常无为,而无不为。侯王若能守之,万物将自化。化而欲作,吾将镇之以无名之朴。无名之朴,夫亦将无欲。不欲以静,天下将自定。 

38 上德不德是以有德。下德不失德是以无德。上德无为而无以为。下德无为而有以为。上仁为之而无以为。上义为之而有以为。上礼为之而莫之以应,则攘臂而扔之。故失道而後德。失德而後仁。失仁而後义。失义而後礼。夫礼者忠信之薄而乱之首。前识者,道之华而愚之始。是以大丈夫,处其厚不居其薄。处其实,不居其华。故去彼取此。

39 昔之得一者。天得一以清。地得一以宁。神得一以灵。谷得一以盈。万物得一以生。侯王得一以为天下贞。其致之。天无以清将恐裂。地无以宁将恐废。神无以灵将恐歇。谷无以盈将恐竭。万物无以生将恐灭。侯王无以贞将恐蹶。故贵以贱为本,高以下为基。是以侯王自称孤、寡、不谷。此非以贱为本邪?非乎。至誉无誉。不欲琭琭如玉,珞珞如石。

40 反者道之动。弱者道之用。天下万物生於有,有生於无。 

41 上士闻道勤而行之。中士闻道若存若亡。下士闻道大笑之。不笑不足以为道。故建言有之。明道若昧。进道若退。夷道若纇。上德若谷。大白若辱。广德若不足。建德若偷。质真若渝。大方无隅。大器晚成。大音希声。大象无形。道隐无名。夫唯道善贷且成。

42 道生一。一生二。二生三。三生万物。万物负阴而抱阳,冲气以为和。人之所恶,唯孤、寡不谷,而王公以为称,故物或损之而益,或益之而损。人之所教,我亦教之,强梁者,不得其死。吾将以为教父。

43 天下之至柔,驰骋天下之至坚。无有入无间,吾是以知无为之有益。不言之教,无为之益天下希及之。
44 名与身孰亲。身与货孰多。得与亡孰病。是故甚爱必大费。多藏必厚亡。知足不辱。知止不殆。可以长久。 

45 大成若缺,其用不弊。大盈若冲,其用不穷。大直若屈。大巧若拙。大辩若讷。静胜躁,寒胜热。清静为天下正。 

46 天下有道,却走马以粪。天下无道,戎马生於郊。祸莫大於不知足。咎莫大於欲得。故知足之足常足矣。

47 不出户知天下。不窥牖见天道。其出弥远,其知弥少。是以圣人不行而知。不见而明。不为而成。
48 为学日益。为道日损。损之又损,以至於无为。无为而不为。取天下常以无事,及其有事,不足以取天下。

49 圣人无常心。以百姓心为心。善者吾善之。不善者吾亦善之,德善。信者吾信之。不信者吾亦信之,德信。圣人在天下,歙歙(xīxī,无所偏执的样子)焉,为天下浑其心。百姓皆注其耳目,圣人皆孩之。 

50 出生入死。生之徒,十有三。死之徒,十有三。人之生,动之於死地,亦十有三。夫何故?以其生生之厚。盖闻善摄生者,陆行不遇凶虎,入军不被甲兵。凶无所投其角。虎无所用其爪。兵无所容其刃。夫何故?以其无死地。

51 道生之,德畜之,物形之,势成之。是以万物莫不尊道,而贵德。道之尊,德之贵,夫莫之命而常自然。故道生之,德畜之。长之育之。亭之毒之。养之覆之。生而不有,为而不恃,长而不宰。是谓玄德。

52 天下有始,以为天下母。既得其母,以知其子。既知其子,复守其母,没身不殆。塞其兑,闭其门,终身不勤。开其兑,济其事,终身不救。见其小曰明,守柔曰强。用其光,复归其明,无遗身殃。是为习常。

53 使我介然有知,行於大道,唯施是畏。大道甚夷,而人好径。朝甚除,田甚芜,仓甚虚。服文彩,带利剑,厌饮食,财货有馀。是谓盗夸。非道也哉。 

54 善建者不拔。善抱者不脱。子孙以祭祀不辍。修之於身其德乃真。修之於家其德乃馀。修之於乡其德乃长。修之於邦其德乃丰。修之於天下其德乃普。故以身观身,以家观家,以乡观乡,以邦观邦,以天下观天下。吾何以知天下然哉?以此。

55 含德之厚比於赤子。毒虫不螫,猛兽不据,攫鸟不抟。骨弱筋柔而握固。未知牝牡之合而全作,精之至也。终日号而不嗄,和之至也。知和曰常。知常曰明。益生曰祥。心使气曰强。物壮则老。谓之不道,不道早已。

56 知者不言。言者不知。挫其锐,解其纷,和其光,同其尘,是谓玄同。故不可得而亲。不可得而疏。不可得而利。不可得而害。不可得而贵。不可得而贱。故为天下贵。 

57 以正治国,以奇用兵,以无事取天下。吾何以知其然哉?以此。天下多忌讳而民弥贫。民多利器国家滋昏。人多伎巧奇物泫起。法令滋彰盗贼多有。故圣人云我无为而民自化。我好静而民自正。我无事而民自富。我无欲而民自朴。

58 其政闷闷,其民淳淳。其政察察,其民缺缺。祸尚福之所倚。福尚祸之所伏。孰知其极,其无正。正复为奇,善复为妖。人之迷其日固久。是以圣人方而不割。廉而不刿。直而不肆。光而不耀。 

59 治人事天莫若啬。夫唯啬是谓早服。早服谓之重积德。重积德则无不克。无不克则莫知其极。莫知其极可以有国。有国之母可以长久。是谓深根固柢,长生久视之道。

60 治大国若烹小鲜。以道莅天下,其迨ㄞ哄非其鬼不神,其神不伤人。非其神不伤人,圣人亦不伤人。夫两不相伤,故德交归焉。 

61 大国者下流,天下之交。天下之牝。牝常以静胜牡。以静为下。故大国以下小国,则取小国。小国以下大国,则取大国。故或下以取,或下而取。大国不过欲兼畜人。小国不过欲入事人。夫两者各得所欲,大者宜为下。

62 道者万物之奥。善人之宝,不善人之所保。美言可以市尊。美行可以加人。人之不善,何弃之有。故立天子、置三公,虽有拱璧以先驷马,不如坐进此道。古之所以贵此道者何。不曰∶求以得,有罪以免邪?故为天下贵。

63 为无为,事无事,味无味。大小多少,报怨以德。图难於其易,为大於其细。天下难事必作於易。天下大事必作於细。是以圣人终不为大,故能成其大。夫轻诺必寡信。多易必多难。是以圣人犹难之,故终无难矣。

64 其安易持,其未兆易谋。其脆易泮,其微易散。为之於未有,治之於未乱。合抱之木生於毫末。九层之台起於累土。千里之行始於足下。为者败之,执者失之。是以圣人无为故无败,无执故无失。民之从事常於几成而败之。慎终如始则无败事。是以圣人欲不欲,不贵难得之货。学不学,复众人之所过,以辅万物之自然而不敢为。

65 古之善为道者,非以明民,将以愚之。民之难治,以其智多。故以智治国,国之贼。不以智治国,国之福。知此两者,亦稽式。常知稽式,是谓玄德。玄德深矣、远矣!与物反矣。然後乃至大顺。 

66 江海之所以能为百谷王者,以其善下之,故能为百谷王。是以圣人欲上民,必以言下之。欲先民,必以身後之。是以圣人处上而民不重,处前而民不害。是以天下乐推而不厌。以其不争,故天下莫能与之争。 

67 天下皆谓我道大似不肖。夫唯大故似不肖。若肖,久矣!其细也夫。我有三宝持而保之∶一曰慈, 二曰俭,三曰不敢为天下先。慈故能勇,俭故能广,不敢为天下先故能成器长。今舍慈且勇,舍俭且广,舍後且先,死矣!夫慈以战则胜,以守则固。天将救之以慈卫之。

68 善为士者不武。善战者不怒。善胜敌者不与。善用人者为之下。是谓不争之德。是谓用人之力。是谓配天之极。 

69 用兵有言,吾不敢为主而为客。不敢进寸而退尺。是谓行无行。攘无臂。扔无敌。执无兵。祸莫大於轻敌。轻敌几丧吾宝。故抗兵相加哀者胜矣。

70 吾言甚易知、甚易行。天下莫能知、莫能行。言有宗、事有君。夫唯无知,是以我不知。知我者希,则我者贵。是以圣被褐怀玉。 

71 知不知上,不知知病。夫唯病病,是以不病。圣人不病,以其病病。夫唯病病,是以不病。

72 民不畏威,则大威至。无狎其所居,无厌其所生。夫唯不厌,是以不厌。是以圣人自知不自见。自爱不自贵。故去彼取此。

73 勇於敢则杀。勇於不敢则活。此两者或利或害。天之所恶孰知其故。天之道不争而善胜。不言而善应。不召而自来。繟(chǎn,舒缓)然而善谋。天网恢恢疏而不失。

74 民不畏死,奈何以死惧之。若使民常畏死,而为奇者,吾得执而杀之,孰敢。常有司杀者杀。夫代司杀者杀,是谓代大匠斫。夫代大匠斫者,希有不伤其手矣。 

75 民之饥以其上食税之多,是以饥。民之难治以其上之有为,是以难治。民之轻死以其求生之厚,是以轻死。夫唯无以生为者,是贤於贵生。

76 人之生也柔弱,其死也坚强。草木之生也柔脆,其死也枯槁。故坚强者死之徒,柔弱者生之徒。是以兵强则灭,木强则折。强大处下,柔弱处上。

77 天之道其犹张弓与。高者抑之,下者举之。有馀者损之,不足者补之。天之道,损有馀而补不足。人之道,则不然,损不足以奉有馀。孰能有馀以奉天下,唯有道者。是以圣人为而不恃,功成而不处。其不欲见贤邪!

78 天下莫柔弱於水。而攻坚强者,莫之能胜。以其无以易之。弱之胜强。柔之胜刚。天下莫不知莫能行。是以圣人云,受国之垢是谓社稷主。受国不祥是为天下王。正言若反。 

79 和大怨必有馀怨,安可以为善。是以圣人执左契,而不责於人。有德司契,无德司彻。天道无亲常与善人。 

80 小国寡民。使有什伯之器而不用。使民重死而不远徙。虽有舟舆无所乘之。虽有甲兵无所陈之。使民复结绳而用之。甘其食、美其服、安其居、乐其俗。邻国相望,鸡犬之声相闻。民至老死不相往来。

81 信言不美。美言不信。善者不辩。辩者不善。知者不博。博者不知。圣人不积。既以为人己愈有。既以与人己愈多。天之道利而不害。圣人之道为而不争。

先说结论:

  • 新冠死亡率在 0.66%(计算全部感染人数),流感(美国2019)是0.1%。非典的死亡率是10%。
  • 20岁 以下几乎没有死亡。即便有,也是因为其它严重的基础病
  • 20-40岁 死亡 1-2/每千人
  • 对老年人危害大。40-50岁 0.08-0.4%;50-59岁 1%;60-69岁 1.8-3.5%;70-79岁 6.3-12.8%;80岁 13-20.2%

italy
italy

netherlands
netherlands

spain
spain

switzerland
switzerland

各年龄段死亡比例

![英国各年龄段死亡比例]](/corona-data/131585924115_.pic_hd.jpg)
各年龄段死亡比例
死亡率 2.3%
coronavirus-risk-by-age.png

死亡率案例分析

各国死亡比例
柳叶刀关于死亡率
柳叶刀关于死亡率 2

冰岛的案例
隐性死亡
意大利病死率

其它对比

美国流感与covid19中国大陆案例数据对比
症状比例-中国数据
基础病比例
![各种肺炎死亡率比较]](/corona-data/23.14.51.png)

各国人口年龄比例

各国平均年龄
各国平均年龄
中国人口年龄比例
每千人医生
每千人病床
工作人口比例

检测方法

各国检测数量
每百万检测比例
检测方法 1
检测方法 2

中国案例报告

中国案例报告

下载 中国大陆案例报告

各国策略及预估

uk-will-die

英国关于为啥不封城的解释:

why-not-lockdown.png

英国人口 66.44 * 0.0066 *.6 = 0.2631024 百万

美国人口 327.2 million (2018)
327.2 * 0.0066 *.6 = 1.295712 百万

照英国 “努力的结果” 计算(1/10): 12万

百万人确诊

2020-04-04 之前

death百万人确诊

西班牙流感

死亡率 城市

0.74% 费城 采取措施太晚
0.673% 旧金山 取消措施太早
0.452% 纽约
0.34% 圣路易斯 中间放松,导致第二波高死亡率

1918-virus-us.png

参考资料:

Shift+Alt+A

Here you can find all the keyboard shortcuts.

All VSCode Shortcuts

PS: I prefer Ctrl+Shift+/ for toggling block comments because Ctrl+/ is shortcut for toggling line comments so it’s naturally easier to remember. To do so, just click on the settings icon in the bottom left of the screen and click ‘Keyboard Shortcuts’ and find “toggle block…”. Then click and enter your desired combination.

1
7za x file.7z

安装

1
sudo yum install epel-release
1
sudo yum install p7zip

php get DOM

remove script tags

https://stackoverflow.com/questions/7130867/remove-script-tag-from-html-content/7131085

美剧网 《爱,死亡和机器人 第一季》

https://91mjw.com/video/1295.htm

压缩 css

uglifycss –convert-urls test lib/font-awesome-4.7.0/css/font-awesome.min.css lib/ionicons-2.0.0/css/ionicons.min.css lib/mwa/mwa.css lib/animation.min.css \

css/ok.css

插件兼容AMD, CMD ,CommonJS和 原生 JS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
;(function(){
function MyModule() {
// ...
}
var moduleName = MyModule;
if (typeof module !== 'undefined' && typeof exports === 'object' && define.cmd) {
module.exports = moduleName;
} else if (typeof define === 'function' && define.amd) {
define(function() { return moduleName; });
} else {
this.moduleName = moduleName;
}
}).call(function() {
return this || (typeof window !== 'undefined' ? window : global);
});
1
2
3
4
5
6
7
8
9
if (typeof module != 'undefined' && module.exports) {  //CMD
module.exports = SB;
} else if (typeof define == 'function' && define.amd) { //AMD
define(function() {
return SB;
});
} else { //no AMD or CMD
window.SB= SB;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
var root = (typeof self == 'object' && self.self == self && self) ||
(typeof global == 'object' && global.global == global && global)||
this || {};

//在浏览器中,除了window属性,我们也可以通过self属性直接访问到Window对象,同时self还可以支持Web Worker
//Node环境中全局变量为 global
//node vm(沙盒模型) 中不存在window,也不存在global变量,但我们却可以通过this访问到全局变量
//在微信小程序中,window和global都是undefined,加上强制使用严格模式,this为undefined,就多了{}

var _ = function(obj){

if(obj instanceof _){
return obj;
}

if(!(this instanceof _)){ // 此处为了实现面向对象风格调用,可以暂时不管
return new _(obj);
}
this._wrapped = obj;
};

//exports.nodeType 防止<div id="exports"></div>产生的window.exports全局变量。

if(typeof exports != 'undefined' && !exports.nodeType){
if((typeof module != 'undefined' && !module.nodeType && module.exports)){

//在nodeJs中,exports是module.exports 的一个引用,当你使用了module.exports = function(){}
//实际上覆盖了module.exports,但是exports并未发生改变,为了避免后面在修改exports而导致不能正确输出
//写成这样,将两者保持统一。

exports = module.exports = _;
}
exports._ = _;
}else{
//?不太懂部分,将_挂到全局属性_上
root._ = _;
}

via

array remove duplicated item

const arr = [22,33,22,44,22];

// 1
[…new Set(arr)];

// 2
arr.filter((k,j)=>arr.indexOf(k)=== j)

// 3
arr.reduce((tt,k)=>{
console.log(tt,k)
return tt.includes(k) ? tt: […tt,k]
},[])

via
https://medium.com/dailyjs/how-to-remove-array-duplicates-in-es6-5daa8789641c

uglifyjs 默认只能 es5

https://www.npmjs.com/package/uglify-es

需要安装

npm install uglify-es -g

uglifyjs gsmap.js -m -o gsmap.min.js

uglifyjs js/file1.js js/file2.js
-o foo.min.js -c -m
–source-map “root=’http://foo.com/src',url='foo.min.js.map'"

uglifyjs ../lib/axios.min.js gsmap.js
-c drop_console -m -o gsmap.min.js

压缩项目

uglifyjs main.js app.js pos.js
-c drop_console -m -o gs.min.js

let a = Array(14).fill().map((k,j)=>j+1);
a.reduce((tt,k)=>{
return tt+’curl https://i.jd.com/defaultImgs/'+k+'.jpg -o ‘+k+’.jpg\n’;
},’’)

n ES6 using Array from() and keys() methods.

Array.from(Array(10).keys())
//=> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Shorter version using spread operator.

[…Array(10).keys()]
//=> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

babel

https://blog.zfanw.com/babel-js/#babelcli

1231231314

abc

https://blog.zfanw.com/babel-js/#babel-套餐

const alertMe = (msg) => {
window.alert(msg)
}
class Robot {
constructor (msg) {
this.message = msg
}
say () {
alertMe(this.message)
}
}
const marvin = new Robot(‘hello babel’)

firebase-hosting-static-site

https://blog.zfanw.com/firebase-hosting-static-site/

iOS Safari 点击事件失效

这是移动端 Safari 至今仍存在的一个 bug 特性。

有几个解决办法:

最简单的,给 CSS 加上 cursor: pointer;
停止委托,直接给 #btn 绑定事件处理器;
给 div 元素加上 onclick=’void(0);’;
将 div 换成其它不受该 bug 特性影响的元素,比如 a、button 等。

有效 json

A comment first. The question was about not using try/catch.
If you do not mind to use it, read the answer below. Here we just check a JSON string using a regexp, and it will work in most cases, not all cases.

Have a look around the line 450 in https://github.com/douglascrockford/JSON-js/blob/master/json2.js

There is a regexp that check for a valid JSON, something like:

1
2
3
4
5
6
7
8
9
10
11
if (/^[\],:{}\s]*$/.test(text.replace(/\\["\\\/bfnrtu]/g, '@').
replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']').
replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) {

//the json is ok

}else{

//the json is not ok

}

pan.baidu.com

davidguoshuang@gmail.com

mqtt

http://test.mosquitto.org/ws.html
http://louiszhai.github.io/2017/04/28/array/#keys-ES6
https://juejin.im/post/5d66b019f265da03a715e5d7
https://dev.to/saigowthamr/how-to-loop-through-object-in-javascript-es6-3d26

需要一个 autoindex 的 www。先建立一个 guoshuang_labs.conf

1
2
3
4
5
6
7
8
9
10
server {
listen 80;
server_name labs.guoshuang.com;
charset utf-8;
index index.html index.htm index.php;
root /usr/share/nginx/html/guoshuang_labs/;
location / {
autoindex on;
}
}

然后 copy 到 docker nginx 容器

1
docker cp guoshuang_labs.conf nginx:/etc/nginx/conf.d/guoshuang_labs.conf 

重启

1
docker retart nginx

更多参考


1
2
3
4
5
6
# 查找镜像
docker search nginx
# 拉取镜像
docker pull nginx
# 查看本地镜像
docker images
1
docker cp nginx:/etc/nginx/conf.d/guoshuang_demo.conf guoshuang_demo.conf

进入容器

1
docker exec -it nginx bash

autoindex

1
2
3
4
5
6
location /somedirectory/ {
autoindex on;
autoindex_exact_size off;
autoindex_format html;
autoindex_localtime on;
}

autoindex_exact_size; – This directive specifies whether Nginx should display the exact file sizes of the output in the directory index or simply round to the nearest KB, MB, or GB. This directive has 2 options: on | off.

autoindex_format; – This directive specifies what format the Nginx index listing should be outputted to. This directive has 4 options: html | xml | json | jsonp.

autoindex_localtime; – This directive specifies whether the times for the directory listing should be outputted to local time or UTC. This directive has 2 options: on | off.

with php

docker run –name w3 -d webdevops/php-nginx

sudo apachectl stop

sudo apachectl start

docker stop w3
docker rm w3

docker run –name w3 -p 8088:80 -d
-v ~/ddd/www:/app:ro
-v ~/ddd/guo.conf:/opt/docker/etc/nginx/conf.d:ro
webdevops/php-nginx

my cloud

docker pull webdevops/php-nginx

home/guoshuang/myphp/

docker stop w3
docker rm w3

docker run –name w3 -p 8088:80 -d
-v /home/guoshuang/myphp/html:/app
-v /home/guoshuang/myphp/conf:/opt/docker/etc/nginx/conf.d:ro
webdevops/php-nginx

docker restart w3

crontab

https://blog.csdn.net/yelllowcong/article/details/78483579

shell show date

date +’%Y-%m-%d %T’

https://www.cyberciti.biz/faq/unix-linux-getting-current-date-in-bash-ksh-shell-script/

每分钟

          • date +’%Y-%m-%d %T’ > 1.txt

% 要转义

          • 2.sh

看邮件

cat /var/spool/mail/root

每小时

*/60 * * * * /root/2.sh

注意!!网上大笨蛋

  • */1 * * * #错误的每隔一小时执行一次,事实上每分钟执行一次

cd /home/guoshuang/myphp/html/corona/data

curl http://127.0.0.1:8088/qs/get-data-world.php

cd /home/guoshuang/myphp/html/qs/data

cd /home/guoshuang/myphp/conf

docker exec -it w3 /bin/bash

http {
server {
index index.html;
}
}

docker restart w3
docker ps
curl 127.0.0.1:8088

君子矜而不争,群而不党。

【译文】孔子说:“君子庄重自尊不与人争,合群却不因私结党。”

群居终日,言不及义,好行小慧,难矣哉!

【译文】孔子说:“整天聚在一起,不谈正经的事情,喜欢玩弄小聪明,难有所成!”

【解读】这类人没有人生目标,好耍小聪明。这是我想到了青年时的毛泽东,毛泽东有“三不谈”,不谈金钱、不谈女人、不谈家庭琐事,正好与这类人相反,所以毛泽东成了毛泽东。蔡元培德国留学归来谨守“三不主义”:一不做官,二不纳妾,三不打麻将,因此蔡元培成了蔡元培。孔子不语怪力乱神,我想也与孔子的这样认识相关。

在陈绝粮,从者病,莫能兴。子路愠见曰:“君子亦有穷乎?”子曰:“君子固穷,小人穷斯滥矣。

【译文】孔子在陈国的时候断绝了粮食,跟随的人都病了,没有人能爬起来。子路一腔怨气地对孔子说:“君子也有穷困的时候吗?”孔子说:“君子在穷困的时候仍然会坚持。小人穷困的时候,就会胡作非为。”

君子疾没世而名不称焉。

【译文】孔子说:“君子担心自己到死也没名。”

众恶之,必察焉;众好之,必察焉。

【译文】孔子说:“所有的人都讨厌他,一定要考察为什么;所有的人都喜欢他,也一定要了解一下为什么。”

志士仁人,无求生以害仁,有杀身以成仁。

【译文】孔子说:“有理想抱负的、有仁德的人,没有人为了求生而伤害仁德的,只会献出生命来成就仁德。”

躬自厚而薄责于人,则远怨矣。

【译文】孔子说:“严格要求自己少责怪别人,就会远离怨恨。”

君子病无能焉,不病人之不己知也。

【译文】孔子说:“君子担忧自己没本事,不担忧别人不了解自己。”

人能弘道,非道弘人。

【译文】孔子说:“人能够弘扬道义,不是道义弘扬人。”

吾尝终日不食,终夜不寝,以思,无益,不如学也。

【译文】孔子说:“我曾经整天不吃饭,整宿不睡觉,为了思考,但没有什么收益,还不如去读书学习。”

君子谋道不谋食。耕者,馁在其中矣;学也,禄在其中矣。君子忧道不忧贫。

【译文】孔子说:“君子谋求道义,不谋求衣食。为谋食耕田的人,也难免会饿肚子;为谋求道义去学习的人,就可以做官拿到俸禄。所以君子只担心道义而不担心贫穷。”

知及之,仁不能守之,虽得之,必失之。知及之,仁能守之,不庄以莅之,则民不敬。知及之,仁能守之,庄以莅之,动之不以礼,未善也。

【译文】孔子说:“凭头脑得到,不用仁心守住它,虽然得到了,最终也一定会失去它。凭头脑得到,又能用仁心守住它,但不用庄重严肃的态度面对它,老百姓就不会敬重你。凭头脑得到,用仁心守住,以庄敬的态度面对,行动如果不依据礼制,就仍没有达到最好。”

君子不可小知,而可大受也。小人不可大受,而可小知也。

【译文】孔子说:“君子不可以用小聪明小事情考验他,却可以让他承受大使命。小人不可以让他承受重大任务,去可以让他做些小聪明的事情。”

子张问行。子曰:“言忠信,行笃敬,虽蛮貊之邦行矣。言不忠信,行不笃敬,虽州里行乎哉?立,则见其参于前也;在舆,则见其倚于衡也。夫然后行。”子张书诸绅。

【译文】子张问自己的行为怎样才能正确。孔子说:“说话忠诚守信,行动恭敬踏实,即使是到了蒙昧落后的地方也能行得通。说话不诚实守信,行动不真诚敬慎,就是在本乡本土又怎么能行得通呢?站着,就好像看见 ‘忠信笃敬’几个字在眼前;坐车,就好像看见这几个字可在车前的横木上。这样就到哪都行得通。”子张把这句话写在自己的衣带上。

躬自厚而薄责于人,则远怨矣。

【译文】孔子说:“严格要求自己少责怪别人,就会远离怨恨。”

君子义以为质,礼以行之,孙以出之,信以成之。君子哉!

【译文】孔子说:“君子以道义为本质,通过礼去实行它,用谦逊的语言表达它,用诚信去成就它。这才是君子啊!”

via 《卫灵公第十五》原文、注释、翻译与解读

1
['1', '7', '11'].map(parseInt)

返回的是

[ 1, NaN, 3 ]

原因很简单,map(a,b,c): 其实三个参数

[‘1’, ‘7’, ‘11’].map((a,b,c) => console.log(a,b,c));

1 0 Array(3) [ “1”, “7”, “11” ]
7 1 Array(3) [ “1”, “7”, “11” ]
11 2 Array(3) [ “1”, “7”, “11” ]

a 自己
b 序号
c 整个数组

循环的其实是:

parseInt(1,0,array) // 1
parseInt(7,1,array) // NaN
parseInt(11,2,array) // 3