在要求输入邮箱的文本域,请填写真实的邮件地址。非真实邮件地址,将收不到回复信息。

2016年08月的内容

JavaScript

require.js的用法

一、为什么要用require.js? 最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。 <script src="1.js"></script> <script src="2.js"></script> <script src="3.js"></script> <script src="4.js"></script> <script src="5.js"></script> <script src="6.js"></script> 这段代码依次加载多个js文件。 这样的写法有很大的缺点。首先,加载...

4年前 (2016-08-22) 359℃ 0评论 0喜欢

C#

关于Zxing.net 自动解码Code39的BUG

使用Zxing.net进行一维条码识别,如果自动识别解码对Code39条码解码的情况下可能会出现解码错误的情况(这里的错误是指解码后的数据和原来进行编码的数据不一致,进行编码的数据均为Code39的合法字符)。原因:自动解码会尝试目前所有支持类型的解码,包括Code39Extended模式。Code39和Code39Extended 是相同的方法处理,在进行Code39解码后会判断是否使用了Code39Extended模式,使用了扩展的话就会再次对返回的结果进行Code39Extended解码。文件所在位置:lib\oned\Code39Reader.cs   代码如下: /* * Copyright 2008 ZXing authors * * Licensed under the Apache License, Version 2.0 (the "License"); ...

4年前 (2016-08-19) 520℃ 0评论 0喜欢

C#

谷歌百度以图搜图感知哈希算法之C#简单实现

在谷歌百度以图搜索中, 用户可以上传一张图片, 谷歌百度显示因特网中与此图片相同或者相似的图片. 第一步:将图片缩小到8×8的尺寸,总共64个像素。这一步的作用是去除图片的细节, 只保留结构、明暗等基本信息,摒弃不同尺寸、比例带来的图片差异。 第二步:将缩小后的图片,转为64级灰度。也就是说,所有像素点总共只有64种颜色。 第三步:计算所有64个像素的灰度平均值。 第四步:将每个像素的灰度,与平均值进行比较。大于或等于平均值,记为1;小于平均值,记为0。 第五步:将上一步的比较结果,组合在一起,就构成了一个64位的整数,这就是这张图片的指纹。组合的次序并不重要,只要保证所有图片都采用同样次序。 第六步:计算”汉明距离”(Hamming distance),如果不相同的数据位不超过5,就说明两张图片很相似;如果大于10,就说明这是两张不同的图片。 usi...

4年前 (2016-08-18) 588℃ 0评论 2喜欢

JavaScript

javascript实现的iframe数据共享接口

在iframe与父窗口或者与子窗口传递数据是一个麻烦的事情,如果我们能够写一个一劳永逸的接口那就再方便不过了,下面就来简答介绍一下如何实现此功能。原理就是将数据缓存早window.top这个窗口,这样无论子窗口父窗口的层次如何变化,数据总是存在不会变化的。 var dataShare = { setData: function(name, value) { var top = window.top, cache = top['_CACHE'] || {}; top['_CACHE'] = cache; return value ? cache[name] = value: cache[name]; }, removeData: function(name) { var...

4年前 (2016-08-17) 288℃ 0评论 0喜欢

C#

关于DllImport调用非托管dll出现“无法加载DLL’*.dll’,找不到指定的模块”错误

项目中有短信发送模块,由于SP提供的SDK升级。在项目中需要新增SDK的版本。新版本新增的同时要更新旧版本的Dll引用方式,旧版本之前通过DllImport引用使用绝对路径。地址更换后,在操作短信发送的时候就会报“无法加载DLL’*.dll’,找不到指定的模块”。(相关的DLL已经放到Bin目录下)。 当使用绝对路径或者把相关DLL拷贝到系统目录(C:\WINDOWS\system32)后,此类错误不再出现。虽说问题得以解决,但无论是绝对路径还是把相关DLL放到系统目录,这都不是很好的解决办法。很多服务器是不允许在非网站应用程序下新建文件的。而在网上基本都是三种解决方案,如下: 1、将相关的DLL拷贝到Bin目录下 2、将相关的DLL放到系统目录(C:\WINDOWS\system32) 3、使用绝对路径,例如:E:\dll\xxxx.dll 以上三种解决方案在不同...

4年前 (2016-08-16) 421℃ 0评论 1喜欢

其他分享

Microsoft Office 2010序列号

OFFICE 2010 标准版 Office Standard 2010 (BizSpark) BXW2C-39RMQ-64X8V-VW2RF-BK8TT 增强版 26FX2-XFJP4-WJYJV-GGCXV-4KQGD       转载请注明:清风博客 » Microsoft Office 2010序列号...

4年前 (2016-08-02) 180℃ 0评论 0喜欢

DotNet

asp.net实现验证码

这个之前(很久之前了吧)使用webform的时候使用的验证码,实现的方式也很简单。 using System; using System.IO; using System.Drawing; using System.Drawing.Imaging; using System.Text; using System.Collections; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; namespace WebUI.yzm { public partial class yzm : System.Web.UI....

4年前 (2016-08-01) 205℃ 0评论 0喜欢