问题列表 - 第19697页

Lex和Yacc在PHP中

在PHP中是否有Lex和Yacc的实现?

如果没有,任何人都可以建议一个词法分析器和解析器生成器(即Lex和Yacc之类的东西)来创建PHP代码.我不太担心生成的解析器的性能.

我厌倦了使用正则表达式解析真正不应该用正则表达式解析的东西......

php yacc lex parser-generator

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

清理从文本文件导入数据的方法?

我有一个文本文件,其中包含以下内容:

名1:0 | 0 | 0 | 0 | 0 |
名2:0 | 0 | 0 | 0 | 0 |
......等

我将名称导入到字符串数组中.

这很好,但是我想不出一种将数字与数组项关联起来的简洁方法.数字由"管道"分隔|'' 字符

理想情况下,我想调用一个方法,当给出名称时返回一个整数数组,例如 public int[] getScores(String name)

java text

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

使用存储过程时如何检查删除/更新操作是否成功完成?

假设我们有存储过程执行这样的简单操作:

CREATE PROCEDURE [dbo].[AddNewAuthorReturnID]
(   
    @Author_Name VARCHAR(MAX),
    @Author_ID int OUTPUT
)
AS
    SET NOCOUNT OFF;
BEGIN
    INSERT INTO AUTHORS (@Author_Name)
    VALUES (@Author_Name)
    SET @Author_ID = SCOPE_IDENTITY()
    
    SELECT @Author_ID
 END
Run Code Online (Sandbox Code Playgroud)

在上面的过程中,返回的id是操作成功的标志。

考虑等价于DELETE

CREATE PROCEDURE [dbo].[DeleteAuthor]
(       
    @Author_ID int 
)
AS
    SET NOCOUNT OFF;
BEGIN
    DELETE FROM AUTHORS 
    WHERE
    (Author_ID = @Author_ID)
END
Run Code Online (Sandbox Code Playgroud)
  • AUTHORS如果我们使用上述程序,我们如何知道操作成功并且记录已成功删除?
  • 用更新操作?

c# sql-server stored-procedures tableadapter

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

如何在Linux上比较两个SQLite数据库

使用Linux,我想比较两个具有相同模式的SQLite数据库.只会有一些差异.

是否有工具可以输出这些差异?最好将它们输出到命令行,以便我可以grep/sed它们.

SQLite使用SQL,因此一般的SQL工具也可以这样做.

sql linux sqlite

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

在WatiN上传文件

  1. 如何使用WatiN上传文件?
  2. 此文件是否可能驻留在Web服务器上(与用户计算机上的文件相反)?

代码片段非常受欢迎.谢谢.

watin

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

像Facebook一样的消息框

如何在PHP中创建这些消息框,就像在facebook中一样.或者你可以给我的任何涉及设计的参考.

javascript jquery dialog

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

将System :: String转换为Const Char*

我正在使用Visual C++ 2008的GUI创建器来创建用户界面.单击按钮时,将调用以下函数.内容应该创建一个文件,并在文本框"Textbox"的内容后面加上'.txt'命名文件.但是,这导致转换错误.这是代码:

private: System::Void Button_Click(System::Object^ sender, System::EventArgs^ e) { ofstream myfile (Textbox->Text + ".txt"); myfile.close(); }

这是错误:

错误C2664:'std :: basic_ofstream <_Elem,_Traits> :: basic_ofstream(const char*,std :: ios_base :: openmode,int)':无法将参数1从'System :: String ^'转换为'const char*"

如何进行转换以允许此操作?

c++ string const char

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

在即时化对象后,Guice调用init方法

是否有可能告诉Guice在定时给定类型的对象后调用某个方法(即init())?

我在EJB 3中寻找类似于@PostConstruct注释的功能.

init guice postconstruct

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

:jQuery/Sizzle中的nth-of-type()?

令我感到惊讶的是,Sizzle(jQuery使用的选择器引擎)带有内置:nth-child()选择器,但缺少:nth-of-type()选择器.

为了说明和之间的区别:nth-child():nth-of-type()说明问题,请考虑以下HTML文档:

<!doctype html>
<html>
 <head>
  <meta charset="utf-8">
  <title>:nth-of-type() in Sizzle/jQuery?</title>
  <style>
   body p:nth-of-type(2n) { background: red; }
  </style>
 </head>
 <body>
  <p>The following CSS is applied to this document:</p>
  <pre>body p:nth-of-type(2n) { background: red; }</pre>
  <p>This is paragraph #1.</p>
  <p>This is paragraph #2. (Should be matched.)</p>
  <p>This is paragraph #3.</p>
  <p>This is paragraph #4. (Should be matched.)</p>
  <div>This is not a paragraph, but a <code>div</code>.</div>
  <p>This is paragraph …
Run Code Online (Sandbox Code Playgroud)

jquery css-selectors jquery-selectors selectors-api

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

使用Yahoos API获得Lat,Long的WOEID

我搜索了一段时间但没有发现任何东西,这与我的问题相似.

我正在尝试使用YAHOO Weather API,例如:http://weather.yahooapis.com/forecastrss?w = 4097

在我的情况下,我不知道WOEID,但我得到了纬度和经度点.

所以我的问题是:有没有办法通过使用纬度和长点获得一个地方的WOEID?

api yahoo latitude-longitude

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