问题列表 - 第32958页

什么是"顶级JSON阵列"以及为什么它们存在安全风险?

在下面的视频中,在时间标记21:40,Microsoft PDC演示者说重要的是所有JSON都被包装,因此它不是顶级数组:

https://channel9.msdn.com/Events/PDC/PDC09/FT12

打开顶层阵列的风险是什么?

我该如何检查,看看我是否容易受到伤害?我从第三方购买了许多组件,并有外部供应商开发我的代码.

javascript security xss json

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

什么是好的,前端的explicite游标或前端的循环?

什么是好的,使用explicite游标,while循环在数据库端或使用前端循环(应用程序端程序)???

编辑: - 嗨,如果我想迭代,我正在使用ado.net异步(断开连接)连接(即我有一个数据表,我在前端的数据表申请循环) - 在这种情况下,如果我想迭代哪个在DB端或前端端更好?

mysql sql database sql-server

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

如何让servlet过滤器停止在Tomcat中的应用程序启动时加载?

下面是我的部署描述符.我正在使用Spring MVC,但是我有一个url重写过滤器应该运行,然后转发到相应的控制器.出于某种原因,此过滤器在启动时加载,尝试获取转换的路径,并抛出nullpointerexception,因为没有路径.我从来不知道在启动时加载了过滤器,但这看起来就像正在发生的事情.

<!-- SERVLETS -->

<servlet>
    <servlet-name>springmvc</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>springmvc</servlet-name>
    <url-pattern>/index.html</url-pattern>
</servlet-mapping>

<servlet-mapping>
    <servlet-name>springmvc</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

<!-- FILTERS -->

<filter>
    <filter-name>URLRewriteFilter</filter-name>
    <filter-class>com.ecomm.filters.URLRewriteFilter</filter-class>
</filter>

<filter-mapping>
    <filter-name>URLRewriteFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
Run Code Online (Sandbox Code Playgroud)

编辑:

Aug 17, 2010 11:28:12 AM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
    at com.ecomm.helpers.TranslateURLHelper.executeController(TranslateURLHelper.java:47)
    at com.ecomm.filters.URLRewriteFilter.doFilter(URLRewriteFilter.java:41)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
    at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
    at java.lang.Thread.run(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

java tomcat servlets servlet-filters

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

在方向更改按钮后,窗口小部件没有响应

我在窗口小部件上有两个按钮可以更改窗口小部件中的某些项目,如果在手机上更改了方向,则按钮不执行任何操作.我阅读了http://developer.android.com/guide/topics/resources/runtime-changes.html,但这完全是关于活动而不是小部件.

    @Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) 
{
    RemoteViews remoteViews = new RemoteViews(context.getPackageName(), R.layout.widget);

    Intent active = new Intent(context, TvWidget.class);
    active.setAction(ACTION_WIDGET_RECEIVER);
    mDbHelper = new DbAdapter(context);
    fillChannelList(context, appWidgetIds[appWidgetIds.length-1]);
    Set<Integer> keys = channelsImages.keySet();
    Iterator<Integer> iter = keys.iterator();
    while(iter.hasNext())  
    {
        if(channelId == 0) 
        {
            channelId = iter.next();
            break;
        }
    }
    SharedPreferences settings = context.getSharedPreferences(PREFS_NAME, 0);
    Editor edit = settings.edit();
    edit.putInt("channelId", channelId);
    edit.putInt("appWidgetIds", appWidgetIds[appWidgetIds.length-1]);
    edit.commit();
    active.putExtra("net.aerosoftware.tvvodic.appWidgetIds", appWidgetIds);
    PendingIntent actionPendingIntent = PendingIntent.getBroadcast(context, 0, active, 0);
    remoteViews.setOnClickPendingIntent(R.id.button_next, actionPendingIntent);

    Intent refresh = …
Run Code Online (Sandbox Code Playgroud)

android android-widget

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

Market app statistics多久更新一次?

我昨晚将我的应用程序上传到了市场,一小时后它显示了107个安装,88个活动,2条评论.它仍然说(12个多小时后),即使我点击评论有10+.统计信息多久更新一次?有没有办法手动更新它们?

android google-play

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

ListView滚动到所选项目

我有一个带有编辑文本的ListView和它下面的按钮.当我单击listView项时,键盘出现并向上推动编辑文本和按钮.我希望列表滚动到所选项目.任何的想法?谢谢

android

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

检查日期是否在将来

如何在Django模板中检查给定日期是否在将来?

就像是:

{% if event.date > now %}
Run Code Online (Sandbox Code Playgroud)

django django-templates

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

给定表示Active Directory中用户的GUID,如何使用它来确定可分辨名称?

给定一个代表Active Directory中用户的GUID,我如何使用它来使用C#确定用户的"专有名称"?

使用directoryEntry.Guid在我们的应用程序中先前检索GUID; MSDN链接

.net c# active-directory

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

css3 moz-linear-gradient不工作

出于某种原因,我的webkit定义适用于chrome但在Firefox 3.5.11中我没有看到我的渐变.

html {
  height: 100%;
}
body {
  height: 100%;
  background-repeat: no-repeat;
}
body{
  height:100%;
  background-color: #eaebeb;
  background-image: -moz-linear-gradient(top, #eaebeb, #fff);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaebeb), to(#fff));
}
Run Code Online (Sandbox Code Playgroud)

我在https://developer.mozilla.org/en/using_gradients上试过没有运气的例子.

firefox gradient css3

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

ASP.NET UpdatePanel库引用错误

我遇到了VS 2010的问题,显然失去了它在开发过程中加载UpdatePanel的能力,这让我发疯.我正在使用VS2010并使用.NET 3.5构建用户控件,目标是DNN 5.x.

我创建了一个控件,用于DNN网站,该网站使用更新面板.当我通过FTP到网站开发控件并在其上进行开发时,一切正常.我决定将开发转移到DNN的本地副本,并为控件创建一个Web应用程序项目.一开始一切都很好.经过几次构建后,我开始收到以下错误:

名称空间'System.Web.UI.WebControls.WebParts'中不存在类型或命名空间名称'UpdateProgress'(您是否缺少程序集引用?)

名称空间'System.Web.UI.WebControls.WebParts'中不存在类型或命名空间名称'UpdatePanel'(您是否缺少程序集引用?)

我想我沿途搞砸了一些东西并搞砸了对库的引用,所以我卸载了所有内容并重新加载了库引用.我继续得到错误,无法编译控件.最后,我决定重做整个项目并导入我已编写的代码.一切都工作正常,直到稍后出现相同的错误时的几个版本.

我按照所有相同的步骤,卸载引用,重新加载它们,最后删除项目.每次我创建一个新项目,并将完全相同的代码复制到.ascx文件中时,它们工作得很好......对于一些构建.昨晚,我编译了库并测试了这些变化.一切都很棒所以我关闭了项目并关闭了机器.今天早上转了它并收到了构建错误.就像我的计算机上有一个滴答作响的定时炸弹,只是关闭了这些东西.

关于我所遗漏的任何想法可能会导致这种情况?我不知道为什么图书馆会像这样闪烁.我还没有遇到我本地机器上的任何其他项目的这种问题,我真的不想通过FTP到网站再次开发这个.的Bleh!

asp.net dotnetnuke updatepanel

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