分享我的发现、想法与心得

0%

观点改变

十年前,大部分中国人只知道两种葡萄酒(红葡萄酒和白葡萄酒),对奢侈品的需求刚刚出现。当时有人怀疑,购物者——无论富裕与否——是否会抛弃在上海襄阳路市场或北京秀水街随处可见的仿制品。也有人说,中国人只会选择最著名的牌子。

当然,他们都错了。2016年,在全球奢侈品消费者中,有近一半是中国人,他们为各个领域的品牌提供了不可估量的市场需求。

阅读全文 »

KISS原则是英语 Keep It Simple, Stupid的首字母缩略字,是一种归纳过的经验原则。KISS 原则是指在设计当中应当注重简约的原则。总结工程専业人员在设计过程中的经验,大多数系统的设计应保持简洁和单纯,而不掺入非必要的复杂性,这样的系统运作成效会取得最优;因此简单性应该是设计中的关键目标,𧗊量回避免不必要的复杂性。同时这原则亦有应用在商业书信[1]、设计电脑软件、动画、工程上。

词条起源

这个首字母缩略词根据报导,是由洛克希德公司的首席工程师凯利约翰逊(U-2 和 SR-71 黑鸟飞机等的设计者)所创造的。虽然长久以来,它一直是被写为“保持简洁,愚蠢”,但约翰逊将其转化成“保持简单愚蠢”(无逗号),而且这种写法仍然被许多作者使用。 词句中最后的 S并没有任何隐涵工程师是愚蠢的含义,而是恰好相反的要求设计是易使人理解的。

说明这个原则最好的实例,是约翰逊向一群设计喷射引擎飞机工程师提供了一些工具,他们所设计的机具,必须可由一名普通机械师只用这些工具修理。 因此,“愚蠢”是指被设计的物品在损坏与修复的关联之间,它们的难易程度。这个缩写词已被美国军方,以及软件开发领域的许多人所使用。

另外相类似的概念也可作 KISS原则的起源。例如“奥卡姆剃刀”,爱因斯坦的“一切尽可能简单”、达芬奇的“简单是最终的复杂性” 、安德鲁·圣艾修伯里的“完美不是当它不能再添加时,它似乎是在它不能被进一步刮除时实现的”。

KISS原则

什么是轻度认知功能障碍?

轻度认知功能障碍(MCI)是处于正常认知衰老和痴呆之间的一种临界状态。它的核心症状是认知功能的减退,但日常生活能力没有受到明显的影响。

既然MCI是一种临界状态,说明它有可能会发展成为痴呆症,特别是单纯记忆障碍型MCI。我们总结前人的研究,患有轻度认知功能障碍的老年人存在海马萎缩、内侧颞叶结构改变、脑血管病变、大脑活动异常等病理和神经机制异常,而且MCI越严重,这些病理和神经异常与轻度阿尔茨海默症(老年痴呆)患者越相似。有研究显示,MCI患者具有更高的痴呆患病风险。每年有10-15%MCI患者发展为阿尔茨海默症,而认知正常的人们的患病率仅为1-2%。而随着年龄的增长,正常衰老转化为MCI的风险也越大。2002年的调查显示,每年有1%的60岁老人转化为MCI,而85岁老人的转化率达到11%。这样的高风险说明尽早发现MCI并进行干预,对于降低老年痴呆症的发病率、保护老年人的身心健康具有重要意义。

阅读全文 »

歌词

教えて 教えてよ その仕組みを
请告诉我 请告诉我 那其中的构造

僕の中に誰がいるの?
我的体内 到底有谁存在?

壊れた 壊れたよ この世界で
渐渐崩溃 已然坍塌 在这个世界

君が笑う 何も見えずに
你却笑了 什么都看不清

壊れた僕なんてさ 息を止めて
已崩坏的我 干脆停止呼吸

ほどけない もう ほどけないよ
解不开 已经 无法得到解脱

真実さえ freeze
就连真相 也被冻结

阅读全文 »

为何用docker?

