我们使用Hudson和Maven构建软件.我们有C#,java和last,但并非最不重要的PL/SQL源(sprocs,package,DDL,crud)
对于C#和Java,我们进行单元测试和代码分析,但在实际将它们发布到目标数据库之前,我们并不真正了解PL/SQL源的健康状况.
有几件事我们不想在以下优先级中测试:
也,
我们做了一些研究,发现了以下可以提供帮助的工具:
到目前为止,Toad for Oracle和Sonar似乎是一个优雅的解决方案.但可能我们在这里遗漏了什么?
有任何想法吗?其他产品?经验?
oracle build-automation continuous-integration plsql code-analysis
$a ="SCNSC: SME@companay.isa.come";
$b ="alerts: nek";
$c ="daily-report: tasd,dfgd,fgdfg,dfgdf,sdf@dfs.com";
print "matched" if ($a =~ /\w+:\s*\w+@\w+\.\w+/ );
print "matched" if ($b =~ /\w+:\s*\w+[,\w+]{0,}/ );
print "matched" if ($c =~ /\w+:\s*\w+[,\w+]{0,}/ );
Run Code Online (Sandbox Code Playgroud)
它没有显示匹配
我正在开发一个需要创建自定义控件的可视化 Web 部件。我正在尝试将自定义控件添加到与 Visual Web 部件相同的程序集中,并将控件注册为:
<%@ Register TagPrefix="cus" Namespace="SomeCustomControlNameSpace" %>
Run Code Online (Sandbox Code Playgroud)
当我尝试访问它时,它会抛出运行时错误:
未知的服务器标记“cus:ControlName”。
我需要为此创建任何 Web.Config 条目吗?
有任何想法吗?
如何从继承的方法获取当前类的路径?
我有以下内容:
<?php // file: /parentDir/class.php
class Parent {
protected function getDir() {
return dirname(__FILE__);
}
}
?>
Run Code Online (Sandbox Code Playgroud)
和
<?php // file: /childDir/class.php
class Child extends Parent {
public function __construct() {
echo $this->getDir();
}
}
$tmp = new Child(); // output: '/parentDir'
?>
Run Code Online (Sandbox Code Playgroud)
该__FILE__常数总是指向它在文件的源文件,无论继承.
我想获取派生类的路径名称.
这样做有什么优雅的方式吗?
我可以做一些事情,$this->getDir(__FILE__);但这意味着我必须经常重复自己.我正在寻找一种方法,如果可能的话,将所有逻辑放在父类中.
更新:
接受的解决方案(由Palantir提供):
<?php // file: /parentDir/class.php
class Parent {
protected function getDir() {
$reflector = new ReflectionClass(get_class($this));
return dirname($reflector->getFileName());
}
}
?>
Run Code Online (Sandbox Code Playgroud) 有人可以告诉我,我对以下Linq查询做错了吗?我正在尝试找到具有最高aphanumerical值的目录.
DirectoryInfo[] diList = currentDirectory.GetDirectories();
var dirs = from eachDir in diList
orderby eachDir.FullName descending
select eachDir;
MessageBox.Show(dirs[0].FullName);
Run Code Online (Sandbox Code Playgroud)
编辑:
上面的代码没有编译,编译器生成的错误是:
Cannot apply indexing with [] to an expression of type 'System.Linq.IOrderedEnumerable<System.IO.DirectoryInfo>
Run Code Online (Sandbox Code Playgroud) 我模拟了数据访问层的几种方法,但在某些方法中,设置了SQL输出参数的值.我怎么嘲笑这个?
方法:
Run Code Online (Sandbox Code Playgroud)var wrappedParameters = new SqlParameter[3]; wrappedParameters[0] = new SqlParameter("@username",username); wrappedParameters[1] = new SqlParameter("@password",password); wrappedParameters[2] = new SqlParameter("returnValue",SqlDbType.Int) { Direction =ParameterDirection.ReturnValue }; dal.ExecuteUsingStoredProcedure("GetUser", wrappedParameters);
模拟(我尝试使用"OutRef",但这不起作用):
Run Code Online (Sandbox Code Playgroud)using (mocks.Record()) { Expect.Call(dal.ExecuteUsingStoredProcedure("",> null)).Return(true).IgnoreArguments().OutRef(1); }
但那没有用.当我执行SP GetUser时,设置了param返回值,但我不知道如何模拟它
是否有一个Ibatis设置来查看生成的SQL,就像Hibernate如何显示show_sql = true一样?
谢谢
我正在尝试将一些代码从Javascript转换为c.该函数创建一个数组(始终具有固定数量的项),然后返回该数组.我已经了解到,在c中返回一个数组并不简单,所以我想将它作为结构返回.我的c并不是那么好,所以我想检查在这种情况下返回结构是正确的,并且我正在以正确的方式进行.谢谢.
typedef struct {
double x;
double y;
double z;
} Xyz;
Xyz xyzPlusOne(Xyz addOne) {
Xyz xyz;
xyz.x = addOne.x + 1;
xyz.y = addOne.y + 1;
xyz.z = addOne.z + 1;
return xyz;
}
Run Code Online (Sandbox Code Playgroud) 我知道iphone上的OpenGL纹理需要2的强大功能,OpenGL 2.0也是如此吗?如果我有一个尺寸为320 x 480的图像并想要全屏绘制,那么使用OpenGL可以做到这一点.
谢谢
asp.net ×1
c ×1
c# ×1
ibatis ×1
inheritance ×1
iphone ×1
java ×1
linq ×1
mocking ×1
oop ×1
opengl-es ×1
oracle ×1
perl ×1
php ×1
plsql ×1
postgis ×1
postgresql ×1
reflection ×1
regex ×1
return-value ×1
rhino-mocks ×1
sharepoint ×1
struct ×1
unit-testing ×1