小编Mar*_*cka的帖子

如何确保Assembly.LoadFrom真正加载DLL文件?

我正在尝试通过Assembly.LoadFrom将我的插件添加到我的应用程序中,我想知道是否有一个属性可以知道加载了哪种类型的程序集 - 可以加载动态链接的库和可执行文件,对吧?

谢谢!

.net c# dll assemblies

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

如何在PHP中限制文件上传大小?

我想节省带宽并将上传文件的大小限制在我们的网页上.问题是我可以设置上传文件的最大大小(例如,1 MB)但是用户可以选择50 MB文件并且可以上传它以发现PHP实际上不接受这种大小的文件 - 上传是完全没必要.

我能以某种方式阻止这种情况吗

(我可以在Javascript中查看文件大小,但并非所有浏览器都支持此.闪存是一种选择,但它也不是通用的).

谢谢!

javascript php apache file-upload

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

如何使用karma-babel-preprocessor和PhantomJs保留行正确的行号?

当我使用像这样的karma-babel-preprocessor 的文档配置

module.exports = function (config) {
  config.set({
    preprocessors: {
      'src/**/*.js': ['babel'],
      'test/**/*.js': ['babel']
    },
    babelPreprocessor: {
      options: {
        sourceMap: 'inline'
      },
      filename: function (file) {
        return file.originalPath.replace(/\.js$/, '.es5.js');
      },
      sourceFileName: function (file) {
        return file.originalPath;
      }
    }
  });
};
Run Code Online (Sandbox Code Playgroud)

我得到错误的源行号,例如

 at /var/www/edu-web/tests/jasmine/services/image/imageServiceTest.es5.js:77
Run Code Online (Sandbox Code Playgroud)

默认情况下不支持源映射,因此毫不奇怪.但是,这里的问题是imageServiceTest.es5.js在业力结束后删除文件所以我别无选择,只能猜测单元测试失败的位置(在哪一行),而且速度很慢.

Chrome(不是PhantomJs)的问题有一个解决方案.我也可以修复PhantomJs的配置吗?

karma-runner

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

Oblesable.create((subscriber)=> {...})中的订户在角度2中的类型

我一直把头发拉出来.有没有人想出下面的Angular 2打字稿代码块中订阅者的类型?

let obs: Observable<string> = Observable.create((subscriber) => { ... }) 
Run Code Online (Sandbox Code Playgroud)

rxjs typescript angular

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

.NET 编译器是否允许优化 `bool result = someMethod() || true` 到 `bool 结果 = true`?

根据文档我明白

bool result = someMethod() || true;
Run Code Online (Sandbox Code Playgroud)

.NET 编译器无法优化

bool result = true; // (or actually inlined)
Run Code Online (Sandbox Code Playgroud)

换句话说,我的理解是someMethod()总是被执行。

那是对的吗?我只是在寻找确认。

.net c#

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

有没有一种常见的做法如何在.NET中更容易为垃圾收集器释放内存?

我一直在想如果有一种方法可以加速释放.NET中的内存.我正在用.NET创建一个游戏(只有托管代码),不需要重要的图形,但我仍然想要正确编写它,以免失去性能.

例如,为不再需要的对象分配空值是否有用?我在互联网上的一些样本中看到了这一点.

.net wpf garbage-collection managed-code

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

如何在C#中获得编辑app.config的管理员权限?

我有一个程序,它使用app.config存储一些首选项.问题是,如果程序安装在C:\ program files\<项目名称>中,则由于程序文件\ <项目名称>中的所有文件仅供管理员使用,因此无法更改首选项.

我的代码:

    public static bool EditKeyPair(string key, string value)
    {
        bool success = true;

        // Open App.Config of executable
        System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
        KeyValueConfigurationCollection settings = config.AppSettings.Settings;

        // update SaveBeforeExit
        settings[key].Value = value;

        if (!config.AppSettings.SectionInformation.IsLocked)
        {
            //save the file
            config.Save(ConfigurationSaveMode.Modified);
            Debug.WriteLine("** Settings updated.");
        }
        else
        {
            Debug.WriteLine("** Could not update, section is locked.");
            success = false;
        }

        //reload the section you modified
        ConfigurationManager.RefreshSection(config.AppSettings.SectionInformation.Name);

        return success;
    }
Run Code Online (Sandbox Code Playgroud)

问题是:有没有办法提升这个行动的特权?或者如何解决问题呢?

谢谢!

c# privileges app-config

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

使用Java构建HTML文件的最佳方法是什么?

我正在用Java生成HTML格式的日志.是否有最适合存储HTML的数据结构?

这对我来说似乎不太干净:

String html_header = "<!DOCTYPE html>\n<html><head><title>blah</title>...</html>";
Run Code Online (Sandbox Code Playgroud)

当我需要在标记中使用属性并且必须转义该属性周围的引号时,这可能变得特别难看.

创建一个我可以通过Java读取的HTML模板的数据文件会更好吗?

html java data-structures

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

当同步选项不可用时,如何等待ajax请求在javascript中完成?

我正在尝试等待AJAX​​请求完成。如果该方法xmlhttp.open支持async = false但Ant Galio不支持此选项,并且仅允许异步请求,将很容易。问题是我如何等待回调被调用。

    var ajaxFinished = false;
    var xmlhttp = new XMLHttpRequest();
    this.debug("-- onreadystatechange is being defined");
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4) {
            ajaxFinished = true;
                var data = xmlhttp.responseText;
            if (xmlhttp.status == 200) {
                that.debug('downloadSettings: SUCCESS');
                [...]
            } else {
                that.debug('downloadSettings:');
                that.debug('-- Error: ');
                that.debug('-- ResponseText: "'+data+'"')
            }
        }
    }

    while (ajaxFinished == false) {

    }

    this.debug("-- open connection");
    xmlhttp.open("GET", requestUrl, true); /* Ant Galio does not support synchronous  */
    this.debug("-- …
Run Code Online (Sandbox Code Playgroud)

javascript ajax

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

如何在Javascript中为表中的每个单元格挂钩onclick事件?

我在想是否有一个更好的解决方案,为表格中的每个单元格添加onclick处理程序,而不是这种方法:将onclick事件添加到表格行

更好的方式是我不需要为每个单元格设置"cell.onclick = function".

我只需要获得用户点击的单元格的协调.

谢谢!

编辑:"协调"表示左上角单元格为0x0,第一行表示第二单元格为0x1等.

javascript events

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