可能重复:
验证电子邮件地址的最佳正则表达式是什么?
我知道这是一个常见的问题,但在验证电子邮件地址时,我仍然无法找到一个很好的正则表达式.
我没有时间去阅读规范并自己编写.你以前用过什么,它运作得好吗?我并不关心100%匹配规格,但越接近越好.
我有一个NSString,我需要逐个字符检查和:
examine char
perform calculation
loop (until string ends)
Run Code Online (Sandbox Code Playgroud)
有关最佳方法的任何想法吗?我是否需要将NSString转换为NSArray或C字符串?
我试图在列表视图中有一个类似于vista explorer窗口的大(256x256)图标列表,但winforms的listview控件看起来不像vista的listview.
在深入研究WPF之前,有人可以告诉我WPF listview是否可以这样做吗?
基本上我得到这个(纯蓝色选择):
而不是这个(半透明蓝色选择):
替代文字http://i42.tinypic.com/2zzmfk7.png
我甚至可以使用WinForms实现这一目标吗?
顺便说一句,我使用的是Windows 7.
我用队列实现了Bellman - Ford算法的解决方案,并将其性能与Dijkstra算法进行了比较.他们非常接近,这对我来说是一个惊喜,因为贝尔曼 - 福特的复杂性是O(NM).我知道复杂性是最坏的情况,但结果仍然令人惊讶.我搜索了有关Bellman - Ford的一些信息,我在Sedgewick中发现了这个声明,Java中的算法"在实际网络中,Bellman-Ford算法通常在线性时间内运行".你能给我一个贝尔曼 - 福特算法表现行为的解释吗?
我在数据库中保存了100.000个向量.每个向量的维数为60.(int vector [60])
然后我拿一个并希望当前向量按照与所选择的相似度递减的顺序给用户.
我使用Tanimoto分类器来比较2个向量:
有没有办法避免通过数据库中的所有条目?
还有一件事!我不需要对数据库中的所有向量进行排序.我想获得前20名最相似的矢量.所以也许我们可以粗略地控制60%的条目,并使用其余的进行排序.你怎么看?
我用 autoconf 生成了一个配置脚本来构建我的项目。
除非我没有安装一些需要的库,否则它工作正常。缺少某些文件时,Make 会返回错误,但我认为实际上应该由配置脚本进行检查?
所以我的问题是:如何修改 autoconf 生成的脚本以寻找依赖项并告诉用户它缺少哪些库?
我一直在使用Microsoft堆栈,并希望在业余时间获得一些像LAMP这样的替代堆栈的经验.
LAMP中的P通常是"PHP",但可以是Perl(或Python,但我正在考虑Perl或Python上面的PHP.).我倾向于Perl,因为它看起来在其他应用程序中很有用,并且因为Perl似乎比PHP更"聪明"和"更好".
Perl的优点:
PHP的优点:
由于这个社区似乎更专注于微软和Java,而这正是我开始的地方.我对你的意见感兴趣.
我在我的一台机器上安装了一个2008 SQL Server Express,我正在尝试建立一个远程连接...当我使用MS SQL Server Management Studio时,我可以毫无问题地登录数据库(使用相同的凭证),但是当我尝试在C#应用程序中创建连接字符串时,我得到一个异常:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.
这是我的连接字符串的样子(私人信息被更改):
"Data Source="MACHINENAME\\SQLEXPRESS";User ID="Admin";Password="the_password";Initial Catalog="MyDatabase";Integrated Security=True;Connect Timeout=120");
Run Code Online (Sandbox Code Playgroud)
正如我所说,我可以使用具有相同设置的Management Studio登录:相同的用户ID,密码和数据源名称,但是当我尝试使用上述连接字符串打开连接时,它会失败.
注意:
我已启用服务器上的远程连接,禁用防火墙,启用与服务器的TCP/IP连接,打开SQL浏览器.
当我在同一台机器上时,连接字符串工作正常.
我查找了Integrated Security选项并将其设置为false只是为了确保它没有尝试使用Windows登录,但它仍然失败.
数据库设置为允许Windows登录和数据库登录.
我将集成安全性选项更改为SSPI,True,最后是False,所有3都给出了与上面相同的错误.
任何人都可以告诉我,如果我做错了什么?
更新,这是我的确切代码(这次只删除了密码,我添加了在同一台机器上运行的管理工作室的图片):
string _connectionString =
//string.Format("Server=%s;User ID=%s;Password=%s;Database=%s;Connect Timeout=120", // Same problem
//string.Format("Server=%s;User ID=%s;Password=%s;Database=%s;Integrated Security=False;Connect Timeout=120", // Same problem
string.Format("Data Source=%s;User ID=%s;Password=%s;Initial Catalog=%s;Integrated Security=False;Connect Timeout=120", // Same problem
"GANTCHEVI\\SQLEXPRESS",
"FinchAdmin",
"the_password",
"Finch");
Run Code Online (Sandbox Code Playgroud)
http://s113.photobucket.com/albums/n202/ozpowermo/?action=view¤t=ManagementStudio.jpg
我想到了:
当使用"Data Source ="标签时,应使用"用户ID",如果您使用用户ID,它似乎不起作用!
string _connectionString = "Data Source=GANTCHEVI\\SQLEXPRESS;Initial Catalog=Finch;Integrated Security=False;User Id=FinchAdmin;Password=the_password;Connect Timeout=0";"
Run Code Online (Sandbox Code Playgroud) 我试图找到一种(有点)简单的方法来在窗口上截取屏幕截图并将生成的HBITMAP保存为JPEG.这里棘手的部分是,因为代码在CI中不能使用GDI +,并且由于代码是更大程序的模块,我不能使用外部库(如libjpeg).
此代码截取屏幕截图并返回HBITMAP.将该位图保存到文件中很容易.问题是位图是2或3mb.
HDC hDCMem = CreateCompatibleDC(NULL);
HBITMAP hBmp;
RECT rect;
HDC hDC;
HGDIOBJ hOld;
GetWindowRect(hWnd, & rect);
hBmp = NULL;
{
hDC = GetDC(hWnd);
hBmp = CreateCompatibleBitmap(hDC, rect.right - rect.left, rect.bottom - rect.top);
ReleaseDC(hWnd, hDC);
}
hOld = SelectObject(hDCMem, hBmp);
SendMessage(hWnd, WM_PRINT, (WPARAM) hDCMem, PRF_CHILDREN | PRF_CLIENT | PRF_ERASEBKGND | PRF_NONCLIENT | PRF_OWNED);
SelectObject(hDCMem, hOld);
DeleteObject(hDCMem);
return hBmp;
Run Code Online (Sandbox Code Playgroud)
关于如何做到这一点的任何想法?非常感谢,任何帮助表示赞赏
编辑:因为我们走向GDI +的方向我想我会发布代码iv C++,可以截取屏幕截图并使用GDI +将其转换为JPEG.如果有人知道如何使用FLAT GDI +实现这一目标我会很感激帮助.码:
#include <windows.h>
#include <stdio.h>
#include <gdiplus.h>
using namespace Gdiplus;
int GetEncoderClsid(WCHAR *format, CLSID *pClsid) …
Run Code Online (Sandbox Code Playgroud) 我有两张桌子可以为SKU提供信息.
日志表有datetimefield 2008-10-26 06:21:59.820
其他表有datetimefield 2008-10-26 06:22:02.313
我想在这两个表的连接中包含这个日期时间字段.
是否可以加入具有差异不超过3秒的日期时间字段的表?最好的方法是什么?
c# ×2
sql-server ×2
.net ×1
algorithm ×1
autoconf ×1
c ×1
c++ ×1
database ×1
dependencies ×1
email ×1
gdi+ ×1
gnu ×1
java ×1
join ×1
jpeg ×1
lamp ×1
makefile ×1
math ×1
nsstring ×1
objective-c ×1
performance ×1
perl ×1
php ×1
regex ×1
screenshot ×1
sql ×1
validation ×1
vector ×1
windows ×1
winforms ×1
wpf ×1