小编Pau*_*aul的帖子

使用Google Maps API进行地址验证

我有一项任务是验证输入到我当前正在创建的系统中的地址.系统要求输入的地址针对有效数据源进行验证.在英国,数据集来自皇家邮政,访问费用昂贵.

所需的数据是整个欧洲的邮政编码信息,首先由API访问Web应用程序.

有很多公司提供这项服务,

  1. QAS
  2. Capscan
  3. 邮编在任何地方

这些都提供我需要的服务.然而,这是昂贵的,并且在某些情况下不是完整的数据集.例如不是爱尔兰

我还想知道是否有办法利用Google Maps API通过邮政编码和国家来验证这些数据.

谷歌地图方法是否可行,或者我是否必须离开其中一家昂贵的公司?关于我应该采取哪种方式的任何想法.

api geolocation postal-code street-address

63
推荐指数
5
解决办法
17万
查看次数

电子邮件中的CSS

有没有人找到一种在编程生成的电子邮件中嵌入CSS的好方法.我找到的最好的方法是将样式代码放入资源文件并将其调用到代码中.

一个麻烦就是

Dim objBuilder
objBuilder = New StringBuilder

objBuilder.Append(Resources.SystemEmail.CSSStyle)
objBuilder.Append("My Styled Email")

Dim _Body As String = objBuilder.ToString()
Run Code Online (Sandbox Code Playgroud)

这将构建电子邮件的正文

有没有办法为电子邮件制作模板文件或更好的方式将样式表调用为一个.

我的.resx文件中的代码是

<STYLE TYPE="text/css">
<!--
body
{

    font-family: Tahoma, Verdana, Arial;
    font-size: 10pt;
    padding: 3px 0px 0px 0px;
    margin: 0px 0px 0px 0px;

}
-->
</STYLE>
Run Code Online (Sandbox Code Playgroud)

并将其调用到字符串中将调用此内联

并通过以下答案发送消息,我将使用此

Dim client As New SmtpClient("localhost")
Dim toAddr As New MailAddress(MailRecipients)
Dim fromAddr As New MailAddress(MailFrom)
Dim message As New MailMessage(fromAddress, toAddress)


message.Subject = "The Subject"
message.Body =  _Body 
message.IsBodyHtml = True
message.BodyEncoding = …
Run Code Online (Sandbox Code Playgroud)

css asp.net email smtp

8
推荐指数
2
解决办法
7527
查看次数

检查某人的带宽并根据它加载内容

我已经看到了一些没有回答这个问题的问题,是否可以使用java脚本检查某些带宽并根据它加载特定内容?

BBC似乎在使用我的手机和不知名的地方给我低质量的图像.

通过这个酷的服务看起来这和它的CDN所以它可以是服务器端.

http://www.resrc.it/docs/

有谁知道他们是怎么做到的?或者我如何使用asp.net或javascript或社区开源插件来做到这一点.

我认为这可能与https://github.com/yahoo/boomerang/有关,但不确定这是它的真正目的.

javascript bandwidth content-delivery-network

8
推荐指数
1
解决办法
1万
查看次数

ScriptResource错误:我被黑了吗?

我一直在我的网站上收到这样的错误.它往往会在一天中随机发生,直到我不希望网站上的用户.

它始终来自不同的IP地址

System.Web.HttpException:无效的viewstate.System.Web.UI.Page.DecryptString(String s)上的System.Web.UI.Page.DecryptStringWithIV(String s,IVType ivType)

要么

System.Security.Cryptography.CryptographicException:填充无效,无法删除.在System.Security.Cryptography.RijndaelManagedTransform.DecryptData(Byte [] inputBuffer,Int32 inputOffset,Int32 inputCount,Byte []&outputBuffer,Int32 outputOffset,PaddingMode paddingMode,Boolean fLast)at System.Security.Cryptography.RijndaelManagedTransform.TransformFinalBlock(Byte [ ] System.Security.Cryptography.CryptoStream.FlushFinalBlock()处于System.Web.Configuration.MachineKeySection.EncryptOrDecryptData(Boolean fEncrypt,Byte [] buf,Byte []修饰符,Int32 start,Int32长度的inputBuffer,Int32 inputOffset,Int32 inputCount) ,IVType ivType,Boolean useValidationSymAlgo)在System.Web.UI.Page.DecryptString(String s)的System.Web.UI.Page.DecryptStringWithIV(String s,IVType ivType)

它们发生在这个页面中:

 ScriptResource.axd?d=VVe1O4rzLSI9hB5nRzBXZxUYTQz6ylDTL9djGR
Run Code Online (Sandbox Code Playgroud)

该站点用户使用Ajax并在.NET 3上运行.

这个人是否试图入侵该网站?这是网站上的HTML错误吗?

有任何想法吗?

.net scriptresource.axd

7
推荐指数
1
解决办法
4435
查看次数

在Visual Basic中舍入一个数字

我有一个需要向下舍入数字的Visual Basic应用程序,例如,2.556将变为2.55而不是2.26.

我可以使用一个函数来执行此操作,使用以下方法从小数点开始删除2个以上的字符:

Dim TheString As String
TheString = 2.556
Dim thelength = Len(TheString)
Dim thedecimal = InStr(TheString, ".", CompareMethod.Text)
Dim Characters = thelength - (thelength - thedecimal - 2)
_2DPRoundedDown = Left(TheString, Characters)
Run Code Online (Sandbox Code Playgroud)

这样做有更好的功能吗?

vb.net math rounding

7
推荐指数
1
解决办法
5万
查看次数

你的 Nvarchar() 有多大

设计数据库时,在决定 nvarchar 应该有多大时,您会考虑哪些决定。

如果我要制作一个地址表,我的直觉反应是地址行 1 为 nvarchar(255),就像旧的访问数据库一样。

我发现使用这个让我对旧的“字符串将被截断”感到烦恼。我知道可以通过限制输入框来防止这种情况,但如果用户确实拥有超过 255 的地址行,则应该允许这种情况。

我应该让我的 nvarchar(????) 有多大

database sql-server database-design nvarchar

5
推荐指数
1
解决办法
6087
查看次数

新的谷歌图像如何正确浮动

有没有人见过新的谷歌图片搜索.它设法使图像浮动在一个区域.通过将它们按大小分组,图像正确地适合于此.

青蛙图像

我想有两种方法可以做到这一点:

  • 通过涉及这些图像的宽度和高度的某种规则编写脚本
  • 用于创建图像的Css规则.

在脚本方案中,我们可以使用最大宽度1000px,然后将图像分组,为我们的4行图像填充这4次.

Css规则必须使图像浮动,但也要重新排序.

有没有人对如何运作有任何其他想法?

html css scripting image

5
推荐指数
1
解决办法
254
查看次数

基于登录的网站上的SEO

好吧,我说有一个网站,大部分内容都是关闭门,仅为付费客户登录屏幕.我怎么能让谷歌知道那里有什么,所以人们可以通过搜索引擎找到该网站.

我可以使用哪些编程技术为google bot提供更多内容.

我将有一些概述和演示屏幕来诱惑用户,但这些五到十页的内容对于搜索引擎来说是足够的.

关键的工作是非常高级的,并且有很多竞争.

之前有人要求网站不是订阅色情网站(可悲)

seo

4
推荐指数
1
解决办法
1990
查看次数

访问数据项目在VBA中导入CSV文件

我偶尔会遇到一个问题,我的一个同事已经开发了一个旧系统.他们倾向于拥有数千行代码来执行简单的操作,例如导入csv文件.

目前vba流程是:

  • 打开excel应用程序
  • 创建新工作表
  • 填充csv文件
  • 进入excel将标题名称添加到文件中
  • 将工作表另存为新的Excel文件
  • 将文件导入访问数据项目sql表.
  • 处理数据

我想用它做的是:

  • 将csv导入表中(与获取外部数据函数一样)
  • 处理数据

我有一个快速搜索,看不到任何简单的方法只是将文件吸入表中.

任何帮助,将不胜感激.

谢谢

保罗

csv import ms-access vba

4
推荐指数
3
解决办法
4万
查看次数

使用DataTable数据源搜索Gridview

我有一个gridview,从Web服务获取其数据.

这进入了数据集中的应用程序.

   Me.GvStreets.DataSource = TheWebServiceSearch.AddressDataTable
   Me.GvStreets.DataBind()
Run Code Online (Sandbox Code Playgroud)

进入网格视图后,如何搜索此数据集的内容.

我是否必须将其添加到某种数据源控件(如XML数据源)中?

谢谢

我最终做的是这个......

  Dim StreetDataTable As DataTable = Session("StreetData")
   Dim Name As String = StreetDataTable.Columns(0).ColumnName

   Dim FilteredResults As New DataTable
   FilteredResults = StreetDataTable.Clone()

   Dim DataRows() As DataRow
   DataRows = StreetDataTable.Select("street LIKE '%" & Me.txtStreet.Text & _


                         "%'", "Street ASC")
    Dim i As Integer

    For i = 0 To DataRows.GetUpperBound(0)

        FilteredResults.ImportRow(DataRows(i))

    Next i

    Me.GvStreets.DataSource = FilteredResults
    Me.GvStreets.DataBind()
Run Code Online (Sandbox Code Playgroud)

我必须得到结果并克隆数据表以获得架构.然后我从原始数据表中做了选择.我循环查看结果并将它们添加到克隆数据表中.

asp.net datatable search gridview

3
推荐指数
1
解决办法
2801
查看次数

CSV回车符

我的一个应用程序上有CSV输出.这将从Web表单数据生成一个文件.

在某些情况下,我在笔记字段中收到回车字符.这导致导入文件时出错.我想删除这个角色.

当用户将信息从word文档粘贴到表单中或按住shift键并按Enter键时,似乎会出现此问题.

该字段是ntext并填充在多行文本框控件中.

我一直试图用替换函数删除它,但一些回车字符似乎正在通过.

SQL

REPLACE(Fieldname), CHAR(13) + CHAR(10), ' ') AS new_Fieldname
Run Code Online (Sandbox Code Playgroud)

sql csv

2
推荐指数
1
解决办法
6926
查看次数