欢迎来到老马的领地~ 这是“压风式散热底座”发明者的个人网站:) 本人QQ:80524554,用户群1:562279766

关于Win7"打开或关闭Windows功能"空白问题的解决

[ 2016-12-17 11:08:21 | by 嗷嗷叫的老马 ]
这问题不知道啥时候出现的.....因为最近一个项目要测试一个网络服务器端,懒得自己写客户端,就顺手开命令行准备用telnet去连.结果.....说找不到这个程序.shocked.gif

一查才知道WIN7默认不装,那好说嘛,去控制面板里装上就是,于是进入程序与功能,点击"打开或关闭...

Ubuntu16.04中启用root用户,以及root用户自动登录

[ 2016-12-05 10:53:31 | by 嗷嗷叫的老马 ]
最近赶项目,老板让在N32905上面跑LINUX,再做个GUI.

这个比较麻烦,项目只有30天时间,但我又完全没玩过LINUX,汗一个.

按新唐官方文档,使用Ubuntu Linux去装它的交叉编译器以及N32905的BSP,中间有折腾,但总算顺利搞定系统编译.

其中系统的root登录我觉得比较重要,...

C#写COM封装RSA算法为DLL并由VB6调用的示例

[ 2016-03-17 07:10:00 | by 嗷嗷叫的老马 ]
折腾了一晚,中途看火影浪费了点时间happy.gif

说正事~~

并不复杂,但有些小细节需要注意,以下是流程:

一,用C#的类型库工程来生成DLL,并设置工程的属性为"COM可见":

http://www.m5home.com/blog//uploadfiles/8_79684.png


    另外...

C#基础知识:另一线程委托调用语法

[ 2015-08-22 22:42:20 | by 嗷嗷叫的老马 ]
最近项目中要用到后台线程去不断地刷一个页面,并在内容有改变时产生一个事件,主窗体中再处理.

后台线程使用的是Threading.Timer,这种定时器本身就是基于线程的.我在它的回调过程中触发了事件,外部调用时就出现提示,说是"从不是创建控件'XXX'的线程访问它"....
先说解决方法:

很简单,把窗体的ImeMode设置为KatakanaHalf(日文半角片假名)就可以了.

搜索了一下,大家都说这是微软的一个BUG,最早看样子出现在VS2005中.

