Profile cover photo
Profile photo
Yuu Mousou
9 followers -
当作博客用
当作博客用

9 followers
About
Posts

Post has attachment
以前想做Per-Monitor DPI Aware,但是看到bug10自己的资源管理器都bug一堆,还是不做了吧。先不说难度,用老显示器的时候也是一直单屏

图为8寸寨板1280x800分辨率换到1080p和200%缩放时的奇景
Photo
Add a comment...

Post has attachment
淘宝整机的专家装的绝对比我专业(笑

之前自己的机器是锐龙,我就随便在天猫上找了一个200多销量的r5 1400整机参考。京xxx牌的。3100元。

主板,锐龙5配a320m,不能超频,锐龙一大卖点就这样没了。

ssd,看着有点眼熟,https://zhuanlan.zhihu.com/p/28796677 嗯。拆机颗粒打磨?不知道现在曝光了换掉没。然而某类人的数据不值钱,可以碰运气。

显卡,七彩虹低端没啥问题,坏了直接换,不像硬盘要顾虑数据。

电源,1050这套,cpu超频300w也够用,但是得换个不缩水的


有些找了替代件,因为那些属于单买亏出血的,x宝上没几个人卖,价格也明显很贵的。


我自己来配:
cpu加板子(替代微星 b350m pro vd plus加1400套装 1229)+
ssd(248)+
显卡(789)+
内存(579)+ // 现在内存涨成这样,真的不想买
机箱(139)+
电源(替代先马刺客430,也是300瓦 96)
= 3080

这一套配下来不仅比整机便宜,主板至少还有超频功能(但电源必须要加,至少加50元)。我是绝对下不了手配出这种垃圾电脑的。宁愿抠cpu给其他部分补/内存换二手/或者加钱。自己模拟了一遍后才发现,整机商不是简单通过加价坑人(我原以为自己配能比他便宜100以上呢),而是换一些看似性价比高,其实很坑爹,利润高的配件坑人。

小白可能会狡辩说京东自己买散件加起来一定比整机贵,我想说,整机里的配件是京东货?你问整机客服能不能自己拿单个配件去保修,能不能给配件原厂包装盒吧。

Photo
Add a comment...

Post has attachment
从firefox57退回来。因为切换标签页经常莫名卡顿(profile是新的,开了账号同步设置和扩展)

结果56破相了,懒得重练profile,想叛逃chrome
Photo
Add a comment...

最近几个月都没怎么更新,于是买了个新域名来激发一下动力。C++重写计划,要完了吗

https://hazama.cc/

--------------
终于快重写完了,大概还剩800行py代码的样子
--------------
今天在翻译删除日记部分的代码,因为之前都信心满满的用真实的日记做实验,结果这次翻车了。删掉了今天的日记(还好有每日备份
--------------
内存泄漏,一点头绪都没有,说来惭愧vs的调试器里一坨信息我硬是没看出到底哪漏了。好不容易在linux上编译了想用valgrind,结果程序退出的一瞬间就segfault,c++啊啊 啊啊啊
Commenting is disabled for this post.

A Closer Look at Evading Stateful Internet Censorship

读这篇论文想起了西厢计划。都是针对TCP状态,使墙和目标服务器的状态发生不一致(文中还有一种欺骗法,客户端发SYN,ACK让墙以为这边是服务端而放行。下行方向没有关键词审查的详细我没搞清),让墙终止它里面的虚拟TCP连接。主要手段有发送假RST,FIN等,并使用无效TCP扩展选项或过小TTL或错误校验和阻止目标服务器收到。还有我没能理解的data-overlap手段。

作者做的客户端,对于已经有墙外服务器的人来说没什么用。因为无法对付IP地址屏蔽。倒是提供了一种TCP DNS防重置的手段。可以愉快用8.8.8.8了?(但文章里提到它被IP劫持)
Add a comment...

建立TCP时SYN发出去的时间和代码里调用socket函数的时间有奇怪的间隔,大概在40ms左右。发送数据却几乎是即时的。
于是这次改成用ws ping来测RTT了。
Add a comment...

有必要搞清楚tls套tls具体是怎么被识别的,是不是直接导致了openvpn被干。还有ssh -D都是怎么死的。

stunnel包裹的HTTP代理之死:http://blog.zorinaq.com/my-experience-with-the-great-firewall-of-china/
用TLS把本地端口映射到服务器上一个HTTP代理的情形。用代理访问HTTP网站没问题,HTTPS则会被识别。因为一个GET和CONNECTION ESTABLISHED,还有接下来TLS的client hello和server证书回复的包长度都十分明显。
Add a comment...

关于TCP Fast Open
某次看到Edge浏览器支持了这个功能,就想着Windows10本身会不会也支持了。结果显然。顺理成章给自己的wstan也加了这功能。

关键函数得用到属于IOCP(相当于epoll)的ConnectEX,不过也可以当阻塞的用。由于我的程序已经用了asyncio,就直接扩展它好了。CPython本身的IOCP支持是用C写的,理所当然我复制了一大坨代码过来,结果整个文件只有2%是我的代码。Linux那边也是差不多套路。

另外似乎Windows的TFO只支持客户端一侧。

TFO的实际兼容性是比较坑爹的。
用Android手机建立的热点,连的联通4G网络,能欢快的使用。但是之前在家里测试,15年的dd-wrt固件路由器,移动网络,经常出现fallback到三次握手再也回不来的情况。还有某些VPN内嵌NAT,还有virtual box虚拟机的,都会直接丢掉TFO的那个带数据SYN。一旦fallback,OS就会记住很长一段时间,断开VPN也不管用的……

另外丢包严重也会fallback,但情况好转还会恢复。

Add a comment...

======PySide转到原生Qt======
- QObject的子类有些不适合弄成成员变量,最好留个指针在ctor里new起来。比如QWidget(不便设置parent,因为QObject的dtor会自动delete所有child)

- 要用信号槽功能的类别忘了加Q_OBJECT宏,而且编译前要qmake一下。每次都忘

- Qt5的QTextLayout排版文字时第一次非常慢,要300ms(QLabel的layout和QPainter::drawText都要用到)。跟进去发现是几乎把所有系统字体的信息都加载了一遍,用作fallback
Add a comment...

Post has attachment
买了农企最新的锐龙联合收割机,和速龙双核合个影
#AMD #Ryzen

板加U价格和i5 7500与非k超频主板套装差不多的样子。我选择多4个框框的。C++编译会更爽,然而现在编程已近似荒废

锐龙5 1500X:
-CPU内嵌rootkit,叫AMD PSP,和英特尔的ME功能类似。你的电脑的最高控制权限不属于你。
-买的廉价主板CPU套装,CPU包装盒的顶盖不见了。JS称是厂家回收了
-后来才知道淘宝的开车价1400主板套餐,亏死了

主板是微星B350m BAZOOKA:
-这板子自检时间真的异常,第一次开机很久都没显示,还以为内存翻车了,其实是十几秒的自检没结束。后来自检变短,但是等画面出来还是要好几秒,比一般主板的半秒长很多;
-挖出来一个祖传2针12mm风扇装机箱上,然而主板的DC调速模式在睡眠并恢复后就失效,会一直满速运行。
-附带的smart charge软件有可能造成移动硬盘无法休眠
-芯片组命名品味恶俗,农企的精神胜利法?

内存是十铨D4 2400普条:
-日常艹到2666用

显卡是二手七彩虹 GTX770 烈焰战神U 2G
-显卡价格涨啊涨,昂达1050ti的800好价没有啦。1060及以上全上天,农企的更不用说。
-显卡带背板,然而已弯。找根线吊了起来
-玩新游戏2G显存略不够了,比如战地1开自动,显卡功耗居然只有55%TDP。

电源买了整机商最爱的那种缩水便宜货,糟糕……没装过几次机又心急,巨大的错误

硬盘,SSD还带涨价的?不买。然而用过SSD之后再用HDD有点难受,Windows 10自带杀毒软件真的挺吃硬盘。关闭实时防御后软件安装之类快了很多
Photo
Add a comment...
Wait while more posts are being loaded