-
2012-12-24 20:34:05
有人在架设传世单机的时候,引擎会报错:
数据库名称有错,请仔细检查Dbsrc.ini中DBName=HeroDB
如下图所示:
原因:
情况一:服务端和BDE相应的数据库名称不统一
情况二:所有设置都正确,由于其他原因导致的问题。
解决方法:
DBC不会设置?请百度。
对第一种情况,请按以下步骤检查。
1. 确保BDE中路径指向是否正确,数据库名称为HeroDB。
2. 然后进入DBServer文件夹,找到Dbsrc.ini,也就是报错的那个文件,找到DBName=,确保=后边为HeroDB。
对第二种情况,如下
打开控制面板中BDE,删除HeroDB,重新建立HeroDB,用Ctrl+A应用设置后,不要关闭此窗口!然后重新启动服务端。
PS:
神马,仍然不能解决你的问题?请评论,我会及时查看。
更多相关内容 -
pikachu 数据连接失败,请仔细检查inc/config.inc.php的配置解决方法
2022-03-11 16:47:18pikachu 数据连接失败,请仔细检查inc/config.inc.php的配置解决方法。 pikachu:下载地址 https://github.com/zhuifengshaonianhanlu/pikachu 1.配置 inc 与 pkxss/inc 下config.inc.php中的 数据库配置 \inc\...pikachu 数据连接失败,请仔细检查inc/config.inc.php的配置解决方法。
pikachu:下载地址 https://github.com/zhuifengshaonianhanlu/pikachu
若需要创建xss后台 则需要同步修改 \pkxss\inc里面的内容
1.配置 inc 与 pkxss/inc 下config.inc.php中的 数据库配置
\inc\config.inc\php | \pkxss\inc\config.inc.php
因为这里我们修改了端口号,所以需要进行额外操作。
2.修改install文件。
\install | \pkxss\pkxss_install.php
3.重新运行安装文件
-
电气规则检查
2018-10-25 21:57:28Layout时最常用的错误检查,这需要在布局布线前做好规则设置,所谓磨刀不误砍柴工,尤其是在Layout时,如果违反规则,就会亮起绿色,项目规模较大的时候特别影响视觉。 执行规则检查后,检查的结果会按下表依次列出...Layout时最常用的错误检查,这需要在布局布线前做好规则设置,所谓磨刀不误砍柴工,尤其是在Layout时,如果违反规则,就会亮起绿色,项目规模较大的时候特别影响视觉。
执行规则检查后,检查的结果会按下表依次列出:
以上的规则检查项对应的中文翻译、具体的规则设置、约束的具体PCB内容讲解如下:
1. Clearance Constraint (Gap=10mil) (All),(All)
间隙约束,也就是约束PCB中的电气间距,比如阻容各类元件的焊盘间距小于规则中的设定值,即报警。
如下图中的走线与焊盘、铜皮、文本字符(DigCore)之间的距离,不同网络的两个焊盘之间的间距小于10mil,这样容易存在焊接过程中的接触短路风险:
具体设置规则的方式:
该规则可以设置不同类型电气组件的间距约束值,如上图的表中,可以分别设置走线(Track)、贴片焊盘(SMD Pad)、通孔焊盘(TH Pad)、过孔(Via)、覆铜(Copper)、丝印字符(Text)、孔(Hole),这些两两之间的间距都可以设置约束值。
注:通孔焊盘是元件的引脚,打通PCB板并且孔周围有焊盘;过孔是布线时需要切换板层时靠过孔来穿透,过孔一般是全部被阻焊油覆盖的;孔则可以认为是通孔焊盘、过孔这些东西中间的孔,或者是机械孔,也就是被打穿后空掉的部分就是Hole。
2. Short-Circuit Constraint (Allowed=No) (All),(All)
短路约束,即禁止不同网络的电气相接触。
比如下图中的C4、C5两个电容,其中的两个焊盘电源和GND已经完全接触,这是不允许的。
短路的位置,执行约束规则检查后如下图:
该约束默认都是已经给设置了的,保持默认即可。
3. Un-Routed Net Constraint ( (All) )
未布线网络。
有时候板子元件数量巨大,很多网络焊盘可能是叠层放置,靠得很近,肉眼十五分确定是否已布线,即使AD有飞线显示功能(View->Connections->Show Net)如果挨得元可以明显看到一条细细的飞线,如下图:
可如果挨得很近,甚至是不同层的时候,两个焊盘却在同一坐标位置,飞线将会是一个“点”的形状,如下图C2和R8的Pin1是同网络,飞线显示也就一个点,完全看不到未连接的状态:
因此利用该检查项快速定位到未布线的网络和具体坐标位置。
4. Modified Polygon (Allow modified: No), (Allow shelved: No)
多边形覆铜调整未更新。
这项检查是放置在电源分割、模拟地数字地分割时候,调整了分割范围、边框外形而未更新覆铜。
如下图,正常覆铜后:
而如果手动调整覆铜的外轮廓或者形状,则会有如下的报错:
这个错误还是比较明显能够肉眼察觉,出现此错误时,执行菜单Tools->Polygon Pours->Repour Selected,对已选择的错误覆铜执行重新覆铜,或者选择Repour All对整个PCB的覆铜区域全部重新覆铜:
5. Width Constraint (Min=6mil) (Max=100mil) (Preferred=6mil) (All)
布线线宽约束。
线宽的约束体现在电源走线是需要考虑电流大小、PCB制板厂的最小线宽工艺,这些需要做最小线宽的约束设置;而有些信号线需要考虑阻抗要求、差分信号要求,或者一些BGA的扇出布线,这些需要做最大线宽的约束设置。
设置方法如下:
对不同类型的网络进行分别设置的好处是,在Layout的时候,调出布线功能是,软件自动匹配规则中的线宽对应当前正在布线的网络。
6. Power Plane Connect Rule(Relief Connect )(Expansion=20mil) (Conductor Width=10mil) (Air Gap=10mil) (Entries=4) (All)
电源平面连接规则。
此项检查常用于多层板项目中。主要设置覆铜时候铜皮和焊盘管脚连接方式、距离等参数。
7. Hole Size Constraint (Min=11.811mil) (Max=196.85mil) (All)
孔大小约束。这个参数主要是影响到PCB制板厂对钻孔工艺,对于设置太小或者太大的孔,制板厂未必会有这么细的钻头或者这么精准的工艺,同时也未必有太大的钻头,毕竟这是控制精细的东西,不是给毛坯房钻孔装修。
该参数的设置方式如下图:
8. Hole To Hole Clearance (Gap=10mil) (All),(All)
孔到孔之间的间距约束规则。
有时候元器件的封装有固定孔,而与另一层的元件的固定孔距离太近,从而报错。
如下图中,TF卡座的定位孔与背面的贴片按键固定孔距离太近,出现违反规则的警告:
9. Minimum Solder Mask Sliver (Gap=5mil) (All),(All)
最小阻焊间隙。
一般的在焊盘周围都会包裹着阻焊层,组焊层存在的目的是生成工艺中,阻焊油、绿油的开窗范围。如下图中的D1两个焊盘,周围的紫色外框就是阻焊层,而与下边一个焊盘的组焊层距离小于9mil,而报警。
最小阻焊间隙的设置如下图:
10. Silk To Solder Mask (Clearance=4mil) (IsPad),(All)
丝印到阻焊距离。
如下图,丝印时一条在Topoverlay的导线(制板后,该丝印是在PCB板表面的,一般白色),与阻焊层距离太近。
此设置时软件默认值10mil,设置方法如下图:
11. Silk to Silk (Clearance=5mil) (All),(All)
丝印与丝印间距。
这个是同一层丝印之间的距离规则。这个经过一般是在布局后报警数量最多的,因为布局后如果没有及时调整位号丝印的位置,一般都是各种旋转之后,位号丝印字会叠放在了别的器件焊盘上,这个时候报警最多。
如下图,布局时R5的位号丝印叠放在了R6的Pin1焊盘上,此时R6的丝印边框和R5的位号丝印重叠,这个如果不关注,制板时候,同时R5的位号丝印就会被R6的焊盘给裁剪掉,而看不到R5的位号丝印。
丝印与丝印间距的设置方式如下:
12. Net Antennae (Tolerance=0mil) (All)
网络天线。
这个规则的是指某些网络如果走线走到一半,并且走线长度超过设定值,而没有另一头接应,就形成天线效应。
如下图中的R6电阻的Pin2管脚,多出一根线而未走完或者本该不再走线,这样就致使天线效应的警报。
天线效应规则约束,可以设定走线长度阈值,并且超过此阈值则认为存在天线效应风险而产生警告:
13. Height Constraint (Min=0mil) (Max=1000mil) (Prefered=500mil) (All)
高度约束。
设定元器件的高度,从元器件所在的层算起。
更多技术干货分享,敬请关注微信公众号:DigCore
或者扫码关注公众号
[TOC](这里写自定义目录标题)欢迎使用Markdown编辑器
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。
新的改变
我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:
- 全新的界面设计 ,将会带来全新的写作体验;
- 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
- 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
- 全新的 KaTeX数学公式 语法;
- 增加了支持甘特图的mermaid语法1 功能;
- 增加了 多屏幕编辑 Markdown文章功能;
- 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
- 增加了 检查列表 功能。
功能快捷键
撤销:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜体:Ctrl/Command + I
标题:Ctrl/Command + Shift + H
无序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
检查列表:Ctrl/Command + Shift + C
插入代码:Ctrl/Command + Shift + K
插入链接:Ctrl/Command + Shift + L
插入图片:Ctrl/Command + Shift + G合理的创建标题,有助于目录的生成
直接输入1次#,并按下space后,将生成1级标题。
输入2次#,并按下space后,将生成2级标题。
以此类推,我们支持6级标题。有助于使用TOC
语法后生成一个完美的目录。如何改变文本的样式
强调文本 强调文本
加粗文本 加粗文本
标记文本
删除文本引用文本
H2O is是液体。
210 运算结果是 1024.
插入链接与图片
链接: link.
图片:
带尺寸的图片:
当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。
如何插入一段漂亮的代码片
去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的
代码片
.// An highlighted block var foo = 'bar';
生成一个适合你的列表
- 项目
- 项目
- 项目
- 项目
- 项目1
- 项目2
- 项目3
- 计划任务
- 完成任务
创建一个表格
一个简单的表格是这么创建的:
项目 Value 电脑 $1600 手机 $12 导管 $1 设定内容居中、居左、居右
使用
:---------:
居中
使用:----------
居左
使用----------:
居右第一列 第二列 第三列 第一列文本居中 第二列文本居右 第三列文本居左 SmartyPants
SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:
TYPE ASCII HTML Single backticks 'Isn't this fun?'
‘Isn’t this fun?’ Quotes "Isn't this fun?"
“Isn’t this fun?” Dashes -- is en-dash, --- is em-dash
– is en-dash, — is em-dash 创建一个自定义列表
-
Markdown
- Text-to- HTML conversion tool Authors
- John
- Luke
如何创建一个注脚
一个具有注脚的文本。2
注释也是必不可少的
Markdown将文本转换为 HTML。
KaTeX数学公式
您可以使用渲染LaTeX数学表达式 KaTeX:
Gamma公式展示 Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N Γ(n)=(n−1)!∀n∈N 是通过欧拉积分
Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t   . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=∫0∞tz−1e−tdt.
你可以找到更多关于的信息 LaTeX 数学表达式here.
新的甘特图功能,丰富你的文章
- 关于 甘特图 语法,参考 这儿,
UML 图表
可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图::
这将产生一个流程图。:
- 关于 Mermaid 语法,参考 这儿,
FLowchart流程图
我们依旧会支持flowchart的流程图:
- 关于 Flowchart流程图 语法,参考 这儿.
导出与导入
导出
如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。
导入
如果你想加载一篇你写过的.md文件或者.html文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
继续你的创作。
注脚的解释 ↩︎
-
vue 如何关闭 eslint 检查
2021-01-19 15:27:52在实际开发过程中,eslint的...不同vue cli版本创建工程的时候,稍微有些差别,要仔细甄别,我的vue cli v4.5.9 方案一: vue脚手架创建工程的时候,不要选择Linter / Formatter选项,(那如何选择启用,请参照方案二)在实际开发过程中,eslint的作用不可估量,诸如:
1.审查代码是否符合编码规范和统一的代码风格;
2.审查代码是否存在语法错误;
But,对于初学者来说,这个功能极其不友好,各种问题层出不穷,让很多初学者头疼不已,我们有没有办法关掉它,等适当时机在启用它呢,答案是肯定的。
不同vue cli版本创建工程的时候,稍微有些差别,要仔细甄别,我的vue cli v4.5.9
方案一: vue脚手架创建工程的时候,不要选择Linter / Formatter选项,(那如何选择启用,请参照方案二)
方案二:假设我们已经启用了eslint,找到我们工程目录下的package.json,将‘devDependencies’中的依赖删掉(我的是eslint、eslint-plugin-vue、@vue/cli-plugin-eslint这三个),然后执行npm install,然后重启服务,你会发现.eslintrc.js文件的作用已经失效。同样,如果要启用还得安装上这几个依赖包,显然,并不是那么犀利顺畅。
方案三:通过vue.config.js配置lintOnSave
先来看看vue.config.js是个啥,官网给的解释是:
vue.config.js
是一个可选的配置文件,如果项目的 (和package.json
同级的) 根目录中存在这个文件,那么它会被@vue/cli-service
自动加载。vue.config.js官网, 其中一条就关于配置eslint的。
lintOnSave
Type:
boolean
|'warning'
|'default'
|'error'
Default:
'default'
是否在开发环境下通过 eslint-loader 在每次保存时 lint 代码。这个值会在
@vue/cli-plugin-eslint
被安装之后生效。如果你想关闭eslint,可以将之设置为false,重启服务
// vue.config.js module.exports = { lintOnSave: false }
设置为
true
或'warning'
时,eslint-loader
会将 lint 错误输出为编译警告。默认情况下,警告仅仅会被输出到命令行,且不会使得编译失败。如果你希望让 lint 错误在开发时直接显示在浏览器中,你可以使用
lintOnSave: 'default'
。这会强制eslint-loader
将 lint 错误输出为编译错误,同时也意味着 lint 错误将会导致编译失败。设置为
error
将会使得eslint-loader
把 lint 警告也输出为编译错误,这意味着 lint 警告将会导致编译失败。或者,你也可以通过设置让浏览器 overlay 同时显示警告和错误:
// vue.config.js module.exports = { devServer: { overlay: { warnings: true, errors: true } } }
当
lintOnSave
是一个 truthy 的值时,eslint-loader
在开发和生产构建下都会被启用。如果你想要在生产构建时禁用eslint-loader
,你可以用如下配置:// vue.config.js module.exports = { lintOnSave: process.env.NODE_ENV !== 'production' }
方案四:通过eslintrc.js控制,后续补充
-
lua静态检查
2017-08-05 16:45:04代码写完竟然都没有静态检查,到处都是坑,天了噜! 程序员最怕的是什么? 填坑呀!还是填别人的坑!没办法,只好一个一个的把坑填上。填完坑,不禁想问,难道写完代码,静态检查一下很难吗? 我们知道我们写C/... -
"多步操作产生错误,请检查每一步的状态值" 导致原因和排查过程
2019-11-25 14:16:46原SQL写法: //生成表结构 // sErr := OpenSql('SELECT CAST(0 AS INTEGER) AS iStep, CAST('''' AS ...总结:如出现此错误,并且有数据库写操作,请仔细检查数据库表结构类型、字段长度及写入的数据是否匹配。 -
理论结合实际:如何调试神经网络并检查梯度
2020-05-02 10:23:29在这里,我们将看到“梯度检查”的方法。 简而言之,该方法使用数值方法近似梯度。 如果实际的梯度接近计算得出的梯度,则可以正确实施反向传播。 还有很多其他方法,让我们一起看看。 有时,可以看到网络在几个... -
T6导出数据时出错:异常-打印控件,导出过程发生一般性异常,过程将终止,请仔细检查参数或重试...
2015-04-08 08:41:17解决方法:输出时,弹出的输入对话框:该类文件(或数据库)每个文件中可以保存多个数据表单,请在下面的输入框中输入合适的表名以保存该表:框里不要输中文即可。... -
Nginx —— 检查配置文件nginx.conf的正确性命令(-t)
2019-01-23 09:33:57检查配置文件 nginx.conf 文件的正确性命令: 1、执行测试命令: [root@J01051386 conf]# /usr/local/nginx/conf/nginx.conf.bak -t 2、出错如下所示: /usr/local/nginx/conf/nginx.conf.bak: line 1... -
Spyglass之CDC检查(4)
2020-07-01 19:52:56CDC_verify_struct过程主要检查设计中是否有未同步的信号,是否有毛刺。在多时钟设计中,要考虑哪些信号需要同步?用什么同步方法?如果处理不当,则会在设计中引入亚稳态或者数据丢失。亚稳态产生的根本原因是建立... -
代码检查工具系列——CheckStyle
2016-03-21 00:34:49而外包团队当任务完成后,很多不会再与公司有业务关联,在项目验收时就要验收代码,那么如何面对大量的代码,人工去看完所有代码是一项非常庞大的工作,这时我们就需要好用的代码检查工具了。本篇博客将主要讲述... -
静态java代码检查工具-findbug使用简介
2016-12-13 08:55:04今天代码质量再次强调java代码提交SVN前要经过findBugs检查,虽然根据菜单我也基本会有findBugs插件,但为了更全面的学习、更高效的利用,我搜索学习了findbugs的用法。 检查原理 Findbugs是一个静态分析工具... -
ISTJ 检查员型
2018-03-01 23:05:27ISTJ 检查员型——细致、谨慎地执行好现有规则一、你的MBTI图形 MBTI倾向示意图(类型:ISTJ 总倾向:51.3) 外向(E)(I)内向实感(S)(N)直觉思考(T)(F)情感判断(J)(P)知觉 倾向示意图表示四个维度... -
检查python模块是否安装
2018-11-13 02:16:04检查python模块是否安装 -
注:*.java使用了未经检查或不安全的操作 问题解决
2018-02-06 21:04:20我仔细比对了自己敲的,和教材上写的,确认没有敲错,那么这里是哪里出了问题了呢? 此时我回忆起来了一个关键点: Head First Java 此书的代码,都是基于 Java5.0 的 而我的电脑上装的 Java 版本是最新的 ... -
【Linux学习】安全基线配置检查
2018-12-14 21:54:10如果某个模块需要参数,这个字段就是给出参数的地方,无效参数对身份验证过程没有影响,所以在做基线配置时,一定要仔细哦! PAM常用认证模块: pam_access:提供基于登录用户名、客户IP/主机号、网络号以及... -
Flink检查点问题
2019-04-28 19:18:26Flink检查点问题问题简介扫盲什么是检查点如何配置检查点路径如何启用检查点如何使用检查点解决思路小结 问题简介 Cannot find meta data file '_metadata' in directory 'hdfs://nn-HA-service/flink/flink-... -
Spyglass之CDC检查(3)
2020-06-18 20:36:39本篇文章主要介绍CDC检查第二个过程CDC_setup_check,有Clock_info03a, Clock_info05a/b以及Clock_info18检查项 -
Visual Studio Code中C/C++的自动补全和语法错误检查
2018-05-02 14:29:30大概就是找不到目录的意思。 仔细看了一下,好像是往 MSBuild 里面复制文件,大概是为了让Visual Studio能使用clang吧。这与本来的目的无关呀,那就不管这个错误了。 设置Visual Studio Code 在设置中... -
双重检查锁(DCL)问题
2018-09-27 14:26:49仔细检查变量是否已经初始化:如果另一个线程首先获得了锁,它可能已经完成了初始化。如果是,则返回初始化变量。 否则,初始化并返回变量。 即双重检查锁,也就是DCL。 双重检查锁(DCL) 如... -
Java单例模式中双重检查锁
2018-08-01 11:38:29在努力创建更有效的代码时,Java 程序员们创建了双重检查锁定习语,将其和单例创建模式一起使用,从而限制同步代码量。然而,由于一些不太常见的 Java 内存模型细节的原因,并不能保证这个双重检查... -
AD原理图检查列举
2017-01-08 19:53:23往往我们画完电路原理图后,也知道要检查检查,但从哪些地方入手检查呢?检查原理图需要注意哪些地方呢?下面听我根据我的经验一一道来。 1. 检查所有的芯片封装图引脚是否有误 当然,我指的是自己画的芯片... -
case是什么意思_c语言中case是什么意思
2021-05-20 19:12:42c语言中case是什么意思是程序的入口,一般结合switch使用 举个例子: int a=2; switch(a){ case 1:prinf("1");break; case 2:prinf("2");break; default:prinf("3"); } 就表示根据a的值进行判断,a的值与 case后面的... -
无法打开“XXXX”,因为Apple无法检查其是否包含恶意软件。怎么解决?
2020-08-14 23:52:25今天在安装navicat的时候,因为apple无法检查其是否包含恶意软件,大概是如下图所示: 仔细查询过后才发现,只需要在Mac上设置下即可,具体方法如下: 打开Mac自带的软件「终端」(一般在“其它”这个文件夹里... -
Altium Designer 原理图检查总结
2017-10-10 10:31:49最后,为了保证原理图准确无误,检查原理图花费我近两周的时间,在此,把我在检查原理图方面的心得体会总结在此,供大家参考,说得不对的地方欢迎大家指出。 往往我们画完电路原理图后,也知道要检查检查,但... -
protell99se DRC检查提示Short Circuit Constraint问题
2019-06-19 08:56:31在画完PCB后进行DRC检查的时候总是报Short Circuit Constraint错误,仔细检查PCB感觉也没有那个地方短路。我做了一个最简单的实验,仅仅将导线连接到一个焊盘上再做DRC检查同样会报 Short Circuit Constraint错误。... -
深度学习网络不收敛?网络输出全为零?应该如何检查?
2019-09-08 20:26:50原始数据或许很好,但是数据预处理传输到网络过程中的代码可能有问题,在网络输入前应该打印第一层的输入并仔细检查。 (4)确保输入与输出关联 检查少许输入样本是否有正确的标签,同样也确保shuffle输入样本... -
小程序-奇葩的问题(Token校验失败,请检查确认)
2017-12-08 10:13:36网上借个图按微信要求:确认此次GET请求来自微信服务器,则原样返回echostr参数内容都按要求来了,但怎么都不行,总是提示:Token校验失败,请检查确认仔细检查了配置好几次,都没发现能有什么问题下面代码是官方... -
数据质量检查【整理】
2014-02-20 19:27:24根据检查规则,满足数据分析的要求~ -
四轴飞行器突然失控坠落原因分析与检查步骤
2015-08-17 14:53:20后来经过与高手沟通以及查阅网上资料,将可能的原因以及自己的检查方法总结如下: 二、问题分析 1、很可能是动力问题,及单个电机或电调有问题,造成电机突然堵转或停转失去动力,具体原因可能包括: (1)电调,...