而我是VS2010,也有此问题,因此觉得很奇怪,都这么多年了微软怎么还没补上啊?{shocked...

C#程序发布到XP的注意事项记录

[ 2015-07-27 00:13:14 | by 嗷嗷叫的老马 ]
目前的一个项目是使用C#编写,IDE版本VS2008,使用的.NET Framework是2.0版本.

结果发布到XP时,进程一闪而过,界面都不出来,就直接消失,运行不起来....

从头说起吧,先说界面库.

这项目,其实我更想使用VS2010,虽然我装了2005,2008,2010,2012,2015,但最喜欢的还是20...
GeckoFX与XULRunner毕竟是泊来品,果然是有坑啊......wink.gif

调用语句是Xpcom.Initialize([xulrunner path]);

功能是把XULRunner所在目录输入进去.但后来发现不能有中文,我去rage.gif

还好这个坑有办法绕过去,那就是不能做成解压即用的软件了,必须要打安装...

VS2010环境C#中GeckoFX使用示例(添加了FLASH插件支持)

[ 2015-07-21 22:53:26 | by 嗷嗷叫的老马 ]
与上一篇一样,也是使用第三方浏览器内核,就是不使用IE....没办法,谁叫IE版本太多呢.

不过上一篇说的是Webkit内核,但我下载的那个Webkit.Net库,貌似没有做本地URL处理,也没有对file://进行处理,因此没办法调用本地文件,连自己做了一个127.0.0.1的WEB服务器都不行........

VS2010环境C#中WebKit.Net使用示例(添加了FLASH插件支持)

[ 2015-07-18 08:57:38 | by 嗷嗷叫的老马 ]
最近的项目中需要集成浏览器功能,因为需要加载联机页面。

而之前版本使用的是IE内核,结果遇到了坑,那就是版本问题。。。

XP下,有个别用户由于使用的是其它内核的浏览器(这年头纯粹使用IE的人应该不多了吧),导致了其IE版本还是6。

然后呢,项目中加载的联...

WIN7下VS2012环境字体模糊的解决办法

[ 2015-03-08 16:47:30 | by 嗷嗷叫的老马 ]
这几天在VS2012下用C++写个项目,打开IDE发现代码编辑器以及菜单上的文字都变得极为模糊,这是个啥情况?shocked.gif

http://www.m5home.com/blog//uploadfiles/1_98852.png


在GOOGLE上搜索了一圈,貌似没看到合适的结论与解决办法(其实主要是因为大部分...
看了一下,机器人全是英文的,偶尔还会有拉丁还是希腊字符.

于是把留言本的代码再改了一下,增加了一个统计中文字符数量的函数:

[code]
function GetCHCharLen($str='')
{
        $tstr=$str;

        return mb_strlen(preg_replace('~[^\p{Han}]~u','',$tst...

.Net中MemoryStream对象Write方法影响读写位置

[ 2014-08-07 12:17:37 | by 嗷嗷叫的老马 ]
.Net对象不熟,记录一下,免得忘了.

Write方法影响读写位置,会将当前读写位置增加写入的字节长度.

PS:

本来写的时候是到网上搜索的,结果所有站点都没说到这一点,全都是转MSDN的标准解释,我那个汗.

看了几个页面,没耐心了,干脆新开个工程测试一下shocked.gif

Wince下使用VB.Net中Graphics.DrawImage绘图时避免闪烁

[ 2014-07-24 14:39:28 | by 嗷嗷叫的老马 ]
工作需要,在WINCE下写一个程序,但需要图片按钮,VB.NET自带的按钮没有此功能,需要自己写一个自定义控件.

控件本身是直接从MSDN里抄来的,简单几句代码:

[code]
Imports System
Imports System.Drawing
Imports System.Windows.Forms

'Button with an image cu...

平面刀补算法大概可以了,还不知道有没有BUG.......

[ 2014-06-22 16:05:31 | by 嗷嗷叫的老马 ]
lol.gif代码不公开,虽然不是很复杂,但细节挺多的,上个图吧:

http://www.m5home.com/blog//uploadfiles/go7z`_cew4[mm)a$$z~2}r7_21340.jpg

NND,国外机器人也很猖狂啊,果断再改代码!

[ 2013-07-31 15:54:27 | by 嗷嗷叫的老马 ]
之前把日志评论那边的代码改了,于是评论的垃圾信息就几乎没有了.

但是留言本那边可就翻了天了,拼了命的在填啊填,真当我是没办法防了么biggrin.gif

看了一下垃圾信息,全是广告,那现在先按关键字来过滤,因为非常有规律,全是包含://,<a href=之类的,那就先用这两...
这位WS的大神这次弄出来了这个终级版本了,以下是PctGL博客中的部分原文:

[quote]
本来不打算再写新的 iSubClass , 之前的版本有关 无崩溃 的问题一直没有完美解决

这两天 [b][color=Blue][size=...
刚开始是"error PRJ0002 : 错误的结果 128",执行CL.EXE时的返回值.

在网上查了很久,都说是要把mspdbsrv.exe,mspdbcore.dll,mspdb80.dll,msobj80.dll这四个文件复制到CL.EXE所在目录下.

结果放过去又说fatal error C1902,我那个晕.

最后试了试把它们放...

DiscuzX2.5里面禁止修改某用户的密码

[ 2013-05-14 00:33:27 | by 嗷嗷叫的老马 ]
前两天小胡在群里抱怨说老有人改论坛里everyone账号的密码,导致很多不想注册又想下载东西的朋友登录不了.

真不知道这些人是个什么心理......我打开方便之门,他们就来搞破坏,这真是老鼠屎啊,是不是非要逼得大家都不敢开放(或没办法开放)游客账号才过瘾?啊,你技术好高超...

仿C语言中的联合体union高效取高低字方法(VB6.0)

[ 2013-03-23 05:13:09 | by 嗷嗷叫的老马 ]
在CSDN的一个帖子( 求高效的取高字节VB6的函数 )里见到问题,说是想要高效的方式取得一个Long的高低字.

原帖子里用计算的方式来得到高字值,但还想要再快.

于是我就想到了C里面的联合体union,要是VB6里有这玩意该多...

原来Chrome内核调用了timeBeginPeriod函数来提高定时器精度

[ 2012-11-07 23:38:38 | by 嗷嗷叫的老马 ]
把上一篇"猎豹浏览器居然能提高Sleep函数的精度??测试为证,有图有真相"发到群里后,大家研究了好一阵,都觉得挺有意思

不过在我们还在研究为什么Chrome内核会对Sleep函数的精度进行影响时,凄...
有点意思,是之前写一个绘图程序,为了让图像的生成过程有个视觉效果,所以每绘一条线后就Sleep 1,这样就能有个绘出来的效果,而不是"啪"地一下子绘出来.

但是发现有时绘制速度快了一倍不止,有时又慢了点,就觉得怪,代码没动过啊.

结果才注意到与打开了猎豹浏...

解决WIN7下PPS挂起无响应的方案(附单核补丁程序)

[ 2012-06-06 21:57:25 | by 嗷嗷叫的老马 ]
关键字:PPS,WIN7,卡死,无响应,挂起,解决办法,补丁

这几天在陪老婆看乱马1/2,前段时间PPS未升级时还OK,但是升级到最新版后,啊呀呀,就完蛋蛋了.

一打开PPS,运气好能速度点开视频然后全屏,运气不好的话,就是PPS主界面没反应了,只能用任务管理器结束进程再开.

PPS官...
代码很简单,就不用作为附件上传了,直接贴在这里吧.

调用当然也更简单,ReadText("嗷嗷叫的老马")即可~~~cool.gif

当然,需要机器装了TTS引擎,同时最好再装个真人发音引擎,因为SAM大叔的声音实在实在实在是....

[code]Option Explicit
'ModTTS.bas
...

编程关闭显示器(VB6.0)(2012-06-29更新,上传代码,支持WIN7)

[ 2012-05-10 13:42:11 | by 嗷嗷叫的老马 ]
刚刚开着门窗,电视也开着,结果巨多的小虫子飞进来,扑在本本屏幕和电视机屏幕上.

电视机是42寸的液晶,原理与本本的LCD相同,也是用的高频灯管提供光源.

老婆和丈母娘受不了了,出去买灭害灵了,我关了电视和灯,然后等电脑的屏幕关闭.

但是没等关闭,十几只虫子就扑在...

放一个读EXCEL文件的封装,方便以后找(VB6.0)

[ 2012-04-14 20:00:43 | by 嗷嗷叫的老马 ]
不需要引用EXCEL,因为是后期绑定.当然会有性能损失,但是一般来说影响不大....

读出的内容放在了tmpVal()数组中,最小下标为1.
[code]
Public Function ReadExcel(ByVal sFileName As String) As Boolean
    '读EXCEL表格内容
    '
    'sFileName - EXCEL文件名...