小编Luc*_*cas的帖子

分钟的日期和时间差异

有没有办法显示两个不同时间之间的差异.我目前有2个按钮.

Sub AddButtonClick(sender As Object, e As EventArgs)

    StartTime.Text = DateTime.Now.ToString()

End Sub
Run Code Online (Sandbox Code Playgroud)

这会生成第一个时间戳

Sub EndBreakClick(sender As Object, e As EventArgs)

    EndTime.Text = DateTime.Now.ToString()

    DateDiff(DateInterval.Minute, Endtime, StartTime)
End Sub
Run Code Online (Sandbox Code Playgroud)

这会生成第二个时间戳,但是当我按下按钮时,datediff行会导致应用程序崩溃.

vb.net datetime datediff

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

mkdir来自ls的结果

我想列出所有的文件夹,/media/movies与同名创建文件夹/tmp/movies
下面的代码片段,我工作得很好,除了有空格的名称,不知道如何在这里引用

mkdir /tmp/movies
cd /tmp/movies/
ls -1 -d /media/share/*/ | xargs mkdir
Run Code Online (Sandbox Code Playgroud)

在名称也括号() 单qutes'

你是下一个(2011)(tt1853739)

bash ls mkdir

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

使用 XmlWriter 和 GZipStream 从 MemoryStream 写入 gzip 文件

我正在尝试编写从MemoryStream. 这是我到目前为止所拥有的 -

XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;

MemoryStream ms = new MemoryStream();
using (XmlWriter writer = XmlWriter.Create(ms, settings))
{
    // CREATE XML
}
Run Code Online (Sandbox Code Playgroud)

然后我想获取该流,并将其保存到压缩文件中。我见过很多使用 GZipStream 的示例,但没有一个与此完全匹配。

c# memorystream gzipstream

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

horizo​​ntalscrollview - onScroll?

我在水平滚动视图上设置了"OnTouchListener".我无法设置onScrollListener.在水平滚动视图中这是不可能的吗?

这不起作用:

@Override
protected void onScrollChanged(int l, int t, int oldl, int oldt) {
    // TODO Auto-generated method stub
    Log.i("Scrolling", "X from ["+oldl+"] to ["+l+"]");
    super.onScrollChanged(l, t, oldl, oldt);
}
Run Code Online (Sandbox Code Playgroud)

android view onscroll horizontalscrollview

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

如何在别名中逃避管道中的grep和awk?

我想为一个长命令创建一个别名.但是我无法正确地逃避它,我想这是管道的问题.

我原来的命令

ps aux | grep gimp | awk '{ print $2 '\011' $11 }' | grep -v 'grep'
Run Code Online (Sandbox Code Playgroud)

我尝试别名

alias psa="ps aux | grep $1 | awk '{ print \$2 \"\011\" \$11 }' | grep -v 'grep'"
Run Code Online (Sandbox Code Playgroud)

但我得到一个grep无法打开文件的错误foo(当我这样做psa foo)
当我删除最后一部分| grep -v 'grep'然后awk抛出相同的错误.

我更喜欢shell脚本之前的别名.

bash awk grep alias pipe

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

属性缺少Android名称空间前缀

<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="#F0A0A0A0"/>
    **<stroke android:width="2dp" color="#A00080FF"/>**
    <padding android:left="5dp" android:top="0dp"
        android:right="5dp" android:bottom="1dp" />
</shape>
Run Code Online (Sandbox Code Playgroud)

我在粗线上得到了上述错误."属性缺少Android命名空间前缀"

android

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

如何格式化字符串?

我有一个字符串"5-13-2013"​​我想使它看起来像"051313"所有三个字段(月,日,年)必须有2位数,如果它只有一个,我需要在前面添加一个零

这么简单吗?

c# string date

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

清单()列表使Add()更快?

我编写了一个小项目来测试类和结构的初始化之间的时间差,并将它们添加到列表中.
它只在foreach循环中创建10000000个类,将它们添加到列表中并将所需时间写入控制台.结构相同.这是一个while(true)循环.每个循环的开头都以.Clear()两个列表中的一个开头.

我的课

internal static void Main(string[] args)
    {
        var classes = new List<CoordClass>();
        var structs = new List<CoordStruct>();

        var sw = new Stopwatch();

        while (true)
        {
            classes.Clear();
            structs.Clear();
            sw.Reset();
            sw.Start();

            for (var i = 0; i < 10000000; i++)
            {
                classes.Add(new CoordClass(23, 24));
            }

            sw.Stop();
            Console.WriteLine("Classes: {0} ms ({1})", sw.ElapsedMilliseconds, classes.Count);
            sw.Reset();

            sw.Start();

            for (var i = 0; i < 10000000; i++)
            {
                structs.Add(new CoordStruct(23, 24));
            }

            sw.Stop();
            Console.WriteLine("Structs: {0} ms ({1})", sw.ElapsedMilliseconds, structs.Count);
            Console.WriteLine("==================="); …
Run Code Online (Sandbox Code Playgroud)

.net c# performance

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

新的分支而不是推动

我在我的主分支本地进行了一些更改并提交,但没有推送.现在,我改变主意,我想创建一个新的测试分支,接受所有被推送的更改,它们提交到新分支并从主分支中删除.

所以(不是真正的输出,手写):

# get the code
git clone ...

# I am in the main branch
git branch
* main

# ...do some changes...
# and commit them
git commit --all

# I am ahead by 1 commit
git status
Your branch is ahead of 'origin/main' by 1 commit

# I changed my mind, I don't want to
# git push
# I want to move those changes to a new branch

git checkout -b test …
Run Code Online (Sandbox Code Playgroud)

git

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

排除匹配内的引号

我想foo='bar'从字符串中找到并替换- 一个常见的样式表链接

<link rel='stylesheet' href='http://www.foo.com/bar/baz.min.css' type='text/css' id='23434' foo='bar' media='all'/>
Run Code Online (Sandbox Code Playgroud)

意思是:foo可能到处都是,之后<link rel='styleshet'可能有空格,引号可以是单引号'或双引号"

到目前为止我的表达

/<link rel=[',"]stylesheet[',"].*(id=[',"].*[',"])/i
Run Code Online (Sandbox Code Playgroud)

显然它忽略了第一个和最后一个引用之间的引用 - 我尝试了一个负面的看法,但没有成功.

php regex

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