Git Product home page Git Product logo

blog's People

Stargazers

 avatar

blog's Issues

《深入理解计算机系统》

第一章

ASCII 区别数字信息
gcc使用
编译器的作用和过程
总线,字
I/O设备
控制器和适配器
GNU
两种机器代码
主存,从logic上而言
CPU,PC
CPU的4种操作
打印Hello world的过程与复制
高速cache与层次结构,原理
OS的作用
抽象概念
进程,上下文切换
多线程
虚拟存储器,单元结构
文件
并行与并发
3种层次并行
虚拟机

<极简欧洲史>

欧洲文明发端之初有3个组成元素
1.古希腊和罗马文化
2.基督教-犹太教的一个奇特分支
3.日耳曼战士文化

希腊-城邦-非代议制
现代科学起源于17世纪时对希腊科学的质疑和推翻(牛顿17世纪人)
希腊到处殖民, 在意大利遭遇到罗马, 罗马只不过是今罗马城外的一个小村庄
罗马向希腊人学习知识, 他们的母语为拉丁语, 但是也学习希腊语, 孩子也有希腊老师

罗马向外扩张, 版图极大, 从北非到多瑙河, 莱茵河


希腊人,罗马人是多神教
但犹太人信仰单一的神,相信自己是上帝的选民,作为回报必须信仰十诫,犹太人有详细的宗教规则和律法,他们认为遭遇灾难是没有遵守宗教道德的结果.
神是和道德挂钩的,这点和罗马人的神不太一样.

巴勒斯坦是罗马帝国的一个偏远省份,Jesus是犹太人,熟读犹太人的律法和教义,
从中延伸和发展了自己的教义.
Jesus把犹太教的道德教训转化成了宇宙大爱

当时有很多讲道人和先知,Jesus是其中之一
犹太教领导阶层和罗马人联手处死了Jesus.

基督教只对犹太人有效, 还是对所有人有效?
不同教派之间有分歧, 最终保罗一派的理论胜出, 基督教不仅仅是犹太人的宗教.
其后, 基督教有了成为世界性宗教的可能性.
接下来的300年间, 被广为传播, 在罗马帝国的每个角落开花结果.

罗马人对犹太人见怪不怪, 但是**基督徒
因为他们不对君王致敬
313年,君士坦丁大帝成为基督徒,50年后又有君王禁止异教,独尊基督教为国教
罗马帝国变成了基督教的天下
教会有自己的法律制度,管婚姻管继承,可收税,俨然一独立王国
教皇和皇帝平起平坐


基督教会将希腊罗马的智识和学术保留下来
1.他们要利用希腊罗马的知识分子把基督教义制度化
2.他们利用希腊的哲学和逻辑为教义辩护
希腊的智识只触及了某些真理,他们能引导大众走向真理,明辨真理


来自北边的日耳曼人在400年入侵, 476年灭西罗马帝国
对他们的认识缺少历史资料
日耳曼人愿意承认罗马皇帝的**权,问题是随着土地约占越多,罗马已无土地可以**.
日耳曼行封建制,蛮族首领成为了皇帝,战士成为了贵族
贵族拥兵自重,有自己的土地,有自己的力量,和国王讨价还价
从中发展了私有财产不可侵犯的**
国王和政府的权力有所限制,西方的国王和东方的专制君主有很大的不同

自调用匿名函数

自调用匿名函数写法

(function () { /* code */ } ()); 
(function () { /* code */ })(); 
//前面加一元操作符
!function () { /* code */ } ();
~function () { /* code */ } ();
-function () { /* code */ } ();
+function () { /* code */ } ();

但是当需要返回值时, 如

var object = 自调用匿名函数;

要使用前两种写法, 不使用前面加一元操作符的写法

2015-7-17

案例研究对于经济学的重要性,数理符号与真实体验
工业革命/产业革命中的劳动力变迁问题
向上倾斜的需求曲线
Veblen effect
冥想与思维浪费
撒旦教


En
次品,差的
补助
均衡
过剩地,顺差

《C黑书》-1

#include <stdio.h>

int main()
{

}

printf()使用

  • %d 10进制整数左对齐
  • %8d 至少8个字符宽,右对齐
  • %f 浮点数打印,float和double类型
  • %4.2f 至少4个字符宽,小数点后两位小数
  • %.0f 强制不打印小数点后面的
  • %.2f 至少两位小数
  • %c 打印一个字符
  • %s 打印一个字符串

#define LOWER 200
#define UPPER 500
//末尾不加;

