SF
小赤石的Code Space
小赤石的Code Space
注册登录
关注博客
注册登录
主页
关于
RSS
【存档】B站直播数据包分析连载(2018-12-11更新/2020-04-12废止)
赤石俊哉
2018-12-11
阅读 16 分钟
14.2k
TODO: 这篇文章是我分析B站直播的数据包的过程,可能会有一些待补充的内容,如果有什么建议可以私信我或者跟评。感谢一下下面的各位做出的卓越贡献~CREDITS: 冰块TiO2 - 提供样本数据(十个辣条呢~!)炒鸡嗨客协管徐 - 参考文章:获取bilibili直播弹幕的WebSocket协议(这篇文章写的很全了www)王远 - 参考文章:b站直...
纯静态HTML 与 C# Server 进行WebSocket 连接
赤石俊哉
2018-11-28
阅读 6 分钟
17.5k
TODO: 这篇文章只是写了一个DEMO,告诉你如何使用C#构建一个WebSocket服务器,以便HTML网页可以通过WebSocket与之进行交互。将会使用到的 Package: websocket-sharp Newtonsoft.JSON
在 Visual Studio Code 中配置 Python Flask 环境
赤石俊哉
2017-11-24
阅读 6 分钟
29.8k
本文由 赤石俊哉 原创编写,您可以在学习交流用途以内自由使用文章。 但是禁止抄袭文章,转载时,请注明来源地址,谢谢。最后更新时间: 2017年11月24日 17:53:15 更多文章可以参见 小赤石的Code Space
设计一个二进制文件格式
赤石俊哉
2017-10-27
阅读 5 分钟
7.4k
NOTES本文来源:Designing File Formats翻译由 本人(赤石俊哉) 整理,若您是原作者并认为此文涉及版权侵犯,我会配合删除。 身份识别字符 头部验证码 版本信息 数据位移 其他字段 其它考虑 结构输出 低字节序和高字节序 文件数据的校验值 文件结尾标志 文档说明 现在有很多很多种文件,它们又有着很多很多的文件格式。...
为 Azure 云服务(经典)配置SSL
赤石俊哉
2017-09-21
阅读 2 分钟
3.9k
为 Azure 云服务(经典)配置SSL NOTE: 本文由 赤石俊哉 撰写,转载时请注明出处。 参考: Microsoft Azure - Azure 云服务证书概述在 Azure 中为应用程序配置 SSL 获取证书 创建自签名证书 云服务项目设置 添加证书 添加 https 端点 测试 获取证书 获取证书的方式有两种,一种是通过使用现有域名,向权威的 CA 机构申请...
表单内容类型(Form content types)
赤石俊哉
2017-09-01
阅读 3 分钟
3.5k
在 HTML 标签中,form 元素的 enctype 属性指定了用何种方式来编码提交到服务器的表单主体内容。用户代理必须支持以下列出的内容类型,但是不关心其他类型的表现。
在KnockoutJS中动态更换模板
赤石俊哉
2017-07-20
阅读 2 分钟
2.9k
在KnockoutJS的1.12版本之后新增了一个很有趣也很有用的特性,那就是可以为template绑定的模板名称传递一个函数。这样的话,就方便了:
xdelta命令行使用简介
赤石俊哉
2017-07-19
阅读 3 分钟
6.3k
命令行的语法有点像gzip,具有一个附加选项-s Source。如同gzip一样,-d表示解压缩,默认的参数(-e)是压缩。对于输出来说,-c和-f表现相似(用于标准输出和强制重写)。不像gzip,xdelta3默认为stdout(取代存在的一个自动扩展)。当不存在-s SOURCE时,xdelta3将会表现得像gzip,使用stdin/stdout用途。
使用Web存储API存取本地数据
赤石俊哉
2017-04-07
阅读 5 分钟
4.6k
Web存储API提供了浏览器可以在本地安全存储键值对的一个机能,它比cookies更为直观。这篇文章将会简单阐述一下如何来简单地使用这种技术。
C#中继承和多态的研究
赤石俊哉
2017-03-05
阅读 3 分钟
3.5k
结果说明: I'm N 表示调用了N的方法, My Value: N 表示方法内部获取到的值, Got Value: N 表示从外部直接访问对象属性得到的值。
NLog简易使用说明
赤石俊哉
2017-03-04
阅读 6 分钟
6.7k
NLog可以从Nuget上下载。你只需要安装NLog.Config包,它将会同时安装NLog和NLog.Schema包。最后将会为工程添加一个初级的设置和智能补全(Intellisense)。使用GUI或者在程序包管理命令行中输入:
搭建同时支持PHP和ASP.NET的Linux服务器环境
赤石俊哉
2017-03-03
阅读 5 分钟
3.7k
注:本文只是个人研究以及探索的方法,可能不太严谨,如果犯了什么专业性的错误,还希望各位看官加以指正,谢谢。(´・ω・`) 特别感谢:阔空晴云(每次遇到什么问题都问你真是太麻烦你了 膜拜)本文由 赤石俊哉 原创撰写,您可以用于任何的学习交流用途,不得用于任何形式的商业用途。如需转载请注明原作者的版权信息和...
Javascript中的的对象——原型模式(Prototype)
赤石俊哉
2017-03-03
阅读 11 分钟
3.7k
本文原文来源:《Object-Oriented JavaScript》By Stoyan Stefanov本文翻译来源:赤石俊哉 原创翻译版权申明: 如果您是原文的原作者并且不希望此文被公开,可以联系作者删除。本文翻译由 赤石俊哉 翻译整理,您可以用于学习交流的目的,但是禁止用于其他用途,因私自滥用引发的版权纠纷本人概不负责。
.NET中如何安全地存储认证信息(C#)
赤石俊哉
2017-03-03
阅读 2 分钟
3.5k
如果你只希望验证输入的用户名和密码是否匹配,可以使用Rfc2898DerivedBytes类(即PBKDF2)。这比起使用诸如三次DES以及AES这样的加密算法来说要更安全一些,因为从RFC2898DerivedBytes产生的结果逆推出密码原文是不可行的。你只能将密码转换成PBKDF2的结果。你可以参考使用密码的SHA1哈希值作为密码字符串推导加密秘钥...