;

朱格拉周期理论:是针对资本主义经济中一种为期约10年的周期性波动而提出的理论。 1862年法国医生、经济学家克里门特·朱格拉(C Juglar)在《论法国、英国和美国的商业危机以及发生周期》一书中首次提出。提出了市场经济存在着9~10年的周期波动。这种中等长度的经济周期被后人一般称为“朱格拉周期”,也称“朱格拉”中周期。 朱格拉在研究人口、结婚、出生、死亡等统计时开始注意到经济事物存在着有规则的波动现象。他认为,存在着危机或恐慌并不是一种独立的现象,而是社会经济运动三个阶段中的一个,这三个阶段是繁荣、危机与萧条。三个阶段的反复出现就形成了周期现象。他又指出,危机好像疫病一样,是已发达的工商业中的一种社会现象,在某种程度内$这种周期波动是可以被预见或采取某种措施缓和的,但并非可以完全抑制的。他认为,政治、战争、农业歉收以及气候恶化等因素并非周期波动的主要根源,它们只能加重经济恶化的趋势。周期波动是经济自动发生的现象,与人民的行为、储蓄习惯以及他们对可利用的资本与信用的运用方式有直接联系。 朱格拉周期一般从设备投资占GDP的比例看出。对设备投资占GDP的名义上的比例、以及2年后的投资收益先行指数 (投资收益指总资本付息前利润率,简单地说就是从企业的收益率减掉有利息负债利息率或金融成本)进行比较,可以看出投资收益的走势预示着设备投资占GDP的比例。

朱格拉周期 2021年3月4日
;

本篇文章,简单讲解一个几乎可以完全解构女人的行为的法则。叫做罗伯特·布里夫法则。简称布里夫法则。我看到微博上有些人将Briffaults翻译成不利夫,这个翻译比较生硬,所以在下文就叫做布里夫吧。 罗伯特·布里夫解释了女人的高攀择偶的本性,她们通常都是“向上结亲”。换句话说,她们与雄性发生关系就是为了男人赋予她们的好处: “雌性,而非雄性,决定了一个动物家庭的所有状况。当雌性不能从与一个雄性的结合中获取好处时, 这样的结合就不会发生。” 布里夫法则的推论如下: 推论1:雄性在过去对雌性所提供的好处不能维持两者的未来关系。 推论2:雄性为了维持未来与雌性的关系所提供的任何当前好处都是无效且徒劳的。(参见推论1) 推论3:雄性向雌性承诺未来好处对当前及未来两者的结合所起到的作用十分有限,这种作用与时间成反比,直到所承诺的好处被落实,并与雌性对雄性的信任程度成正比。(这几乎就是不可能) 布里夫法则,其实只有一个最基本的假设,那就是雌性与雄性交往的唯一目的就是为了获得资源。雌性对雄性所做的所有行为,背后有且只有唯一一个原因,那就是为了从雄性身上获取资源。 基于这个布里夫法则,我们很容易反推出女人的行为。那就是为什么舔狗不得house?可以参照推论1,雄性在过去对雌性所提供的好处不能维持两者的未来关系。也就是说你现在无论为女人付出多少资源,将来女人都不可…

布里夫法则 2021年2月5日
;

刘强东认为,“创造价值才能得到回报”是所有商业模式的基础。为此,他提出了针对消费品行业的“十节甘蔗”理论,即零售、消费品行业的价值链分为创意(创意专卖店)、设计、研发、制造、定价、营销、交易、仓储、配送、售后等十个环节,其中前5个归品牌商,后面5大环节则归零售商。   “一节甘蔗的长短短期是可以发生变化的,但长期来说是固定的。当进来的品牌过多时竞争变激烈、利润减少,那么这节甘蔗就变短了。这种情况下行业又要发生并购整合,例如整个电子商务行业之前有40多家(公司),现在剩下的只有10多家了。所以从长期来看,市场规律导致了行业和品牌的利润相对固定在一个合理的水平上。” 那么,如何在固定的利润水平上发掘更大的价值?京东的做法是“吃掉更多的甘蔗节数”,即不只是做交易平台,还要将业务延伸至仓储、配送、售后、营销等其他环节。京东之所以自建物流、越做越重,是因为在他看来,在产业里做的事情越多,有一天行业趋于理性的时候才更有能力和资格去获取行业的最大利益。

