小编Dai*_*iro的帖子

.Net 4.5.1框架的maxRequestLength

我想将.Net framework 4.0代码转换为.Net framework 4.5.这基本上是与文件上传相关的代码.现在我面临一些问题.maxRequestLength的最大值是多少?我已经在我的web.config文件中添加了这一行,但它不起作用,错误代码是0x800700b7

<system.web>
<httpRuntime maxRequestLength="102400" executionTimeout ="3600" />
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5"/>
<authentication mode="Forms">
  <forms loginUrl="~/Account/Login" timeout="2880"/>
</authentication>
<pages>
  <namespaces>
    <add namespace="System.Web.Helpers"/>
    <add namespace="System.Web.Mvc"/>
    <add namespace="System.Web.Mvc.Ajax"/>
    <add namespace="System.Web.Mvc.Html"/>
    <add namespace="System.Web.Optimization"/>
    <add namespace="System.Web.Routing"/>
    <add namespace="System.Web.WebPages"/>
  </namespaces>
  </pages>
  <compilation debug="true"/>
  </system.web>
  <system.webServer>
  <validation validateIntegratedModeConfiguration="false"/>

   <security>  
  <requestFiltering>  
     <requestLimits maxAllowedContentLength="104857600" />  
  </requestFiltering>  
  </security> 

<handlers>
  <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit"/>
  <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit"/>
  <remove name="ExtensionlessUrlHandler-Integrated-4.0"/>
  <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." />
</handlers>
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

检测浏览器/设备是否可以在播放之前内联播放HTML5视频

我知道我可以查看navigator.userAgent该设备是否是iPhone,但还有其他设备,有些我不知道哪个会在自己的播放器中播放视频.

可以列出所有不播放视频内嵌的浏览器/设备,但我想知道是否有其他解决方案.

是否有可能在JavaScript中检测浏览器(例如iPhone上的Safari)是否在其自己的播放器而非内联播放视频?因此,可以显示替代方案,如图像,而不是视频.

iphone detection html5-video

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

当用户在站点周围导航时,将退出JavaScript全屏

我有一系列具有"下一步"和"后退"按钮的页面.我希望用户能够全屏显示整个流程.全屏适用于单个页面,但在用户在我的流程中返回或转发页面时退出.

我的全屏功能:

    var el = document.documentElement, rfs = el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen;
rfs.call(el);
Run Code Online (Sandbox Code Playgroud)

当用户导航时,有没有办法让浏览器保持全屏?

谢谢!

javascript webkit fullscreen

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

JavaScript 日期比较在 IE8 中失败

我有一个函数可以将日期从 DD/MM/YYYY 转换为 YYYY-MM-DD。

这适用于除 IE8 之外的所有浏览器,出于某种原因,当创建新的 Date 对象时,它返回 NaN。

代码的基本实现 http://jsfiddle.net/bX83c/1/

var compareDate = function(value){
    var dateFragements = value.split('/');
    if (dateFragements.length == 3) {
        var currentDate = new Date();
            currentDate.setHours(0, 0, 0, 0);

        var startDate = new Date(dateFragements[2] + '-' + dateFragements[1] + '-' + dateFragements[0]);

        if (startDate >= currentDate) {
            return true;
        } else {
            return false;
        }
    }   
}
alert(compareDate('17/09/2013'));
Run Code Online (Sandbox Code Playgroud)

javascript date internet-explorer-8 date-comparison

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

Safari浏览器(iPhone模拟器):如何查看/监视所有触发的事件?

我正在Safari OSX中使用iPhone模拟器来调试我的JavaScript。我正在使用控制台,但是,由于页面上有许多事件处理程序(此外,我想查看浏览器是否还会触发任何其他事件,例如:hover on touch),所以看到任何内容将非常有用/ ALL事件被实时触发。我在Firefox / FireBug中找到了有关如何执行此操作的文章。类似这样的Safari / iPhone Simulator?谢谢!

debugging safari macos javascript-events ios-simulator

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

提取“ .m4s”时,MediaExtractor引发IOException“无法实例化提取程序”

我正在尝试在Android 4.4上通过mediaExtractor实现“ m4s”播放器。但是,当设置“ m4s”数据源时,mediaExtractor会引发IOException。这是我的以下代码段

