问题列表 - 第2144页

独家或正则表达

寻找一点正则表达式的帮助.我想设计一个表达式,匹配一个字符串与" foo "或" bar ",但不是" foo "和" bar "

如果我做的事情......

/((foo)|(bar))/
Run Code Online (Sandbox Code Playgroud)

它会匹配" foob​​ar ".不是我想要的.那么,只有当一个术语或另一个术语存在时,如何才能使正则表达式匹配?

谢谢!

regex xor

29
推荐指数
4
解决办法
4万
查看次数

JavaScript中代码组织的常见最佳实践

随着像jQuery这样的JavaScript框架使客户端Web应用程序更丰富,更实用,我开始注意到一个问题......

你是如何保持这种组织的?

  • 将所有处理程序放在一个位置并为所有事件编写函数?
  • 创建函数/类来包装所有功能?
  • 写得像疯了似的,只希望它能做到最好?
  • 放弃并获得新的职业?

我提到了jQuery,但它实际上是任何JavaScript代码.我发现随着线条开始堆积起来,管理脚本文件或找到你要找的东西变得更加困难.我发现最大的问题可能是有很多方法可以做同样的事情,很难知道哪一个是目前普遍接受的最佳实践.

是否有关于保持.js文件与应用程序其余部分一样美观和整洁的最佳方法的一般建议?或者这仅仅是IDE的问题?那里有更好的选择吗?


编辑

这个问题旨在更多地关注代码组织而不是文件组织.有一些非常好的合并文件或分割内容的例子.

我的问题是:目前普遍接受的组织实际代码的最佳实践方法是什么?您的方式是什么,甚至是推荐的方式与页面元素交互并创建可互相冲突的可重用代码?

有些人列出了名称空间,这是一个好主意.还有什么其他方法,更具体地说是处理页面上的元素并保持代码整洁有序?

javascript architecture formatting jquery design-patterns

561
推荐指数
17
解决办法
5万
查看次数

iSeries - 从CL程序调用SQL存储过程

如何从CL程序运行存储过程?RUNSQLSTM需要一个源成员,但我只想构建一个命令,以便用户可以轻松地传入变量,因此这不起作用.

sql control-language ibm-midrange

3
推荐指数
1
解决办法
2万
查看次数

你知道Windows上的wc(unix字数统计命令)类似的程序吗?

快速搜索给了我tawbaware wc,但它不接受stdout作为输入流,这意味着我不能在DOS会话中使用管道.

注意:

我无法安装cygwin或使用powershell(这将允许' |foreach-object {(get-content $_).count}')

unxutils和和的GnuWin32包可能有这个功能...

windows cmd

36
推荐指数
4
解决办法
5万
查看次数

.net中的事件签名模式

.net中事件代理的标准模式有什么意义?即EventHandler预定义委托?为什么不选择最合适的签名?

编辑:此外,是否有必要在所有情况下盲目地遵循微软的例子?

.net events

5
推荐指数
1
解决办法
571
查看次数

是否可以在MAILTO链接的正文中添加HTML链接

我没有太多关注mailto链接.但是,如果可能的话,我现在需要在mailto的主体中添加一个链接.

有没有办法添加链接或更改打开到HTML电子邮件与文本电子邮件的电子邮件?

就像是:

<a href="mailto:test@test.test?body=The message's first paragraph.%0A%0aSecond paragraph.%0A%0AThird Paragraph.%0A%0ALink goes here">Link text goes here</a>
Run Code Online (Sandbox Code Playgroud)

html mailto email email-integration

109
推荐指数
4
解决办法
15万
查看次数

我应该在数据访问层中保留sqlconnection吗?

似乎快速打开和关闭sqlconnections涉及很多开销.我应该坚持连接(一个,每个客户端,每个数据库),或者在我需要时继续声明一个新的sqlconnection对象,并确保我自己清理?

你做了什么?什么运作良好,效果不佳?

.net sql ado.net

8
推荐指数
2
解决办法
3361
查看次数

使用存储过程访问数据

"最佳实践"之一是通过存储过程访问数据.我明白为什么这种情况很好.我的动机是拆分数据库和应用程序逻辑(表可以改变,如果存储过程的行为相同),SQL注入的防御(用户不能执行"select*from some_tables",他们只能调用存储过程),以及安全性(在存储过程中可以是"任何"安全的,用户不能选择/插入/更新/删除数据,这不适合他们).

我不知道的是如何使用动态过滤器访问数据.

我正在使用MSSQL 2005.

如果我有桌子:

CREATE TABLE tblProduct (
   ProductID uniqueidentifier -- PK
   , IDProductType uniqueidentifier -- FK to another table
   , ProductName nvarchar(255) -- name of product
   , ProductCode nvarchar(50) -- code of product for quick search
   , Weight decimal(18,4)
   , Volume decimal(18,4)
)
Run Code Online (Sandbox Code Playgroud)

然后我应该创建4个存储过程(创建/读取/更新/删除).

"创建"的存储过程很简单.

CREATE PROC Insert_Product ( @ProductID uniqueidentifier, @IDProductType uniqueidentifier, ... etc ... ) AS BEGIN
   INSERT INTO tblProduct ( ProductID, IDProductType, ... etc .. ) VALUES ( @ProductID, @IDProductType, ... etc ... ) …
Run Code Online (Sandbox Code Playgroud)

sql stored-procedures sql-server-2005 crud

4
推荐指数
2
解决办法
2364
查看次数

使用jQuery ajaxSubmit使用beforeSubmit修改表单值?

我有一个表单我使用来自Forms插件的jQuery的ajaxSubmit函数提交.我正在尝试在提交之前向表单数据添加表单名称/值对.我的计划是修改beforeSubmit事件处理程序中的表单数据.

给定一个看起来像这样的函数:

function handleActionFormBeforeSubmit(formData, form, options) {
    // Add a name/value pair here somehow to formData
}
Run Code Online (Sandbox Code Playgroud)

如何向formData添加简单对?它是以下形式的数组:

[ { name: 'username', value: 'jresig' }, { name: 'password', value: 'secret' } ]
Run Code Online (Sandbox Code Playgroud)

谢谢,Brian

jquery jquery-forms-plugin

7
推荐指数
2
解决办法
1万
查看次数

在MS Access上与多个程序员一起工作

您是否建议在MS Access应用程序上与多个程序员一起工作?

我们的一个MS Access应用程序已经发展到一个程序员在请求的时间范围内无法再处理更改(错误修复)和新功能的数量.

我们正在尝试使用VBA中未记录的SaveAsText和LoadFromText过程引入版本控制,以便在此应用程序上进行协作.遗憾的是,由于校验和存储在每个表单文本文件中,因此我们已经遇到了将修改后的表单和报表加载回Access的问题.

在花时间构建导入/导出应用程序以将文本文件编译到Access数据库之前,我们希望听到您的建议.

version-control ms-access

11
推荐指数
5
解决办法
7844
查看次数