Tag: 模式

YAML模式validation?

是否有YAML的模式validation语言? 我GOOGLE了,但找不到有用的东西。 像XSD格式,使用语言本身来描述模式,将是我的最佳select。

在空表中查找SQLite列名称

对于踢我写一个“架构文档”工具,生成一个数据库中的表和关系的描述。 目前我正在使用它来与SQLite一起工作。 我设法通过sqlite_master表上的查询提取SQLite数据库中的所有表的名称。 对于每个表名,我然后发射一个简单的 select * from <table name> 查询,然后使用sqlite3_column_count()和sqlite3_column_name() API来收集列名,我将进一步提供给sqlite3_table_column_metadata()以获取更多信息。 很简单,对吗? 问题是,它只适用于非空的表。 也就是说, sqlite_column_*() API只有在sqlite_step()已经返回SQLITE_ROW时才有效,对于空表不是这样。 所以问题是,我怎么能发现空表的列名? 或者,更一般地说,有没有更好的方法来获取SQLite中的这种types的模式信息? 我觉得必须有一个隐藏的sqlite_xxx表隐藏在某个地方包含这个信息,但到目前为止还没有能够find它。

我应该如何可视化我的代码的结构?

我有一个用Java编写的应用程序。 存储在几个文件中。 它使用不同的类和不同的方法。 代码大而复杂。 我认为如果我有代码的graphics模型(某种有向图),将会更容易理解代码。 有没有一些标准的代码可视化方法。 我正在考虑使用UML(不知道这是一个正确的select)。 有人可以推荐我吗? 添加: 我考虑两种可能性: 手动(显式)创buildgraphics。 以自动方式创buildgraphics。 例如,使用一些读取可用代码的工具,并生成一些描述代码结构的graphics。 加2: 有免费的东西,这将是很好的。

使用不同数据库的数据库和模式之间的差异?

MS SQL和MySQL之间的数据库术语有什么区别? 一个MySQL实例可以有多个数据库吗? 看起来它只能创build不同的模式。 但是,SQL命令是create database 。 在MS SQL中,可以创build多个数据库…每个数据库都有一个默认的dbo模式?但是数据库中的多个模式仍然是可能的?

git如何处理文件夹权限?

我使用git版本1.5.6.3,似乎git不会注意到文件夹的模式更改 #create a test repository with a folder with 777 mode :~$ mkdir -p test/folder :~$ touch test/folder/dummy.txt :~$ cd test :~/test$ chmod 777 folder/ #init git repository :~/test$ git init Initialized empty Git repository in ~/test/.git/ :~/test$ git add . :~/test$ git commit -m 'commit a directory' Created initial commit 9b6b21a: commit a directory […]

TSQL定义临时表(或表variables)没有定义架构?

有没有一种方法来定义临时表,而无需事先定义它的模式?

如何生成一个Oracle模式的完整DDL(可编写脚本)?

任何人都可以告诉我如何可以在Oracle架构内为所有表,视图,索引,包,程序,函数,触发器,types,序列,同义词,授权等生成DDL? 理想情况下,我想复制行,但这不重要。 我想在某种计划的工作上做这个,而不是每次都手动完成,这样就排除了在SQL Developer中使用向导。 理想情况下,因为我将在几个有相互授权和同义词的模式上运行这​​个,所以我想有一种方法来在输出中进行查找/replace,以使模式名称与我的新模式名称匹配成为。 谢谢!

XSD中元素的ref属性是做什么的?

文档似乎认为它引用了架构中的另一个元素,但是它怎么可能被使用 – 我从来没有在模式中看到它。 任何人有任何好的用例还是可以进一步解释它的用法?

如何在新的Facebook开发者中禁用沙箱模式的应用程序?

我看不到在新开发人员devise中禁用该选项的选项! 请帮助

Mongoose中哪个SchemaType最适合时间戳?

我正在使用Mongoose,MongoDB和Node。 我想定义一个模式,其中一个字段是date\时间戳。 我想使用此字段以返回在过去5分钟内更新的所有logging。 由于在Mongoose我不能使用Timestamp()方法的事实我明白,我唯一的select是使用下面的Javascript方法: time : { type: Number, default: (new Date()).getTime() } 这可能不是查询一个庞大的数据库的最有效的方法。 我真的很感激,如果有人可以分享一个更有效的方式来实现这一点。 有没有什么办法可以用Mongoose来实现这一点,并能够使用MongoDB的时间戳?