是否有一套很好的正则表达式教程?特别是在TextMate上下文中?我熟悉正则表达式语法和基本概念.我甚至拥有杰弗里弗里德的书"掌握正则表达式"的副本,并阅读了Perl部分.
我正在寻找的是正则表达式使用的一些高质量演示,清楚地解释了匹配的模式以及如何分解正则表达式语法.我想把我的正则表达式提升到一个新的水平.我希望能够用正则表达式思考,但我需要一些有形的东西来练习巩固我脑子里的知识.
有用的是一些文本和代码示例,用于处理特定任务和相关的正则表达式解决方案,最好在TextMate上下文中起作用.我发现我最想使用它的地方是在文本编辑器中.因此,需要能够进行强大的搜索和替换功能.有时只是搜索.因此,快速编写部分正则表达式以缩小结果然后迭代地解析复杂文档的能力将非常方便.
也许是一个交互式演示,在您键入正则表达式时会显示模式.以及一些有用的模式和示例来测试和使用.也许是一些正则表达式闪存卡或基于简单正则表达式的游戏.
对于正则表达大师那里你做了什么来真正巩固你对正则表达式的理解?
每当我尝试运行visual studio 2005时,我都会收到这个恼人的消息(即使使用"以管理员身份运行"也会发出相同的消息).我有VS 2005 Professional安装了所有最新的服务包,包括vs2005 SP1和vs 2005的Vista更新.
我是我机器上管理员组的成员.我还有这个问题.
网上的一些内容表明,在兼容模式下运行程序可以解决问题.其他人也建议永远关闭消息.
好吧,我的问题是如何关闭此警告,即使我是管理员组的一部分,这似乎也会让我感到困扰.即使我是管理员,甚至使用"Run as adminsitrator",Visual Studio也不会以管理员模式运行.
如果在Windows 7上以Visual Studio作为普通用户(用户不是管理员/管理员组的一部分)启动Visual Studio,那么有人可以突出显示Visual Studio的哪些功能.
我试图设置所有窗口的透明度.我有以下代码.
public partial class Form1 : Form
{
[DllImport("user32.dll")]
static extern int SetWindowLong(IntPtr hWnd, int nIndex, int dwNewLong);
[DllImport("user32.dll")]
static extern int GetWindowLong(IntPtr hWnd, int nIndex);
[DllImport("user32.dll")]
static extern bool SetLayeredWindowAttributes(IntPtr hwnd, uint crKey, byte bAlpha, uint dwFlags);
public const int GWL_EXSTYLE = -20;
public const int WS_EX_LAYERED = 0x80000;
public const int LWA_ALPHA = 0x2;
public Form1()
{
InitializeComponent();
this.Load += new EventHandler(Form1_Load);
}
private void Form1_Load(object sender, EventArgs e)
{
Process[] processlist = Process.GetProcesses();
foreach (Process theprocess in …
Run Code Online (Sandbox Code Playgroud) 最近我发现我的雷达周围出现了许多新的数据库,我想列出他们的工作,也许他们的优点/缺点是什么.我会用一些名字来列出这个名单,也许有更多知识的人可以填写一些关于每个人以及他们如何叠加的信息.我希望这将迅速成为所有可用数据库的综合列表,以便开发人员可以利用正确的数据库来完成手头的工作!
如何从URL或链接中提取网站名称.我找到了其他语言的例子但不是c#.URL /链接也不是我当前的页面.
例如http://www.test.com/SomeOther/Test/Test.php?args=1
从那个我需要提取www.test.com,请记住,它不会永远是.com,它可以是任何领域
我想要完成的是使用URLLoader类和URLRequest将一些二进制数据,特别是表示PNG图像的ByteArray上传到服务器.
当我将contentType
URLRequest 的属性设置为'multipart/form-data'而不是默认值时,调用会urlLoader.load()
导致安全异常.
当我将该contentType
属性保留为默认属性时,它可以正常工作,但需要很长时间(与PNG文件的长度成比例)才能将文件上载到服务器.
所以,我的问题是为什么我得到这个安全例外?我怎么能避免它呢?
请注意,我的SWF是从开发服务器提供的,而不是本地文件系统(准确地说是Google App Engine开发服务器).
这是代码:
var pngFile:ByteArray = PNGEncoder.encode(bitmapData);
var urlRequest:URLRequest = new URLRequest('/API/uploadImage');
// With this line of code, the call to urlLoader.load() throws the following security exception:
// 'SecurityError: Error #2176: Certain actions, such as those that display a pop-up window, may only be invoked upon user interaction, for example by a mouse click or button press.'
urlRequest.contentType = 'multipart/form-data';
urlRequest.method = URLRequestMethod.POST;
urlRequest.data = pngFile;
urlRequest.requestHeaders.push(new URLRequestHeader('Cache-Control', …
Run Code Online (Sandbox Code Playgroud) securityexception file-upload urlrequest urlloader actionscript-3
我有一个会员可以用三种不同的方式付款:
如何设计表格来记录他们的付款方式?
对于每种付款类型,必填字段会有所不同,那么如何设计一个可以消除空白字段的结构呢?
我可以从VBScript启动一个新的隐藏Visual Studio进程,并通过以下方式以编程方式驱动它:
Set DTE = CreateObject("VisualStudio.DTE.8.0")
DTE.DoStuff()
Run Code Online (Sandbox Code Playgroud)
我如何在C#中做到这一点?(编辑:使用正确的类型,而不是该VBScript代码使用的通用COM对象.)
我试过这个:
using EnvDTE;
...
DTE dte = new DTE();
Run Code Online (Sandbox Code Playgroud)
但我得到"检索CLSID {3C9CFE1E-389F-4118-9FAD-365385190329}组件的COM类工厂失败".
我无法理解该程序的输出(使用gcc
).
main()
{
int a=10;
printf("%d %d %d\n",++a, a++,a);
}
Run Code Online (Sandbox Code Playgroud)
输出:
12 10 12
Run Code Online (Sandbox Code Playgroud)
另外,请解释评论的顺序printf()
.
为了尝试为我的数据库做出最好的索引选择,我注意到了一些我想要解决的特定行为.
观察下表和相应的索引(SQL Server 2005):
CREATE TABLE demo
(
id INT PRIMARY KEY IDENTITY,
name NVARCHAR(50) NOT NULL,
password BINARY(20) NOT NULL
);
CREATE NONCLUSTERED INDEX idx_demo_foo ON demo ( name, password );
Run Code Online (Sandbox Code Playgroud)
在这种情况下,如果我执行以下查询...
SELECT id FROM demo
WHERE name = @0
AND password = @1;
Run Code Online (Sandbox Code Playgroud)
...仅发生非聚集索引查找.这让我很奇怪,因为我没有明确地将id添加到非聚集索引.
c# ×3
database ×2
.net ×1
c ×1
com ×1
createobject ×1
file-upload ×1
handle ×1
mysql ×1
openedge ×1
printf ×1
regex ×1
sql ×1
t-sql ×1
transparency ×1
urlloader ×1
urlrequest ×1
windows-7 ×1