问题列表 - 第48541页

在ASP.NET MVC应用程序中引用Javascript文件中的路径的正确方法

目前我在我的js文件中做的是这个(它的工作原理):

    var root = "http://mydomain.com";

$.ajax({
    type: "POST",
    url: root + "/MyController/MyAction",
    data: { 'id': myId },
    dataType: "html",
    success: function (response) {
    blah blah...
Run Code Online (Sandbox Code Playgroud)

但问题是如果有人在www.mydomain.com而不是mydomain.com中输入,则找不到路径.我尝试按照这篇文章中的建议:Javascript文件中的相对图像URL - ASP.net MVC和IIS 7,即将root设置为../或document.location.host,但两者都不起作用.

在js文件中指定路径(控制器,图像等中的操作)的正确方法是什么?

谢谢.

.net javascript c# asp.net-mvc jquery

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

Gnu汇编(GAS)优化

我实际上是在学习装配,我和Gas一起去了,但问题是:

1)我只知道英特尔语法,我在一个页面中看到,在某些情况下,具有intel语法的Gas不是很好.这是正确还是我错了?我在谈论这个网站:

http://wiki.osdev.org/FASM

2)然后我也看到(我不记得页面)事实气体可以在几个架构中组装也减慢了组装的程序.这样对吗?

3)你推荐哪种汇编程序可以产生高度优化的代码?我在其他问题中看到,在某些情况下,每个汇编程序都可以转换为不同的操作码.我在YASM,FASM,GAS和NASM之间,但其他推荐被接受.知道FASM非常快......

非常感谢!保持这个伟大的社区!

optimization assembly gnu-assembler fasm

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

想要渲染图像而不使用PHP GD库将其保存到磁盘

嗨有以下功能

function renderBusinessCard($details){
        //Getting the template for the business card
        $filename = Templates::model()->getTemplateFileName($details['BusinessCards']['dp_id']);
        header("Content-type: image/jpeg");

        $image = $_SERVER['DOCUMENT_ROOT'].'resources/templates/'.$filename;


//        header("Content-Type: image/jpeg");
        //Getting the width and height of the image
        list($width,$height) = getimagesize($image);


//echo $width;die;
        //Creating a copy of a loaded image
        $create = imagecreatefromjpeg($image);


        //Creating a blank template to work from
        $template = imagecreatetruecolor($width,$height);
        imagecopyresized($template, $create, 0, 0, 0, 0, $width, $height, $width, $height);

        imagejpeg($template, null, 100);

    }
Run Code Online (Sandbox Code Playgroud)

我想要实现的是在图像标签内显示图像,如下所示

<img src="<?php renderBusinessCard($details); ?>"
Run Code Online (Sandbox Code Playgroud)

但不知何故,它总是将乱码代码渲染到屏幕而不是我想要的结果.这是可能吗?如果不使用单独的文件,我希望它保留在一个函数或方法中.

php gd

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

带有空格,双引号,管道的批处理文件参数

我有一个批处理文件,需要传递一个包含管道和空格的参数.由于空格,在传入参数时需要将双引号附加到参数上.我需要去掉那些双引号并回显参数.通常,使用〜会让我这样做,但我认为我传入的具体参数会导致问题.如果我这样做:

[test1.bat]

call test2.bat "Account|Access Level|Description"
Run Code Online (Sandbox Code Playgroud)

[test2.bat]

echo %1
echo %~1
Run Code Online (Sandbox Code Playgroud)

并运行test1.bat,我得到这个输出:

"Account|Access Level|Description"
'Access' is not recognized as an internal or external command, operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

那么如何删除双引号并仍然有一个可用的变量?

windows batch-file

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

如何在gnuplot中设置相等比例的长度

嗨是否有可能在gnuplot中设置比例,以便scaleX和scaleY的长度相同?我尝试了不同的技巧(设置大小,设置比率等),但即使scaleX和scaleY的范围相同 - 这些标度的长度也不同.看起来范围从0到1(在scalex上)的长度大于从0到1的范围的长度(在scaleY上).

plot gnuplot

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

反射测试未显示预期数字

我已经编写了一些测试代码,用于比较使用直接属性访问或使用委托的反射或反射的性能.但是我得到的结果令人费解,因为它表明反射并不比直接属性访问慢得多(约4%),我认为这不是真的.有人能告诉我,我在这里做错了吗?


