问题列表 - 第48507页

用javascript编写的搜索表达式解析器

我正在开发一个html/javascript应用程序,允许用户在本地数据库中搜索.我想支持非常高级的搜索查询,例如:abc | "def ghi"!jkl

我需要解析这种复杂的表达式,以便构建相应的SQL查询.

所以,我正在寻找的是一个用javascript编写的灵活的解析器,它应该让我定义我的表达式语法.

javascript parsing

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

如何使用T-SQL正确连接列?

我在表格中的多个列中有一个地址.

SELECT FirstName, LastName, StreetAddress, City, Country, PostalCode 
FROM Client
Run Code Online (Sandbox Code Playgroud)

我试图使用逗号(,)作为分隔符将地址相关列连接到一个字段中,但如果任何列"例如.城市"为空或空,则逗号不应该存在.

如何在cQL中使用TSQL中的三元运算符?或者建议我最好的做法?

谢谢

t-sql sql-server-2005

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

常春藤:用显式解析器解决

我配置了两个解析器.一个是公司回购,另一个是本地开发商回购.我想要:

<ivy:resolve  />
<ivy:install from="company" to="local" ... />
Run Code Online (Sandbox Code Playgroud)

至关重要的是,第一个决心直接进入公司回购并收集所有需要的模块.

问题:我无法强制解析使用明确定义的解析器.我尝试在我的设置文件中使用"模块",但后来我只从公司获得一些模块,其余的仍然是从本地读取的(当时是空的,所以我得到解决错误).

我可以使用2个设置文件,一个用于准备,一个用于本地开发,但必须有更好的方法.为什么"发布"设置一个解析器,但"解决"不能?

ivy

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

将字符串拆分为字符串数组

我需要将String拆分为单个字符串的数组.

例如,拆分"cat"会给出数组"c","a","t"

java regex split

104
推荐指数
6
解决办法
28万
查看次数

用UI对话框替换提示

如何使用简单的UI对话框替换此代码中的提示以实现相同的功能.IE在使用提示时警告安全性.

HTML:

<input type="text" id="txt1" name="textbox1">
<input type="button" id="btn" name="buttonExecute" value="Enter number">
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

$('#btn').click(function() {
    var n = prompt('Please enter number');
    if ( n!=null && n!="" ) {

    var fixed=n.substr(1,9);

     $('#txt1').val(fixed);
    }
});
Run Code Online (Sandbox Code Playgroud)

user-interface prompt

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

忘记密码页面,但密码经过哈希处理

我需要实现一个忘记密码页面,但我的密码是盐渍和散列的.所以我不能按常规检索它们.我的想法是做以下事情:

  • 当用户单击"忘记密码"链接时,他们自然需要输入他们的电子邮件地址(也是他们的用户名).

  • 他们的密码被重置为我制作的哈希和盐渍密码.然后,我向他们发送一封电子邮件,其中包含指向新页面的链接,他们可以在其中键入新密码.

  • 该链接包含新的散列和盐渍密码(作为$ _GET变量),仅用于身份验证.

  • 我只是从链接中获取$ _GET变量,对DB中的条目进行身份验证,并对hash和salt新密码进行身份验证并插入到db中.

这有多安全?对于垃圾邮件发送者和暴力攻击者不容易成为攻击目标的站点.

提前致谢.

php hash password-recovery saltedhash

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

PInvoke C#:Function将指针作为参数

我想在我的c#代码中访问这个函数,这可能吗?所以最后c ++代码会调用我的函数并应用名为"sFrameofData"的结构.

C++代码:

//The user supplied function will be called whenever a frame of data arrives.
DLL int Cortex_SetDataHandlerFunc(void (*MyFunction)(sFrameOfData* pFrameOfData));
Run Code Online (Sandbox Code Playgroud)

这可能会奏效吗?

C#代码:

[DllImport("Cortex_SDK.dll")]
public extern static int Cortex_SetDataHandlerFunc(ref IntPtr function(ref IntPtr pFrameOfData) );
Run Code Online (Sandbox Code Playgroud)

c# pinvoke param

10
推荐指数
1
解决办法
9477
查看次数

如何使Microsoft XmlHttpRequest荣誉缓存控制指令

我正在使用MSXML的XmlHttpRequest对象发出请求:

IXMLHttpRequest http = new XmlHttpRequest();
http.open("GET", "http://www.bankofcanada.ca/stat/fx-xml.xml", False, "", "");
http.send();
Run Code Online (Sandbox Code Playgroud)

并且send成功了,我得到了我的xml数据.

除了XmlHttpRequest实际上没有打网络(我可以看到没有发出实际的http请求).并且Process Monitor显示文件实际上是从我的缓存中提供的:

在此输入图像描述

所以我想指示XmlHttpRequest用户代理任何超过0秒的缓存内容都太旧了.执行此操作的标准方法是添加请求标头:

Cache-Control: max-age=0
Run Code Online (Sandbox Code Playgroud)

发送请求:

http = new XmlHttpRequest();
http.open("GET", "http://www.bankofcanada.ca/stat/fx-xml.xml", False, "", "");
http.setRequestHeader("Cache-Control", "max-age=0");
http.send();
Run Code Online (Sandbox Code Playgroud)

并且send成功了,我得到了我的xml数据.

除了XmlHttpRequest实际上没有打网络(我可以看到没有发出实际的http请求).Process Monitor显示文件实际上是从我的缓存中提供的.

那有什么不对?是max-age不是在做什么我想它呢?

来自RFC 2616 - 超文本传输​​协议,第14部分:标题字段定义:

其他指令允许用户代理修改基本过期机制.可以在请求中指定这些指令:

max-age
表示客户端愿意接受年龄不大于指定时间(秒)的响应.除非还包括最大指令,否则客户不愿意接受陈旧的响应.

这正是我想要的.

Cache-Control: max-age=0不是我想要的,或者是MSXML的XmlHttpRequest对象错误?

更新一

这是MSXML XmlHttpRequestCOM对象:

  • CLSID:{88d96a0a-f192-11d4-a65f-0040963251e5}
  • ProgID:Msxml2.XMLHTTP.6.0

更新二

max-age指令由客户端添加,以供所有要遵守的缓存使用.来自RFC:

Cache-Control通用头字段用于指定请求/响应链中的所有缓存机制必须遵守的指令 …

msxml xmlhttprequest cache-control

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

试图从.NET字典中提取键列表

怀疑我的大脑今天不工作 - 我需要提取密钥列表等:

Dictionary<string, MyClass>  myDict;
List<String> myKeys = myDict.Keys;
Run Code Online (Sandbox Code Playgroud)

第二行无法编译,因为Keys属性返回"KeyCollection"类而不是键对象的列表<>.

.net c# dictionary

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

SurfaceView示例代码

我需要一个android的示例教程SurfaceView,或使用它可以共享的示例代码.API演示很难让我理解.有没有人有其他选择?

android demo surfaceview

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