问题列表 - 第40462页

Bash脚本,如何删除尾随子串,不区分大小写?

我正在修改一个读取用户电子邮件的脚本.这很简单,太简单了.

echo -n "Please enter your example.com email address: "
read email
email=${email%%@example.com} # removes trailing @example.com from email
echo "email is $email"
Run Code Online (Sandbox Code Playgroud)

这有效,但仅适用于小写@ example.com.我怎么能修改它来删除尾随@ example.com,不区分大小写?

string bash case-insensitive

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

缩进 - XAML

有人知道如何在Visual Studio 2010中自动缩进XAML文件吗?

xaml visual-studio-2010

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

ERLANG - 计时应用

我有兴趣对我的程序的不同部分进行基准测试以获得速度.我尝试过使用info(统计)和erlang:now()

我需要知道微秒的平均速度是多少.我不知道为什么我在编写脚本时遇到问题.

它应该能够从任何地方开始并在任何地方结束.当我尝试在一个可能并行运行多达4次的进程上启动它时,我遇到了一个问题.

是否有人已经解决了这个问题?

编辑:

如果有人可以提供脚本来做,那么愿意给予赏金.它需要通过多个流程来实施".我不能接受像计时器这样的函数..至少在我见过的实现中.IT只遍历一个进程,即使这样,一个完整的程序的完整测试也需要一些主要的编辑.希望我说得够清楚.

erlang performance timing

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

使用MD5或sha-256 C#哈希密码#

我正在为一个应用程序编写一个注册表单,但仍然遇到了新的c#问题.

我希望加密/哈希密码到md5或sha-256,最好是sha-256.

有什么好例子吗?我希望它能够从"字符串密码"中获取信息; 然后散列它并存储在变量"string hPassword;"中.有任何想法吗?

c# hash sha256

43
推荐指数
4
解决办法
7万
查看次数

Javascript检查/取消选中所有功能.IE不会更新

function checkUncheckAll(theElement) {
        var theForm = theElement.form, z = 0;
        while (theForm[z].type == 'checkbox' && theForm[z].name != 'checkall') {
                theForm[z].checked = theElement.checked;
                z++;
        }
}
Run Code Online (Sandbox Code Playgroud)

theElement是复选框列表底部的checkall复选框.单击时,它调用此函数将所有复选框以相同的形式设置为checkall的值.

除了IE中的一个小故障外,它适用于所有浏览器.单击checkall框后,似乎复选框已更新,但您没有看到它.如果单击页面上的任意位置,则复选框将更新为其正确状态.检查和取消检查都会发生这种情况.

javascript internet-explorer

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

C#SQLite参数化选择使用LIKE

我正在尝试做一个SQL查询,如

SELECT * FROM [TABLE] WHERE hostname LIKE '%myhostname%';
Run Code Online (Sandbox Code Playgroud)

这在纯SQL中工作正常,但是当我在C#中使用System.Data.SQLite时,它只适用于文字,而不是参数,例如

string sel = "SELECT * FROM [TABLE] WHERE hostname LIKE '%@host%'";
...
command.Parameters.AddWithValue("@host", "myhostname");
Run Code Online (Sandbox Code Playgroud)

这不会返回任何结果.

c# sqlite system.data.sqlite

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

C新手:帮助简单功能

剧透:我是C的绝对初学者.我很快就把这个程序扔到了一起来测试我的知识,但是我的编译器给了我错误.有什么问题,为什么?

#include <stdio.h>

void main()
{
    char *string = "abcdefghi";

    printf("%s\n\n", string);

    printf("%s\n\n", substr(string, 1, 2));
}

char * substr(char *string, int start, int length)
{
    int i;
    char *temp;

    for(i = 0; i < length; i++)
    {
        temp[i] = string[i+start];
    }

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

编辑:

对不起,这就像凌晨1点,我一直试图解决这个问题.

错误是:

main.c: In function ‘main’:
main.c:9: warning: format ‘%s’ expects type ‘char *’, but argument 2 has type ‘int’
main.c: At top level:
main.c:12: error: conflicting types for ‘substr’
Run Code Online (Sandbox Code Playgroud)

c

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

Capybara的HTTP基本身份验证

我正在为我的Rails 3应用程序编写一些RSpec测试,并尝试从Webrat切换到Capybara.到目前为止这么好,但应用程序使用HTTP基本身份验证来授权我的管理员用户,任何想法如何与Capybara测试?

这是我目前的Webrat步骤:

it 'should authenticate for admin' do
  basic_auth('user', 'secret')
  visit '/admin'
  response.status.should eql 200
  response.status.should_not eql 401
end
Run Code Online (Sandbox Code Playgroud)

我如何与Capybara一起做这个?谢谢!

authentication testing ruby-on-rails webrat capybara

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

远程事后coredump分析,没有共享系统库的确切调试符号

你怎么经常解决这个问题?想象一下,线程在Computer1上的libc代码(这是一个系统共享库)内崩溃,然后生成一个coredump.但是,将分析此coredump的Computer2可能具有不同版本的libc.

所以:

  1. 在远程计算机上拥有相同的共享库有多重要?gdb会在Conputer2上没有完全相同版本的libc的情况下正确重建stacktrace吗?

  2. 为libc提供正确的调试符号有多重要?gdb会在Computer2上没有完全相同的调试符号的情况下正确地重建堆栈跟踪吗?

  3. 什么是避免共享系统库的调试符号不匹配问题的"正确"方法?对我来说,似乎没有单一的解决方案以优雅的方式解决这个问题?也许有人可以分享他的经历?

gdb remote-debugging shared-libraries postmortem-debugging

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

Linq2SQL与.net Framework 4.0中的EF

那么现在对这两种产品的判断是什么呢?对于VS2010/.net 4.0,我似乎无法找到关于此问题的任何内容

回到.net 3.5天,大多数人认为当.net 4.0出现时,Linq2SQL将会死机,但它看起来还活着.

另一方面,EF 4.0似乎已经有了显着的改进.

对我来说,到目前为止,我的大部分工作都是中小型项目,我的公司很快就会从VS08迁移到VS10.我应该看什么?或者真的,我应该花时间研究EF4.0还是花时间更好地研究nHibernate?(但回到主题,我对Linq2Sql - EF真的更感兴趣.)

最后,我目前正在使用entlib/unity,哪个框架对依赖/策略注入更友好?

提前致谢.

orm entity-framework .net-4.0 linq-to-sql entity-framework-4

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