videoExtractor = new MediaExtractor();
try {
    videoExtractor.setDataSource(cacheFilePath);
} catch (IOException e) {
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

从本机方法引发异常,这是否意味着Android不支持“ m4s”?

java.io.IOException: Failed to instantiate extractor.
            at android.media.MediaExtractor.setDataSource(Native Method)
            at android.media.MediaExtractor.setDataSource(MediaExtractor.java:159)
Run Code Online (Sandbox Code Playgroud)

我已经使用相同的代码成功提取了“ mp4”。如果Android本机支持“ m4s”,请帮助指出需要配置的部分。

mp4 android mediaextractor

5
推荐指数
0
解决办法
1165
查看次数

设置可空日期时间的属性值

尝试使用Reflection更新模型的特定属性.这适用于我的模型的所有其他类型,除了DateTime类型的属性?

码:

public void UpdateProperty(Guid topicGuid, string property, string value)
{
    var topic = Read(topicGuid);
    PropertyInfo propertyInfo = topic.GetType().GetProperty(property);
    propertyInfo.SetValue(topic, Convert.ChangeType(value, propertyInfo.PropertyType), null);

    topic.DateModified = DateTime.Now;

    Save();
}
Run Code Online (Sandbox Code Playgroud)

Convert.ChangeType部分抛出以下错误:

Invalid cast from 'System.String' to 'System.Nullable`1[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]'
Run Code Online (Sandbox Code Playgroud)

怎么解决这个问题?

更新

得到了Daniel A. White的解决方案

代码更新(可能需要一些微调,但它的工作原理):

public void UpdateProperty(Guid topicGuid, string property, string value)
{
    var topic = Read(topicGuid);

    PropertyInfo propertyInfo = topic.GetType().GetProperty(property);

    object changedType = propertyInfo.PropertyType == typeof(DateTime) || propertyInfo.PropertyType == typeof(DateTime?)
            ? DateTime.Parse(value)
            : Convert.ChangeType(value, propertyInfo.PropertyType);

    propertyInfo.SetValue(topic, changedType, …
Run Code Online (Sandbox Code Playgroud)

c# reflection datetime nullable

5
推荐指数
2
解决办法
3524
查看次数

如何将用python编写的函数编译成JavaScript(emscripten)?

我有一个用python编写的简单函数,我想将其移植到javascript.

我已经将python 2.7编译成.so库,所以这不是问题.

我遇到的问题是,在用cython编译我的程序后,函数名称变得全乱,这意味着我不知道如何在运行emcc时保留这些函数.

有没有人有任何使用emscripten编译python程序到js的经验?

任何信息,将不胜感激.

注意:我想保留python的确切功能,我不想要将python程序转换为javascript的东西.

javascript python cython emscripten

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

urllib2返回浏览器的不同页面?

我正在尝试抓一个页面(我的路由器的管理页面),但该设备似乎正在为urllib2提供与我的浏览器不同的页面.以前有人发现过这个吗?我怎么能绕过它呢?

这个我正在使用的代码:

>>> from BeautifulSoup import BeautifulSoup
>>> import urllib2
>>> page = urllib2.urlopen("http://192.168.1.254/index.cgi?active_page=9133&active_page_str=page_bt_home&req_mode=0&mimic_button_field=btn_tab_goto:+9133..&request_id=36590071&button_value=9133")
>>> soup = BeautifulSoup(page)
>>> soup.prettify()
Run Code Online (Sandbox Code Playgroud)

(通过降价删除html输出)

python screen-scraping urllib2

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

使用JavaScript在Magento中编制价格

在Magento,我有一个储蓄箱,根据常规价格和折扣价格之间的差异计算您节省的金额.

现在我想要那个盒子根据数量增加储蓄量.如果您订购了2个产品,则可以节省两倍的费用.计算该数字并在javascript中更新价格不是问题.

问题是我计算的数字没有格式化.如何使用javascipt格式化该价格?我确实希望它是动态的,这样当我使用其他货币时我就不必改变它.

简而言之,
如何使用javascript将数字格式化为Magento中的价格?

javascript magento

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