摘要: tnnd 网上搜了大半天,终于被我发现问题了。 原理大概和上文一样,就是内存被net回收之后,再次调用就出错了。解决方法: 问题解决了,需要在委托函数 public delegate int STREAM_DIRECT_READ_CALLBACK(uint channelNumber, byte[] DataBuf, uint Length, in... 阅读全文
posted @ 2008-10-20 10:56 大城小格 阅读(925) 评论(2) 推荐(1) 编辑
摘要: 在海康里面,有个录像功能,其中需要注册回调函数,然后读取内容 我发现每次调用之后,第一次是没有问题的,但是第二次之后就出现:“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。” 文献提到: http://topic.csdn.net/u/20080327/14/fb1b0644-2557-4f0d-a39d-16264b22b490.html NET是自动管理内存,会自动的内存回收 ... 阅读全文
posted @ 2008-10-20 02:13 大城小格 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 搞了3天 就在调试海康的DLL,一个buffer的问题。终于搞定了 Reference: http://www.csharphelp.com/archives/archive52.html API: int __stdcall GetOriginalImage(HANDLE hChannelHandle, UCHAR *ImageBuf, ULONG *Size) C# [... 阅读全文
posted @ 2008-10-19 19:33 大城小格 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 搞了2天,终于把视频监控 部署完毕了。 小结一下:板卡是没有问题的,原因是我的视频线接错了,直接把屏蔽线全部剪断,导致图像花屏。 至于颜色失真,应该是显卡的问题,神州的机器就是菜。 现在店铺一共有4个点。接下来是板卡的开发了。 阅读全文
posted @ 2008-10-16 14:52 大城小格 阅读(993) 评论(0) 推荐(0) 编辑
摘要: 再搞了3个小时,终于发现网上给的SDK是针对网络硬盘的。靠!!! 为什么会发现?因为sdk里面有个login,我死活想不明白为什么要login。 短暂思考后,决定再去官方网站看看,果然被我发现了针对板卡的sdk和driver。 下载之后,发现安装了板卡的driver还是不行,运行了板卡的sdk说找不到dsp。而且硬件管理里面出现问号,只好再回来。 网上说要安装驱动之后重启系统。之后我再启动... 阅读全文
posted @ 2008-10-15 14:38 大城小格 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 我选用海康的卡是因为看中了他提供的SDK,我也知道一定被骗了,估计通过ms的directxxxx就可以操作,不过算了。 首先下载海康的sdk,然后找到个网络资源: http://www.cnblogs.com/goodyao/archive/2008/06/30/1232690.html 按照里面的说法使用的时候报错了。。。说无法加载dll。 经过24小时奋斗,终于发现原因,sdk包含... 阅读全文
posted @ 2008-10-15 12:56 大城小格 阅读(1512) 评论(0) 推荐(0) 编辑
摘要: -------- 交流点 首先链接电源,三相插座,就是三头的 插座3条线,查了资料: 红是火线、蓝是零线、花线是接地线。 E是接地线 L是相线 = 火 N是零线 N是零线,L是火线 -------- 直流电: 直流电压红色为正,黑色为负极。 按照上面的去接线就行了。 阅读全文
posted @ 2008-10-14 21:55 大城小格 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 采购篇 1.海康威视 4路 750元 2.ccd摄像头140元的2个,150元的2个 3.12v电源 1个 60元 4.视频线30米 30元 5.电源线20米 30元 6.视频头 12元 7.电源头 4个 4元 阅读全文
posted @ 2008-10-14 20:43 大城小格 阅读(1310) 评论(0) 推荐(0) 编辑
摘要: 晚上查询数据库的时候,发现条形码出错了,在Pos端条码以0开头。 又一次粗心的部署,忘记修改配置文件的CopyId,结果导致花了一个小时去修改已经贴在商品上面的条码。 对上一次是忘记刷新pos的条码计算器导致条码出错。 阅读全文
posted @ 2008-10-09 23:42 大城小格 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 1. 在不到1年时间内,任何尝试对业务相关的代码进行重构都是浪费时间,千万不要以为自己能够封装代码进行更深的复用。正确的业务开发,有什么功能就写什么功能,不要重构然后调用以前的代码;更不要多个程序调用相同的封装。 教训:081001:本来希望对一些查询进行封装,能在pos机和core机通用,结果浪费了很多时间之后发现,两者数据库不同,根本无法共用同一个usrcontrol,如果写多个,还不如在各自... 阅读全文
posted @ 2008-10-01 14:14 大城小格 阅读(480) 评论(1) 推荐(0) 编辑