All Posts

Scrum Master是一种能力

SM是教练的角色 SM的贡献表现在对团队效能的提升 SM的组织目标是:引导团队自组织,SM管理的时间投入越来越少 SM的成长关键:迭代优化总结,每个迭代的精进总结成长 异步协同:异步有利于提高每个成员的效率,尽量做异步协同,参考《为什么精英都是时间 ...

关于方法论

最近做了一次核心技术Review,评委们给了很多的建议,其中“方法论”一词出现的概率很高。想想自己平时也做了非常多的技术项目和技术方案,但是回过头来还是缺少总结思考,没有形成自己系统化,并且处理问题行之有效的方法论。 那什么是方法论?为什么要 ...

macOS下使用docker

安装docker brew install bash-completion brew cask install docker 初始化docker 安装完成之后,应用会增加一个Docker app,启动后需要输入密码来初始化,然后就可以使用命令行docker命令了。 构建docker镜像 准备Dockerfile 比如: FROM centos:7 LABEL maintainer="suninf <sunjiangwei@yeah.net>" # RUN yum update && yum clean all ...

What does it mean to manage up?

For the most part, employees expect to take direction from their managers. But anyone who’s ever worked for a boss who is disorganized, scatterbrained, or simply overworked knows how difficult it can be to figure out exactly what’s expected of them. When your manager is spectacularly swamped — or, like a significant majority of other bosses, simply disengaged — tackling your job responsibilities can be a bit tricky if for no other reason than you might not know precisely what they are. If you find yourself in such a situation, you generally have two options. You could either grit your teeth and try to endure the uncertainty or you can try your hand at “managing up,” a concept that’s generated increasing attention over the last several years. ...

张一鸣:优秀年轻人的5种特质

大家好!各位都非常年轻,我今天来的时候挺有压力。看到你们,真是觉得“长江后浪推前浪”。 我昨天就在想,今天应该跟大家分享什么。想了想,先把题目拟出来,把乔布斯的“Stay hungry, Stay foolish”,改成“Stay hungry, Stay young”。 我想跟大家分享一下 ...

树莓派初体验

本文介绍树莓派的基本装机配置,所用设备是树莓派3B+。 装机准备 下载系统 https://www.raspberrypi.org/downloads/raspbian/ mac写系统工具 https://www.balena.io/etcher/ 开机配置 配置ssh /boot 目录下建立ssh空文件 默认wifi /boot 目录下新建 wpa_supplicant.conf 文件 country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="WiFi-A" psk="12345678" key_mgmt=WPA-PSK priority=1 } 参考: http://shumeipai.nxez.com/2017/09/13/raspberry-pi-network-configuration-before-boot.html 配置静态ip 配置静态ip有利于树莓派的管理,编辑/ ...

x264低延时编码

本文分析下x264做视频编码时的低延时配置 低延时配置与参数说明 x264的zerolatency配置代码: else if( !strncasecmp( s, "zerolatency", 11 ) ) { param->rc.i_lookahead = 0; param->i_sync_lookahead = 0; param->i_bframe = 0; param->b_sliced_threads = 1; param->b_vfr_input = 0; param->rc.b_mb_tree = 0; } i_lookahead 该参数为mb-tree码率控制和vbv-lookahead设置可用的帧数量,最 ...

FLV结构分析

FLV(Flash Video)是现在非常流行的流媒体格式,由于其视频文件体积轻巧、封装播放简单等特点,使其很适合在网络上进行应用。目前流行的rtmp推流直播,格式都是flv,而且基于http-flv形式来拉流,直播的实时性也很高。 格式 FLV ...

决定人生的是思维方式,而不是你掌握的知识

我们的思维模式会逐渐固化,要想有所改变,改变思维模式才是唯一有效的办法。 已故历史学家Will Durant和Ariel Durant花了四十年的时间研究、编纂和撰写西方文明史。他们几十年如一日的成果《The Complete Story of Civilization》字数高 ...

CLion远程调试

CLion是JetBrains出品的C++ IDE,工程管理使用cmake。除了本地调试之外,CLion还支持远程调试,本文介绍下基于CLion的远程调试的配置,远程服务器环境是CentOS。 CentOS依赖依赖 # cmake yum install cmake -y # gcc & gdb yum install gcc-c++ -y yum ...

JVM工具使用

本文介绍JVM的常用工具 jstack 主要用来做线程堆栈分析,一般步骤如下: 找到java进程的pid ps -ef | grep java 找到Java进程中的占用cpu较高的线程的线程id top –Hp pid java进程的信息dump到本地文件中 命令:jstack -l -m pid > dump.txt jstack线程 ...

成长之路 by fangwen

员工 基础: 做 -> 写 -> 讲 阿里: 价值驱动 -> 小团队来破局 放翁架构师(就像设计师,设计图纸)的转型: 主动跨出一步 - 你和别人不一样 获取更多的信息 团队作战: 1. 更多的业务思考 2. 留住人才 3. leadership,领导力,对未来的信息 跨界: 技术,产品,运营的跨界 ...

陆奇:如何成为一个优秀的工程师

陆奇出席百度内部Engineering Leadership Talk。作为计算机科学博士及优秀的管理者,他提出的五点要求,对每一位百度工程师都适用。 “我们一定要有一个坚定不移的深刻的理念,相信整个世界终究是为技术所驱动的。” “有没有其他人已经解决这个问题?然后 ...

MySQL与Spring boot对接

本文整理了下CentOS7下mysql与Spring boot对接的基本配置,Spring boot与Mybatis结合使用。 pom.xml引入依赖 引入连接mysql的必要依赖 mysql-connector-java 引入整合MyBatis的核心依赖 mybatis-spring-boot-starter <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.1.1</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.21</version> </dependency> 搜索mapp ...

CentOS7 安装MySQL

本文整理了下CentOS7下安装mysql的基本配置。 安装 wget https://dev.mysql.com/get/Downloads/MySQL-4.7/mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar tar -xvf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm \ mysql-community-libs-5.7.22-1.el7.x86_64.rpm \ mysql-community-client-5.7.22-1.el7.x86_64.rpm \ mysql-community-server-5.7.22-1.el7.x86_64.rpm \ mysql-community-devel-5.7.22-1.el7.x86_64.rpm 注意: 如果已经安装mariadb,需要删除 yum -y remove mariadb mariadb-libs mariadb-server 需要安装perl yum -y install perl perl-JSON 使用mysql 启动与结束命令 service mysqld start service mysqld stop # 使用密码登录mysql mysql -u root ...