我来自XP背景.我非常了解这个过程,并且拥有扎实的工作经验.我发现它是开发软件的最佳方式.
我发现自己处于各种过程医生的位置,这对我自己的理解产生了很多自我检查和重估.
我听到一个非常普遍的事情是,有些作品不能成为故事.我个人不相信这一点.借口包括
这个问题是获得提示,提示或建议.
我正在寻找关于如何解决这些和类似的感知问题的提示,技巧和建议(如果你能想到它们,还有更多).
我将标记答案,其中包含有关如何绕过不会写故事的用户/开发人员的最多信息,并解决他们为什么不这样做的许多借口(我只列出了一些,还有更多).
我需要能够告诉区别,可以包含一个字符串之间的字母和数字,而且可以包含一个字符串的数字,冒号和连字符.
>>> def checkString(s):
... pattern = r'[-:0-9]'
... if re.search(pattern,s):
... print "Matches pattern."
... else:
... print "Does not match pattern."
# 3 Numbers seperated by colons. 12, 24 and minus 14
>>> s1 = "12:24:-14"
# String containing letters and string containing letters/numbers.
>>> s2 = "hello"
>>> s3 = "hello2"
Run Code Online (Sandbox Code Playgroud)
当我checkString
在上面的每个字符串上运行该方法时:
>>>checkString(s1)
Matches Pattern.
>>>checkString(s2)
Does not match Pattern.
>>>checkString(s3)
Matches Pattern
Run Code Online (Sandbox Code Playgroud)
s3是唯一一个没有做我想要的.我希望能够创建一个允许数字,冒号和连字符的正则表达式,但排除其他所有(或只是字母字符).谁能指出我正确的方向?
编辑:
因此,我需要一个接受的正则表达式:
229 // number …
Run Code Online (Sandbox Code Playgroud) 我去编译:
0 known bugs; 0 unexpected bugs
并输入"hello world":
package main
import "fmt"
func main() {
fmt.Printf("Hello, ??\n")
}
Run Code Online (Sandbox Code Playgroud)
然后我试着编译它,但它不会去:
$ 8c gotest2 gotest2:1 not a function gotest2:1 syntax error, last name: main
这是在Pentium上的Ubuntu Linux上进行的.安装并通过测试.那我哪里出错了?谁能告诉我从哪里开始?
我也试过这个程序:
package main
import fmt "fmt" // Package implementing formatted I/O.
func main() {
fmt.Printf("Hello, world; or ???????? ?????; or ????? ??\n");
}
Run Code Online (Sandbox Code Playgroud)
但这也没有去(必须停止制作双关语):
$ 8c gotest3.go gotest3.go:1 not a function gotest3.go:1 syntax error, last name: main
我有这段代码,我正在考虑简化:
if (numberOfResults > 1)
{
trackResult_ = new TrackResult[numberOfResults];
for (int i=0; i < numberOfResults; i++)
{
// Make a deep copy
TrackResult tempResult = result[i];
TrackResult * clone = new TrackResult(tempResult);
trackResult_[i] = *clone;
}
storeJointResults(trackResult_, numberOfResults);
}
else
{
trackResult_ = new TrackResult(*result);
}
Run Code Online (Sandbox Code Playgroud)
(我没有选择,只能在这里使用一个简单的动态数组.在我的工作场所,向量被认为'过于复杂')
我想知道我是否可以逃脱
// even if we just have one result, we init an array size of one
trackResult_ = new TrackResult[numberOfResults];
Run Code Online (Sandbox Code Playgroud)
但是,我已经在几个点检查结果的数量并采取相应的行动
if (numberOfResults_ == 1)
{
velocity = trackResult_.velocity;
}
Run Code Online (Sandbox Code Playgroud)
这些代码仍然有效吗?如果没有,为什么?
我有一个shell脚本,可以让我访问脚本中的全局变量,但是当我尝试创建自己的变量时,它会响应:找不到命令.
#!/bin/bash
J = 4
FACE_NAME = "eig$J.face"
USER_DB_NAME = "base$J.user"
Run Code Online (Sandbox Code Playgroud)
当我运行上面的脚本时,我得到:
./test1.sh line 2: J: command not found
./test1.sh line 3: FACE_NAME: command not found
./test1.sh line 4: USER_DB_NAME: command not found
Run Code Online (Sandbox Code Playgroud)
有任何想法吗??我在Windows XP下使用Cygwin.
在C#中,通过Visual Studio,可以对函数进行注释,这样你就可以告诉谁在使用你的类输入参数应该是什么,它应该返回什么,等等.在python中是否有任何类似的东西?
我们有一个销售人员团队,他们经常携带装有SQL Server Express数据库中销售数据的笔记本电脑.有哪些加密SQL Server Express数据库的选项?
_documentContent
包含整个文档作为html视图源.
patternToFind
包含要搜索的文本_documentContent
.
如果语言是英语,下面的代码片段可以正常工作.但是当遇到像韩语这样的语言时,相同的代码根本不起作用.
样本文件现在时,就像你学到的一样.你拿一个动词的字典形式,放下다,添加相应的结尾.
먹다 - 먹+어요=먹어요
마시다 - 마시+어요 - 마시어요 - 마셔요.
这个时态用于表示当前发生的事情.我吃.我喝.这是现在的总称.
当我试图找到먹时,下面的代码失败了.
有人可以建议一些解决方案
using System;
using System.Collections.Generic;
using System.Text;
namespace MultiByteStringHandling
{
class Program
{
static void Main(string[] args)
{
string _documentContent = @"?? - ? + ?? = ???";
byte[] patternToFind = Encoding.UTF8.GetBytes("?");
byte[] DocumentBytes = Encoding.UTF8.GetBytes(_documentContent);
int intByteOffset = indexOf(DocumentBytes, patternToFind);
Console.WriteLine(intByteOffset.ToString());
}
public int indexOf(byte[] data, byte[] pattern)
{
int[] failure = computeFailure(pattern);
int j = 0; …
Run Code Online (Sandbox Code Playgroud) 我想找到一些在某些文本中找到一些(让它是两个)句子的好方法.什么会更好 - 使用正则表达式或拆分方法?你的想法?
根据Jeremy Stein的要求 - 有一些例子
例子:
输入:
首先要做的是创建Comment模型.我们将以正常方式创建它,但只有一个小差异.如果我们只是为文章创建注释,我们在模型中有一个名为article_id的整数字段来存储外键,但在这种情况下,我们需要更抽象的东西.
前两句话:
首先要做的是创建Comment模型.我们将以正常方式创建它,但只有一个小差异.
输入:
T先生是一个卑鄙的家伙.我不想和他打架.
前两句话:
T先生是一个卑鄙的家伙.我不想和他打架.
输入:
执行DC狙击手是在弗吉尼亚监狱进行致命注射.美国东部时间晚上9点11分宣布死亡.
前两句话:
执行DC狙击手是在弗吉尼亚监狱进行致命注射.美国东部时间晚上9点11分宣布死亡.
输入:
在她的总结发言中,反对的律师说"......在这个以及许多其他情况下,两个错误都不会成为正确的." 陪审团似乎同意.
前两句话:
在她的总结发言中,反对的律师说"......在这个以及许多其他情况下,两个错误都不会成为正确的." 陪审团似乎同意.
大家,正如你所看到的 - 从文本中确定两个句子并不容易.:(