-
配件
配件 CalDight Thunderbolt3 Dock Lacie 6TB Thunderbolt3 Dock 罗技 G900 HHKB Type s MONON + cherry 白轴 + GMK 键帽 圣手双模奶白色 Leopold 乳白色 Cherry 键盘 Apple M0110 LG Ultrafine 21.5 4K Apple Pencil Apple Pencil 2 Apple TrackPad Maigc Keyboard Magic ...…
-
手机(更新中)
手机 诺基亚5320 iPhone 4 iPhone 4S iPhone 6 iPhone 7 iPhone XR Samsung Note3 BlackBerry 9900 BlackBerry Q10 BlackBerry Priv BlackBerry Key2 Smartisan T1 Smartisan T2 坚果 U1 坚果 Pro 坚果 R1 坚果 Pro 3诺基亚5320高中的时候家里想办法弄的一个旧手机,对于当时来说5320就是神机,塞班...…
-
「电脑 平板」(更新中)
电脑 MacBook Pro 471 MacBook Pro 294 Surface Pro4 Alienware 15 R2 MacBook Pro 13 2018 Thinkpad X1 carbon 2018平板 iPad 1 Dell 7840 iPad Pro 9.7 2017 iPad Pro 11 2018MacBook Pro 471苹果第一代熊猫机,当时买的二手的,现在散热跟不上了,但是样子看上去还是很顺眼。光驱坏了把光驱换成了固态硬盘,中途风扇坏了一...…
-
路径依赖
上次全哥培训的时候提到了「路径依赖」一词,单从字面意思理解就是像惯性一样对某一条路产生了依赖,走不出去。最近看到一个关于熊猫的故事,让我对这个词有了更深刻的理解。 当年熊迁徙到秦岭,那里是南北分界线,气候特征既像北方又像南方,同时生长着只有低纬度长的植物竹子。熊来的这里看到一片竹海就发生了生活习性的变化。因为竹子取之不尽它们就只吃竹子;冬天也有东西吃它们就不冬眠了。下面有几个关于熊猫和竹子的特点 熊猫每天吃16小时的竹子 一片竹林是有一个母竹长出来的,其寿命全部与母竹林保...…
-
像电脑一样思考
如果每个人的「硬件配置」都差不多,那么「软件」和「操作方式」就是最大化电脑效率的方式。 首先明白自己「计算能力」有限:当计算机超负荷运行的时候,CPU超频,发热严重,甚至出现卡顿。如果我们自己超负荷,多任务的工作也会这样,也许身体不能支撑,也许效率不高工作质量差。 迭代能力:计算机不断的更新软件,更新语言,更新操作方式就是为了在不改变配置的基础上做更多的事。而我们则也一样,需要不断的学习积累知识,运用知识来改善自己的「软件性能」。 兼容性:流行的编...…
-
手段与目的
什么是手段?什么是目的?如果本末倒置会怎样? 看到过很多偏执的人,无论是周围的人,还是网络上,甚至是我自己,都会对某种方式很执着,就像坚信某某某是世界上最好的语言,某某某是最好最优雅的方式。但是转念一想我们这种执着到底是针对目的还是手段,如果是针对手段的执着,那么我们这种执着是否是错的?因为明明目的才是最重要的,为何要对手段这么的偏执?难道是说我们把手段误解成了目的,所以我们才对手段的完美如此执着? 当目的是明确的时,手段只是为了达到目的的做法,当规则固定的情况...…
-
不要尝试一遍就放弃好么
上次肖总开会说了一件事情,是针对快递的。大致意思是交给了一个任务给销售人员,让其联系想办法获取到某物流的合作信息(具体任务忘记了),销售人员确实做了这件事,但是并没有结果。 一件事情在没有获得想要的结果前不要轻易放弃好么? 有些人,当接收到一个任务后会立即行动,然后当上级询问的时候他会说做了,但是却没有什么结果;上级问是如何做的时候,他会一一说来,说自己用了什么方法,显得确实用心做了,可当上级再次询问你尝试过某某某方法么的时候,他就变得哑口无言了。这时候会发现不是他没有认真做这件事,而...…
-
极值
在程序语言中就像 int 有它的最大值,写代码的时候会考虑不能超过这个值否则会造成错误。而生活中也存在着很多极值,多了解些这样的值可以让我们知道什么可以做而什么事做了其实是徒劳。 人体每天对维生素摄取量有一个极限值,当摄取量高于这个量后人体就吸收不进去了,摄取再多也是浪费。所以当看见有些维生素片的含量是极限值的几倍的时候,就知道这类维生素片其实没有想象中作用这么大。 就像小时候学的课文,说人的精力是有限的,要先做人生中重要的事情(石头),再做次要的事情(沙子),最后...…
-
驱动表和被驱动表
当两表发生关联的时候就会有驱动表和被驱动表之分,驱动表也叫外表(R表),被驱动表也叫做内表(S表)。一般我们将小表当做驱动表(指定了联接条件时,满足查询条件的记录行数少的表为「驱动表」,未指定联接条件时,行数少的表为「驱动表」;MySQL 内部优化器也是这么做的)。以下有两点需要注意: 两表关联 当两表通过索引建立关联时,驱动表不需要建立索引,被驱动表有索引即可,这样就能利用上索引了;不过为了避免发生弄错的情况,两个表都建立索引也可以。 排序 对驱动表可以直接排序,对非驱动表(的字...…
-
主动探索创新
模仿 - 改进 - 创新,起初从不了解行业的模式,模仿竞争对手;到不断跟随客户使用情况改进现有的功能;接下来我们将要去主动面对创新,思考出客户没发现但是能让客户明显改善的功能,同时带来明显的差异化功能。 最近经常遇到有些功能,需要上线给客户,等到客户反馈之后再做出相应的改进和调整。这说明我们还是有很多地方停留在改进的层次,也就是很大程度上我们还是只停留在了第二步。但是还是要提前的去思考、去准备迈入第三步。 对于第三步的创新我有点自己的看法,在软件中去创新我认为有两个...…
-
安装 MySQL 5.7(源码安装)
服务器:Ubuntu 16.04 64位 安装方式:二进制安装 安装版本:5.7.20 首先进入到相应目录 cd /usr/local 下载二进制文件 wget https://dev.mysql.com//Downloads/MySQL-5.7/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz, 解压文件并建立软连接 sudo tar -zxvf mysql-5.7.20-linux-glibc2.1...…
-
双十一优化总结(2017)
操作频繁小表宁愿绕点弯路也尽量避免被锁住 对于频繁操作的小表,就算锁住的是其中一行记录,也有可能造成难以预期的锁等待。 对于这样的表可以先将值读到变量里,再对变量进行操作延迟关联 这种操作经常会在大表的搜索中出现,先通过索引 SELECT 出想要的数据中主表的主键值,然后将这个结果集与主表关联读出想要的数据,这样做延缓了回表时间。因为大表搜索都涉及到分页,如果翻页的时候就回表查会大大降低效率,而通过仅读出主键(不回表)先确定要读出来的值,最后将确定要读的数据的主键跟主表关联得出真正想...…
-
Ubuntu 上构建 Ghost 环境
Ghost是基于Node.js的博客系统,所以首先需要安装Node环境。1 安装nodesudo apt-get install -y python-software-properties python g++ make sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get install nodejs 删除node用apt-get remove nodejs 即可检查是否安装成功:node -vv4.2.6npm ...…
-
Linux 常用操作
展示命令 ls ps awk ack find grep 硬盘相关操作命令 cp mv rm tar zip,unzip cat kill chmod chown chgrp tail 硬盘挂载其他 crontab 软链接,硬链接 环境变量ls输出当面目录语法与示例 ls -lS 按大小降序排列 ls -lr 按文件名降序 ls -lrt 按时间降序 ls -lnt 按时间升序 ls -l | sort -k9 按文件名升序(ls的默认...…
-
在ubuntu上安装配置 shadowsocks
在ubuntu上安装配置 shadowsocks 首先下载 python-pip 和 shadowsocksapt-get install python-pippip install shadowsocks 编辑 /etc/shadowsocks.json 的配置文件{ "server": "xxx", //服务器的ip地址 0.0.0.0 可以成为通用配置 ip,表示本机的所有 ip 均可连接 "port_password": { //设置不同的端口和密码 ...…
-
拥有两种相反的意见,却不紊乱自己的行为能力
什么时候眼前苟且,什么时候诗和远方?看书获取,聊天聆听,沟通交流;这些总是会出现观点交互的场景,经常会让我产生怀疑与思考。在不断的学习,进步,理解的过程中;在面对跟以前坚信的事情相悖的情况下;在遇到超出可接受范围的事物时;在这些所有可能质疑自己的场景中,该怎么保持同时接收不同观点的意见,并且保持不紊乱自己行为的能力? 在公司中:需求复杂与流程简易的矛盾;新的流程与兼容系统的矛盾;工作时长与工作效率的矛盾。每次的矛盾点都会让自己的内心进行一番斗争,因为可能没有对与错,有的只是在...…
-
常用软件安装(均在 Ubuntu 上安装)
rz与sz 下载并安装 crontab 下载并启用 awk 普通安装 源码安装 rz与sz rz 和 sz 是将本地的文件上传到服务器或者从服务器上下载文件到本地的命令。下载并安装cd /tmpwget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gztar zxvf lrzsz-0.12.20.tar.gz &&...…
-
常用术语
PV = page view TPS = transactions per second QPS = queries per second RPS = requests per second RDS 关系型数据库服务 (Relational Database Service) 进程 process:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。 ...…
-
MySQL my.cnf配置
[mysql]prompt = [\\u@\\h][\\d]>\\_[mysqld]# basic settings #user = mysql sql_mode = "STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER" autocommit = 1 character_set_server=...…
-
你经常使用什么思维
总是说思考产品的时候要有产品思维;写代码要有程序思维;学习要有学习的思维;做什么事都有相应的思维。而你真正在使用的是什么思维? 我觉得自己经常使用的是条件反射思维,看见一个东西觉得怎么样合理就怎么做;而有时候因为用这种思维做对了几件事之后,就会习惯性套用这种思维。而当习惯真的养成,那改变起来就比较费力了。 举例来说,对于写代码时,你是习惯于第一步校验,第二步校验,还是第三步校验;也就是说对于一个单据进行操作,你是点击的时候判断;保存的时候判断;还是最后一步审核的...…