对于5000件物品,我得到以下结果

  • 直接访问:32.2609秒
  • 反射:33.623秒反射
  • 使用代表:31.7981秒

码:

private static Random random = new Random((int)DateTime.Now.Ticks);
Private Dictionary<string, Delegate> delegateList = new Dictionary<string, Delegate>(); 
private List<ReflectClass1> dataList = new List<ReflectClass1>();

    private void TestMethod2<T>()
    {
        foreach (var propertyInfo in typeof(T).GetProperties(BindingFlags.Public | BindingFlags.Instance))
        {
            if (propertyInfo.PropertyType.BaseType != typeof(ValueType))
            {
                Func<T, object> getPropDelegate =
                    (Func<T, object>) Delegate.CreateDelegate(typeof (Func<T, object>), null, propertyInfo.GetGetMethod());
                delegateList.Add(propertyInfo.Name, getPropDelegate);
            }
            //else
            //{
            //    Type propertyType = propertyInfo.PropertyType.GetType();
            //    delegateList.Add(propertyInfo.Name,
            //                     Delegate.CreateDelegate(typeof(Func<T, TResult>), null, propertyInfo.GetGetMethod()));
            //}
        }
    }
    //http:_//stackoverflow.com/questions/1122483/c-random-string-generator     
    private string RandomString(int size) …
Run Code Online (Sandbox Code Playgroud)

c# reflection performance delegates c#-4.0

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

io.popen - 如何等待流程在Lua完成?

我必须io.popen在Lua中运行一个可执行文件,它接受一个命令行参数.如何等待流程在Lua中完成,以便捕获预期的输出?

  local command = "C:\Program Files\XYZ.exe /all"

  hOutput = io.popen(command)
  print(string.format(""%s", hOutput))
Run Code Online (Sandbox Code Playgroud)

假设可执行文件是XYZ.exe,需要使用命令行参数调用/all.

一旦io.popen(command)执行,该过程将返回一些需要打印的字符串.

我的代码片段:

function capture(cmd, raw)
  local f = assert(io.popen(cmd, 'r'))
  -- wait(10000); 
  local s = assert(f:read('*a')) 
  Print(string.format("String: %s",s )) 
  f:close() 
  if raw then return s end 
  s = string.gsub(s, '^%s+', '') 
  s = string.gsub(s, '%s+$', '') 
  s = string.gsub(s, '[\n\r]+', ' ') 
  return s 
end 
local command = capture("C:\Tester.exe /all")
Run Code Online (Sandbox Code Playgroud)

我们将不胜感激.

lua popen

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

是否可以在ASP.NET MVC中重用多个项目的部分视图?

我知道ASP.NET MVC 3不支持区域重用,这对于Web应用程序的用户管理区域非常方便,但部分视图怎么样呢?

假设我将Pager"控制"视为Razor(或者WebFormViewEngine,无关紧要)部分视图,我可以在我的MVC应用程序中轻松重用.

是否可以在多个MVC应用程序中重用它,而不是在新应用程序中创建局部视图并复制粘贴代码?

code-reuse partial-views razor webforms-view-engine asp.net-mvc-3

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

如何定义任何扩展此特征的东西

请参阅以下代码段:

 trait Fruit {
   val color:String
   def == (fruit:Fruit) = this.color == fruit.color
 }

 case class Orange(color:String) extends Fruit 

 case class Apple(color:String) extends Fruit
Run Code Online (Sandbox Code Playgroud)

正如所料,Orange("red") == Orange("red")true.但是,我想强制说只能比较相同类型的水果,所以例如Orange("red") == Apple("red")应该给出错误.我们能否以优雅的方式==在特征的签名中强制执行此操作Fruit

编辑:我想在编译时捕获错误,而不是在运行时.

scala scala-2.8

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

MySQL localhost/127.0.0.1问题

我有一个在我的macbook上运行的本地Web服务器,我遇到了一个奇怪的问题.我可以使用像Sequel Pro这样的程序访问MySQL,密码工作和生活很棒.

在PHP中,如果我将db服务器设置为127.0.0.1,那么一切都可以正常工作.

但是,如果我将数据库服务器更改为localhost,则会因"root"@"localhost"错误而拒绝访问.我确保MySQL套接字设置正确,但仍然无法使用localhost.

任何见解都会很棒.谢谢!

php mysql sockets localhost

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