618的时候乘着降价买了个Bose QC25,1299元。
1、先说为什么要买降噪耳机。因为地铁里太噪,听Podcast时得把音量开很大,耳朵就会不舒服。而在地铁里看手机,又晃得厉害,眼睛不舒服。解决方案只有上降噪耳机了,把路上的时间尽可能利用上。
2、品牌选Bose没什么好说的了,大家都说好。为什么选Bose中的这个型号?我已经有个入耳式的耳机了(LG HBS 800),戴久了不舒服,头戴式耳机戴久了应该会比入耳式舒服一些,这样在上班的场景也可以戴。可更换的7号电池比内置充电电池应该可以用得更久,毕竟这么贵的耳机,想用得久一些。为什么不是QC35无线版,因为穷。
3、前几次戴的时候,会不舒服,应该是感觉那个“白噪音”不舒服,但开起音乐(声音)后还好。现在已经很习惯了。
4、增加了些使用场景和意外的效果。戴着它听ATP时会更专注,这样我更愿意听这个节目了,练听力。在上班时戴也不错,效率会比没戴高。煮饭时也会戴,开着抽油烟机也OK。
过马路的路口或过马路时,我就把它摘下来。
5、这款并不是完全过滤掉外围的所有声音,人声会留一些,所以地铁报站时,座位旁同事叫我时,是可以听得到的。
6、缺点:有线。同时戴着QC25和HBS-800可以解决这个问题,看应该看起来很傻。或者给QC25加个蓝牙模块,但电量应该是个问题。习惯了蓝牙耳机,不喜欢有线,有那么几次不小心扯掉了线。
阅读更多 →
在看这个代码(https://github.com/eppz/Unity.Blog.Unity_Android_plugin_tutorial)时,里面有UnityEvent的写法,一时没看懂,看了下官方文档(https://docs.unity3d.com/ScriptReference/Events.UnityEvent_1.html)才明白。
下面是官方文档给的例子:
UnityEvent一开始会让人以为是数组,但其实这里<>里应该是参数的类型,表示只能是int类型。后面用Invoke调用时的值是int型的5。
再来看一下文章一开始给的eppz的代码,用git切到2a0e46b的commit上。它的相关代码如下:
该脚本所挂载的物体的Inspector界面如下图:
这样当AlertDidFinishWithResult被调用时,UI上的Result Text显示的Text就被改变了。
阅读更多 →
环境:
Python 2.7.9 (numpy 1.12.1, pip 1.5.6, setuptools 7.0)
OpenCV 2.4.13
Windwos 10 64 bit
想要在Python中做视频和图片的合成,简单说就是给视频加个水印。
OpenCV给出的接口是有两种的,一种是旧的接口,叫cv,一种是新的接口,叫cv2。
当然是倾向用新的接口。这两种接口的写法还有点不一样。
想用旧版本的接口得这么写import cv2.cv as cv
h264编码的mp4视频在opencv中打不开,原因未知。由于不能像C++那样Debug,所以很容易出现报错的簸并不是真正有问题的代码。比如无法打开h264视频导致后面某一行代码报错。用格式工厂转成avi后可以读。
OpenCV只处理视频的内容,不处理音频的东西。读进来的视频文件直接丢弃了音频的信息。
相关代码见:https://github.com/linmq/Python-OpenCV-Tutorials
阅读更多 →
Unity3D的官方下载网页:https://unity3d.com/get-unity/download/archive
现在Unity3D的下载需要用到官方的工具,叫Unity Installer,公司内部好几台电脑需要升级时每个人都在线下载安装就好麻烦,在网上搜索并猜到其直接下载地址的方法。
以Unity3D 5.3.5f1为例,可以查看到Mac版Editor的下载地址是http://download.unity3d.com/download_unity/960ebf59018a/MacEditorInstaller/Unity-5.3.5f1.pkg?_ga=1.116579589.2817943.1469440554 ,
而其实际的下载地址是 http://netstorage.unity3d.com/unity/960ebf59018a/MacEditorInstaller/Unity-5.3.5f1.pkg
只需要稍微改一下URL即可。
参考链接:https://www.reddit.com/r/Unity3D/comments/45ytcg/unity_53_offline_installer/
阅读更多 →
在使用Sourcetree时,准备提交代码,发现Unstaged files里有个文件夹里的文件没有在Sourcetree里显示出来。
1、第一反应是查看该Git Pepository的.gitignore文件,发现我没有ignore那个文件夹。
2、我打开Sourcetree的Terminal,想手动添加该文件夹下的文件。
git add xx/yy.h ,却提示:
The following paths are ignored by one of your .gitignore files
那到底是哪个.gitignore 文件忽略了我的这个文件夹。Mac OS默认是无法搜索隐藏文件,在Spotlight Search里还搜不到其它的.gitignore文件。
其实可以加 -f 来强制添加这些文件,但我多搜了几下,找到了原因。
3、git check-ignore -v xx/yy.h 该命令可以告诉你哪个规则使得你无法添加该文件了。
原因在/Users/xxxxxx/.gitignore_global 里有规则忽略掉了那个文件夹。不知道啥时候Sourcetree创建了这个全局的gitignore文件。
参考链接:
忽略特殊文件
http://stackoverflow.com/questions/9436405/git-is-ignoring-files-that-arent-in-gitignore
阅读更多 →
Enviruonment: Mac OS 10.12.2, Python 2.7.10, MySQL 5.7.17 Community, MySQLWorkbench 6.3.8
在一台Mac上装好MySQL,并用代码测试成功后,想在另一台Mac上连接该数据库跑一下代码看看。需要配置一下MySQL让它从任何IP都可以访问。
在MySQLWorkbench中,将root的From Host改为%
参考链接:http://www.cnblogs.com/thingk/p/3282345.html
阅读更多 →
Environment:Mac OS 10.12.2, Python 2.7.10, SQLAlchemy 1.1.4
在试教程 http://www.jikexueyuan.com/course/1387_2.html?ss=1 时,用到python flask_sqlalchemy (version 1.1.4)时,报一个warning
解决办法是加一行配置,将SQLALCHEMY_TRACK_MODIFICATIONS设为true,如下
参考链接:http://www.jianshu.com/p/70c892fab7af
阅读更多 →
Environment:Mac OS 10.12.2, Python 2.7.10
On terminal and use pip to install mysql-python (virtualenv is activate), but it get a error
command ‘cc’ failed with exit status 69
reference link: http://stackoverflow.com/questions/19769648/cant-install-discount-with-pip-error-command-cc-failed-with-exit-status-1
I need to use xcode-select to install Xcode Command Line Tools
阅读更多 →
环境:CentOS 6.8, Python 2.6.6
敲一些命令时,比如 pip list时,会提示:
解决办法是安装
阅读更多 →
环境:CentOS 6.8, python 2.6.6, virtualenv 15.1.0
我是在virtualenv里,想要在里面安装mysql-python,但老报错
参考文章:http://blog.csdn.net/fenglifeng1987/article/details/38057193
退出virtualenv
然后输入以下命令
不过这三个东西分别是什么用途呢?
阅读更多 →