一,问题 edge 虽然可以同步登录,但大多数会出现登录出现问题,我以前都是通过梯子登录,最近发现一个简单方法解决了,自己记录一下。 二,解决 通过填写微软的dns就可以加快登录过程。4.2.2.1 4.2.2.2 这个地址 登录后可以改回自己默认DNS,只是临时切换一下,而可以用网上快速切换DNS的工具,进行快速切换。
一,问题 edge 虽然可以同步登录,但大多数会出现登录出现问题,我以前都是通过梯子登录,最近发现一个简单方法解决了,自己记录一下。 二,解决 通过填写微软的dns就可以加快登录过程。4.2.2.1 4.2.2.2 这个地址 登录后可以改回自己默认DNS,只是临时切换一下,而可以用网上快速切换DNS的工具,进行快速切换。
一、问题 我们编译c/c++的执行程序(exe),如果运行库没有选择静态编译(mt),那么可能在别的电脑上就无法运行(因为没有对应的运行库) 程序选择mt静态遍历,我们链接别的第三库会出现链接报错 上面是我们用c/c++编译经常遇到问题。 二、运行具体文件的作用[vs2019为例子] vcruntime140: c语言运行库,比喻我们用到prinf msvcp140.dll c++ 运行库 ,比喻我们用到的 std::cout 其他补充,以前的版本不一定有,有可能是win10才有 140 代表是运行库的版本号,你用…
一、背景 这块知识点算是比较常见,我们传送网络二进制自定义协议一定会遇到的,我最近看到一个问题,于是我思考为什么会有大小端的问题,他到底是哪一层导致的。基本知识我这里就不说了,自己搜索一下就能知道 二、思考 我们看的书籍或者网络的文章都说大小端跟CPU有关系,但跟高级语言没有关系,我们用c/c++,c#的时候我们赋值给变量根本不关心大小端,比喻 short i = 0x1234 我们根本不用关心他在内存里面是大端还是小端,因为他的值就是0x1234。不用关心他的内存形式。 另外一个知识点,i = a + b; 如果…
一、背景 蓝屏是ndis.sys 导致的蓝屏,基本百度或者google也找不到解决办法,说明自己这个问题很大可能第三方程序导致的问题。 二、排错 通过日志查看到生成dump文件所在路径。(右键我的电脑,点击管理,找到window的日志) 用windbg priview 查看dunmp文件(应用商店可以下载) 看到回调过程 找到一个Neo_VPN.sys 调用 通过搜索在C:\Windows\System32\Drivers\Neo_VPN.sys 三、解决方案 进入win11 安全模式 删除 C:\Windows\…
一, 背景 自己压缩android 截图数据压缩然后网络传递给我node程序,然后发现node 无法解压。 二,排错过程 打印java 压缩的二进制数据数组,打印node收到 buffer,发送java数组函数负数,而node 得到没有负数 三,思考 看到这个2边数据不一样,我就想起来是什么导致。java byte 是 -128~127,node byte是 0~255. 这样子导致数据对不上,我要说一点二进制数据是一样的。这个只是node 读同样的二进制,解析数据0~255范围[byte],java虚拟机解析~1…
一,背景 这类技术自己没有研究过,只是用过lua,当时只是感觉跟JS一样,没有特别的感觉,他的代码非常少,我下载1.0的代码。 二,概括 通过lex与yacc 进行词法和语法分析,语法分析加了自己的c语言的逻辑代码。 三,分析 lua_dofile 加载指定的lua文件。 yyparse 进行词法分析与语法分析【这个是编译通用工具,不过我没有使用过,我只是网上查资料了解到】 while 取指令,然后执行对应行为,变量处理通过top 堆栈进行操作。 四,样例 这个生成对应的字节码,然后调用lua_execute 执行…
一,背景 最近突然想研究语言虚拟机到底怎么运行的,于是我网上找了一些资料,稍微记录一下,让自己有一个映像,并不是为了自己写虚拟机。 二,原理[加载程序] while(true){ 取指令 解析指令 执行指令 } 这里也是本文的核心内容, 实际上虚拟机很简单, 遵循这样的模式: 读取: 从文件读取内容,解析生成指定集合等等 解码: 解析指定指令。【一条条执行,然后读取指令 push eax】 执行: 执行解码后的指令 【当读取这个指定,执行 压入一个eax 的值到栈顶】 三,参考资料 用 Lua 实现一个微型虚拟机-…
一,作用 提供线程队列服务,通过windows message 这个基本原理逻辑代码。 二,代码 异步调用 dispath 代码 :https://referencesource.microsoft.com/#WindowsBase/Base/System/Windows/Threading/Dispatcher.cs,9e84b372d672e449,references dispacher 把我们行为封装成为DispatcherOperation,然后投递队列,同时投递事件给绑定的线程对应的 message o…
一、问题 自己用COS 的URL 访问HTML 资源,chrome 和firefox ,edge 和 ie11都能正常,但自己用ie8访问会出现跳转到404。 二、排查过程 自己测试各种浏览器,我发现只有在IE8 出现问题,那么证明肯定是IE8兼容性问题,我突然想起自己以前用NODE http 写静态资源,返回数据没有返回对应的content-type,导致在无法访问问题,那么估计就这么问题。 三、结果方案 我开启cos静态资源网站,它的静态网站资源用的不同的url。ie8 不能根据后缀采用对应的content-t…
jqery 生成对象写法,我们调用jquery $("div")然后调用对应的函数或者属性我们就能快乐写代码了,通过他历史版本发现他们思路。 历史版本 1.1.3以下版本(包括),没有采用闭包,但还是用的匿名函数异常内部实现,这个里面直接写选择逻辑,这种是我们常见写法,这个时候他们还没有单独把选择器代码用init的函数单独封装起来。这里含有new的和选择代码,不同代码逻辑放在一个函数里面,这样子就比较混乱,还是后面代码清晰很多。 1.1.4版本 jquery 为了用户 无论new不new都是返回jquery对象,后…