我试图从表会话,字段session_user,使用文本框插入表用户的用户ID,但它似乎不起作用..
这是我的SQL代码,我正在使用visual studio并尝试插入到SQL Server表中
SqlCommand addsession = new SqlCommand
("insert into dbo.session(session_user)
values (select user_id from dbo.users where username = '" + TextBox1.Text + "')",
badersql);
Run Code Online (Sandbox Code Playgroud) 我在Eclipse中使用SVN.我在工作区中检出了一个文件夹作为项目.我签出的文件夹有一个子文件夹"trunk",在子文件夹"trunk"中我有我的src文件夹(和其他东西).签出后我试图运行一个文件(一个JUnit测试用例):我右键单击它并选择"运行为",期望找到"作为JUnit测试用例运行",但没有这样的选项.此外,看起来Eclipse不编译我的代码:我可以编辑代码,但不会得到任何自动完成或语法错误通知.我做错了什么?
我刚刚尝试在Delphi 2009中首次使用泛型,并且对如何使用泛型类型作为Supports函数的输入感到困惑,该函数用于查看对象是否实现了给定的接口.我已经创建了一个小样本来说明问题.
给出以下类型和效用函数:
IMyInterface = interface
['{60F37191-5B95-45BC-8C14-76633826889E}']
end;
TMyObject = class(TInterfacedObject, IMyInterface)
end;
class function TFunctions.GetInterface<T>(myObject: TObject): T;
var
specificInterface: T;
begin
// This would compile, but looses the generic capability
//Supports(myObject, IMyInterface, specificInterface);
// This results in compile errors
Supports(myObject, T, specificInterface);
result := specificInterface;
end;
Run Code Online (Sandbox Code Playgroud)
和以下代码片段:
class procedure TFunctions.Test;
var
myObject: TMyObject;
myInterface: IMyInterface;
begin
myObject := TMyObject.Create;
myInterface := GetInterface<IMyInterface>(myObject);
end;
Run Code Online (Sandbox Code Playgroud)
我希望没有问题,但我得到以下编译时错误:
[DCC错误] GenericExample.pas(37):E2029'('预期但','找到[DCC错误] GenericExample.pas(37):E2014预期语句,但找到类型'T'的表达式
当用作函数的实际参数时,我不确定编译器期望我用T做什么.
我搜索了很多,并没有能够破解这个.我的一部分怀疑如果我能理解在编译期间接口名称如何转换为IID:TGUID类型,当使用具体的接口名称时,我可以取得一些进展,但这也避开了我.
任何帮助深表感谢.
我们需要一个C#函数,它将从字符串中删除所有特殊字符.
此外,是否可以将"乔治"更改为"乔治"(删除单引号和字符)?
有什么方法可以让我的网站上的用户通过他们的网络摄像头拍照作为他们的个人资料照片?我在facebook上看到他们有这个功能,但没有闪存也没有任何弹出窗口安装任何东西.所以我假设它是基于ajax/jquery的?我不想使用闪光灯.网站是PHP,但当然我有其他语言的专业知识,我可以用来包装我需要的.
寻求开源/免费解决方案.
---编辑:我看到了这个jquery插件:http://www.xarg.org/project/jquery-webcam-plugin/
如果他们可以在jquery/javascript中进行,那么我认为它是可能的吗?
所以我正在寻找一本关于PHP高级MySQL的书.我知道所有的基础知识,而且我已经和它一起工作了很多.但我对更高级的主题并不是很敏锐,比如将查询与JOIN结合起来,避免冗余或不必要的查询.
任何数据库理论/设计都会是一个很好的奖励.
我想知道是否有人可以告诉我如何使用Java字符串的格式方法.例如,如果我想要所有输出的宽度相同
例如,假设我总是希望我的输出是相同的
Name = Bob
Age = 27
Occupation = Student
Status = Single
Run Code Online (Sandbox Code Playgroud)
在这个例子中,所有输出都在彼此之间整齐地格式化; 我将如何使用format方法完成此操作.
我有一个程序,它读取一个文本文件并处理它分成几个部分.
所以问题是如何更改程序以允许程序在使用Stream Reader读取文件时跳过读取文件的前5行?
有人可以告知代码吗?谢谢!
代码:
class Program
{
static void Main(string[] args)
{
TextReader tr = new StreamReader(@"C:\Test\new.txt");
String SplitBy = "----------------------------------------";
// Skip first 5 lines of the text file?
String fullLog = tr.ReadToEnd();
String[] sections = fullLog.Split(new string[] { SplitBy }, StringSplitOptions.None);
//String[] lines = sections.Skip(5).ToArray();
foreach (String r in sections)
{
Console.WriteLine(r);
Console.WriteLine("============================================================");
}
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个由[Project]控制器使用的类.控制器和不同区域的控制器.我怎样才能确定控制器的位置?(我想我可以查看HttpContext.Current.Request的属性 - 但我正在寻找一种"正确的"MVC方式).谢谢.
那是:
[Project].Helpers // called by:
[Project].Controllers
[Project].Areas.[Area].Controllers
// how could I determine the caller from [Project].Helpers?
Run Code Online (Sandbox Code Playgroud) 我的应用使用LocationListener来跟踪当前位置.只要GPS提供商提供定期修复,这种方法效果很好.但是,我希望我的应用程序在用户不再可靠时提醒用户,因为此修复程序不再是最新的.因此我使用timeCheckHandler每隔几秒调用一次getLastKnownLocation.
我的问题是,即使经常收到准确的修复,通过将getTime()应用于getLastKnownLocation返回的位置返回的时间通常比System.currentTimeMillis()返回的当前时间早,通常大约20秒.
我通过向onLocationChanged(arg0)添加代码来记录修复时间(arg0.getTime())和当前时间(System.currentTimeMillis()),进一步调查了这个问题.我再次看到大约20秒的差异.
该代码目前如下:
public void onLocationChanged(Location arg0) {
mapview.handleLocationChanged(mapview, arg0.getLatitude(), arg0.getLongitude(), arg0.getBearing(), arg0.getAccuracy(), "GPS fix");
addDebugNote("Fix received at time: "+Long.toString(arg0.getTime()/1000)+" Now: "+Long.toString((System.currentTimeMillis())/1000));
}
Run Code Online (Sandbox Code Playgroud)
和我的调试文件的典型输出读取:
Fix received at time: 1292091908 Now: 1292091928
Run Code Online (Sandbox Code Playgroud)
为什么我应该看到修复时间和当前系统时间之间的这种差异?
我是否必须接受大约20秒的差异是正常的?