消费品行业的“十节甘蔗”理论 2021年1月25日
;

1.相关设置 邮箱设置中开启,IMAP/SMTP服务,此时需要手机发送短信,返回一个随机密码 服务器地址需要加上ssl,ssl://smtp.163.com 端口465 2.其它 阿里云虚拟主机中到后台开启PHP函数fsockopen设置,此函数默认是关闭的 3.再 老版本的mail库会存在ereg不存在的报错,更换为preg_match并处理衍生报错即可 相关文章:https://www.cnblogs.com/blogxjc/p/10591894.html

php使用网易邮箱的smtp发送邮件 2021年1月15日
;

关于基金名字的门道 我们如何才能一眼看出某只基金到底属于什么类别呢,很简单,大部分基金看名字就能看出来。 一只基金的完整名字是有这么几部分组成的。 1.第一部分是基金公司的名字,名字表示这只基金是由谁发行的。 中国今天有100多家公募基金公司,其中规模最大的是天弘,华夏,易方达,南方,工银瑞信,建信,博时,嘉实,招商,广发,汇添富,鹏华,富国,华宝兴业等,这些基金公司属于一线列梯队。在同等条件下,建议大家优先买这些大公司的基金。 2.第二部分就五花八门,一般是来概括这只基金的特点和偏好。比如互联网主题,轻资产,经济转型,中小盘,创业成长等。 3.基金名字的第三部分就比较关键了,一般里面有货币,债券,可转债,混合,灵活配置,股票,指数,增强指数,量化,海外,美元,ETF,LOF,QDII等字眼,它是基金的身份证,他限制了基金经理只能在基金名字所规定的范围内投资。 如果名字里有货币,就一定是一只货币基金;名字里有指数,有ETF,LOF,就一定是一只指数基金,名字里有美元或QDII,那一定是投资海外市场的。 所以我们平时选基金,比如说大成中证红利指数A和富国中证红利指数增强,一看名字就知道都是指数基金,只是属于不同的基金公司,追踪的都是中证红利这个标的,我们只需要去看中证红利这个标的是否在低估就可以决定是否定投了。 两个是同一类型,我们选择根据负相…

基金命名规则 2021年1月13日
;

1.数据准备 (1.)页面数据可以直接复制的话直接复制,然后新建txt文本文件保存 (2.)不便于复制的数据,整个复制dom节点放入准备好的html文件,通过jquery进行数据筛选,数据拼接时候,用逗号,进行字段分割,使用\n换行。字符串拼接完成后在回显到页面中,此时可以得到格式化好的数据,直接复制后保存到txt文本文件中。 js部分 var str = ” var res = $(‘tr’).each(function(){ var code = $(this).find(‘td’).eq(0).text(); var name = $(this).find(‘td’).eq(1).text(); var row = code + ‘,’ + name + ‘\n’ str += row }); $(‘.result’).text(str); html部分 <div class="result" style="white-space: pre;"></div> 2.生成CSV文件 新建excel文件->数据->导入数据->选择数据源->上面生成的txt->生成->另存为csv文件 3,修改csv编码为utf-8(否则此处中文字符会报错) csv文件->打开方式->记事本->…

网页中采集数据保存为csv文件并导入phpmyadmin 2020年12月31日
;

<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"></button> getPhoneNumber (e) { wx.cloud.callFunction({ name:’user’, data: { type:’phoneNumber’, weRunData: wx.cloud.CloudID(e.detail.cloudID) } }).then(res=>{ var phoneNumber = res.result.data this.setData({ phoneNumber:phoneNumber }) }) }, exports.main = async (event, context) => { var type = event.type switch(type){ case ‘phoneNumber’: data = event.weRunData.data.phoneNumber break } return { data: data, type: type } }

微信小程序云函数获取手机号 2020年12月4日
;

