摘要:
最近在xx公司实习,使用.net技术做了几个东西,这是其中一个。这个程序应该在服务器上不间断的跑了有两个星期了。由于测试数据挺多,便一直还没有测试它计算的可用率准不准确。 功能:服务定时模拟发送HTTP请求,分析网站返回的HTTP Response的状态码,若是200,即为可用。然后每隔一天/周/月(可配置),在某个固定时刻,将测试报告发送到指定邮箱(可配置)。 实现:源码先附上,本人大四学生,水平有限,仅供大家学习.net和window service开发。其中service开发的调试还是需要一定技巧的,有空写写自己的经验。BTW推荐阅读:一个台湾博客:http://blog.ez2... 阅读全文
摘要:
二年前,我写了《相似图片搜索的原理》,介绍了一种最简单的实现方法。昨天,我在isnowfy的网站看到,还有其他两种方法也很简单,这里做一些笔记。一、颜色分布法每张图片都可以生成颜色分布的直方图(color histogram)。如果两张图片的直方图很接近,就可以认为它们很相似。任何一种颜色都是由红绿蓝三原色(RGB)构成的,所以上图共有4张直方图(三原色直方图 + 最后合成的直方图)。如果每种原色都可以取256个值,那么整个颜色空间共有1600万种颜色(256的三次方)。针对这1600万种颜色比较直方图,计算量实在太大了,因此需要采用简化方法。可以将0~255分成四个区:0~63为第0区,64 阅读全文
摘要:
[原文链接]上个月,Google把"相似图片搜索"正式放上了首页。你可以用一张图片,搜索互联网上所有与它相似的图片。点击搜索框中照相机的图标。一个对话框会出现。你输入网片的网址,或者直接上传图片,Google就会找出与其相似的图片。下面这张图片是美国女演员Alyson Hannigan。上传后,Google返回如下结果:类似的"相似图片搜索引擎"还有不少,TinEye甚至可以找出照片的拍摄背景。==========================================================这种技术的原理是什么?计算机怎么知道两张图片相 阅读全文
摘要:
我在用C#做Windows服务程序,一个每隔一定时间测试网站链接的程序,可是做的时候发现,发送的HTTP请求,每次都是只有2个是返回200,其他的都是Opretion over time[具体英文我忘了,反正就是操作超时]。弄了很久,由于对C# 不熟悉,以为是函数了解的不清楚的错,试了很多次,依然不成功。最后才想到百度“HTTPWebRequest 超时”这个关键词。还好,找打一篇有用的。为避免该网页以后被销毁,我特意复制粘贴过来。 后来反复调式,发现是之前调用http相关函数,没有正确完全释放资源(比如HttpWebRequest,HttpWebResponse等)。所以加入代码i... 阅读全文
摘要:
最近用C#做测试网站的服务程序,由于有些接口需要真实的测试数据。比如提交表单中的文本域和文件域,但.Net中只提供了简单的单独提交文本或文件的方法,所以只能自己构造格式为multipart/form-data的HTTP请求,而让我更加了解了HTTP请求的格式。 下面是在Google搜索后的一个解决方案,原链接:http://stackoverflow.com/questions/566462/upload-files-with-httpwebrequest-multipart-form-data方法1:上传文本域及一个文件[测试成功] 1 //发送对应表单文本域和一个... 阅读全文
摘要:
计算机软件专业培养计划一、培养目标培养学生具有扎实的计算机软件基本理论、基本知识和基本技能以及较强的外语交流能力,具有软件工程素养以及计算机软件架构技术、先进软件开发平台与工具的运用能力,具有良好的软件体系设计和软件研发能力,具有较强的团队工作能力、技术创新意识,能够从事计算机软件的研发,具有一定的科研能力,并为进一步深造奠定基础。能够在数字娱乐行业从事游戏软件开发,多媒体制作;或在网络业进行应用软件的开发。二、基本要求1、热爱祖国,具有良好的思想品德、道德修养;2、掌握学科基础理论知识,包括软件设计原理、程序设计语言、计算机算法与数据结构、操作系统等的基本理论、基本知识与基本技能,具备计算机 阅读全文
摘要:
文章结构说明:本文是要说明什么关键代码解释和说明上机实践的工程源码和提示一、文章概要 在VC6.0编译环境用C加载显示多行的文本文件。主要是参考:http://www.bccn.net/Article/kfyy/cjj/jszl/200412/430.html 重点主要是windows中字体结构信息的学习,以及如何计算字符的宽度高度,如何排列加载的字符和文字完成多行显示。原理也很简单,得到当前设备的字符高度,第一行的起点在(0,0),第二行就是(0,字符高度),第三行就是(0,字符高度*2)等等。然后调用函数在这些位置显示字符即可。二、代码说明这里解释下WM_CREATE消息处理函数的代码.. 阅读全文
摘要:
一、实验原理具体原理,请参考《数字图像处理编程入门》.pdf,呵呵。主要讲的是位图和windows的调色板。考虑到大家估计也没空,我就精简一下,用户代码的形式列出来。如下:/************************************************************************/位图文件.bmp文件大体上分为四个部分:位图文件头BITMAPFILEHEADER位图信息头BITMAPINFOHEADER调色板Palette位图数据ImageData/****************************************************** 阅读全文
摘要:
编辑时间:2013年1月8日毕业设计师下学期开始,不过课题已经选定了。这里写个引子,同时也记录下自己的做的过程。我最近去图书馆去查资料,准备借书,同时顺手翻了下那些计算机图形学的书,都写满公式,什么矩阵运算,傅里叶变换,很深奥的数学,感觉像是研究生的教材。如果一页页的去看,2个月估计什么都做不出来。这个寒假先大致看看吧。在图书馆借的书:《VisualC++数字图像模式识别技术及工程实践 》,张宏林,人民邮电出版社这本书看着不错,有可以直接上手的C++算法代码。前面部分讲解原理理论,后面部分分别是联机字符识别,脱机字符识别,在线签名、离线签名鉴定,车牌识别技术,印章识别技术,图像的纹理分析方法实 阅读全文
摘要:
在很多时候我们需要对三个表进行联合查询,最简单的就是select * from table1,table2,table3但是,很恼人的是,这么查询往往不符合我们的要求,比如记录重复,字段重复,数据混乱(不想要的也出现了)等。解决办法很简单,将联合转化为嵌套,SQL语法的优势就是可以嵌套,当然更大的优势就是在左连接,右链接时可以直接和select查询字句做连接。我有三个表:frienduser,chatuser,friendgroup,分别是好友表,用户表,好友分组表下面的查询返回的是,某个用户的好友以及该好友所在的分组。SELECT USEREMAIL, USERONLINE, USERIMA 阅读全文