问题列表 - 第2357页

谁能推荐一个好的SQL解析器?

我正在尝试编写一个工具,可以将数据库的架构与安装脚本中的 SQL 进行比较。从数据库获取信息非常简单,但我在解析安装脚本时遇到了一些麻烦。

我玩过一些出现在 Google 上的解析器,但它们似乎有些不完整。理想情况下,我想找到一个相当稳定并且有一半像样的文档的开源解析器。

此外,我并不真正关心特定于某些数据库的类型和语法。需要检查的数据库非常简单。

sql database ddl parsing

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

SQL 2005 sql登录ip限制

有没有办法限制Microsoft SQL Server 2005上的特定SQL 2005登录,标准版本(sql处于混合模式)到特定的IP地址,而其他登录,Windows认证的登录,不受影响?

sql-server security login

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

是否有现代(例如CLR)替代野牛/ yacc?

我刚刚重新编写了一些使用bison编写的类似编译器的代码.当我这样做时,我想知道现代的等价物是什么?是否有一个很好的.NET(或类似的)编译器编写框架,它采用BNF语法并拆分出一个执行解析的DLL?

bison

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

Excel电子表格中的多个单元格背景颜色

Excel在"格式"菜单下有一个"条件格式..."选项,允许您根据其值更改单元格的样式/颜色/字体/任何内容.但它只允许三个条件.

如何让Excel显示六种不同的背景单元格颜色,具体取决于单元格的值?(如果值为"红色",则使单元格为红色;如果为"蓝色",则为蓝色.)

excel formatting vba excel-vba

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

如何在C++中实现大型int

我想在C++中实现一个大的int类作为编程练习 - 一个可以处理大于long int的数字的类.我知道已经有几个开源实现,但我想写自己的.我试图了解正确的方法是什么.

我知道一般策略是将数字作为字符串,然后将其分解为较小的数字(例如,单个数字),并将它们放在一个数组中.此时,实现各种比较运算符应该相对简单.我主要担心的是如何实现添加和乘法等功能.

我正在寻找一种通用的方法和建议,而不是实际的工作代码.

c++ largenumber biginteger bignum

78
推荐指数
6
解决办法
9万
查看次数

我应该为python字符串返回什么mime-type

我有一个Web API,它返回python词典或列表作为响应,我在使用API​​的python脚本中eval(),为了完整性我想设置一个合适的内容类型但不确定什么是最好使用"text/x-python"或者"application/python",还是别的什么?

[编辑]我也在输出JSON,我正在做Python作为一个主要供内部使用的选项.[/ edit]

python http mime-types

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

显示未知长度的字符串时,最佳UI/CSS组合是什么?

我有一个项目列表,我在浮动列表中显示,列表中的每个项目都有一个固定的宽度,以便每行有两个.防止这种可怕事情发生的最佳做法是什么:

alt text http://x01.co.uk/floated_items.gif

Possibilites:

  • 在显示数据之前修剪指定数量的字符.需要猜测有多少字符是"安全的".
  • 溢出:隐藏.哈克.
  • 删除背景,每个项目只有一个顶部边框.

可能但很愚蠢:

  • 通过执行溢出在每个项目中有一个滚动条:自动,这看起来很可怕.
  • 将背景图像添加到容器中.不保证始终有相同数量的项目,因此该选项已经用完.

对这个恼人的问题的任何帮助表示赞赏!

css user-interface list

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

匿名课程是个坏主意吗?

使用它们一段时间之后,我不禁觉得你在使用匿名课时被迫跳过的箍是不值得的.

你最终得到了final所有的地方,无论代码是什么,比你使用一个名字很好的内部类更难阅读.

那么使用它们有什么好处?我肯定错过了什么.

java

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

有没有比解析/ proc/self/maps更好的方法来计算内存保护?

在Linux(或Solaris)上,有一种比手动解析更好的方法/proc/self/maps来确定您是否可以读取,写入或执行存储在内存中一个或多个地址的任何内容?

例如,在Windows中你有VirtualQuery.

在Linux中,我可以mprotect更改这些值,但我无法读回它们.

此外,是否有任何方法可以知道这些权限何时发生变化(例如,当有人使用mmap我背后的文件时),而不是做一些非常具有侵略性的事情并ptrace在进程中的所有线程上使用并拦截任何syscall可能影响内存的尝试地图?

更新:

不幸的是,我在JIT中使用它,它几乎没有关于它正在执行的代码的信息,以获得常量的近似值.是的,我意识到我可以有一个可变数据的常量映射,比如Linux使用的vsyscall页面.我可以放心地假设任何未包含在初始解析中的内容都是可变且危险的,但我对这个选项并不完全满意.

现在我所做的是阅读/proc/self/maps并构建一个结构,我可以通过二进制搜索来获得给定地址的保护.每当我需要了解一些不在我的结构中的页面时,我会重新阅读/ proc/self/maps,假设它已经同时添加,或者我将要进行段错误.

它似乎解析文本以获取此信息,而不知道它何时更改是非常苛刻的.(/dev/inotify几乎不适用于任何事情/proc)

c linux system-calls mprotect virtualquery

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

apache on windows virtual directory config help

我通过Xampplite在Windows XP上运行Apache,并且可以使用帮助配置我的虚拟目录.这是我希望在我的开发箱上做的事情:

  1. 我希望我的源文件存在于xampp htdocs目录之外
  2. 在我的本地机器上,我可以访问http:// myproject上的项目
  3. 我本地网络上的其他人可以访问my.ip.address/myproject中的项目
  4. 保持localhost指向xampp的htdocs文件夹,这样我就可以轻松添加其他项目.

我有1和2工作,编辑windows hosts文件,并在xampp的apache\conf\extra\httpd-vhosts.conf文件中添加一个虚拟目录.我没有立即看到如何做3而不搞乱4.

windows apache configuration virtual-hosts

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