1. 下载虚拟机文件和镜像:https://www.dropbox.com/s/ytimsezu9cl61xx/synoboot_1.02b_ESXi_only.zip?dl=0 [https://www.dropbox.com/s/ytimsezu9cl61xx/synoboot_1.02b_ESXi_only.zip?dl=0]
2. 把下载好的文件解压,得到 synoboot.vmdk 和 synoboot.img ,然后上传到 ESXi 的 datastore 里面
3. 在 ESXi 里面新建虚拟机 1. 操作系统选择 其他 -> FreeBSD 64 bit
2. ... read more
前置条件
1. CPU和主板需要支持 VT-x 和 VT-D 功能
2. 在 BIOS 上关掉集显。集显无法直通给虚拟机,而且也不可以宿主机使用集显,虚拟机使用独显。所以需要禁用
步骤
1. 安装 ESXi
2. 进入 ESXi 的 Host Web Client
3. 依次进入 Host -> Manage -> Hardware -> PCI Devices
4. 选中你需要直通的 PCI 设备。在我的机器上是 NVIDIA Corporation GM206 [GeForce GTX 960] ,然后点击 Toggle passthrough 1. 如果在列表里面没 ... read more
前置条件
宿主机的 CPU 跟主板都需要支持 VT-D 以及 IOMMU,否则无法实现直通。步骤
1. 在 ESXi 中开启 SSH
2. 通过用户名和密码登入 SSH
3. 找到你想要直通的硬盘的 RAW 驱动器名称 1. 在 shell 里面执行 ls /dev/disks ,结果会返回一堆类似 t10.ATA_____OCZ2DARC100______________________________A22L1061530000362___ 这样的文件,以及还有类似 t10.ATA_____OCZ2DARC100______________________________A22L10 ... read more
HTTP/0.9
* 1991 年发布
* 只有一个 GET 命令
* 服务器只能返回 HTML 格式的字符串
* 服务器传输数据结束即关闭TCP连接
HTTP/1.0
* 1996年5月发布
* 除了可以传输字符串之外,还可以传输图像、视频、二进制文件等。
* 除了 GET 命令之外,还添加了 POST 命令 和 HEAD 命令
* 服务器的响应除了内容之外还有包含响应头。
* 头信息必须是 ASCII 编码,后面的内容可以是任意格式。因此有了 Content-Type 头来指定body里面的数据类型。
* 也因此可以先将响应内容先经过处理压缩后再发送给客户端,客户端接 ... read more
> The Window.self read-only property returns the window itself, as a WindowProxy. It can be used with dot notation on a window object (that is, window.self) or standalone (self). The advantage of the standalone notation is that a similar notation exists for non-window contexts, such as in Web Worker ... read more
<div class="captcha-image-wrapper">
<div class="captcha-slider-block" style="background-color:#2FDE4B;width:18%"></div>
<div class="captcha-slider-block" style="background-color:#F98126;width:17%"></div>
<div class="captcha-slider-block" style="background-color:#52A8E9;width:18%"></div>
<div cla ... read more
启用 JFFS
* 管理 -> JFFS2支持 -> 启用 -> 清除 JFFS2 -> 保存设置 -> 重启路由器
启用 SSH
* 服务 -> Secure Shell -> 启用SSHd -> 保存设置
* 管理 -> 远程管理 -> 启用SSH管理 -> 保存设置 -> 重启路由器
安装 ENTWARE
* ssh 连接到路由器: ssh root@192.168.1.1 ,密码为一开始设置的管理员密码
* 创建 /jffs/opt 文件夹并且挂载到 /opt 上:mkdir /jffs/opt
mount -o bind /jffs/opt /opt
... read more
误点:DIRECTIVE 里面的 TRANSCLUDE 是 DIRECTIVE SCOPE 的一个子 SCOPE
angular.module('app', []).controller('ctrl', function ($scope) {
$scope.data = 'controller data';
$scope.hello = 'controller hello world';
}).directive('test', function () {
return {
restrict: 'E',
template: '<div>{ ... read more
NO-BIND
export default class Hello extends React.Component {
constructor (props) {
super(props);
}
onChange (e) {
this.setState({value: e.target.value});
}
render () {
return (
<div>
<input onChange={this.onChange.bind(this)} /> ... read more
有些安卓手机 web 上面无法通过 onkeydown 监听 textarea/input 元素的 backspace 删除事件,其他事件可以响应。解决办法是监听 oninput 事件来实现:> The problem is somewhere Chrome stopped firing keypress events for "backspace" since Android 4.4. This has been problematic in many webview based apps to catch required events. There is a small relief f ... read more