Domon

Domon

Life is Simple

138 篇文章

科技改变生活,技术连接生活

相较于第一代的小米手环,这一次让我觉得最大的体验就是,快捷,易用和忘记它的存在。我对于扫码乘车非常排斥,角度和距离控制不好,经常会让后面等待的每一位朋友损失生命中的几秒,因此本着节省自己和他人时间,我会使用公交卡。 手环NFC有天然的优势,容错率高。这段时间做地铁抬手进站出站,识别程度和公交卡没有两样,但因为手环在手中所以省了从口袋掏出来的过程,所以体验好了不少。模拟门禁卡也是一样,提高效率并让自己感到轻松愉快,再也不用到处翻找钥匙串了。PS:美国人用牛仔裤的小兜放金子,我却用这个地方放门禁卡,so sad。 另外由于多了一块屏幕,相对于一代小米手环,多了交互的方式,有时候不自主拿起来盘两下,偶尔还会看看自己的心率。不过需要吐槽的是,这个手环和华米2手表虽然同家,但是数据源只能选择一个,我两个设备同时佩戴的时候,总有一个的数据是不能使用的。

ClickUp基础使用说明

日常工作中需要有类似Jira且免费的软件来管理项目开发,找寻体验了一圈,发现ClickUp的整体素质非常不错。随即就在公司推广了起来。 一般情况我们再说敏捷开发的时候,都需要一个类似的项目管理工具,来直观的可视化的看到当前这个Sprint里面的任务以及当前Sprint的燃尽图。有了这些数据和进度的保障,也会让开发工作变得更加顺滑。 任务基础流程及规范 任务流转流程 任务对应的指派人,开始该任务时,需要将任务的状态从「 Open改为「进行中」(三种种改动方法: 在任务详情页面中修改 在列表/看板界面直接拖拽 在看板/列表界面点击状态选择 任务在「进行中」时 若任务完成时需要将任务状态从「进行中」改为「已完成」,并指派给需求的发起者 若任务如果因为各种情况被阻塞,例如U没有提供,需求没有明确,

Windows Server网站数据迁移

由于一台服务器(A)下架,所以需要将之前的网站转移到另外一台服务器(B)当中。整个项目为PHP的项目,采用了Zkeys的集成化工具(PHP,MySQL,PhpMyAdmin)。 备份MySQL数据库文件 在MySQL中直接拷贝 在A中拷贝原有数据库文件,一般情况,MySQL的数据文件会在 mysql安装目录/data/对应的数据库名称 如果没有找到安装目录,则可以通过进入MySQL命令行的方式获取 mysql -u用户名 -p密码 进入mysql命令行控制台,输入下面语句即可查看 show global variables like ‘%datadir%’; 将数据库文件(一般为frm,

Python通过SSH连接MySQL

因为项目的特殊性,数据库只允许内网访问&服务器公网SSH访问,需要本地机器A通过SSH登录到目标机器B上,访问该B中的MySQL。搜寻了一圈,大部分的内容都是教如何在本地机器A,通过SSH连接到跳板机B,然后访问C机器的MySQL。所以记录一下我的实现方法。 需要用到的两个Python libs:pymysql和sshtunnel。 不通过SSH连接数据库 conn = pymysql.connect(host=localDbConfig.MYSQL_IP, port=localDbConfig.MYSQL_PORT, user=localDbConfig.MYSQL_USERNAME, password=localDbConfig.MYSQL_

AndroidStudio 升级Gradle5.0 Databinding报错

前天AS出了新版本3.4,故升级。与之匹配升级的还有Gradle Plugin 3.4,Gradle5.1.1。升级后,build程序的时候,就报错了 DataBinderMapperImpl.java:54: error: cannot find symbole: [kapt] An exception occurred: android.databinding.tool.util.LoggedErrorException: Found data binding errors.

鼠须管安装及简单配置

输入法作为一个入口,能掌握和得到的数据很多,比如但不限于密码,聊天文字,不合时宜的文字等等。所以,一般情况我是不会用第三方的闭源输入法。随着iOS12,对于双拼的系统层面的支持,从此我就变成了原生输入法。用了这么久觉得一切都挺好,尤其微软拼音在Win10下的表现令我挺意外。至于苹果上,iOS上面的双拼(微软双拼)键盘布局有点让人不开心,以及MacOS原生输入法切换中/英文的Caps的按键有点奇葩之外(尤其是在HHKB上,需要Fn+Tab),其余我都挺喜欢。但是不是有更好的选择。答案当然是肯定的,那就是RIME。 RIME输入法再Mac下面叫鼠须管,它的定制性很强,以至于挡住了一部分人。这篇文章也是简单的说一下,如何调教出来一个比较好用好看的输入法。 基本使用 在这里可以下载到最新版本的鼠须管,安装过程很简单。

I Do What I Want

在阳历年过后,马上就要迎接来阴历年。不知不觉这一年又已经到头了,感觉时间过的要比预想的快太多了。现在还能回想起来去年过年之前,同样是在最后一个聚餐的工作日。我坐在李哥他们的办公室,听着歌,写下来一篇文章-Think Different。 年复一年的工作,让我更加的觉得自己像一个机器一样,每日周而复始的去运转。个人的情绪,思想和梦想都统统需要给工作让路。这让我感觉到很不满,我知道自由是需要代价的,但牺牲着时间和精力还做着这样的工作,多半还是让我很惆怅。 今年从一个私人企业,跳槽来到了大的外企。当然没有我想象中的那么好,虽然福利不错,时间保证40H/Week,工作之外的时间完全不被打扰,但终究上班的感觉完全和流水线上的工人一般,沉默的做完自己的工作即可。不需要多姿多彩,不能够有个人思想,按需求按时间保证交付是这里的信条。如果我和孙少平一样,没有走出双水村,

音乐是什么

这个问题很大,我也不知道如何回答。因为没有一个明确的用一个物品描述另外一个物品。如果说音乐至于我是什么,我只能说这是一种与自己情绪的沟通方式。通过这样的方式,我可以找到属于冰山之下的情绪,也能串联出来某一段回忆。 中学时代,感谢步步高复读机,让我第一有了AB双面听歌的习惯。软磨硬泡,在05年年初有了自己的128MBMP3,从此让我摆脱了买盗版磁带的生活,转而走向了yymp3.com,6621.com,mp3.baidu.com的网络盗版之旅。那个时候不知道无损,不知道核电耳机,仍然能被音乐带入到特定的情绪当中。 每天晚上下晚自习,夜深人静的时候,塞上耳机,静静地坐在书桌,沦陷在旋律和歌词中。那个时候的我,大部分的时候都是内向且默默无闻的,我并不排斥做一个角落里的透明人。好在我有音乐陪伴着我,

RecyclerView 点击事件处理

RecyclerView不像ListView那样,提供了setOnItemClickListener,所以一般情况需要我们自己定义一个接口实现这个功能。我一般会通过Adapter去暴露出来一个接口,便于上层获取位置和点击事件。 首先在Adapter中新建一个接口 public static interface OnItemClickListener { void onItemClicked(View v, int postion); } 创建一个对应的实例,并且提供set/get方法 private OnItemClickListener onItemClickListener; public OnItemClickListener getOnItemClickListener() { return onItemClickListener; } public void setOnItemClickListener(OnItemClickListener onItemClickListener) { this.

Android 8.1 屏幕旋转问题

这两天遇到一个问题,从A Activity打开B Activity然后,又从B finish到A,会导致A切换一次屏幕(横,竖),然后恢复正常。在Android 8.1下必现。 查询了下Google Android 9.0的文档。在Android9.0中,修改了旋转的图标,并且增加了一种新的旋转方式。 在Android9以前,点击下拉栏种的自动旋转按钮,会切换两种状态:打开自动旋转和竖直屏幕。Android9修改成了打开和关闭自动旋转。并且在关闭自动旋转的时候,利用Navigation Bar,增加了第四个按钮,手动来切换屏幕方向。 如上图,如果躺在床上玩手机,