top命令用法 top命令经常用来监控linux的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况。 top的使用方式 top [-d number] | top [-bnp] 参数解释: -d:number代表秒数,表示top命令显示的页面更新一次的间隔。默认是5秒。 -b:以批次的方式执行top。 -n:与-b配合使用,表示需要进行几次top命令的输出结果。 -p:指定特定的pid进程号进行观察。 在top命令显示的页面还可以输入以下按键执行相应的功能(注意大小写区分的): ?:显示在top当中可以输入的命令 P:以CPU的使用资源排序显示 M:以内存的使用资源排序显示 N:以pid排序显示 T:由进程使用的时间累计排序显示 k:给某一个pid一个信号。可以用来杀死进程 r:给某个pid重新定制一个nice值(即优先级) q:退出top(用ctrl+c也可以退出top)。 top各输出参数含义 下面是使用top命令来进行性能检测的截图: 图一(ubuntu): 图二(centos): 一、top前5行统计信息 第1行:top – 05:43:27 up 4:52, 2 users, load average: 0.58, 0.41, 0.30 第1行是任务队列信息,其参数如下: 内容 含义 05:43:…

Linux中top命令参数详解 2020年11月4日
;

前言 — 疫情期间,打破社交距离限制的交互模式被推向前台,为不少行业的传统交易提供了想象的空间。 疫情时期,房地产租售业受到的冲击无疑是巨大的,由于人口流动的限制,需求量大幅减少,无法现场看房更加重了这一危机。但有危就有机,倒是意外推动了一项技术的推广——VR 看房。作为 WebVR 的子集,Web 全景是多数 WebVR 需求的降级选择,例如街景地图,本文将带大家实现一个简单的 Web 全景。 贝壳x如视案例 什么是 VR — VR(Virtual Reality)是利用电脑模拟产生一个三维空间的虚拟世界,提供用户关于视觉等感官的模拟,让用户感觉仿佛身历其境,可以及时、没有限制地观察三维空间内的事物。用户进行位置移动时,电脑可以立即进行复杂的运算,将精确的三维世界视频传回产生临场感。—— 维基百科 与基于现实场景进行增强效果的 AR(Augmented Reality)的区别在于,VR 的场景需要完全重建,类似于进入另一个世界。 虚拟现实的原理 — 人眼对世界的感知,是通过将三维世界投射至视网膜上,以二维图像建立的视觉体系。所以一张具备透视关系的图像,在特定的角度,可以使人感受到三维的空间关系,这就是人眼的深度知觉(depth perception)。VR 技术则建立在这个基础之上。 广泛意义上来说,只要符合模拟三维空间这一行为,就可以称为…

硬核看房利器——Web 全景的实现 2020年11月2日
;

在使用微信小程序开发微信支付功能时,使用云开发中的微信支付云调用,将商品信息、支付价格等信息传入云函数中,并在返回的字段payment获取wx.requestPayment接口所需要的所有信息。通过此方法完成微信支付,在wx.requestPayment支付完成后,支付用户如果不点击支付界面中的完成按钮,wx.requestPayment不会触发回调函数success,因此如果将支付后的数据处理(如更新服务器中支付状态、更新商品余量等)就不会触发相应函数。 小程序这样设计wx.requestPayment的回调函数,目的在于将支付结果的处理放在服务器端,不能将支付结果的修改权限交给每一个付款的客户端(即不能自己付完款然后自己告诉服务器自己付款完成了!),因此这不是wx.requestPayment的BUG!!那么通过云开发怎么实现支付结果的通知呢? 在微信支付云调用中,有两个参数functionName和envId,这两个参数就是用于支付结果回调用的。 微信支付云调用中云函数的代码:(注意functionName和envId要填写需要调用的云函数ID和函数名) // 云函数入口文件 const cloud = require(‘wx-server-sdk’) cloud.init() // 云函数入口函数 exports.main = asy…

微信小程序云开发处理微信支付成功的回调函数(云函数实现) 2020年10月23日
;

人口增长是按照几何级数增长的,而生存资源仅仅是按照算术级数增长的,多增加的人口总是要以某种方式被消灭掉,人口不能超出相应的农业发展水平。这个理论就被人称为“马尔萨斯陷阱”。

