这可能是微不足道的,或者不是,但我正在开发一个软件,它将验证通过我的网络应用程序显示的广告的“行尾”域。理想情况下,我有一个我不想从中投放广告的域列表(假设 Norton.com 是其中之一),但大多数广告网络通过缩短且神秘的 URL (adsrv.com) 来投放广告,最终重定向到诺顿网站。所以问题是:有没有人构建过,或者知道如何构建一个类似刮刀的工具,可以返回广告的最终目标网址。
初步发现:有些广告采用 Flash、JavaScript 或纯 HTML 格式。模拟浏览器是完全可行的,并且可以对抗不同格式的广告。并非所有 Flash 或 JS 广告都有 noflash 或 noscript 替代方案。(浏览器可能是必要的,但如前所述,这完全没问题……使用诸如 WatiN 或 WatiR 或 WatiJ 或 Selenium 之类的东西……)
更喜欢开源,这样我就可以自己重建一个。真的很感谢帮助!
编辑* 此脚本需要点击广告,因为它可能是 Flash、JS 或纯 HTML。所以 Curl 不太可能是一个选项,除非 Curl 可以点击?
我在routes.rb中有这样的行:
scope "/:subdomain/" do
resource :order, :only => [:new, :create, :show, :update, :edit, :destroy] do
get :cancel, :on => :member
put :counter, :on => :member
end
end
Run Code Online (Sandbox Code Playgroud)
例如,这是典型的网址:http://mydomain.com/some_subdomain/order/new.此url映射到具有params [:subdomain] ="some_subdomain"的订单控制器的新操作.我想使用命名路由new_order_url(:subdomain =>"some_subdomain").
但我想将http://mydomain.com/order/new映射到订单控制器,动作新的和params [:subdomain] ="default".我想为这样的url使用命名路由new_order_url.
这样做的最佳做法是什么?
我有一个特殊类"地方"的跨度列表,其中一些有"激活"类.有没有办法选择"激活"类和最后一个类的第一个项目?
<span class="place" onclick="activate();">1</span>
<span class="place" onclick="activate();">2</span>
<span class="place activated" onclick="activate()">3</span>
<span class="place activated" onclick="activate();">4</span>
<span class="place activated" onclick="activate();">5</span>
<span class="place activated" onclick="activate();">6</span>
<span class="place" onclick="activate();">7</span>
Run Code Online (Sandbox Code Playgroud) - 这已经解决了 -
我已经想出了如何做到这一点,并写了一篇快速文章,解释我是如何做到这一点的:http://juzzbott.com/2010/11/signing-and-verifying-data-within-csharp-encrypting-with-私有密钥排序的/
感谢bjarkef和Henk Holterman花时间向我解释这一点.
干杯
- 原始问题 -
我正在寻找一种使用私钥加密数据的方法,并让公钥解密它.我知道这通常不是你想要的加密,因为任何拥有公钥的人都可以阅读,但这正是我的要求.
我需要通过私钥加密一串数据,这样我才能创建加密数据,并让我的应用程序通过公钥读取它.这背后的想法是为我的应用程序创建许可证文件,加密许可证详细信息,并让应用程序读取此数据.这将阻止许可证由我以外的任何人生成,但是允许应用程序通过公钥读取它.
这样做的想法是控制加密数据,而不关心谁可以读取它,只关心谁可以创建它.
使用的RSACryptoServiceProvider,我可以创建公钥/私钥,我可以当我去的公钥解密用私钥加密不过数据,我得到一个"密钥未找到"的异常.
也不可能使用RSA进行签名,因为我需要将加密数据与纯文本数据进行比较,以确保许可证有效,并且签名仅验证源,而不是它包含的内容.
是否有任何其他加密提供程序可用于完成此操作,或其他一些读取许可证详细信息的方法,即保留私钥,并将公钥分发给我的应用程序以进行许可证验证.
干杯
我想在用户从中选择一个值时存储ComboBox的ListIndex的更改值.我尝试使用_Change或_LostFocus事件,但是当窗体的"关闭"按钮的Default属性设置为true并且用户按下enter时,不会触发这些事件!
有没有解决的办法?
我正在使用Jquery UI和Autocomplete func.(Combobox),我对这部分感兴趣.
$("<button> </button>")
.attr("tabIndex", -1)
.attr("title", "Show All Items")
.insertAfter(input)
.button({
icons: {
primary: "ui-icon-triangle-1-s"
},
text: false
Run Code Online (Sandbox Code Playgroud)
我的问题是当我使用ASP.net时,这个按钮做了PostBack,但我不需要这个,因为我的项目列表随后消失了.如何覆盖按钮的此行为.谢谢
我是PHP的新手,很难找到这个答案,因为$表示PHP中的一个变量.我正在尝试回复项目的总数,例如:
echo "Your total is ${$total}";
Run Code Online (Sandbox Code Playgroud)
问题是前面的$导致它什么都不做.我尝试做'$',但它会在$周围打印''.如何在变量前面打印$?
我为一个现在可以正常工作的项目创建了一些原型,但我希望能够验证从原型生成的代码将来还能继续工作.
我想要的是原型构建的一个阶段,它采用刚刚创建的原型,mvn archetype:generate在其上运行,然后mvn verify在生成的代码上运行,以验证生成的代码实际上是否正常.如果需要,我会写自己的mojo来做这件事,但想看看解决方案是否已经存在.我看到了archetype:integration-test目标,但它并不似乎在做我想要的.
我正在移动一个应用程序,它使用django_cms从一个服务器,一切正常,另一个,并花了最后4个小时试图找到这个错误的原因.一个建议非常欢迎!
mod_wsgi (pid=21972): Exception occurred within WSGI script '/var/www/vhosts/compdoctest.com/django/compdoc/django.wsgi'.
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/django/core/handlers/wsgi.py", line 230, in __call__
self.load_middleware()
File "/usr/lib/python2.5/site-packages/django/core/handlers/base.py", line 42, in load_middleware
raise exceptions.ImproperlyConfigured('Error importing middleware %s: "%s"' % (mw_module, e))
ImproperlyConfigured: Error importing middleware cms.middleware.media: "No module named media"
Run Code Online (Sandbox Code Playgroud)
违规行是settings.py中间件列表中的最后一行
MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'cms.middleware.page.CurrentPageMiddleware',
'cms.middleware.user.CurrentUserMiddleware',
'cms.middleware.multilingual.MultilingualURLMiddleware',
'cms.middleware.media.PlaceholderMediaMiddleware',
)
Run Code Online (Sandbox Code Playgroud)
如果我删除最后一行,那么代码会继续并且稍后会说中间件中需要该项.
我在旧服务器上使用略有不同版本的django,1.2.1 final,在新服务器上使用1.2.3 final.
我试过的所有事情:
在python中打开的结果:
python manage.py …Run Code Online (Sandbox Code Playgroud) 正如它在标题中所说,我正在寻找WordPress中的多个摘录长度.
我知道你可以在functions.php中做到这一点:
function twentyten_excerpt_length( $length ) {
return 15;
}
add_filter( 'excerpt_length', 'twentyten_excerpt_length' );
Run Code Online (Sandbox Code Playgroud)
我想知道的是你如何让这些中的多个返回不同的数值,这样我就可以得到侧边栏循环的简短摘录,特色循环的更长摘录,以及主要文章的最长摘录.
在模板中使用这些东西:
<?php the_excerpt('length-short') ?>
<?php the_excerpt('length-medium') ?>
<?php the_excerpt('length-long') ?>
Run Code Online (Sandbox Code Playgroud)
干杯,戴夫