在电脑还是window系统的时候,经常需要基于vm服务搭建一套环境才能更好地(应该是更贴近线上环境)进行开发,而现在在docker的神秘光环底下已经能实现用最小的资源搭建本地开发环境,同时能更好地迁移到其他地方。

前置知识

  • 了解docker安装及使用
  • 了解docker-compose命令行的使用
  • 了解laravel安装及使用

本文主要使用laradock进行本地的docker配置。laradock已经集成laravel需要使用的环境,只需要简单修改配置就能搭建环境提供开发,对开发及管理来说真是一味良方。

简单说明一下,在docker环境下我们需要运行laravel项目,实际会建立下几个容器(container):

  • workspace (开发环境)
  • php-fpm (php支持)
  • nginx (web服务)
  • mysql (数据库)

这些都是基于laradock再处理后的生成的容器,可参考laradock目录下相应名字的目录,里面包含Dockerfile及相关配置,感兴趣的同学可以尽情阅读学习 :)

更加深入的内容建议移步至laradock官方文档

阅读全文 »

在写这篇笔记的时候,我也没弄清ss与ssr之间的具体关系(当然也没上心去研究),这个ss与ssr之间选择那个更好当然得看具体需求。

就目前我个人需求来说ss固然是能满足的(只是需要科学上网),说到这里应该有些人会跳起来说,长城可能会扫到啊监控啊什么的。

管那么多干嘛,老子搭起来就为了google一下也没打算干什么,这样就可以了。

===============[分割线 update_at: 2017/12/22]=====================

我看了一下ssr不就是ss的改版吗?WTF?好像加上了很多东西。东西没细看,应该是加密跟混淆,日后详细再研究一下吧。

阅读全文 »

第一步,下载安装mysql

下载mysql

去官网下载mysql,点击一下官方地址进入下载。

https://dev.mysql.com/downloads/installer/

找到(mysql-installer-community-5.7.19.0.msi) 5.7.19 378.8M 点击右侧的download按钮进入下载页

web是安装器下载完还需再下载的,建议直接下载离线版使用,上面下载的是离线版建议。

然后在Begin Your Download页面最下面找到No thanks, just start my download.点击下载。

安装

下载下来心急的你会马上双击安装,然而在win10系统下会抛出错误,分别提示25022503的错误码。这里由于win10对于msi安装包的安全考虑已经把部分系统盘读写操作权限屏蔽了,需要使用管理者权限才能使用。右键已管理者权限运行在win10系统下已不存在,所以接下来需要这样操作:

1. 鼠标移到桌面左下角右键,选中`命令提示符(管理员)(A)`选项。
2. 运行以下代码:(`F:\xxx.msi`为你需要运行的包路径)
1
> msiexec/package F:\mysql-installer-web-community-5.7.19.0.msi

然后就可以正常安装了。

参考>win8 win10 安装msi 提示2502、2503的错误代码

可视化工具

推荐使用Navicat for MySQL

官方网站 www.navicat.com.cn

有购买力的你希望能支持正版。

但是像没什么钱的学生党只能选择D版了。

小记

关于mysql允许外部链接的问题

目前开发环境在vm里安装了ubuntu进行开发,同时本地window需要进行远程操作vm里的mysql这种情况。

解决办法

适用于ubuntu 16.04系统,及使用apt-get install mysql情景下。

找到mysql配置文件mysql.cnf

1
2
3
> sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf
# or
> sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

屏蔽”bind-address = 127.0.0.1”语句

1
2
# 加上#号屏蔽
#bind-address = 127.0.0.1

然后修改你所使用的用户,host 为 % 便可以使用远程连接了。

唠叨

最近公司在开发一个社交管理后台,看一遍线框图后发现需要富文本编辑器我便找会上两年开发的vue-tinymce组件,可惜的是组件支持还是vue1,所以这个组件需要升级支持vue2。然后有朋友问我为何不用现有的?因为看一圈回来发觉比较不靠谱的啊,全部都需要赋予id值(明明可以内部处理的为何要外部传入?),实在看不下去结果还是完善自己写的这个没多少收藏的库吧:)

阅读全文 »

