小编Wol*_*lfy的帖子

在Python字符串中转义正则表达式特殊字符

Python有一个函数可以用来转义正则表达式中的特殊字符吗?

例如,I'm "stuck" :\应该成为I\'m \"stuck\" :\\.

python regex string escaping

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

消除列表元素的连续重复

是否有一种"好的"方法来消除列表元素的连续重复

例:

["red"; "red"; "blue"; "green"; "green"; "red"; "red"; "yellow"; "white"; "white"; "red"; "white"; "white"] 
Run Code Online (Sandbox Code Playgroud)

应该成为

["red"; "blue"; "green"; "red"; "yellow"; "white"; "red"; "white"]
Run Code Online (Sandbox Code Playgroud)

- "好"我的意思是对新用户和快速执行最具可读性和可理解性:)

c# list

43
推荐指数
5
解决办法
7002
查看次数

%(mod)解释

今天我用C#编写了一个程序,我用%来计算一些索引...我的程序没有用,所以我调试了它,我意识到" % "不像我知道的其他程序语言那样工作.

例如:

在Python中%返回如下值:

for x in xrange (-5, 6):
     print x, "% 5 =", x % 5

-5 % 5 = 0
-4 % 5 = 1
-3 % 5 = 2
-2 % 5 = 3
-1 % 5 = 4
0 % 5 = 0
1 % 5 = 1
2 % 5 = 2
3 % 5 = 3
4 % 5 = 4
5 % 5 = 0
Run Code Online (Sandbox Code Playgroud)

在C#中:

for …
Run Code Online (Sandbox Code Playgroud)

c# math

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

Python argparse:名称参数

我正在编写一个使用argparse的程序,用于解析我需要的一些参数.

现在我有这个:

parser.add_argument('--rename', type=str, nargs=2, help='some help')

当我运行这个脚本时,我看到了这个:

optional arguments:
  -h, --help            show this help message and exit
  --rename RENAME RENAME
                        some help
Run Code Online (Sandbox Code Playgroud)

如何以帮助"页面"向我显示的方式更改我的代码:

--rename OLDFILE NEWFILE
Run Code Online (Sandbox Code Playgroud)

那么我可以用这种方式使用OLDFILENEWFILE值吗?

args.rename.oldfile
args.rename.newfile
Run Code Online (Sandbox Code Playgroud)

python argparse

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

sqlalchemy:从表中获取最大/最小/平均值

我有这个问题:

mps =   (
            session.query(mps)  .filter_by(idc = int(c.idc))
                                .filter_by(idmp = int(m.idmp))
                                .group_by(func.day(mps.tschecked))
        ).all()
Run Code Online (Sandbox Code Playgroud)

我的问题是,我不知道如何从表中提取(使用sqlalchemy)max/min/avg值...

我发现:SQLAlchemy中与数据库无关的MAX()函数

但我不知道在哪里使用这个func.max/min/avg ......

谁能告诉我怎么做?能给我举个例子?

python sqlalchemy

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

Silverlight图表

我想创建一个显示磁盘使用历史的应用程序.

我已经创建了一个用于创建数据的后端,现在我想在这样的折线图中显示这些数据:

图表样本

如您所见,我得到foreach磁盘的日期(DateTime)和用法(int).

我的问题:

我应该使用哪种silverlight组件/工具来显示图表?

我正在寻找一个易于理解/使用的免费解决方案.

c# charts silverlight-4.0

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

powershell Rename-Item无法重命名

我的powershell脚本:

$dst = 'C:\Temp'

#Get all folders in $dst
$folders = Get-ChildItem $dst | ?{ $_.PSIsContainer }

foreach($folder in $folders)
{
    $cnt = (Get-ChildItem -filter *.txt $folder | Measure-Object).Count

    $base = ($folder.FullName -split " \[.*\]$")[0]
    $newname = $("{0} [{1}]" -f $base,$cnt)

    Write-Host $folder.FullName "->" $newname

    Rename-Item $folder.FullName $newname
}
Run Code Online (Sandbox Code Playgroud)

问题

在我的第一次运行中我得到了这个:

PS C:\Temp> C:\Temp\RenameFolders.ps1
C:\Temp\m1 -> C:\Temp\m1 [1]
Run Code Online (Sandbox Code Playgroud)

在我的第二次运行中我得到了这个:

PS C:\Temp> C:\Temp\RenameFolders.ps1
C:\Temp\m1 [1] -> C:\Temp\m1 [0]
Rename-Item : Cannot rename because item at 'C:\Temp\m1 [1]' does not exist.
At …
Run Code Online (Sandbox Code Playgroud)

powershell file-rename

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

FindAll搜索问题

我有一个这样的列表:

item.Add("a");
item.Add("as");
item.Add("b");
item.Add("fgs");
item.Add("adsd");
Run Code Online (Sandbox Code Playgroud)

如何查找以(例如)"a"开头的所有项目?

这个"a"不是一些硬编码的字符串,所以我需要一个为每个字符串执行此操作的函数.

我尝试使用FindAll,但我没有弄清楚它是如何工作的.

Br,Wolfy

c# list findall

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

Python:由(不同的)n个空格分隔

我有这样的行:

  2    20  164 "guid" Some name^7            0 ip.a.dd.res:port    -21630 25000

  6    30  139 "guid" Other name^7                0 ip.a.dd.res:port       932 25000
Run Code Online (Sandbox Code Playgroud)

我想分开这个,但问题是这个"单词"之间有不同的空格数......

我怎样才能做到这一点?

python split

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

C++和QT Creator

我在哪里可以找到一些创建QT应用程序的教程(使用C++)?

我应该怎么开始?

c++ qt-creator

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

将网站添加到谷歌

谁能告诉我如何将网站添加到谷歌?

web

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