Lin Minquan's Blog

体验科技改变生活

用机器人来规范人类的行为

深圳口岸这边过关的时候,是要用证件在机器上操作后过关,流程跟过地铁的闸机差不多,但它要求第二个人要距离第一个人一定的距离,需要站在地面上某条黄线外,应该是为了隐私。但其实还是有一部分人紧跟在第一个人后面。 最近口岸引进了机器人,它会在第一个人和第二个人之间来回走动,并用语音提醒人类要站在黄线外。效果比工作人员提醒好多了。 这让我想到我之前提到的,在自动驾驶普及的初期,自动驾驶汽车是可以知道周围违规的车辆的,然后其实是可以录像自动发给交警处理。这样其实可以很好地规范开车行为,减少交通事故。 阅读更多 →

意外发现一个图床

TIM(office.qq.com)有个在线文档的功能,在其在线文档里插入图片后,复制粘贴到Wordpress后台,是可以直接粘贴的,查看图片链接,域名qpic.cn是腾讯的。 目前TIM免费的空间是有10G。 ======20180210 更新======== 后面发现这个图床是不能用的,过一段时间就会被腾讯发现而取消掉外链。 阅读更多 →

如何重装Windows 10 上的 OneDrive

我电脑上的OneDrive老是会运行一段时间后崩溃,客服让我重装。搜了下, 先按下面第一个链接,在PowerShell(admin)下运行,但提示 The module ‘%Systemroot%’ could not be loaded. 按下面第二个链接操作, %localappdata%\Microsoft\OneDrive\onedrive.exe /reset 提示 位置不可用,忘记英文提示是怎么样的。然后我直接用Everything搜到准确的onedrive.exe目录,用绝对路径来reset。 我不知道我的哪个步骤起效果了,应该是最后一个步骤(因为它没提示有问题)。 后面就是用Everything在电脑里搜索OneDriveSetup.exe来重装,要挑版本号最新的那个安装包。 参考资料: How do I reinstall OneDrive in Windows 10? https://answers.microsoft.com/en-us/windows/forum/windows_10-files/how-do-i-reinstall-onedrive-in-windows-10/ad738670-43c7-4ec3-9c87-f52425e19637 如何重装Onedrive https://answers.microsoft.com/zh-hans/onedrive/forum/odoptions-oddesktop-sdwin10/%E5%A6%82%E4%BD%95%E9%87%8D%E8%A3%85onedrive/37c41439-fa4d-433e-92de-ca6b7ff5d661 阅读更多 →

自执行函数表达式 immediately-invoked function expression

某个Udacity的作业中,Html文件里引用了几个js文件,但从这几个js文件里,我不知道代码是从哪里开始执行的。它没有C语言里的main函数,没有用到以下两个函数。 也没有用到 后来发现它用的是 自执行函数表达式 immediately-invoked function expression javascript的语法真的是太奇怪和随意了。 参考链接:深入理解JavaScript系列(4):立即调用的函数表达式 阅读更多 →

笔记本只用独显

配置高一些的笔记本,会有独立显卡,同时也会有集成显卡,前者一般是Nvidia,后者一般是Intel。 今天遇到的问题是,有一个程序(Processing开发的),模拟流体的,打包出来后,跑起来非常卡。同事说,不至于呀,960M的独显呢,他让我把集显禁用掉,在设备管理器中禁用掉后(需要重启),就可以流畅跑了。禁用集显的方法我当时自己也有想过,但觉得是使用独显还是集显,这应该是由操作系统来自动决定,应该跑的是独显吧。 网上还有其它禁用集显的方法,请自行搜索。 阅读更多 →

git 添加一个空文件夹(目录)

如果新建了个文件夹,但会发现它无法被添加到git里,因为can not hack an mepty directory. 解决办法是在该文件夹里加个.gitignore文件,里面写上 How can I add an empty directory to a Git repository? 阅读更多 →

javascript中以大括号当参数

udacity中有一例子,发现其直接把一对空的大括号当作参数传给一个函数,不知道这语法是什么意思。 library.js run.js 搜了下,其实这大括号(Curly braces)在javascript中表示的是object,空的大括号应该表示的是一个空的object,上面代码中在carlike里传了一个空的object,然后把这个object的loc赋值为1,最后return这个object为amy。 参考链接:https://stackoverflow.com/questions/4146984/curly-braces-inside-javascript-parameters-for-methods ====== Udacity Front End Developer , Lesson 9 , 的最后一节14.Conclusion 也提到了它这只是 passing a empty object to the carlike decorator. 阅读更多 →

变相扩容onedrive的空间容量

office 365家庭版包含的是5个帐户,每个帐户的onedrive空间是1T,如果觉得1T不够用呢,那可以把其它帐户的onedrive空间也用上。在B帐户的onedrive上新建一个文件夹,然后共享(有读和写的权限)给帐户A,这样就可以了。共享的文件夹内的文件,也支持place holder的功能。 阅读更多 →

Mac Chrome 右键无法弹出菜单

奇怪的是,我在Mac Chrome上点击鼠标右键,是无法弹出右键菜单的。搜了一下,原来是我安装了crxMouse 插件。在这个插件的选项里,有建议(默认打勾)Mac和Linux用户用双击右键来打开右键菜单,而不是单击右键。原因没看明白。 其实判断是否是插件的原因,只需要打开Chrome的New Incognoto Windows进行测试就知道了。 阅读更多 →