问题列表 - 第2889页

嵌入图像的脚本

我运行一个小型浏览器MMO,我遇到一个问题,其中有几个用户将脚本嵌入到他们的个人资料图片中,并使用它们对所述用户和我的游戏进行攻击.有没有办法防止这种情况,或者我是否需要开始阻止人们使用他们自己的自定义图像?

如果它有帮助,它在PHP/MySQL中完成.

php mysql security

9
推荐指数
2
解决办法
282
查看次数

WPF开发中最常见的错误是什么?

这个问题旨在为开发WPF应用程序时提供常见陷阱,"陷阱"或设计问题的解决方案列表.这也可以包括适当的设计模式,只要有解释为什么它最好.响应应根据问题类型的常见程度进行投票.以下是规则:

  • 每篇文章一回复.这显然会使最常见的问题排名最高.
  • 最好提供已经生活在SO土地上的相关岗位或解决方案的链接.

wpf

12
推荐指数
1
解决办法
2840
查看次数

Javascript日历与拖动选择多天

有人知道支持多天拖动选择的Javascript日历吗?需要能够在几个月内完成,而不仅限于一个月.

非常感谢,这里的问题对我的问题没有好处:http: //www.javascript-examples.com/javascript-calendars/

javascript calendar

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

邮件服务器不在Web主机上时的sendmail和MX记录

这是一个我确定很容易解决的问题,但我一整天都在喋喋不休.

我正在为客户开发一个新的网站.该网站位于(这是一个例子)website.com.我有一个PHP表单脚本,通过电子邮件将访问者的请求发送到requests@website.com.

当我在不同域上的登台服务器上编码时,一切正常.当我将它移动到website.com时,邮件消息从未到达.Web服务器位于具有主要ISP的虚拟主机上.

以下是我从那时起学到的东西:我的客户端的邮件服务器是Microsoft Exchange,位于办公室的物理盒子上.每当外界人士通过电子邮件request@website.com时,邮件就会到达. 但是,如果Web服务器发送到相同的电子邮件地址,则每次都会失败.这不是 PHP问题.我将shell安全地保存到Web服务器,并使用sendmail和UNIX邮件应用程序对其进行了测试.我也通过从shell发送各种电子邮件帐户来测试它.我可以给自己发电子邮件,例如,在website.com域名中没有人.

简而言之,当我登录website.com时,发送邮件至requests@website.com,user@website.com,alother_user@website.com全部失败.所有其他地址工作正常.我发现这些丢弃的电子邮件被路由到网络服务器的"catchall"帐户,它们位于收件箱中.

我在website.com上做过MX查找.MX记录指向mailsec.website.com.我可以telnet到mailsec.website.com端口25并查看SMTP服务器.

在我看来,在发送邮件到requests@website.com时,website.com没有进行MX查找.我的理论是,它将域识别为本地域,看到没有"请求"用户帐户将其传递给,并将邮件丢弃到catchall帐户.我想要的是强制sendmail进行MX查找并将消息发送到Exchange服务器.我在这里结束了.我无法弄清楚如何做到这一点.

就此而言,我可能会离开这里,完全误解了这一点.互联网邮件和MX对我来说似乎总是一种黑色艺术,我的无知肯定在这个问题上显示出来.

email smtp sendmail mx-record

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

Flex和嵌入式XML

我在当前的Flex项目中使用Parsley IoC.所以我想将容器配置XML嵌入到结果SWF中.

如何将嵌入式XML文件加载到动作脚本XML对象中?

xml apache-flex actionscript actionscript-3

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

一种打包算法......种类

鉴于项目的数组,每个有valuecost,什么是最好的算法确定达到以最小的成本最低值所需的项目?例如:

Item: Value -> Cost
-------------------
A     20   -> 11
B     7    -> 5
C     1    -> 2

MinValue = 30
naive solution: A + B + C + C + C. Value: 30, Cost 22
best option: A + B + B.            Value: 34, Cost 21
Run Code Online (Sandbox Code Playgroud)

请注意,总体价值:最终的成本比率是无关紧要的(A + A会给你最好的物有所值,但是A + B + B是一个更便宜的选择,达到最低价值).

algorithm np-hard computation

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

在Java中匹配不精确的公司名称

我有一个公司数据库.我的应用程序接收按名称引用公司的数据,但名称可能与数据库中的值不完全匹配.我需要将传入的数据与它所引用的公司进行匹配.

例如,我的数据库可能包含名称为"AB Widgets&Co Ltd."的公司.我的传入数据可能会引用"AB Widgets Limited","AB Widgets and Co"或"AB Widgets".

公司名称中的一些单词(AB Widgets)对于匹配比其他单词(Co,Ltd,Inc等)更重要.避免错误匹配很重要.

公司的数量足够小,我可以在记忆中维护他们的名字地图,即.我可以选择使用Java而不是SQL来查找正确的名称.

你会如何用Java做到这一点?

java matching

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

Servlet被调用两次!

抱歉,但我没有实际的代码,但我会尝试解释:

我有一个servlet映射到以下:

/admin/* 
Run Code Online (Sandbox Code Playgroud)

所以,这是一个servlet:

public class AdminController extends MainController {
    public void doPost(HttpServletRequest request, HttpServletResponse response) {
        // Do stuf here
    }
}
Run Code Online (Sandbox Code Playgroud)

这是MainController:

public class MainController extends HttpServlet {
@Override
public void service(ServletRequest request, ServletResponse response) {
    String requesturi = ((HttpServletRequest)request).getRequestURI();
    reqlist = Arrays.asList(requesturi.substring(requesturi.indexOf(Util.rootPath) + Util.rootPath.length()).split("/"));
    reqlist = reqlist.subList(1, reqlist.size());

    doPost((HttpServletRequest)request, (HttpServletResponse)response);
}
Run Code Online (Sandbox Code Playgroud)

所以,请求传递给AdminController,没问题,但后来我重新调整了一些内容:

servlet被调用两次!.这导致了我很多错误..

有没有人对此有所了解?是因为我使用了某种遗产?感谢你所做的一切!

java servlets

4
推荐指数
2
解决办法
6956
查看次数

PHP memcache设计模式

我们使用memcache基本上只是考虑缓存查询结果.

失效是一种噩梦,因为它的实施方式.我们通过阅读邮件列表学习了一些memcache技术,例如允许组密钥失效的技巧.对于那些知道它的人,跳过下一段..

对于那些不知道并且感兴趣的人,诀窍是为您的密钥添加序列号并将该序列号存储在memcache中.然后每次在你"获取"之前,你都会抓住当前的序列号并围绕它建立你的密钥.然后,要使整个组无效,只需增加该序列号即可.

所以无论如何,我正在修改我们的模型来实现它.

我的问题是......

我们不知道这种模式,我相信还有其他我们不知道的模式.我已经搜索过,并且无法在网上找到任何设计模式来实现内存缓存,最佳实践等.

有人能指出我这样的事情,甚至只是写一个例子吗?我想确保我们在新的重构中不会让初学者犯错误.

php memcached design-patterns

12
推荐指数
2
解决办法
7522
查看次数

何时在Java中使用LinkedList而不是ArrayList?

我一直只是一个人使用:

List<String> names = new ArrayList<>();
Run Code Online (Sandbox Code Playgroud)

我使用接口作为可移植性的类型名称,因此当我问这些问题时,我可以重新编写代码.

何时应该LinkedList使用,ArrayList反之亦然?

java collections linked-list arraylist

2974
推荐指数
27
解决办法
102万
查看次数