一台电脑突然死活连不上梯子,而且部分程序打开https网址会报SSL验证错误,推理了三天终于发现是电脑时间慢了三分钟。奇怪的是Chrome却可以正常打开https网站,难道它里面内置了另一个时钟。
分类目录归档:神奇的问题
esp32连接wifi触发wdt
之前碰到一个奇怪的问题,就是一调用 WiFi.begin() 就会整个板子卡住然后触发task wdt,也没别的报错什么的。
经过反复注释各种代码,最后终于发现是因为这一句 ets_update_cpu_frequency(240000000UL) ,这句是用来调整cpu频率的,注释掉了之后wifi就正常了。
后来发现是搞错了参数的单位,这里面填240就可以,单位就是Mhz,而不是hz。
大红黑病了
从前天开始大红黑打不开所有的游戏了。
具体症状是
- 打开游戏全部闪退
- 打开KMPlayer跳出错误框提示调用远程方法错误
- windows update报0x80070643错误
- 事件查看器里可以找到osu的crash日志,报未知错误0x00000005,百度说是访问了无权访问的内存地址
- 打开网易云音乐连跳3个崩溃提示
- 打开QQ影像崩溃,错误日志表示访问了不该访问的内存地址
- QQ影音打开卡死,奇怪的是windows media player一点事也没有
- windows关机后主板不断电,风扇依然在转,需要手动断电
- 其它的还有待测试
看样子是涉及到某个图形部件的程序都会爆炸,比如D3D或者OpenGL,或者两个都挂了,显驱完全删干净重装了还是这样。
问题是有很小的几率我能打开osu,这说明这不是硬性问题,应该是被某个程序影响了。
我已经试过禁用所有非系统启动项,确定了不是阿里呸保护进程的锅也不是QProtect的锅。
我一直怀疑是不是某个windows update包把我系统搞挂了。
js出鬼啦
刚刚我无聊在浏览器控制台里打了一句
null==0
浏览器返回false
于是我又打了一句
null>=0
浏览器竟然返回了true!
你他喵在逗我?
哔哩哔哩白是什么
我的iPhone里的bilibili很早以前就变成了bilibili白,而且还不是更新以后,是有一次退出bilibili它就变成这样了。。。真的很好奇这到底是个啥吖,打开来和原来还是一样的。
ideas
我觉得大脑是单线程工作的,但是它可以把线程切换到其他低级核心来暂时托管工作(这就是无脑动作),所以看起来好像可以同时做很多事一样
又是一个Cube World的bug
我和这位帅哥一起打了个萝卜怪,然后他就一直追着打我,估计是打怪的时候我对他造成了伤害?
Cube world神奇bug
【求解】新买的数位板驱动问题
昨天温度降下来了一点于是我屁颠屁颠的跑去买了个手绘板来玩osu,顺便试试我有没有画画的能力。。。。。
然后悲剧就来了!!
驱动装好了以后,打开控制面板里的设置就一直是这个死样子
一开始我以为是因为驱动不兼容win8,又拿到我的台机上去试了一下,一次就成功了,排除了不兼容的可能性。
然后我觉得是我的笔记本有问题,于是到另一个xp系统里去装了下驱动,卧槽也一次成功了,一点也不墨迹。
然后我搜索了一天都没有找到为什么我手里的大win8跑不起这个驱动。
网上有的写要什么服务启动在那里,但是我一个也没有,只有下面这些[此时由于调试原因系统里装了两个驱动]。
驱动精灵我也用过了,但是这孩子似乎表示不管怎么安装驱动唯独这个数位板的驱动没法识别已安装。
虽然我知道只要重装系统就可以解决这个问题,但是电脑里装了很多应用和已经进行了很多配置的人都明白为什么我不想重装系统。。。
这个问题已经让我坐在电脑前面一整天了,到现在都没有搞好,所以只好发篇博文问问有没有人知道怎么办了QAQ
卡西欧 fx-82es plus大bug
这篇文章原来早就应该发了,只是因为种种原因一直没有发。
这是在很久以前发现的问题。
本人测试环境:iPhone4、2G移动网络、CASIO fx-82ES Plus。
方法:打开计算器,让手机2G网进行大量的连续数据访问,紧贴在计算器上[我把手机紧贴在计算器背面],可能需要进行小幅度的手机和计算器间相对位移才可以看到最明显的效果。
显现:乱码、花屏、错误计算、卡死、得到不同的SUM值、神奇的花屏类动画
继续阅读卡西欧 fx-82es plus大bug
关于元素子节点的奇怪事件
[前言]请注意这是一只新手写的文章,请高手不要吐槽,假如可以帮我解答或更正错误请在下面留言
今天想修掉本博客的主题【3】的母主题Twenty eleven在评论数显示上的bug
[对我来说是bug,在首页或其他的文章聚合页面,每篇文章右上都会有个评论数框,在没有评论时,它就是一个框在那,非常莫名奇妙。有评论时才会显示数字。]
在这个过程中,由于包含评论数的链接没有任何id或class类,所以决定使用它带有comments-link类的父标签来获取子节点。
于是我在浏览器里先试了一下是否可以成功获取,结果出现这样的情况
[吐槽]我了个去啊!是我睁眼瞎还是浏览器故意的啊!
[恢复]
很明显可以看出,在chrome开发人员工具里,父标签中除了链接没有其它任何东西,那么获取子节点的结果中前后两个是啥?
我们先来单独获取每个#text看看是啥
第一个
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
$(".comments-link")[0].childNodes[0] #text attributes: null baseURI: "http://localhost:56964/" childNodes: NodeList[0] data: "↵ " firstChild: null lastChild: null length: 5 localName: null namespaceURI: null nextSibling: a nodeName: "#text" nodeType: 3 nodeValue: "↵ " ownerDocument: #document parentElement: div.comments-link parentNode: div.comments-link prefix: null previousSibling: null textContent: "↵ " wholeText: "↵ " __proto__: Text |
然后是第二个
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
$(".comments-link")[0].childNodes[2] #text attributes: null baseURI: "http://localhost:56964/" childNodes: NodeList[0] data: " " firstChild: null lastChild: null length: 3 localName: null namespaceURI: null nextSibling: null nodeName: "#text" nodeType: 3 nodeValue: " " ownerDocument: #document parentElement: div.comments-link parentNode: div.comments-link prefix: null previousSibling: a textContent: " " wholeText: " " __proto__: Text |
第一个的内容看似是回车的符号【难道是换行符?
第二个是一堆tab【在电脑上记事本中选中时是一长条,所以我认为它是TAB
现在我个人得出了结论:在父子节点间的所有内容会分别成为两个文本节点[前后两个](仅个人观点,欢迎修正)
最后我想说:搞什么灰机啊!
PHP神问题
先看图
被运行PHP的文件是W:\html\php测试\php测试.php
但是dirname(__FILE__)得出的结果是W:\html,dirname(__FILE__)应该是返回__FILE__的目录路径[W:\html\php测试\]才对啊,为什么是W:\html呢
谁可以告诉我为什么博客首页的滚动条是纯黑的→_→
仅限chrome浏览器可以看见
Photoshop君坏了要怎么破。。(已解决)
出现这样的提示:
“不能打开暂存盘文件,因为文件被锁定、您没有必需的访问权限,或者其他程序正在使用该文件。
在”Windows资源管理器”中使用”属性”命令来解锁文件。”
和
“ LoadLibrary failed with error 126:找不到指定的模块。”
看不清的话右击图片在新标签页中打开
原因
这是因为win8用户的一些权限问题造成的。
解决方案
1:先用管理员身份运行
2:然后这么点
3:尝试把暂存盘改到其它地方
这样基本就可以解决了。
给wordpress加上了个代码显示函数
原理:文档加载完成以后运行相关函数修改所有code标签
首先要做一件事,把加载文章的php的一个函数修改一下,阻止其给code标签内自动把\n换行替换成<br>标签(这个问题苦了我好久吖╮(╯3╰)╭),函数名wpautop,此函数位于/wp-includes/formatting.php中,找到这个函数里的
$pee = preg_replace_callback('/<(script|style).*?<\/\\1>/s', '_autop_newline_preservation_helper', $pee);
这一行,括号里加上|code,变成这样:
$pee = preg_replace_callback('/<(script|style|code).*?<\/\\1>/s', '_autop_newline_preservation_helper', $pee);
【这要怎么理解呢。。应该就算是不进行修改的标签列表吧】
然后一切就都方便了,给onLoad加上自己的code处理函数。
以下是我的code处理函数:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
function tolist(string, width) { if (width == "") { width = "auto"; } var codelist = '<div style=\'background-color:#fff;overflow:hidden;width:' + width + ';max-width:' + width + ';word-wrap:break-word;word-break:break-all;word-wrap:break-all;display:block;margin:0px;font-family: "微软雅黑";\' ><div style="color:#CCCCCC;font-size:13px;background-color:#fff;width:100%;height:20px;font-weight:900;">Code:</div><ol style="margin:0px;background-color:#E7E7E7;border:1px solid #CCCCCC;padding-left:50px;color:#00CC33;">'; //string=string.replace(/&/g,"&"); string = string.replace(/</g, "<"); string = string.replace(/>/g, ">"); string = string.replace(/ /g, "$nbsp;"); string = string.replace(/\'/g, "'"); string = string.replace(/\"/g, """); string = string.replace(/<br\/>/g, '<span style="color:#999999;"><br/></span>'); var code = string.split("\n"); for (var i = 0;; i++) { if (code[i] == "" || code[i] == " ") { code[i] = null; } else { break; } } for (var i = code.length; i > 0; i--) { if (code[i] == "" || code[i] == " ") { code[i] = null; } else { break; } } for (var i = 0; i < code.length; i++) { if (code[i] == null) {} else { codelist = codelist + '<li style="font-size:13px;"><div style="border-left:1px solid #999;display:block;margin-right:0px;background-color:#fff;width:auto;min-width:60px;position:relative;color:#000;">' + code[i] + ' </div></li>'; } } codelist = codelist + '</ol></div>'; return codelist; } function findcodetag() { return document.getElementsByTagName("code"); } function changecodetag() { var a = findcodetag(); for (var i = 0; i < a.length; i++) { var code = a[i].innerHTML; a[i].innerHTML = tolist(code); } } |
然后onLoad加上changecodetag()
暂时没做出高亮,而且还有些小小的问题。就先摆在这里了。
另外谁可以告诉我最后总有一个空行是肿么回事捏?
后期可能有改动,文章就不改了,详见源代码。