去年看了好多资料,发现蜘蛛(Spyder4)的原理和相机一样,通过滤色片过滤不可见光。之前三个屏幕颜色用蜘蛛校不到一起,是因为LCD有不可见蓝光,蜘蛛的滤色片又不能完全过滤掉,导致被认成可见光。与蓝色相对的两个色是红绿,所以校出来偏红偏黄偏绿都有,这取决于背光LED的光谱。最后,租了个光谱仪(ColorMunki)每个屏幕导出一组校正数据给蜘蛛,调用后多个屏幕就可以校成一样了。也就是说,每买一个 …
为什么蜘蛛总是不准
回复
去年看了好多资料,发现蜘蛛(Spyder4)的原理和相机一样,通过滤色片过滤不可见光。之前三个屏幕颜色用蜘蛛校不到一起,是因为LCD有不可见蓝光,蜘蛛的滤色片又不能完全过滤掉,导致被认成可见光。与蓝色相对的两个色是红绿,所以校出来偏红偏黄偏绿都有,这取决于背光LED的光谱。最后,租了个光谱仪(ColorMunki)每个屏幕导出一组校正数据给蜘蛛,调用后多个屏幕就可以校成一样了。也就是说,每买一个 …
使用Ghost克隆Windows分区后,在带有保留分区的情况下容易出现不能启动的情况。
这时可以用windows官方光盘引导,在开始安装的界面按Shift+F10调出命令行,使用diskpart的”assign letter”调整各驱动器的盘符。把windows分区调整成C,保留分区调整成其他比如为J。使用下面的命令修复引导。
BCDboot C:\Windows /s J: /l z ...
通过管理员执行下面的命令即可为当前系统启用Emergency Management Services(EMS),EMSPORT为串口号。
BCDEDIT /bootems {bootmgr} ON
BCDEDIT /bootems {current} ON
BCDEDIT /ems {current} ON
BCDEDIT /emssettings EMSPORT:2 EMSBAUDRATE ...
TCP很好实现,但是UDP怎么搞都没搞好,总结下。首先要打开kernel的转发
vi /etc/sysctl.conf
#去掉net.ipv4.ip_forward = 1的注释
sysctl -p #激活配置
配置TCP转发
iptables -t nat -A PREROUTING -i <in> -p tcp --dport <port> -j DNAT --t ...
环境:ubuntu server 16.04.6 kernel 4.4.0-142-generic
bonding需要使用tap,tun在这个环境里已经不能bonding,需要在系统启动时就建好tap,不能随着连接状态动态创建。另外是需要两边的适配器状态同步,一边down后另一边也要down,up同理,不这样处理通信会有问题。
开源虚拟私人网络 --mktun --dev-type t ...
main起来后会把TCPRelay加到eventloop。有新连接进来后在TCPRelay的handle_event处理,accept后生成一个TCPRelayHandler用于处理后续的事件。
TCPRelayHandler初始化的时候会把自己加到loop里,并把自己添加到fd_to_handlers,后续再有事件TCPRelay 会通过 fd_to_handlers 交对应的 TCPRe …