gcc的使用

gcc test.c -o test

将test.c预处理、汇编、编译并链接形成可执行文件test。-o选项用来指定输出文件的文件名。

gcc test.c testfun.c -o test

将testfun.c和test.c分别编译后链接成test可执行文件。


  int v;
  while( (v = getchar() ) != EOF){
    putchar(v);
  }

单双引号的区别:
'1'代表字符常量, 占用一个byte
"1"代表字符串常量, 占用两个byte
1是整形常数, 32位下占用4个byte

字符在内存里是以ASCAII 码存储的,所以字符常量可以与整形常量或变量进行运算。如:'A' + 1。
双引号引起的字符串大小是字符的总大小+1,它会在字符串末尾添加一个二进制为0的字符'\0'。
双引号引起的字符串,代表的是一个指向无名数组起始字符的指针

int v = 0;
if(v == "\n") { //报错, comparison between pointer and integer

}

ctrl+d在终端下可代表输入了文件结束符EOF


《Javascript红书》-1

Javascript:ECMAScript, DOM, BOM
浏览器只是ECMAScript的一个宿主环境
script属性async,defer
//,/**/注释
类型:string,boolean,number,null,undefined,object,function

var car = null;
alert(typeof car);// object

var ha;
if(ha == car){ //true, null == undefined
}

《忽必烈的挑战》

"蒙古"的出现

1206年称成吉思汗。对外战争是团结散沙式的游牧名族的好方法。这样一个政治军事集团,通过对外扩展,形成了“蒙古”的自我认同。

关于杭州

谢和耐《蒙元入侵前夜的**日常生活》。在人们印象中,蒙古的**无异于地域般的桎梏,蒙古的入侵对**文明造成了毁灭性的打击,蒙古所到之处皆为血洗和屠城。这是一般性的误解。1276年,南宋都城杭州在伯颜率领的大军下无血开城。少数的流血事件是由南宋士兵造成的。事实上,蒙古治下的杭州,繁荣程度远胜于南宋时期。

中亚/伊朗被破坏了吗

”坎儿井“:在极端干旱的伊朗高原上。底下是贯穿底下水路的水道和灌溉设施,开凿和维护坎儿井都需要大量的人力物力。一旦坎儿井遭到破坏,耕地会化为荒地和沙漠,赖之生存的城镇也将不复存在。
没有资料显示坎儿井遭到了蒙古的破坏。
作为伊朗的文化名城-尼萨普尔,也没遭到破坏,在帖木儿王朝时期,这里成为王室的官营工厂,熠熠生辉。
帖木儿王朝,是中亚史上最灿烂辉煌的时代。15世纪,帖木儿王朝处于繁荣的顶点。其时,东方的明朝处于低落和黑暗时期。而奥斯曼帝国,刚刚攻陷了君士坦丁堡,但真正的繁荣要等到16世纪的苏莱曼大帝时期。欧洲还未从黑死病的冲击下站立起来。俄罗斯距离文明尚远。15世纪,只有中亚闪闪发光。

俄罗斯与蒙古

以术赤一门为直接首领的政治集团,称为”钦察汗国“或”金帐汉国“。术赤为成吉思汗的长子,其子拔都1942年西征后建立,金帐汉国。
亚历山大·涅夫斯基:借助蒙古的帮助,成为弗拉基米尔大公。并不是所为的民族英雄。
在蒙古**时期,弗拉基米尔大公真正变成了罗斯各王公之领袖的头衔。大公由金帐汗国的汗册封,并不由某一家族世袭,获得大公头衔的王公有权将弗拉基米尔并入自己的领地。作为牵制俄罗斯各公国力量的重要手段,金帐汗倾向于将忠于自己的王公封为弗拉基米尔大公。罗斯的王公们围绕大公头衔展开了激烈的争夺。当莫斯科大公最后排除一切竞争者并有能力向金帐汗本人挑战之后,弗拉基米尔并入了莫斯科公国。

金帐汗国与隔着高加索山脉的旭烈兀汗国(伊儿汗国)对立。其原因是金帐汗国想获得自高加索山南麓自阿塞拜疆的肥沃牧地,以南下政策为首要国策。对罗斯诸公来说,蒙古是最重要的存在,但对蒙古来说,罗斯诸公不是重要的对象。俄罗斯借由蒙古的支配,被编入了世界帝国蒙古的文化/经济/流通体系中。罗斯地方是在蒙古的到来后,才活络起来的。伊凡雷帝即位时,也是先让位给一个蒙古王侯,再即位的策略。蒙古是王权的保有者关联在当时还很强。

