谁能解释一下bin目录下一般放的是啥文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谁能解释一下bin目录下一般放的是啥文件相关的知识,希望对你有一定的参考价值。

我引用了一个项目,bin目录下就自动生成了dll文件,还有一个对应的什么pdb文件,还有自定义控件还可以封装成dll文件 我就更不明白了 小弟初学请高手能给个详细的解释吗?另外哪有资料可以看看?

bin目录下存放的是项目调试之后的可运行文件。
在bin下有两个文件夹,一个是Debug,另一个是Release,都是自动生成的,是看启动调试时选择哪个就生成哪个文件夹,Release比Debug小,但是这两个文件夹下存放的东西都是一样的,当你调试项目的时候,在Debug文件夹下会生成 项目名称.exe、项目名称.pdb、项目名称.vshost.exe,双击.exe就能运行你的项目。
在此文件夹下除了这些,还有一些项目的依赖项,比如 *.dll等,有的需要你自己添加到Debug文件夹下的,比如 *.ini,*.rpt等。
我知道的大概就这些,你也可以去书店买点书看看。
----------希望这些对你有帮助
参考技术A 这两个目录是C留下的习惯,你只管用就是了。bin目录用来存放编译的结果,bin是二进制binrary的英文缩写,因为最初C编译的程序文件都是二进制文件,obj是object的缩写,用于存放编译过程中生成的中间临时文件。其中都有debug和release两个子目录,分别对应调试版本和发行版本
这个回答也是从网上搜出来的,你上网搜搜,一般都能找到答案
参考技术B bin目录一般存编译好的dll库文件和可执行文件 参考技术C 是编后后的文件或临时文件.

谁能解释一下“?currentPosition+1 : currentPosition-1;”是啥意思[复制]

【中文标题】谁能解释一下“?currentPosition+1 : currentPosition-1;”是啥意思[复制]【英文标题】:Who can explain what means "? currentPosition+1 : currentPosition-1;" [duplicate]谁能解释一下“?currentPosition+1 : currentPosition-1;”是什么意思[复制] 【发布时间】:2015-01-06 14:05:30 【问题描述】:

是幻灯片示例的一部分 我无法理解这部分。 谁能详细解释一下:

        currentPosition = ($(this).attr('id')=='rightNav')
        ? currentPosition+1 : currentPosition-1;

他们将如何写作?(只是为了理解)

            currentPosition = ($(this).attr('id')=='rightNav')
            ? currentPosition+1 : currentPosition-1;

【问题讨论】:

它正在检查当前元素的 id 值是否等于 rightNav 如果是,则 currentPosition 变量将等于 CurrentPosition + 1 如果不等于,则 currentPosition 将等于 currentPosition - 1 你可以阅读php中的三元运算符php.net/manual/en/language.operators.comparison.php @Robin 当问题是关于 JS 时,您正在链接到 PHP 文档?我知道他们做同样的事情,但仍然...... 抱歉,老兄回答的太匆忙了。 【参考方案1】:

它的条件类型,表示如果条件为真,currentPosition将加1,否则减1。

所以它会是一样的:

if ($(this).attr('id') == 'rightNav') 
  currentPosition += 1;

else 
  currentPosition -= 1;

【讨论】:

【参考方案2】:

是ternary operator,基本上是一个短的if。

等价的如下:

if ($(this).attr('id') == 'rightNav') 
    currentPosition += 1;
 else 
    currentPosition -= 1;

【讨论】:

+1 是实际给出操作员名称的唯一答案。 @Rory McCrossan:实际上这是运算符的类型(即它有 3 个部分)。 那个特定的三元运算符的名字是conditional operator。 JS 中恰好只有一个三元运算符,所以这些术语被滥用了。

以上是关于谁能解释一下bin目录下一般放的是啥文件的主要内容,如果未能解决你的问题,请参考以下文章

谁能解释一下Stm32中的Eval是啥?

MessageQ是啥,RabbitMQ又是啥?两者有啥联系吗?谁能通俗易懂的的解释一下

LINUX 中 的 mount 和 link 分别是啥作用呀?谁能给详细解释解释区别呀?

arcgis dll文件一般在哪里?

新手求教,javaweb项目里的 WEB-INF/classes目录下放的是啥

一般用户登陆ubuntu后,如何查看root的目录?或者某个文件?