问题列表 - 第7960页

如何在MATLAB中获得文件的大小?

使用MATLAB计算文件大小的最佳方法是什么?想到的第一个想法是size(fread(fid)).

file-io matlab

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

如何为CodeIgniter创建一个像样的错误404处理程序?

CodeIgniter有/system/application/errors/error_404.php,当有404因为实际上是"未找到控制器"条件时显示.但是,对于我的项目,我真的需要处理这个错误就像控制器类中缺少方法一样.在这种情况下,我显示一个普通的视图,其中包含一个漂亮的"未找到页面:也许你的意思是这个?..."页面,其中包含数据库生成的导航等.

我的想法是我可以做两件事之一:

  1. 创建一个header("Location: /path/to/error_page")调用以重定向到现有(或特殊)控制器的404处理程序
  2. 添加某种默认路由器来处理它.

达到要求结果的最佳方法是什么?是否有任何陷阱需要注意?

php codeigniter http-status-code-404

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

WPF相当于margin-top?

你如何在WPF中相当于css的margin-top?

我有一个图像,我想在顶部添加一个边距,但我似乎可以开始工作的是边距,这会影响图像的每一面.

wpf margin

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

适用于.NET的Mercurial API

我想为mercurial创建一个.NET客户端.没什么好看的,只是基本的东西.

.net api mercurial

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

如何才能使SSIS查找转换忽略字母大小写?

希望这很容易解释,但我在我的一个SSIS包中进行了查找转换.我用它来查找维度表中的emplouyee记录的id.但是我的问题是一些源数据在所有大写中都有员工姓名(例如:CHERRERA),并且使用的比较数据都是小写的(例如:cherrera).

对于不是100%情况类似的记录,查找失败(例如:cherrera vs cherrera工作正常 - cherrera vs CHERRERA失败).有没有办法在字符串/ varchar数据类型上进行查找转换忽略大小写?

sql sql-server lookup ssis business-intelligence

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

如何在PHP6发布时安全,并将ereg正则表达式转换为扩展而不是核心

对于那些不知道PHP6会发生什么的人,这里有一个很好的简短读物:http://jero.net/articles/php6

现在,如果您有依赖于ereg的函数,并且您无法控制托管脚本的服务器上的php.ini文件,那么您如何处理?

例如,这个函数在这里:

function currentDateTime() {
  list($micro, $Unixtime) = explode(" ",microtime());
  $sec= $micro + date("s", $Unixtime);
  $sec = mb_ereg_replace(sprintf('%d', $sec), "", ($micro + date("s", $Unixtime)));
  return date("Y-m-d H:i:s", $Unixtime).$sec;
}
Run Code Online (Sandbox Code Playgroud)

它似乎依赖于ereg,所以我该如何替换它呢?

php

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

SQL Server Management Studio显示数据库图(ER)权限

我想知道是否有人确切知道SQL Server 2005+中数据库所需的权限,这样当一个人使用SQL Server Management Studio时,他们就能够至少看到数据库图.

我试过给db_datareader,db_datawriter和db_ddladmin这个人,但无济于事.

我还尝试在用户的属性→有效权限中授予他们访问权限.在Effective Permissions下,我找不到"数据库图表"的数据库对象类型或类似的东西,以便用户访问.

他们正在运行SQL Server Management Studio(非快速版).

任何帮助都会很棒.

仅供参考,我不想给他们db_owner访问权限.

编辑:

  1. 至于其中一条评论:是的,数据库是SQL Server 2005数据库.
  2. 至于其中一个答案,将DB从生产转移到开发不是一种选择.

sql t-sql sql-server sql-server-2005

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

可以锁定(等待)免费双向链表吗?

用C#标签提出这个问题,但是如果可能的话,应该可以使用任何语言.

是否可以使用Interlocked操作实现双向链表以提供无等待锁定?我想插入,添加和删除,并清除,而不是等待.

c# locking interlocked thread-safety lock-free

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

有没有办法使用另一个dict在Python dict上设置多个默认值?

假设我在Python中有两个dicts:

mydict = { 'a': 0 }

defaults = {
    'a': 5,
    'b': 10,
    'c': 15
}
Run Code Online (Sandbox Code Playgroud)

我希望能够mydict使用默认值进行扩展defaults,这样'a'保持不变,但'b'和'c'被填充.我知道dict.setdefault()并且dict.update(),但每个只做我想要的一半 - 用dict.setdefault(),我必须遍历每个变量defaults; 但随着dict.update(),defaults将吹走任何预先存在的价值观mydict.

是否有一些我没有在Python中内置的功能可以做到这一点?如果没有,是否有更多Pythonic方式编写循环来重复调用,而dict.setdefaults()不是:

for key in defaults.keys():
    mydict.setdefault(key, defaults[key])
Run Code Online (Sandbox Code Playgroud)

上下文:我在Python中编写了一些控制如何解析XML树的数据.每个节点都有一个dict(即,如何处理每个节点),我宁愿我写的数据是稀疏的,但是用默认值填充.示例代码只是一个示例...实际代码在默认dict中有更多的键/值对.

(我意识到整个问题只是一个小小的狡辩,但它一直困扰着我,所以我想知道是否有更好的方法来做到这一点,我不知道.)

python dictionary

8
推荐指数
4
解决办法
3458
查看次数

C++ - 构造类中的对象

我对C++很新,我不确定这个.看看下面的例子总结了我当前的问题.

class Foo
{
    //stuff
};

class Bar
{
    Foo foo;
};
Run Code Online (Sandbox Code Playgroud)

因此Bar会保留一个完整的Foo对象,而不仅仅是一个引用或指针.此对象是否由其默认构造函数初始化?我是否需要显式调用其构造函数,如果是,请问如何以及在何处?

谢谢.

c++ oop constructor

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