对俄罗斯而言,”鞑靼的桎梏“在漫长的历史中是追求权力者自我正当化的手段,也是民族意识崛起的手段/结果。

元代**是悲惨的吗

”元代社会4阶级“是一种极端误解。元代**废除科举,是一种能力主义的选拔。

世界史的大转向

蒙哥之死,让西征到北叙利亚的旭烈兀收兵,其下将领切的不花被马木留克军队(之前是阿尤布王朝)打败。突厥系的马木留克成了伊斯兰的救世主。
金帐汗国与旭烈兀汗国形成对立。金帐汗国突厥化,而旭烈兀汗国伊斯兰化。

忽必烈的营帐

忽必烈被蒙哥委以经略东方的重任,他将其行政中心选在了”金川莲“,位于恒州和抚州之间,游牧地带和农耕地带的交汇处,接近金中都。笼络华北军阀,巩固华北根据地,直接越过”空白壁障“和”水的壁障“攻击南宋是危险的。

大建设时代

在忽必烈及其策士的宏伟计划下,建造了中都和大都两个巨型城市。在接收南宋之后, 从新开凿了大运河。

系统化工程

在对南宋开战5年前,提出建造城墙保护贸易区,元军快速果断的建造了一个对襄阳和樊城的巨大包围圈。同时进行对水军的训练。南宋束手无策。在经过6年的包围后,吕文焕投降。接下来鄂州投降,贾似道全军覆没。1276年伯颜入军杭州。

跃居海上帝国

忽必烈笼络穆斯林商人,以蒲寿庚为代表。在泉州(刺桐)建造大型船只,发展贸易。

重商主义

穆斯林商人创造出“斡鲁脱克”的组织,经行经济行为,可以把它比作公司。元朝**政府收入八成以上靠盐的专卖,其余为税收。与蒙古政权相结合的斡鲁脱克使用蒙古的武力和交通网,踊跃往欧亚各地去。
斡鲁脱克从蒙古显贵中聚集资金为资本,之后将一部分的利润还给出资的蒙古人。蒙古王侯的资金,一大部分是由忽必烈的赏赐得来。

在元代之前,白银作为流通货物并不常见,主要用于对外结算之际。而元代,主要流通白银。

白银的大规模使用,还要在明中后期,由于大规模的墨西哥白银的涌入。

在元代,税收和赏赐都使用白银进行。钱/两/锭为单位,一锭为50两,大约两公斤。锭成为了通行欧亚的重量单位。
元朝还大规模使用纸币,盐引可视为高面额纸币。
由于白银和纸币的官方使用,使得大量的铜钱剩余,于是它们被出口到日本。
中日交流史上,最盛为元代。

通过蒙古的交通体系和**,在14世纪,出现了横亘欧亚的大交流。

元的衰落

彬山正明认为,蒙古体系是一个文化多元,没有意识形态束缚的时期。死刑非常少。但由于技术受限,和天灾的打击,忽必烈设想下的蒙古体系崩溃,没有持续下来。明成祖朱棣之后的**,逐渐倾向与保守,东方落后于西方不可避免。


作者在提及旭烈兀与马穆鲁克王朝发展贸易之前,为什么只字不提他毁灭巴格达的事呢?
元朝是**历史上第一个建立“尚书省”这个经济主管部门的?
他所谈的忽必烈,不仅是蒙古的大可汗,也不仅是元朝的创建者,而是塑造了从地中海到西太平洋巨大范围内新型政治经济体系的关键人物,而这就是世界历史上最早具有近代意义的“世界体系”,蒙古帝国为这个世界体系提供了结构骨架和运转动力。忽必烈不仅继续并完成了成吉思汗所启动的帝国进程,他还重新设计和编织了这个帝国的网络,使得东西世界之间的联系不再是偶发的、随机的和间隔断续的,摆脱了古典丝绸之路情怀的东西交流,第一次具有了整体的、持续的和息息相关的意义。这就是本书副标题“蒙古帝国与世界历史的大转向”的真意所在。因此,这本书超越了传统蒙元史的范畴,而成为一种亚洲本位的世界史论述。

