首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

SI持续使用中

样式属性 此命令允许您设置显示样式的格式设置属性。 有关样式如何工作的更多信息,请参见语法格式和样式。 格式化属性 每种样式都有许多格式设置属性。 由于样式存在于层次结构中,因此每种格式设置属性都与父样式结合在一起以产生最终结果。 例如,如果粗体=“ ON”,则添加粗体格式。 如果粗体=“ OFF”,则从父样式属性中减去粗体格式。 此对话框中的许多格式设置控件都显示以下值之一: 开–该属性将添加到父样式格式。 关–从父样式格式中删除该属性。 一个数字-该值替换父样式属性。 =(等于)-该属性无效,并且它继承与父样式完全相同的值。样式名称列表 列出所有语法格式样式。在此列表中选择一种样式时,其属性将加载到右侧的控件中。样例框中也会显示该样式的样例。该列表描述了样式层次结构。每个样式都有一个父样式,并从父样式继承其属性。 父母风格 这是样式层次结构中的父样式。当前样式从父样式继承其格式。样式列表描述了样式层次结构。除“等于”(表示“相同”)以外的任何属性都将与父样式格式组合。 添加样式 单击此按钮添加新的用户定义样式。 删除样式 单击此按钮删除用户定义的样式。标准内置样式无法删除。 加载… 单击此按钮可以从配置文件中加载新的样式表。 保存 单击此按钮可将当前样式表设置保存到新的样式配置文件。该文件将仅包含样式属性,并且不包含可以存储在配置文件中的其他元素。如果加载此配置文件,则仅加载样式属性。 重启… 单击此按钮可将所有样式重置为出厂默认设置。自安装Source Insight以来,这将丢失您的所有更改。 字体选项 字体名称 指示当前选择的字体。 尺寸 选择字体大小,特别是作为磅值。您可能会发现relative Scale属性更有用,因为它是相对的,并且不管父样式的更改如何都可以很好地工作。 规模 指定字体大小缩放比例,以父样式的字体大小的百分比表示。例如,如果缩放比例为50%,则它将是父样式字体尺寸的一半。 胆大 选择样式的粗体属性(如果有)。 斜体 选择样式的斜体属性(如果有)。 强调 选择样式的下划线属性(如果有)。 所有大写 选择样式的全部大写(大写)属性。 罢工 选择当前样式的Strike-Thru属性。 颜色选项 前景 选择当前样式的前景色。 背景 选择当前样式的背景色。 阴影 选择当前样式的阴影的颜色。 逆 选择当前样式的“反向”属性。反转表示前景和背景颜色反转。 间距选项 线以上 这将选择要添加到行上方的垂直间距的百分比。 线下 这将选择要添加到该行下方的垂直间距的百分比。 展开式 这将选择要添加到字符的水平间距的百分比。 固定空白 仅当您选择了按比例隔开的字体时,此选项才适用。固定间距字体(例如Courier New)不受影响。如果启用,Source Insight将尝试对空格和制表符使用固定宽度,以便制表符以与固定间距字体相同的方式排列。如果您使用的是比例字体,则通常在打开该程序的情况下看起来更好。请参阅:字符间距选项。 与下一行一起打印 如果启用,Source Insight将在打印时尝试将文本与下一行保持在同一页面上。我把文档翻译了一下,可以将就的看

02

MYSQL EXPLAIN结果详解

SIMPLE(simple):简单SELECT(不使用UNION或子查询)。 PRIMARY(primary):子查询中最外层查询,查询中若包含任何复杂的子部分,最外层的select被标记为PRIMARY。 UNION(union):UNION中的第二个或后面的SELECT语句。 DEPENDENT UNION(dependent union):UNION中的第二个或后面的SELECT语句,取决于外面的查询。 UNION RESULT(union result):UNION的结果,union语句中第二个select开始后面所有select。 SUBQUERY(subquery):子查询中的第一个SELECT,结果不依赖于外部查询。 DEPENDENT SUBQUERY(dependent subquery):子查询中的第一个SELECT,依赖于外部查询。 DERIVED(derived):派生表的SELECT (FROM子句的子查询)。 UNCACHEABLE SUBQUERY(uncacheable subquery):(一个子查询的结果不能被缓存,必须重新评估外链接的第一行)

03

基于分解和重组的分子图的生成方法

今天为大家介绍的是来自Masatsugu Yamada 和 Mahito Sugiyama的一篇关于分子生成的论文。在药物发现和材料设计中,设计具有所需化学性质的分子结构是一项重要任务。然而,由于候选分子空间的组合爆炸,找到具有优化所需性质的分子仍然是一项具有挑战性的任务。在这里,作者提出了一种全新的基于分解和重组的方法,该方法不包括任何在隐藏空间中的优化,并且生成过程具有高度的可解释性。该方法是一个两步过程:在第一步的分解阶段,对分子数据库应用频繁子图挖掘,以收集较小规模的子图作为分子的构建模块。在第二步的重组阶段,通过强化学习引导搜索理想的构建模块,并将它们组合起来生成新的分子。实验证明,作者方法不仅可以在惩罚性log P和药物相似度这两个标准指标下找到更好的分子,还可以生成显示有效中间分子的药物分子。

