坦诚和尊重——《关键对话》读后感

《关键对话》这本书一经问世便高居纽约时报、商业周刊,亚马逊畅销书排行榜首位!《高效能人士的七个习惯》作者史蒂芬·柯维作序推荐!

本书第二版的封面是两只鹦鹉🦜。就像书中所述:沟通最大的问题在于,人们想当然地认为已经沟通了。由于成书的语言环境还是英文,不太适合中国人的话语体系,职场中还有些用武之地,日常生活中如果直接使用就会比较没有人情味。因此,其“术”的部分可能觉得反而不太实用。然而,万变不离其宗,背后的思想也就是“道”的部分才是根本。

继续阅读“坦诚和尊重——《关键对话》读后感”

MacOS升级到Big Sur后,gradle assembleRelease报错:Could not find tools.jar

MacOS升级到Big Sur后,gradle assembleRelease报错:Could not find tools.jar

1.终端执行:
/usr/libexec/java_home -V | grep jdk

2.path添加要用的哪一版本的JAVA_HOME到PATh中
export JAVA_HOME=”/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home”
export PATH=$JAVA_HOME/bin:$PATH

继续阅读“MacOS升级到Big Sur后,gradle assembleRelease报错:Could not find tools.jar”

勇往直前做大事——《我的经验与教训》读后感

在读人物传记之前,我总会在心中打个大大的问号,书里面说的都是真的吗?特别是活着的人出的自传,更多的避重就轻和粉饰太平。翻开苏世民的《我的经验与教训》这本书,一下被豪华的专家推荐阵容所震撼,这么多成功人士推荐,应该不会太差吧?

苏世民是黑石集团的联合创始人,黑石是大名鼎鼎的投资管理机构。我曾经就职过的文思海辉,就是在黑石集团的主导之下,财团以6.25亿美元从纳斯达克退市进行私有化,最初准备拆分优质业务独立上市,后来整体打包作价6.75亿美元出售给海辉集团。整个过程对黑石集团来说应该是金融行为而不是战略行为,两年多的以后,黑石找到了当时风狂扩张买买买的海航做接盘侠,这笔交易为黑石带来相当于原始投资1.5倍以上的回报。

继续阅读“勇往直前做大事——《我的经验与教训》读后感”

ECMAScript, JavaScript, TypeScript

ECMA 和 ECMAScript

Ecma国际(Ecma International)是一家国际性会员制度的信息和电信标准组织。1994年之前,名为欧洲计算机制造商协会(European Computer Manufacturers Association)。因为计算机的国际化,组织的标准牵涉到很多其他国家,因此组织决定改名表明其国际性。现名称已不属于首字母缩略字。

ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers Association)通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,但实际上后两者是ECMA-262标准的实现和扩展。

继续阅读“ECMAScript, JavaScript, TypeScript”

React框架发展史

React开源地址:https://facebook.github.io/react/index.html

1.前端发展背景

前端混沌时代
在“前端混沌时代”,页面主要在服务端开发并生成,服务端生成什么页面,浏览器端就展示什么样的页面,这个时代,是多么单纯。

小前端时代
随后进入“小前端时代”,形成了以HTML为骨架,CSS为外貌,JavaScript为交互体验的前端开发模式,在这个时代,出现了Ajax这种划时代意义的技术,让静态网页升级为动态网页,并随着JavaScript的发展,前端能做更加多样的页面。当时出现了jQuery这类JS工具库,主要用来「操作DOM」,「处理数据交互」,至今仍有很多老旧项目依然在使用jQuery。

大前端时代
在小前端时代稳定发展一段时间之后,工程师们开始发现前端「需要呈现的数据量越来越大」,「网页动态交互效果也越来越多」,jQuery这类工具库「越来越频繁操作DOM」,使得应用性能越来越差,页面越来越卡,慢慢前端大佬们开始解决这些问题。

在2009年诞生了NodeJS,将前端带入全新方向,为AngularJS(2009年诞生),React(2011年诞生)和Vuejs(2014年诞生)三大框架的「诞生奠定基础」。这些框架通过一定的分析比较算法,实现同等效果下最小的DOM开销,提高应用性能。前端开发进入“大前端时代”。

全栈前端时代
“大前端时代”之后NodeJS社区蓬勃发展,4G网络也在不断普及发展,很多传统PC网站开始转向手机、平板等移动端设备,开始出现了混合应用技术(Hybrid APP),出现了各种开发框架,如Cordova、React-Native、Weex、Electron等,还有最近比较火的Flutter。

随着TypeScript的出现,和ECMAScript标准日渐完善,「前端开发正在朝着更加全能化」,「多样化和更加细分领域的方向发展」。

继续阅读“React框架发展史”

金融是什么?——《金融的逻辑》

金融,是我们这个时代的价值链顶端,是这个时代的主旋律。国家的兴衰成败、产业的发展、政治的稳定和动荡都和其发生了千丝万缕的联系。在老百姓眼中,金融复杂而神秘,抽象而遥远。一场海外的金融风暴,居然遍布全球,余波至今而有卷土重来之势。

继续阅读“金融是什么?——《金融的逻辑》”

跨域全页面嵌入iframe播放视频

写法一:

html部分:

js部分:
var app = angular.module(‘myapp’, []);
app.controller(‘myctrl’, function($scope, $http, $sce){
$scope.height = window.innerHeight;
$scope.init=function(){
var vhallurl = “https://live.vhall.com/webinar/inituser/498745689”;
$scope.vhallurl = $sce.trustAsResourceUrl(vhallurl);
var iframehtml = ‘https://www.deaboway.com/wp-admin/’+vhallurl+”;
$scope.player = $sce.trustAsHtml(iframehtml);
}
$scope.init();

});

继续阅读“跨域全页面嵌入iframe播放视频”

Centos 7 使用Shell脚本定时检查MySql服务运行状态

MySQL监控脚本:

#!/bin/bash
pgrep mysqld &> /dev/null
if [ $? -gt 0 ]
then
echo "`date` ERROR! MySQL is not running" >> /home/mysqlstatus.log
systemctl start mysqld >> /home/mysqlstatus.log
else
echo "`date` SUCCESS! MySQL running" >> /home/mysqlstatus.log
fi

继续阅读“Centos 7 使用Shell脚本定时检查MySql服务运行状态”