android

TicWatch Pro 刷机笔记

TicWatch Pro TicWatch Pro 是出门问问于2018年5月发布的一款基于 Google Wear OS 的智能手表。 国行版的系统是特别定制的,没有 Google Play ,应用商店基本没用。可是我只能买到国行版…… 想想大不了刷了机嘛。手机路由器都刷过来了,手表应该是可行的。 可行是可行,不过是多踩几个坑…… 一上来没有备份就把系统给双清了,所有的指令都是红色大感叹号。一脸懵逼,默默打开了京东的售后页面…… 死马当活马医,最后参考 xda-developers 论坛的帖子,刷了国际版,还是基于其他型号魔改的版本,因为硬件存在差异,使用起来还是有一些问题,时常卡的一逼,

nodejs

vue+cube-ui 快速上手

cube-ui 是由滴滴出品的一款基于 Vue.js 实现的移动端组件库,相比 mint-ui 有更多好用的组件。 本文作为初始化遇到一些问题的笔记记录,正确方法写在最后…… 坑 文档说 vue-cli 版本 2 和 3 安装的方式不一样,我想我的版本刚更新应该 > 3 ,于是就心安理得地按照 > 3 的方式去做,报了一堆错。 不停地google+stackoverflow了一个晚上,尝试了各种奇怪的方法,包括 github 上有人提到用 npm

life

DreamRecord

睡了个午觉,设定了半个小时后的闹钟,结果过了两个小时闹钟还没响,硬生生地睡过了头。 做梦记录 一开始是我妹请我去吃饭,我们一行五个人,其中一个是她同学我不认识,饭宴很豪华,但是并不好吃,活动的主办方的名字是XX控股有限公司。(两个字名字忘记了) 回家后我爸妈突然说要投资买房,买河北地房子,靠近雄安,由政府支持,房价肯定会翻倍,但是在雄安设区前就已经在造了,我怎么看都像是骗老年人的项目,我一看就是XX控股有限公司,我上网去搜这家公司的资料,发现第一条新闻就是负面消息,这家公司卖出来的房产受到了核辐射污染,(此处应该有配图),有多少人癌变死亡,但是这里的房子还是卖的很火爆…… ??? 上午看了纪录片中国工厂 这家公司最早是卖醋的,醋名为廿十一,卖的像老干妈一样成功。然后转行做餐饮,连锁饭店,店名也是廿十一,

mysql

mysql lost connection

问题连接云服务器上的 mysql 时出现了以下问题:ERROR 2013 (HY000): Lost connection to MySQL server at 'waiting for initial communication packet', system error: 0 原因mysql开启了DNS的反向解析功能,这样mysql对连接的客户端会进行DNS主机名查找。mysql处理客户端解析过程:当mysql的client连过来的时候,服务器会主动去查client的域名。首先查找 /etc/hosts 文件,搜索域名和IP的对应关系。如果hosts文件没有,则查找DNS设置,进行DNS反向解析,

android

oneplus6

昨天看到狗东上观望已久的一加6降价到了2699,加上优惠券什么的2663,想了想就买了。毕竟每天拿这个 Windows Phone 太傻逼了(而且微软已经决定年底就停止支持了),一切搞定后我加了粉丝企鹅群,一进去一群劝我退货的[狗头],半年前买的至少要3K+,我觉得现在买这个价格也还是挺合适的,早买早享受,晚买享折扣,不买不花钱……氧OS首先是刷氧OS来体验谷歌全家桶,一加的刷机非常方便,甚至都不需要root,只要用手机打开官网选择中国以外的国家,就可以很容易找到下载固件的地方。下载下来只有1.5G,很轻量的系统。之后把文件放到手机存储的根目录,系统更新里面选「本地升级」。就好了……然后重启的时候按电源键和音量-双清系统恢复出厂设置,就是一个完美的氧OS系统了!Google Play 改地区之前一件很困扰我的事情就是我的

java

Java Stream 语法笔记

概述 我的理解是Stream 之于 Java 就像 Linq 之于 C# ,其中的用法大都是相似的。 Stream 不保存数据,只有在需要的时候执行一遍,执行一遍之后就结束了,好比水流流过不复返。 构成 Stream 的操作方式有两种 Intermediate 一个流可以后面跟随零个或多个 intermediate 操作。其目的主要是打开流,做出某种程度的数据映射/过滤,然后返回一个新的流,交给下一个操作使用。这类操作都是惰性化的(lazy),就是说,仅仅调用到这类方法,并没有真正开始流的遍历。 Terminal 一个流只能有一个

android

mido reinstall

开始用安卓手机,第一步当然是刷机,国产手机自带的系统肯定是不用的,这辈子都不会去用的,原版系统又刷不上,只能靠刷国际版勉强用了…… 以下是刷机步骤,我用的是红米 Note 4x ,就是初音未来代言的那一款…… 开启开发者模式 关于手机,MIUI 版本那一条连续击打五次。 解锁 BL 官方解锁。 fastboot 下载 MiFlash,我用的是这个工具。 手机关机,拔线,按音量键 + 电源键,以 fastboot 模式启动。然后重新插上 usb。 刷入 twrp

dotnet

OData URL Conventions

