wingwy.com
win10的用户系统好坑啊 « 永远的wing - wing's forever, wing's my love.
http://www.wingwy.com/archives/2015_01_28144.html
Wing's forever, wing's my love. 作者: wingwy 发表于:2015年01月24日 11,079 次浏览, 18 条评论. 发个新Win8.1update的64位winpe5.1(wingwy-pe5.1-v1). 2000W酒店开房数据泄露下载 1.7G解压文件后7.8G. 您可以跟踪这篇文章的评论通过 RSS 2.0. 18 条评论 发表在 win10的用户系统好坑啊 上. Edge以及UWP 除了UWP的 设置 app ,被强制以Low权限运行. 您好,我用了最后一版的PE 名字应该是 wingwy-pe5.1-v1f1),在用DISKPART把硬盘分区时发现不能顺利进行,发出来的也装不了系统,启动引导进去后,用硬盘里的WIN10镜像安装也无法识别硬盘,无法使用硬盘安装的方式装系统,不知道是跟哪里有关 我用软件把WIN10的ISO文件写入U盘,引导系统后可以正常分区安装。 大神有没有Win10PE 64 位添加32位support 的方法啊. 怎么制作带资源管理器的Windows PE3.0 x86.
laruence.com
GCC优化引起的一个”问题” | 风雪之隅
http://www.laruence.com/2014/06/26/2955.html
PHP语言, PHP扩展, Zend引擎相关的研究,技术,新闻分享 – 左手代码 右手诗. 26 Jun 14 GCC优化引起的一个”问题”. 本文地址: http:/ www.laruence.com/2014/06/26/2955.html. 的, 不过, 鉴于, 好久没更新博客了…… 就转过来, 凑个数吧, 大家凑合着看. 一切要从今天下午5点左右说起, 调试一个扩展, 用valgrind(valgrind-3.8.1)做例行检查, 很不幸的valgrind报告invalid read:. Db attach上去以后, 发现报告错误的地方是:. 因为在PHP NG( PHP New Generation. 中, 使用了新的字符串结构来保存字符串, 也就是zend string:. 而排查了半天, 我确认这个op是经过正常初始化的, 那问题出在哪里呢? Str = malloc(sizeof(str) len 1). Str = malloc ( int)( str*)0)- val) len 1). 于是让我们再次db attach上去, disassmble下看看具体是什么原因:. 28 Jun...
90.cx
解密Hostker&主机壳CDN——Squid篇 – 九零创新实验室
https://www.90.cx/hostker-cdn-squid
发表在 使用 HTTPDNS 进行更精确 CDN 调度. 发表在 使用 HTTPDNS 进行更精确 CDN 调度. 在完成 Nginx 部分之后,请求移交到 Squid 手中。 Squid 会根据这个 URL 访问的频繁程度,决定放置于我们 CDN 节点的内存还是硬盘中进行缓存,访问越频繁越有可能进入内存缓存,其次是硬盘,在硬盘塞满后,访问最少的 URL 将会被删除缓存。 我们的 Squid 默认会把全部请求转发后端确认是否更新,如果后端返回了 Expires 头或者 max-age,将会根据用户自定义的时间进行缓存。 用户只需要在 .htaccess 写好相应规则,我们的 CDN 和客户端浏览器就能同时收到该缓存规则并依照规则执行。 ExpiresByType application/x-javascript “access plus 1 month”. FilesMatch “ .(xls ppt doc)$”. ExpiresByType [type] [rule] 其中 ExpiresByType 表示根据 MIME 类型执行缓存规则,type 表示 MIME 类型,rule 表示缓存规则.
90.cx
安装 Windows server 2008 开启远程桌面 – 九零创新实验室
https://www.90.cx/install-windows-server-2008
发表在 使用 HTTPDNS 进行更精确 CDN 调度. 发表在 使用 HTTPDNS 进行更精确 CDN 调度. 安装 Windows server 2008 开启远程桌面. 由于 Windows 对于系统盘分区要求较大,至少需要 20GB 才可以使用。 以下是手工安装 Windows Server 2008 时需要注意的地方. 首先在光驱放入 Windows 2008 光盘,启动顺序选择先光驱后硬盘,然后保存。 见到此界面立即按任意按键 如回车 ,如果错过此界面,可点击 VNC 界面右上角的 Ctrl Alt Del 按钮重启。 推荐 C 盘至少 20GB,数据存放在 D 盘。 正常流程安装完成之后,网卡会自动通过 DHCP 获取公网 IP 地址信息。 用 PHP 实现 WebSocket 服务.
90.cx
PHP – 九零创新实验室
https://www.90.cx/category/php
发表在 使用 HTTPDNS 进行更精确 CDN 调度. 发表在 使用 HTTPDNS 进行更精确 CDN 调度. 用 PHP 实现 WebSocket 服务. 通常 PHP 的生命周期都是在一个 HTTP 请求结束之后就会跟着结束,在连接没有断开的情况下,一个请求就会咬住一个进程不放开。 PHP 当然是有解的,Hostker 为开发者实现了 WebSocket 服务。 继续阅读 用 PHP 实现 WebSocket 服务. 用 PHP 实现 WebSocket 服务. Httpoxy 漏洞在 PHP 环境的说明. 在 PHP 环境,HTTP 请求的 Header 会加上 HTTP 前缀并放到环境变量和 $ SERVER、$ ENV 中。 因此如果发出 Porxy 头部,就会变成 HTTP PROXY 增加到 PHP 的环境变量中。 极个别的 HTTP 客户端实现有可能会直接读取环境变量的 HTTP PROXY 头部作为代理,从而导致 PHP 在访问外部 HTTP 的时候数据被绕到这个指定的代理上。 关于 Python、Golang,内置的 HTTP Client 就有影响,具体参考 漏洞官方说明.
90.cx
【导航篇】从输入域名到展示网页,我们都做了什么? – 九零创新实验室
https://www.90.cx/init-website
发表在 使用 HTTPDNS 进行更精确 CDN 调度. 发表在 使用 HTTPDNS 进行更精确 CDN 调度. 由于 Hostker 已转型 IaaS 服务,此文目前对应业务仅限主机壳。 在浏览器敲下 www.90.cx 并回车,浏览器将会发起 DNS 查询,从根 . 开始,直到 www.90.cx. 取得 A 记录上的 IP。 在分配 IP 的时候,我们的 DNS 就会负责 CDN 节点的调度任务,将用户调度到最合适的节点。 扩展阅读 对于域名邮箱有兴趣的读者,可以顺便读读 CDN 厂商都爱自架 DNS. 拿到了 IP 之后,需要确认协议是 HTTP 还是 HTTPS。 如果是 HTTPS,需要按照 HTTPS 握手过程. GET / HTTP/1.1. Host: www.90.cx. User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36. 解密 Hostker&主机壳 CDN Squid篇.
90.cx
九零创新实验室 – 第2页 – IDC 系统解决方案提供商
https://www.90.cx/page/2
发表在 使用 HTTPDNS 进行更精确 CDN 调度. 发表在 使用 HTTPDNS 进行更精确 CDN 调度. 不知道你有没有发现一个规律,基本上所有的 CDN 厂商都会选择自架 DNS 而不是只提供 CNAME 方式解析。 继续阅读 CDN 厂商都爱自架 DNS. 使用 HTTPDNS 进行更精确 CDN 调度. 细心的小伙伴可能会发现,喂喂这篇文章分错啦为什么跑到 CDN 分类啊 其实没有错,HTTPDNS 技术主要就是提供给 CDN 调度使用的,而且和 DNS 的关系真的不是很大。 继续阅读 使用 HTTPDNS 进行更精确 CDN 调度. 使用 HTTPDNS 进行更精确 CDN 调度. 今天来说说 Hostker&主机壳 的 DNS 是如何进行智能调度的,对 DNS 查询不太了解的读者请先阅读 DNS 查询全解. 首先来看一张图复习一下查询过程 继续阅读 DNS 智能调度原理. 有了上文 DNS 查询全解 上. 的铺垫终于可以说说域名解析的全过程啦 继续阅读 DNS 查询全解 下. 大多数用户可能对于 DNS 的印象仅仅是有 A、CNAME、MX、TXT 这些记录,以及大概的作用。
90.cx
使用 HTTPDNS 进行更精确 CDN 调度 – 九零创新实验室
https://www.90.cx/httpdns-cdn
发表在 使用 HTTPDNS 进行更精确 CDN 调度. 发表在 使用 HTTPDNS 进行更精确 CDN 调度. 使用 HTTPDNS 进行更精确 CDN 调度. 细心的小伙伴可能会发现,喂喂这篇文章分错啦为什么跑到 CDN 分类啊 其实没有错,HTTPDNS 技术主要就是提供给 CDN 调度使用的,而且和 DNS 的关系真的不是很大。 许多递归 DNS 提供商都把 HTTPDNS 说得非常高大上,其实这并不是什么神秘的技术。 简单来说就是发起一个 HTTP 请求到一个线路非常好的节点 例如 BGP 线路 ,这个节点通过 HTTP 协议拿到访客实际 IP 之后,通过返回 302 重定向 HTTP 状态码,或者在 body 返回一个实际的 URL。 Hostker&主机壳 的 CDN 在进行静态资源加速的时候也使用了 302 重定向。 上面提到的 URL 格式通常是 http:/ IP/ 这样的,直接解析出 IP 地址而不是域名。 这样就可以确保访客访问到最合适的节点上实现 IP 级调度,甚至根据用户账号资料 是否 VIP 等 进行更加丰富的调度。
90.cx
PHP 沙箱环境介绍 – 九零创新实验室
https://www.90.cx/hostker-php-sandbox
发表在 使用 HTTPDNS 进行更精确 CDN 调度. 发表在 使用 HTTPDNS 进行更精确 CDN 调度. 大多数情况下我们可以用 open basedir 进行隔离,而 PHP 在某些情况下会绕过这一隔离,因此我们的沙箱环境覆盖到了 open basedir 无法保护到的部分。 既然做了沙箱,就顺便把数据库查询次数和时间统计上,放在 HTTP Header 中,有兴趣的读者可以根据这些数据进行程序优化。 如何确认一个用户所占用的计算资源 按运行时间 大多数情况下,时间有可能是消耗在网络 IO 上,因此对用户按请求时间计费并不公平。 我们在沙箱上完成了系统态和用户态的 CPU 时间统计,并放在 HTTP Header 中供开发者参考。 使用过 DEDEcms 的用户应该对 PHPDDOS 不陌生,这程序漏洞太多了,黑客都有一套自动化扫描入侵的程序,插一个 PHPDDOS 文件,死循环对某个攻击目标发送 HTTP 请求。 PHP 并不适合长时间运行,因此我们对 PHP 的运行时间有所限制。 可是万一用户使用 set timeout limit() 进行调整怎么办 直接禁用函数 甩一脸错误.
90.cx
HTTPS 握手过程 – 九零创新实验室
https://www.90.cx/https-init
发表在 使用 HTTPDNS 进行更精确 CDN 调度. 发表在 使用 HTTPDNS 进行更精确 CDN 调度. 在讨论 CDN 之前,我们需要先完成 HTTP 请求的握手。 如果一个请求发往 443 端口,那么我们就需要按 HTTPS 协议进行握手。 在 HTTP 请求中,客户端发起 GET 或者 POST 请求,在头部会有一个 Host 字段,对应值就是访客输入的域名。 例如访问 http:/ 90.cx/ 的请求头是这样. GET / HTTP/1.1. User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36. 在发起 HTTPS 请求的时候,上面那一串 GET 数据也是要保护的,因此服务器必需先给证书。 这时问题就来了,我们还不知道用户访问的是哪个域名,如何提供对应的证书 在以前,主机商要求使用 HTTPS 的网站都必需购买独立 IP,就是这个原因。 但是作为 CDN 厂商我们是无法容忍 reload 的。