跳到内容

最新文章

魔力鸭Ducky2087无背光改有背光

之前低调,买的无背光,前几日自组了GH60,LED还剩几个,想着是否能加在先前这个无背光的键盘上,网上一查貌似是可以的。

鸭子87键的键盘有两款DK2087和DK2087S,我这款便是DK2087无背光款,而DK2087S则是有背光款。据说芯片都是一样的,PCB也一样,只是没有装LED罢了,拆开键盘一看,确实灯位都是有的,电阻也已经焊好,只差LED了。

数了数剩下的LED,刚好可以给F区的所有英文字母加灯,还剩六颗,两颗给空格,两颗给方向键。

网上下了2087s的固件和刷入工具,打开刷入工具,可以获取到设备是DK2087,选择固件文件,按Download刷入固件,然后获取到的设备就成了DK2087S,刷入固件就成功了。Fn+数字1~7是7级亮度,Fn+数字8是呼吸背光,Fn+数字0是关闭背光,Fn+F9是功能键指示灯是否跟随背光灯的开关。背光断电无记忆,需重新开启。

34523452345

阅读更多 »

【不会轻易狗带】单身狗送给自己的生日礼物,GH60客制化键盘

之前不知怎么搞的关闭评论了,现已开启,欢迎吐槽

对客制化键盘没兴趣的也可以看看,了解一下机械键盘的相关知识

====== 预警 ======

item-51591FFA-6B38B78700000000040100002687B7CA.0本文涉及毒物,请谨慎阅读。

多图预警,使用移动数据流量查看需谨慎。

参照本文进行实践需要一定的数字电路基础。

参照本文进行实践需要一定的手工焊接基础。

参照本文进行实践需要一定的细心和耐心。

本文不涉及具体商家,不打广告,如有需要可以私下交流。

文中可能有逻辑混乱,因为太长了,不是一次写成的,写的时候也没按顺序。

一句话总结本文目的:给大家定制满足自己需要的键盘提(kan)供(wo)参(zhuang)考(bi)。

 

====== 前言 ======

DUCKYDK2087机械键盘真是个用了就上瘾的东西,在电脑配件里面也算用了就回不去的一件。

在配现在这个台式的时候,看了几篇文章迷了心窍,就想整个机械键盘。基本盲打所以可以不用带灯,小键盘很少用所以87键就够了,兼顾游戏和码字所以用了红轴,外观就选低调耐脏的黑色吧。因此最终选择了鸭子的2087无灯樱桃红轴。

然而,然而,这仅仅是入坑的第一步……

(太长了,图太多,网站流量遭不住,首页就不放全文了,请大家点击阅读全部,已经在文章页面的请无视)

阅读更多 »

添加博客页面滚动条样式

#适用于Webkit内核的浏览器,如Chrome以及各种国产XXX极速浏览器

#可以通过浏览器扩展实现所有网页滚动条修改(请看文章最后)

之前发过一篇文章:webkit scrollbar 自定义滚动条

后来博客搞过很多次迁移改主题之类的事情,当时修改的样式丢失了,今天不经意看到就恢复过来。

添加在wordpress的主题的自定义CSS文件即可,代码如下:

::-webkit-scrollbar {
    height: 10px;
    width: 10px;
}

::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgba(10,100,200,0.8);
    border-radius: 5px;
}

::-webkit-scrollbar-thumb:hover {
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgba(200,100,10,0.8);
    border-radius: 5px;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgba(0,0,0,0.2);
    border-radius: 5px;
}

a:visited { //访问过的链接变浅色,酌情添加
    color: #B5B5B5 ;
}

关于Chrome的全局修改方法,需要安装扩展Stylebot(或同类其他扩展),在该扩展的设置页面按如下操作:

在Styles页面,点击Add a new style…

20160318181035

在弹出的窗口中,上方的空输入两个星号,下方的空填入上面的代码

20160318181110

保存后刷新页面显示。

EOF

配置Genymontion虚拟机,VirtualBox和Hyper-V共存

官方SDK里面的AVD虚拟机效率不行,运行起来太慢,网上看到Genymontion模拟器貌似不错。

是可以免费使用的,点击Buy,拉到最下面小字免费下载(点此直接到达)。

然后趁下载的空注册个账号,不注册不能配置虚拟机(点此直接到达)。

20160122121440 微信截图_20160122122103

安装好点ADD添加虚拟机,选完型号之后需要下载一些文件,大概一二百兆,这个时候如果不出意外会报下图的错,这是中国网络的问题,不能说得太细,在下图配置一下就好了,请自行解决,然后就可以正常下载了。

报错内容:

Unable to create virtual device.

Server returned HTTP status code 0

20160122122910 20160122123626 20160122123025

建好虚拟机先运行一下看看,报错了,可以看出用的是VirtualBox,让我到VB里面去运行一下。打开VB,点启动,看下错误,提示VT-x不可用,这时候需要大家确认一下CPU是否支持VT,以及是否在主板中打开了VT支持。如果确定CPU是支持的,也在BIOS中打开了VT选项,依然这样提示,这时就要看一下系统中是不是启用了Hyper-V。Hyper-V是微软的一种虚拟机服务,会独占VT-x,这样VB就用不了了。

20160122132125 20160122132437 20160122132856

网上一般标题为“解决方法”的文章,都是指导用户如何卸载Hyper-V,然而Hyper-V在装系统时默认是不会安装的,既然现在装上了肯是有原因的,盲目让用户卸载不可取。但是VB和Hyper-V都要独占VT,显然同时运行时不能实现的,折衷的办法是添加一个不启动Hyper-V的启动项,如果要使用VB就从这个启动项启动,如果使用Hyper-V就从原启动项启动。方法如下:

  1. 用管理员身份启动CMD,
  2. 运行:bcdedit /copy {current} /d “Windows 8 Without Hyper-V”
  3. 运行:bcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} hypervisorlaunchtype OFF

运行完上面的第二步会得到第三步要用的“{”,“}”中间的部分,然后在设置一下开机时选择启动项的时间就行了,这时也可以在下拉列表选择默认启动项,如图:

20160122134015 20160122134227 20160122134538

接下来在Eclipse中添加Genymotiom插件,直接如图吧:

Name: Genymobile

Location: http://plugins.genymotion.com/eclipse

20160122142053 20160122142201 20160122142552

EOF

minSdkVersion、maxSdkVersion、targetSdkVersion、target的区别

20160112204936在AndroidManifest.xml中:

minSdkVersion:

即在建立项目时的MiniMum Required SDK,系统API低于该属性声明的API等级,则应用不能安装。因为高API等级的系统可以运行低API等级的应用,反之却不行,所以此属性的值应该是应用中所使用的所有API接口中的最高等级。

20160112205650maxSdkVersion:

高于该属性声明的API等级,则应用不能安装,一般不设置。

targetSdkVersion:

即在建立项目时的Target SDK,告知系统此应用是以该属性声明的API等级为目标编译的,系统可以不进行兼容性检查。该属性只起到告知的作用,实际的兼容性问题需要开发者自己处理。

20160112204951在project.properties中:

target:

即在建立项目时的Compile With,该应用在编译时实际使用的API等级。如果使用了高于该等级的API接口,编译的时候就会报错。

最后官方解释在这里:

http://developer.android.com/intl/zh-cn/guide/topics/manifest/uses-sdk-element.html