马尔萨斯陷阱 2020年10月11日
;

路径依赖(Path-Dependence),又译为路径依赖性,它的特定含义是指人类社会中的技术演进或制度变迁均有类似于物理学中的惯性,即一旦进入某一路径(无论是“好”还是“坏”)就可能对这种路径产生依赖。 一旦人们做了某种选择,就好比走上了一条不归之路,惯性的力量会使这一选择不断自我强化,并让你轻易走不出去。第一个使“路径依赖”理论声名远播的是道格拉斯·诺斯,由于用“路径依赖”理论成功地阐释了经济制度的演进,道格拉斯·诺斯于1993年获得诺贝尔经济学奖。

路径依赖 2020年10月11日
;

1.目标仓库新建一个项目 2.把源仓库拉取到本地电脑上 3.修改,本地仓库中的配置文件本地项目目录 —> .git —> config中的origin为目标仓库地址 4.打开Git Bash命令窗口,并输入git push -u origin master 参考链接:https://www.jianshu.com/p/acbaf24cf3ac

Git仓库迁移并保留提交记录 2020年10月6日
;

0.环境总览 Ubuntu 20.04 64位 1.基础设施 apache(2.4.41)mysql(8.0.21)php(7.4.3)phpmyadmin 2.语言环境 nodejsjava 3.开发环境 giteaJenkins 4.应用框架 dockerneo4jhasura 4.应用软件 scratchwordpress 5.服务开通 ssl虚拟主机二级域名 6.守护进程 pm2 常用命令 命令 –help #帮助 clear #清屏 crontab -e #计划任务 sudo service apache2 restart #重启apache2 lsof -i tcp:80 #查看端口进程 netstat -ntpl #查看本机所有端口进程 curl 127.0.0.1:3000 #发起访问 history #查看最近使用的命令行历史记录 top #系统状况 pwd #当前目录 dmidecode #硬件信息 df -h #磁盘信息 ls -l #文件显示权限 ls *.sh #显示以.sh为后缀的内容 which app #显示默认执行的程序 whereis 文件名 #模糊搜索 find / -name 文件名 #精确搜索,较慢 grep -r abc * #递归搜索所有子目录下的文本,关键字abc mkdir abc #创建a…

ecs整套环境重新安装 2020年9月29日
;

1.文档 服务端: https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/customer-message/customerServiceMessage.getTempMedia.html button: https://developers.weixin.qq.com/miniprogram/dev/component/button.html 指南 :https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/customer-message/customer-message.html

小程序客服自动回复 2020年9月28日
;

1.安装 git clone https://github.com/LLK/scratch-gui.git cd scratch-gui npm install 2.启动 npm start 3.访问 http://localhost:8601/ 4.注意事项 在ubantu18中自带的Node8中安装,npm时候会报错,将nodejs升级到14后一切正常 阿里云需要在安全组中开启8601端口 5.在node 10.19.0中安装 npm i后会提示缺少webpack-dev-server,手动安装 npm start启动无报错,打开页面却提示Invalid Host header 问题原因:新版的webpack-dev-server增加了安全验证,默认检查hostname,如果hostname不是配置内的,将中断访问。在scratch-gui文件夹下webpack.base,config.js中找到devserver,添加{disableHostCheck: true} 此处也可以修改端口 参考链接:https://github.com/LLK/scratch-gui

nodejs安装scratch 2020年8月16日
;

1.准备 确保Docker和Docker Compose已安装 2.根目录下创建hasura文件夹 pwd //查看当前所处的路径 cd .. mkdir hasura cd hasura 3.获取the docker-compose文件 wget https://raw.githubusercontent.com/hasura/graphql-engine/stable/install-manifests/docker-compose/docker-compose.yaml 4.启动 $ docker-compose up -d 5.检查容器是否在运行 $ docker ps CONTAINER ID IMAGE … CREATED STATUS PORTS … 097f58433a2b hasura/graphql-engine … 1m ago Up 1m 8080->8080/tcp … b0b1aac0508d postgres … 1m ago Up 1m 5432/tcp … 6.访问 http://localhost:8080/console 7.备注,确保8080端口已开放,阿里云需要配置安全组 8.默认情况没有登录验证,我们设置登录密码123 docker-compose.yaml文件中添加如…