作者为了建立这个亚洲本位的世界体系论述,不得不专辟章节批判欧洲本位的世界体系说,这便是华勒斯坦(Immanuel Wallerstein)等社会学家所创建的近代世界体系理论。华勒斯坦认为,自十六世纪开始,世界经济存在着以西欧为中心,以西欧以外为层级递减的边缘的结构。中心区域有国与国的区别,国家内部有地区与阶层的区别,某地区内有城乡的区别。中心与边缘涉及不平等的交换关系、地理关系及垄断与自由竞争的关系。近代资本主义、帝国主义的发展历程,就是主导世界体系,把全世界各边远地区都吸纳进这个世界体系的过程。世界体系的发端可追溯至十五世纪末的大航海和地理大发现,从那以来的历史可以说就是这个世界体系实现和展开的过程。杉山在书中批评华勒斯坦的世界体系是“不确切的体系论”,但他并没有从理论上加以辩驳,而只是指出华勒斯坦理论对亚洲历史的关照过于薄弱,过于“图式主义”,在史料和具体论证上不具有说服力,“特别是连东亚与中亚,甚至是中东伊斯兰世界及俄罗斯方面,都欠缺基本的历史知识与认识”。

北魏孝文帝为拓跋皇室改姓为“元”的故事,可能触发了忽必烈的以“元”为国号

元朝不是**的王朝吗?

《经济学原理曼昆版本》

11章

竞争性,排他性
私人物品,公共物品,公共资源,自然垄断
正外部性如何导致无效率
free rider定义
公地悲剧,产权
黄牛与大象

12章

改变税基:消费税
平均税率,边际税率,定额税
受益原则,支付能力原则
横向公平,纵向公平:累进税, 累退税,比例税
税收的成本:两方面
联邦,地方政府的税收来源

蒙古人物关系

成吉思汗(太祖)4子:术赤、察合台、窝阔台和拖雷
术赤-拔都:金帐汗国
察合台:察合台汗国 他的封地包括今日的中亚河中地区及**西部,相当于西辽的版图。包括今乌兹别克斯坦全境和哈萨克斯坦西南部。
窝阔台: 他是蒙古帝国第二位大汗。太宗。他在任内继续父亲的遗志扩张领土,主要是继续西征和南下中原。他在位期成功完全征服中亚和华北。政治方面,以契丹人耶律楚材为相,一改以往不降屠城作风,保存不少金朝遗民,同时又依其建议,提拔汉人为官,整顿内治。因而使蒙古在华北地区的地位更加巩固,同时在战后得到一定程度的恢复性发展,为日后元世祖忽必烈灭南宋打下基础。
拖雷:生有四子:蒙哥、忽必烈、旭烈兀、阿里不哥。

窝阔台死后,其子贵由(定宗)即位。在位仅一年零八个月。之后蒙哥即位。自此汗位继承,便由窝阔台家族转移到了拖雷家族。

蒙哥:元宪宗。灭大理取云南。远征西亚:蒙哥命弟旭烈兀率大军十万西征。征伐南宋,蒙哥去世前虽未能灭南宋统一天下,但是他的去世,对当时的世界格局,有极大的影响,蒙哥去世导致了旭烈兀统帅的第三次蒙古西征被迫中止,而且,蒙哥去世以后即爆发了其弟忽必烈与阿里不哥继位之争,最终导致大蒙古国(蒙古帝国)的分裂。

nginx配置支持跨域

location ~ \.php?($|/)
{
    add_header 'Access-Control-Allow-Origin' '*';
    add_header 'Access-Control-Allow-Credentials' 'true';
    add_header 'Access-Control-Allow-Methods' 'OPTION, POST, GET';
    add_header 'Access-Control-Allow-Headers' 'X-Requested-With, Content-Type';
    fastcgi_pass  unix:/tmp/php-cgi.sock;
    fastcgi_index index.php;
    include fastcgi.conf;
}

script属性async和defer区别

一般情况下,浏览器遇到外部script标签,会去下载脚本,而停止对页面的解析。
下载脚本完成后,执行后,才会继续解析页面。
在下载过程中浏览器是被阻止做其他有用的工作,包括解析HTML,执行其他脚本,以及展示CSS布局。
这就是阻塞。
1.async和defer可避免阻塞,下载他们的过程中,浏览器还能做其他事(加载文件时不阻塞页面渲染);
对于inline的script无效;使用这两个属性的脚本中不能调用document.write方法
2.async脚本在文件下载完成后会立即执行,并且其执行时间一定在window的load事件触发之前,async脚本很可能不会按其在页面中的出现次序顺序执行
3.defer脚本不会在下载(加载)后直接执行,而是在文档解析完成后才执行,而且按顺序执行,在document的DOMContentLoaded事件触发之前执行

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.