我与我的同事讨论了Flash安全问题.我们正处于为使用Flash插件显示内容的Web项目规划一些内容的阶段.我们需要使用JSON从服务器动态提取Flash应用程序的设置.
我提出的建议是,我们应该在加载插件后保存额外的HTTP请求来拉取数据文件,并将JSON直接嵌入到包含Flash插件的页面中.Flash会触发一个Javascript函数,该函数会将反序列化的JSON数据返回给它.
我的同事以重大的"安全问题"反对这一提议.
我相信除了他的方法需要额外的HTTP请求之外,这两种方法之间几乎没有差别.所有这些都是客户端/服务器,永远不应该信任客户端.如果我想更改JSON查询中的数据,我可以在两种情况下都这样做.文件提取虽然很难破解,但可以使用自定义HTTP代理.
你的想法是什么?
我打算将 ASP.NET 4.0 的 Web 部署功能用于我的站点。有谁知道此功能是否进行增量部署(即仅在解决方案中部署更改的或新的文件)?
谢谢
考虑以下测试用例:
$start = new DateTime("2011-02-25");
$end = new DateTime("2011-03-25");
$interval = $end->diff($start);
echo "INTERVAL = ".$interval->format("%d"); // Should give me the
// interval in days, right?
echo "START = ".$start->format("Y-m-d");
echo "END = ".$end->format("Y-m-d");
Run Code Online (Sandbox Code Playgroud)
结果是:
INTERVAL = 0 <---------- WTF????
START = 2011-02-25
END = 2011-03-25
Run Code Online (Sandbox Code Playgroud)
diff() 似乎声称2011年2月25日至2011年3月25日期间为0天!
我必须忽视一些事情.但是什么?
这是我的示例查询
$sql = mysql_query("SELECT * FROM dataweb WHERE web LIKE 'google%'ORDER BY ASC LIMIT 8");
Run Code Online (Sandbox Code Playgroud)
以上查询是查找类似的域名.但我想删除所有谷歌的结果...这意味着结果返回像google.com,google.br,google.de等.
我只想从谷歌开始的restdomains ..
最后,我想使用Inflector.parameterize为文章标题创建slug,其中包含一堆unicode字符(例如"ḤellẒno"=>"hellz-no").根据http://api.rubyonrails.org/classes/ActiveSupport/Inflector.html#method-i-transliterate,它说它们将它们放在locales/en.yml文件中.
# Store the transliterations in locales/en.yml
i18n:
transliterate:
rule:
?: "h"
?: "z"
Run Code Online (Sandbox Code Playgroud)
我试过了,但以下不起作用:
"?ell? no".parameterize
# => "ell-no"
Run Code Online (Sandbox Code Playgroud)
但是,当我像第二段建议的那样在Ruby中更改它时,它可以工作.
I18n.backend.store_translations(:en, :i18n => {
:transliterate => {
:rule => {
"?" => "H",
"?" => "Z"
}
}
})
"?ell? no".parameterize
# => "hellz-no"
Run Code Online (Sandbox Code Playgroud)
我想我想知道为什么在locales/en.yml中放置自定义音译不起作用.
即使有人给出答案,作为一个Rails noob,我也想知道通常把代码放在第二个块的位置来手动设置I18n.backend.store_translations?
我正在浏览我的应用程序,试图清理一些发送电子邮件的代码.我开始创建自己的电子邮件包装器类,但后来我认为某处必须有一个标准的电子邮件类.我做了一些搜索,但找不到任何东西.
此外,有没有像这样的东西的代码库?
编辑:对不起,让我澄清一下.
我不想在我的代码中随时发送电子邮件:
System.Web.Mail.MailMessage message=new System.Web.Mail.MailMessage();
message.From="from e-mail";
message.To="to e-mail";
message.Subject="Message Subject";
message.Body="Message Body";
System.Web.Mail.SmtpMail.SmtpServer="SMTP Server Address";
System.Web.Mail.SmtpMail.Send(message);
Run Code Online (Sandbox Code Playgroud)
我创建了一个名为Emailer的类,其中包含以下函数:
SendEmail(string to, string from, string body)
SendEmail(string to, string from, string body, bool isHtml)
Run Code Online (Sandbox Code Playgroud)
所以我可以在我的代码中添加一行来发送电子邮件:
Emailer.SendEmail("name@site.com", "name2@site.com", "My e-mail", false);
Run Code Online (Sandbox Code Playgroud)
我的意思是,它不是太复杂,但我认为那里有一个标准的,可接受的解决方案.
所以这是我的问题.
pageTitle1 = ('This is page one');
pageTitle2 = ('This is page two');
pageTitle3 = ('This is page three');
currentPageTitle = ('pageTitle'+currentPosition);
$("#pageNumber").html(currentPageTitle);
Run Code Online (Sandbox Code Playgroud)
我正在尝试根据我所在幻灯片的currentPosition将当前页面标题显示在屏幕上.我遇到的问题是当我需要它显示"这是第一页"时,上面的代码在屏幕上显示"pageTitle1".我对javascript很新,所以我觉得这很容易解决,但谷歌搜索的日子并没有让我感到满意.
是否可以转换字符串var:
data="data1,data2,data3,data4"
Run Code Online (Sandbox Code Playgroud)
对象文字
data={
"data1":"data2",
"data3":"data4"
}
Run Code Online (Sandbox Code Playgroud)
谢谢!
没有文件扩展名,我无法保持语法突出显示.这不是世界末日,但我很欣赏它.
如果我重命名Gemfile,它会破坏Rails Gemfile.rb吗?
javascript ×3
asp.net ×2
php ×2
asp.net-mvc ×1
c# ×1
datetime ×1
deployment ×1
excel ×1
flash ×1
formatting ×1
gem ×1
inflector ×1
msdeploy ×1
mysql ×1
phpmyadmin ×1
security ×1
string ×1
unicode ×1
var ×1
variables ×1