ubantu安装hasura 2020年8月16日
;

1.查看现有版本 cat /etc/issue //(简单) cat /etc/lsb-release //(具体) 2.步骤 $ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get dist-upgrade $ sudo do-release-upgrade 3.安装docker 第一步:更新系统 apt-get update 报错:Unable to lock directory /var/lib/apt/lists/ 执行:sudo fuser -vki /var/lib/apt/lists/lock 查看系统版本及内核,Docker需要运行在3.8以上的内核 cat /etc/issue //查看系统版本 uname -r //查看内核 第二步:安装docker apt-get install docker.io 验证安装是否成功 sudo docker run hello-world 其它相关命令 sudo service docker start //启动 docker info //查看信息 第三步:安装docker-compose sudo curl -L "https://github.com/docker/compose/releases/downl…

阿里云ecs系统升级从ubantu14到16并安装docker 2020年8月15日
;

禀赋效应是指当个人一旦拥有某项物品,那么他对该物品价值的评价要比未拥有之前大大提高。

禀赋效应 2020年8月5日
;

相关资料: https://help.aliyun.com/document_detail/92883.html https://www.jianshu.com/p/937672b8bd46

小程序图片上传-阿里云oss 2020年7月24日
;

1.文件通过ftp上传后访问报错 Warning: require(__DIR__/wp-blog-header.php) [function.require]: failed to open stream: No such file or directory in /data/home/byu7756960001/htdocs/index.php on line 17 Fatal error: require() [function.require]: Failed opening required ‘__DIR__/wp-blog-header.php’ (include_path=’.:/var/www/php5/lib/php’) in /data/home/byu7756960001/htdocs/index.php on line 17 2.搜索一番都是说权限问题,或者路径修改,修改后问题依旧。 3.查看wordpress根目录中的readme.html文件 最低系统需求 PHP 5.6.20或更高版本。 MySQL 5.0或更高版本。 3.主机后台修改php版本为7.2, 4.至此wordpress可以顺利安装,后续各种权限设置可以直接在ftp软件中处理,修改某个文件发现没生效,可以对某一个文件设置权限为777 5.安装主题需要…

阿里云linux虚拟主机安装wordpress注意事项 2020年6月27日
;

父created–>子created–>子mounted–>父mounted

vue中父子组件中生命周期函数顺序 2020年6月17日
;

(function(modules){ //module缓存对象 var installedModules = {}; //require函数 function __webpack_require__(moduleId){ //检查module是否在cache中 if(installedModules[moduleId]){ return installedModules[moduleId].exports; } //若不在cache中则新建module并放入cache中 var module = installedModules[moduleId] = { exports: {}, id: moduleId, loaded: false }; //执行module函数 modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); //标记module已经加载 module.loaded = true; //返回module的导出模块 return module.exports; } //暴露modules对象(__webpack_modules__) __webpack_require__.m = modules; //暴露modul…

webpack的bundle.js 2020年6月14日
;

1.初始化一个项目 npm init -f 2.创建一个a.js文件 #!/usr/bin/env node console.log(‘Hello, world!’); 3.package.json中添加bin "bin": { "abc": "./a.js" } 此时在命令行输入abc提示无法识别 4.打成全局包 npm install . -g 或者 npm link 此时在命令行输入abc即可执行,如果提示权限问题用管理员运行命令行即可 5.其它 npm prefix -g可以显示node的全局目录,根据路径打开可以看到npm link所生成的文件 我们再打开系统环境变量中的Path,发现nodejs全局安装包是在Path中的,这也就是为什么任何一个位置可以执行我们的命令的原因 删除上面的命令npm uninstall -g abc 参考链接: https://docs.npmjs.com/cli/link https://segmentfault.com/a/1190000012083763 https://www.cnblogs.com/mrzhu/p/10246464.html https://blog.csdn.net/weixin_43833570/article/d…

nodejs制作cli工具 2020年6月10日