分类 网络 下的文章


业务逻辑丢前端,很强


“教育系统很多bug都来自业务逻辑丢前端,以及表单数据处理不严格。”
—— Soha King

0x00 无关的背景介绍

又到了一学期一度的选修课选课时间!已经高二下半学期的Soha将迎来最后一期选修课。高一刚入学的时候选了金老师的某课程,然而之前那个学期并没有开课。这一次听说我们班大部分同学选了这节课,我心里也有点痒。(毕竟这是我们的信息技术任课老师,超可爱)

// 点开我,里面还有许多内容!


刚才抓了三段浙江电信插广告的脚本


<script src="http://61.160.200.223:7701/main.js?v=3.93&amp;sp=311&amp;ty=dpc" type="text/javascript" id="bdstat"></script>
<script type="text/javascript" src="http://61.160.200.252:9988/info.js?sn=ads93971065&amp;time=1462675608898&amp;aid=6956&amp;sp=311&amp;sda_man=BwcFD11LWVpaWlZJ&amp;src=0&amp;mobile=0&amp;mobileFixed=0&amp;width_page=1349&amp;width_screen=1366&amp;url=http%3A//weibo.com/sohaking/home%3Fwvr%3D5%26lf%3Dreg"></script>
<script type="text/javascript" src="http://61.160.200.252:9002/"></script>

有空研究一下


我重新鼓捣了我的博客!


今天本来想调一下原来的bootstrap的ui的,结果被我调!炸!了!

索性一火重新用Materialize写了一个看起来像是Material Design的UI(因为我懒得去看MD的规范)

顺便开启了安全的HTTPS访问。

博客改名了,也麻烦一下各位朋友把友链的名称改成潜入海底

然后之前那个博客程序也是很老的了,是我在Typecho 0.x(几来着?我忘了)的基础上自己二次开发的。

现在我把博客程序换成了Typecho官方最新版本。

欢迎来访~


找呀找呀找红包:soha的红包


新年到了,身边的朋友都在发红包,几个it圈子里的朋友也做出了找红包的页面。我也花了十几分钟,做了一个找红包的页面。

http://hb.lohu.info/redBag.php

由于红包有效期是24小时,所以将在2016年2月8日晚上六点(CST)左右公布答案


下面公布答案(解出来的人不多,早知道红包发多一点了)

// 点开我,里面还有许多内容!


让OpenWRT完美适应Hyper-V


-1 保持更新

请注意,本文中的方法已经不再被建议使用。因为一,自己编译很容易遇到一些奇怪的事情,同时也会浪费时间;二则是有了更好的solution。

Project LEDE他们说自己是Reboot了OpenWRT社区。而且很多用OpenWRT的也都升级到了LEDE。LEDE的x86_64版本是支持Hyper-V的。因此建议大家使用LEDE的x86_64版本,本文中的方法仅用于学习借鉴。谢谢。

附上一张LEDE在Hyper-V上的表现。

orz

0 为什么我会折腾这个

自己在国内放了台服务器,线路什么的都是自己拾掇的。因为丢在自己家里,那条线路也是肩负着我家出网的任务。一时兴起乘着续费线路的机会,打算试试软路由,就搞了个软路由。

首先我根据一篇文章,Hyper-v 安装 OpenWrt_x86 版教程(03.14更新) 在Hyper-V上装好了OpenWRT。

正当我兴奋的时候,我发现测速结果不太对劲。上传下载都只有20Mbps左右。和我的100Mbps相差甚远。看起来像是OpenWRT不支持Hyper-V的网卡,我一直搞不懂这是为什么,后来我闲逛的时候看到了一个贴子:Hyper-V安装Open-WRT的问题。于是我大概知道了为什么我的Hyper-V上的OpenWRT速度会如此坑爹。(看起来我的情况还比这个发帖人好一些哈哈哈)

我马上开始着手倒腾一个适合Hyper-V的OpenWRT。

1 准备工作

首先先get一个Linux Server,然后

git clone git://git.openwrt.org/15.05/openwrt.git

注意一些依赖包,我准备安装了以下包,如果还有别的依赖没安装,make前是会进行依赖检查的

sudo apt-get install build-essential openssl unzip libncurses5-dev zlib1g-dev libssl-dev subversion

make过程中经常会从网上下载需要的东西,大部分来自aws,情况大家都是知道的,所以自己准备好proxychains或者vpn等避免下载失败所导致的make中止。

// 点开我,里面还有许多内容!