01

这是我见过最有用的Mysql面试题,面试了无数公司总结的(内附答案)

1.什么是数据库? 数据库是组织形式的信息的集合,用于替换,更好地访问,存储和操纵。 也可以将其定义为表,架构,视图和其他数据库对象的集合。 2.什么是数据仓库? 数据仓库是指来自多个信息源的中央数据存储库。 这些数据经过整合,转换,可用于采矿和在线处理。 3.什么是数据库中的表? 表是一种数据库对象,用于以保留数据的列和行的形式将记录存储在并行中。 4.什么是数据库中的细分? 数据库表中的分区是分配用于在表中存储特定记录的空间。 5.什么是数据库中的记录? 记录(也称为数据行)是表中相关数据的有序集

02

编写高性能SQL

前言:系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可达到上百倍,可见对于一个系统不是简单的能实现其功能就可以了,而是要写出高质量的SQL语句,提高系统的可用性。  在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的编写,刚开始不会体会出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可达到上百倍,可见对于一个系统不是简单的能实现其功能就可以了,而是要写出高质量的SQL语句,提高系统的可用性。    在多数情况下,Oracle使用索引来更快的遍历表,优化器主要根据定义的索引来提高性能。但是,如果在SQL语句的where子句中写的SQL代码不合理,就会造成优化器删去索引而使用全表扫描,一般就这种SQL语句,被称为劣质的SQL语句。在编写SQL语句时我们应清楚优化器根据何种原则来删除索引,这有助于写出高性能之SQL语句。    下面就某些SQL语句的where子句编写中需要注意的问题作详细介绍。在这些where子句中,即使某些列存在索引,但是由于编写了劣质的SQL,系统在运行该SQL语句时也不能使用该索引,而同样使用全表扫描,这就造成了响应速度之极大降低。  1. IS NULL 与 IS NOT NULL    不能用null作索引,任何包含null值的列都将不会被包含在索引中。即使索引有多列这样之情况下,只要这些列中有一列含有null,该列就会从索引中排除。也就是说如果某列存在空值,即使对该列建索引也不会提高性能。    任何在where子句中使用is null或is not null的语句优化器是不允许使用索引的。 http://hovertree.com/menu/oracle/ 2. 联接列    对于有联接的列,即使最后的联接值为一个静态值,优化器是不会使用索引的。我们一起来看一个例子,假定有一个职工表(employee),对于一个职工之姓和名分成两列存放(FIRST_NAME和LAST_NAME),现在要查询一个叫比尔.克林顿(Bill Cliton)的职工。    下面是一个采用联接查询的SQL语句, 上面这条语句完全可以查询出是否有Bill Cliton这个员工,但是这里需要注意,系统优化器对基于last_name创建的索引没有使用。   当采用下面这种SQL语句来编写,Oracle系统就可以采用基于last_name创建的索引。    遇到下面这种情况又如何处理呢?如果一个变量(name)中存放着Bill Cliton这个员工之姓名,对于这种情况我们又如何避免全程遍历,使用索引呢?可以使用一个函数,将变量name中的姓和名分开就可以了,但是有一点需要注意,这个函数是不能作用在索引列上。下面是SQL查询脚本:  3. 带通配符(%)的like语句    同样以上面的例子来看这种情况。目前的需求是这样的,要求在职工表中查询名字中包含cliton的人。可以采用如下的查询SQL语句:    这里由于通配符(%)在搜寻词首出现,所以Oracle系统不使用last_name的索引。在很多情况下可能无法避免这种情况,但是一定要心中有底,通配符如此使用会降低查询速度。然而当通配符出现在字符串其他位置时,优化器就能利用索引。  4. Order by语句 ORDER BY语句决定了Oracle如何将返回的查询结果排序。Order by语句对要排序的列没有什么特别的限制,也可以将函数加入列中(象联接或者附加等)。任何在Order by语句的非索引项或者有计算表达式都将降低查询速度。    仔细检查order by语句以找出非索引项或者表达式,它们会降低性能。解决这个问题的办法就是重写order by语句以使用索引,也可以为所使用的列建立另外一个索引,同时应绝对避免在order by子句中使用表达式。  5. NOT    我们在查询时经常在where子句使用一些逻辑表达式,如大于、小于、等于以及不等于等等,也可以使用and(与)、or(或)以及not(非)。NOT可用来对任何逻辑运算符号取反。    如果要使用NOT,则应在取反的短语前面加上括号,并在短语前面加上NOT运算符。NOT运算符包含在另外一个逻辑运算符中,这就是不等于(<>)运算符。换句话说,即使不在查询where子句中显式的加入NOT词,NOT仍在运算符中。    对这个查询,可以改写为不使用NOT:    虽然这两种查询之结果一样,但是第二种查询方案会比第一种查询方案更快些。第二种查询允许Oracle对salary列使用索引,而第一种查询则不能使用索引。  6.

02
领券