公共部门经济学

10 外部性

外部性(externality):例如污染排放,也有正外部性(好的),负外部性(坏的)

负外部性:供给曲线 增加 外部成本的移动,

閱讀全文 »

市场和福利

7 消费者,生产者与市场效率

福利经济学:研究资源配置如何影响经济福利

支付意愿:买者愿意为某种物品支付的最高量

閱讀全文 »

市场如何运行

4 供给与需求的市场力量

供给与需求,市场和竞争

市场:由某种物品或服务的买者与卖者组成的一个群体。(买者作为一个群体决定了一种产品的需求,而卖者作为一个群体决定了一种产品的供给)

閱讀全文 »

isbn

  • 9877301312971 (上册 微观 家庭和企业如何做出决策,以及它们如何在市场上互相影响
  • 9787301312988(下册 宏观 整个经济,同时影响许多家庭,企业和市场的经济变化,包括通货膨胀,失业和经济增长)

导言

经济学十大原理

人们如何做出决策

  • 人们面临取舍
  • 某种东西的成本是为了得到它所放弃的东西: 机会成本
  • 理性人考虑边际量
  • 人们会对激励做出反应, 安全带法律/驾驶员安全/行人安全

人们如何相互影响

  • 贸易可以使每个人的状况都变得更好,???(当大到一定程度 还会更好吗)
  • 市场通常是组织经济活动的一种好方法(涨价可能带来更多服务)
  • 政府有时可以改善市场结果,(产权制度的保护,干预主要两方面:促进效率和促进平等)

整体经济如何运行

  • 一国的生活水平取决于它生产物品与服务的能力???
  • 当政府发行了过多货币时,物价上升,(通货膨胀)
  • 社会面临通货膨胀与失业之间的短期权衡取舍
閱讀全文 »

https://www.netlify.com/

https://vercel.com/docs/getting-started-with-vercel

是什么

“无服务”前端部署,serverless

其实是你提供

  • “前端源代码”
  • “构建过程” 有的在vercel页面配置,也可以你的命令行脚本
  • “edge/serverless function”

它负责:

  • 源代码的构建(可以与github等平台关联,自动触发,也可以cli触发)
  • 并服务构建后的静态内容
  • 所有对edge/serverless function的请求再运行零时的后台代码
閱讀全文 »

众所周知, 常用的输出有print,而调bug有logging, 用起来就是 info/debug/warning/error

但还有一些常见的问题

  • 在命令行输出一些,在日志文件输出一些,两边等级和格式不同
  • 希望日至记录 时间/文件/输出的行数/上下文
  • 直接使用的软件的logging 和 库的logging有什么不同
  • 想重定向所用的库的logging, 调整库的logging的等级是否可行
閱讀全文 »

TLDR: 实践起来能获取和播放不少的歌,但还是有大量的歌在匹配和下载中有问题,所以还是不是一个”完美”的解决方案

众所周知 服务器只是别人的电脑, 在经历,小说/电影/音乐/文字 多次不同应用里不可靠时,最终回到原点还是本地离线方案

总览

工作流: 电脑负责下载, 使用电脑-手机同步,手机离线播放

  • 安装F-Droid
  • 安装Linux/Windows/Android同步软件, 例如Syncthing, 解决 电脑和手机之间的同步
  • 通过F-Droid安装音乐播放器Retro(支持动态lrc) (有的手机系统自带的音乐播放器也能播放本地的)
閱讀全文 »

https://cppquiz.org/quiz/question/1

辅助 https://godbolt.org/ https://cppinsights.io/

C++17 标准

Undefined: 一般是不可预期的行为,可能编译器在特定的时候特定处理了, 在使用不可移植的或错误的程序结构或错误的数据时的行为,而本国际标准对此没有规定要求。编译器可以 完全无视情况,产生不可预测(运行时)的结果;在翻译或程序执行过程中,以环境所特有的记录方式行事(无论是否发出诊断信息);终止翻译或执行(发出诊断信息)。如 integeer overflow

Implementation-defined: 标准未定义,编译器需要在编译器文档中 说明如何实现的

Unspecified: 使用一个未指定的值,或其他行为,本国际标准提供了两种或更多的可能性,并对在任何情况下选择哪一种没有进一步的要求。 未指定的行为的一个例子是函数的参数被评估的顺序。

閱讀全文 »

TLDR: 有可实施性,但是作为更简单的方案是像我现在这样直接用Ubuntu

背景

众所周知,在以前,通过vim+ssh可以容易的远端开发, 并且当我的主系统一直是Ubuntu时,连vmware里,连windows的wsl2里的linux都十分容易

但现实是很多win下的程序员,和不会vim的程序员, 以及大的项目需要用一下vscode

以及手上项目各种各样,不同语言的,同语言不同版本的,不同工具依赖同样三方库的不同版本的(虽然现在不少语言的隔离有了各自的方案,而且五花八门的,这个直接从上层解决了,甚至同时帮助了系统更换)

解决了什么问题

  • 远离了windows的ntfs,使用了Unix file permissions防止777
  • 统一了环境,即使linux也是一堆环境,解决了下游环境安装难的问题,现在只需要安装docker
  • 使用了现代化vscode(可以vim插件支持vim快捷键)
  • 性能不差
閱讀全文 »
0%