最近4月番剧想看的都不在b站,然而其他平台均要收费而已也不全,唯独逼着看盗版了(老实说能支持正版就支持,我可是为了看幼女战记买了1个月的优酷土豆的:))。

看盗版麻烦也多,需要翻墙又需要下载。。。为了节省这些麻烦,准备写个脚本去扒种子。

突发奇想-1:能否直接用code调用迅雷去下载bt呢?

答案是可以下载的,但是下不了bt

在网上逛了一圈能看到推荐使用thunderdl比较多,然后尝试着找到thunderdl源头(需翻墙)。

如何使用ThunderDL

使用也很简单一步到位。
下载运行文件并下载迅雷mini迅雷VIP尊享版(当然系统需要.Net Framework 4.5支持才开运行)

比如用的是迅雷mini,便使用ThunderMini下的ThunderDL.exe

使用的方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 进入有ThunderDL.exe的目录

C:\Users\Yourself\ThunderMini>ThunderDL
用命令行方式启动迅雷下载。
需安装迅雷简易版1.5.3.288

THUNDERDL url [saveas] [savefolder] [comments] [refurl] [startmode] [originonly]
[originthreadcount]

url 下载文件网址
[saveas] 本地文件名
[savefolder] 本地文件路径
[comment] 自定义描述
[refurl] 参考网址
[startmode] 启动模式(默认 -1)
[origin] 仅从原资源提供网址下载(默认 0)
[originthreadcount] 原线程数(默认 -1)

按任意键退出...

看到这个没有url,博主有点儿绝望了。后续也没尝试比较种子用迅雷也下不下来…

突发奇想-2:bitcomet可能支持命令行调用

去逛了一圈的确有,马上安装bitcomet,并把他弄到系统变量上。

如何使用bitcomet

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

BitComet <TORRENT_FILE> [–output=OUTPUT] [–silent , [–paused] ] [–tray]
打开torrent
TORRENT_FILE: torrent文件的路径。
-o, –output : (可选)设置下载目录的路径。若不使用此参数,则使用默认的下载目录。
OUTPUT : 下载目录的路径(仅支持绝对路径)。
-s, –silent : (可选)安静模式启动。直接添加任务并开始下载,无需确认。
-p, –paused : (可选)直接添加任务,但不自动运行任务。 需要和-s 一起使用。
–tray :(可选) 启动BitComet时不显示主窗体,最小化到系统托盘。仅在第一个BitComet实例运行时有效。

BitComet –url=<URL> [–silent , [–paused] ] [–tray]
通过URL下载文件
–url : 通过URL下载文件。
URL : HTTP,HTTPS,FTP链接 或BC链接。
-s, –silent : (可选)安静模式启动。直接添加任务并开始下载,无需确认。
-p, –paused : (可选)直接添加任务,但不自动运行任务。 需要和-s 一起使用。
–tray : (可选) 启动BitComet时不显示主窗体,最小化到系统托盘。仅在第一个BitComet实例运行时有效。

BitComet –make <SOURCE> [–output=OUTPUT] [–silent] [–tray]
制作torrent文件
-m, –make : 制作torrent文件。
SOURCE : 用于制作torrent文件的源目录或源文件(仅支持绝对路径)。
-o, –output : (可选)设置torrent文件输出路径。若不使用此参数,生成的torrent文件默认路径为源目录或源文件的同一级目录。
OUTPUT : 生成的torrent文件的输出路径(仅支持绝对路径)。
-s, –silent : (可选)安静模式启动。直接使用默认参数制作torrent文件,无需确认。
–tray : (可选) 启动BitComet时不显示主窗体,最小化到系统托盘。仅在第一个BitComet实例运行时有效。

BitComet –tray
启动BitComet,但不显示主窗体,最小化到系统托盘。仅在第一个BitComet实例运行时有效。

BitComet –help
-h, –help 显示命令行使用方法。

哇,这个实在是太方便了

亲测一下,发现虽然没提示,但是bitcomet上的确添加了任务并在下载了,棒(๑•̀ㅂ•́)و✧

1
BitComet F:\download\1986-adfbs.torrent -so F:\download

thunderdl by Google Code
命令行用法