本文主要介绍了调用 OData 接口时的一些笔记。更多详细内容请参考官方文档。 首先,官方文档中的方法并不是完全都可用的,灰底的示例都是 Non-normative examples ,就是非规范标准的意思……有些方法可能不行,要试过以后才知道…… ?$apply=groupby((LIMSCODE),aggregate(VALUE with sum as sum,$count as count)) &$filter=((LIMSCODE+eq+'Z6ZH20186019S1194210000099')or(LIMSCODE eq '30650108S4520210000877’

life

米家骑记智能山地自行车使用感想

没有图。 大概是去年八月中旬的时候看到米家骑记智能山地车的众筹。因为每天骑共享单车实在是一件很蛋疼的事请,我迫切需要入手一台自行车用于往返图书馆和书店,周边的 GIANT 店也去看了一下,虽然对自行车几乎一窍不通,但是想想应该也差不多。 然后是漫长地等待,八月底下的单,延期到十月中旬才到货,智芯还是后到的,众筹果然都不靠谱啊~厂家作为补偿送了一个价值 159 的自行车头盔,不过我一次都没用过_(:з」∠)_ 现在的在卖价格大概比众筹多一两百,不过双十一这样的活动又会降到 1999 …… 这次众筹大概卖出了一千一百多辆,不过放眼全国这样的保有量几乎是忽略不计,我对售后怎么样心里没有底,就算买来试试当通勤买菜玩具车了。 关于车 27.5寸轮径 11 速变速 低速档对于我来说几乎没用,山地车车轮较宽,

shadowsocks

RT-AC68U install note

之前的小米路由器拿到单位去之后,家里就靠一个古老的 TP-link 勉强维持,基本上门一关就没信号了。于是就决定买了一个美版的华硕 RT-AC68U 路由器,买美版是因为美版比较便宜? 然后用的时候发现其实卖家已经帮我刷好了系统,然后就很方便了,手动装一下软件配置一下就 OK 了,系统本身就有很多神奇的软件,不过我主要还是只为了一个刚需的功能。之前折腾小米路由器的时候差点没累死。 相关软件包地址 下载最新的那个就是了

css

background attachment fixed not working on mobile devices

我尝试把我的网页在移动设备上浏览时发现了一个问题,我给 body 加了一张背景图片并且固定,使其不受鼠标滚轮的影响。在桌面端的浏览器运行完美。 body { background: #222 no-repeat fixed top; padding: 0; margin: 0; font-family: "lustria", serif; font-size: 24px; background-size: cover; } 在桌面浏览器的响应式模拟中也是正常工作的。 然而直接用手机或者 iPad 打开就出现了问题:背景图不再以 cover 的样式拉伸,而且背景随着滑动滚动。

dotnet

UWP 真机调试

UWP 真机调试 想要在 Visual Studio 中直接 Debug UWP 程序只要在 debug 的时候直接将解决方案平台从默认的 x86 改为 ARM 。调试的时候点Device就直接在真机上调试了。 调试时请确保手机的 USB 连接允许。 UWP 远程诊断 在面向开发人员中,在同一 Wi-Fi 网络中可以通过浏览器来远程诊断。 在浏览器中输入设备门户中提到的地址,用浏览器访问,输入 Ping 码进入对应网页。可以通过上传 App package 和

nginx

Ngnix 上配置 https 证书

Ghost 安装的时候有选择自动生成 ssl 证书,安装时选择开启你什么都不用做站点就自动配置好 https 了。你最多只需要把 80 端口重定向一下。这次我尝试了一下手动配置。 申请并下载证书 这个阿里云或者腾讯云上都有免费的单域名证书可以申请。 Nginx 配置 以配置腾讯云的证书为例: server { listen 443; server_name www.domain.com; ssl on; ssl_certificate /xxx/xxx.crt; ssl_certificate_

dotnet

ABP 项目中 Code-First 注意事项

以下内容是在 abp 项目连接 Oracle 数据库时候遇到一些问题的笔记,可能有一些不准确的地方。 配置 在ProjectName.EntityFramwork中执行 EF Code-First命令的时候,要给ProjectName.EntityFramwork引用 Oracle 连接用的 Dll(如果你是用 Oracle 的话)用nuget上直接下载下来的似乎会出现版本不一致导致报错的情况。因为是单独执行,对应的App.config也要配置上和web.config一样的数据库连接串配置和其他相关的配置。 在对应的DbContext的OnModelCreating方法中,指定对应的数据库名: protected override void (DbModelBuilder modelBuilder) { base.OnModelCreating(

nginx

Ghost 本地开发部署指南

接 上文 本文将介绍如何在本地安装以开发者模式运行的站点(使用 sqllite3 ),如果你需要在本地测试或者开发 Ghost 主题的话可以参考一下。 不用于生产环境 使用ghost install local创建一个最小安装,然后将其用于生产环境是是一种反模式。 ghost install是灵活的,你可以用修改代码后通过本地安装的方式实现生产环境的安装,如果你你用了这种方式,就有可能不能正常使用ghost update。 更多相关内容请参考 ghost CLI 的文档 本地安装 你可以在 Mac 和 Windows 上执行。 Install Ghost-CLI npm install