问题列表 - 第11414页

在.NET中注册文件类型和自定义文档图标

我有生成文件的应用程序。我想将这些文件与应用程序连接,以便双击文件启动我的应用程序。

一切正常,除了烦人的是,该图标看起来像我的应用程序的图标一样。我想要一个图标用于应用程序,一个图标用于文档。

注册表中的DefaultIcon值要求使用“ app.exe,1”语法,其中1是图标索引。似乎.NET资源不是Win32资源。

我尝试了以下但没有成功:

  1. 选择“嵌入式资源”作为文件的生成操作。
  2. 将图标添加到资源文件。

唯一有效的方法是将图标文件与可执行文件分开并指向该文件。但是,在我看来这就像投降。

任何想法如何解决这个问题?

.net c# icons file-type

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

在所有函数中都有一个return语句是一种很好的编程习惯吗?

我有一个基本的编程问题.我想知道每个非void函数是否应该在PHP脚本中有一个"return"语句.

采用以下两个示例函数.哪一个是更好的编程方式?他们都做同样的事情(根据我的理解),但这是"更好的做法",为什么?

function displayApple1($str){
    if($str == 'apple')
        echo $str;
}

function displayApple2($str){
    if($str == 'apple')
        echo $str;
    else
        return;
}
Run Code Online (Sandbox Code Playgroud)

php function

9
推荐指数
3
解决办法
2074
查看次数

如何将符号转储到.a文件中

您能否告诉我如何将所有符号转储到MacOS X上的.a文件中?

我在MacOS X上编译我的c ++问题时遇到链接错误.我想知道sybmols是否存在于我链接的.a文件中.

谢谢.

c++ macos

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

使用额外的非必要文件和批处理文件构建基于非webapp maven2的项目

我刚刚开始掌握maven2的设置,同时移植我的一个简单项目.我已经在Sonatype网站上查看了包命令行示例,但我对如何扩展和更改此项目的包装感到有些困惑.我试图找到关于这个主题的更多信息,但我想我或者是在考虑错误的问题,或者是错误的搜索错误.

基本上我想构建一个项目,它将是所有依赖项jar的zip,主jar本身,为方便起见的批处理脚本,以及应用程序的其他各种文件(如属性文件或其他东西).但是,我不希望这些都捆绑到jar中.我想拥有一个项目的压缩归档版本,其中包含所有jar的lib目录,包含属性文件和批处理脚本的根目录以及可能包含额外非必要文件的子文件夹.有一些像:

  • sample-proj.zip:
    • easy.bat
    • props.ini
    • LIB
      • dependent1.jar
      • dependent2.jar
      • main.jar文件
    • sub_dir
      • someextrafile.txt

使用maven2构建这样的项目的正确方法是什么?我是否需要创建一个构建zip的父项目并将子项目作为模块包含在内?这只是一个简单的项目,不需要是多模块的......

java build-automation build-process maven-2

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

dotnetnuke:我们可以创建一个母版页吗?

我们可以在dotnetnuke中创建内容管理的母版页吗?

例如.我希望右窗格和底部窗格是内容管理的,但要在所有页面上显示相同的内容.

谢谢

dotnetnuke

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

十进制到位(二进制)

在任何语言中将十进制转换为二进制都很容易,反之亦然,但我需要一个更复杂的函数.

给定十进制数和二进制位,我需要知道二进制位是On还是Off(True或False).

例:

IsBitTrue(30,1) // output is False since 30 = 11110
IsBitTrue(30,2) // output is True
IsBitTrue(30,3) // output is True

该功能将被称为每秒很多次,因此需要快速算法..非常感谢您的帮助:D

algorithm

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

C++ 0x lambdas编码风格

我想知道人们在编码风格方面是如何使用C++ 0x lambdas的.最有趣的问题是编写捕获列表时有多彻底.一方面,语言允许明确地列出捕获的变量,并且通过"显式优于隐式规则",因此有必要进行详尽的列表以清楚地说明意图.例如:

 int sum;
 std::for_each(xs.begin(), xs.end(), [&sum](int x) { sum += x });
Run Code Online (Sandbox Code Playgroud)

对此的另一个论点是,由于ref-captured本地的生命周期不会因为它们被捕获而改变(因此lambda很容易最终引用其生命周期已经结束的本地),因此使捕获显式有助于减少此类错误并追踪他们.

另一方面,该语言还故意提供了自动捕获所有引用的本地语言的快捷方式,因此很明显它是打算使用的.并且可以声称,对于上面的一个示例,即使使用自动捕获也会非常清楚会发生什么,并且lambda的生命周期不会超出周围的范围,因此没有理由不使用它:

 int sum;
 std::for_each(xs.begin(), xs.end(), [&](int x) { sum += x });
Run Code Online (Sandbox Code Playgroud)

显然,这不一定是全有或全无,但必须有一些理由来决定何时自动捕获,以及何时明确捕获.有什么想法吗?

同样的另一个问题是何时使用逐个拷贝 - [=]以及何时使用按引用捕获 - [&].捕获通过复制显然是安全的,因为没有寿命的问题,所以人们可以说,它应该是默认何时使用,没有必要变异捕捉值(或看到其他地方做了一些修改),并且捕获-在这种情况下,副引用应被视为(可能过早地)优化,仅在明显有所作为的情况下应用.

在另一方面,捕获按引用总是会更快(特别是因为它常常可以优化向下到复制,如果是后者实际上是更快的,对于小的类型和inlineable模板函数如最STL算法),以及是如果lambda永远不会超出其范围(这也适用于所有STL算法),那么安全性是非常安全的,因此在这种情况下默认为引用捕获是一种无关紧要且无害的优化.

你的想法是什么?

c++ lambda coding-style c++11

22
推荐指数
2
解决办法
3709
查看次数

如何从C#提交multipart/form-data HTTP POST请求

使用C#中的multipart/form-data内容类型提交HTTP POST请求的最简单方法是什么?必须有一种比建立我自己的请求更好的方法.

我问的原因是使用这个api将照片上传到Flickr:

http://www.flickr.com/services/api/upload.api.html

.net c# post http multipartform-data

16
推荐指数
3
解决办法
3万
查看次数

如何使用SSL为本地开发创建证书?

我目前正在使用LAMP堆栈在webproject上进行本地开发.由于我的生产应用程序将使用https进行登录,因此我希望能够在我的本地开发环境中模仿这一点,以便所有URL保持一致.我是ssl证书的新手,所以有人可以请我指点如何做到这一点吗?我需要签署自己的证书吗?我在哪里放置证书(我使用apache进行虚拟主机配置)?谢谢.

apache ssl lamp

31
推荐指数
1
解决办法
4万
查看次数

简单的Jquery对话框,但现在点击

我尝试使用jquery创建一个对话框,但是我没有成功,只需要点击它就可以弹出它.

<script type="text/javascript"> 
$.ui.dialog.defaults.bgiframe = true;
$(function() {
    $("#dialog").dialog();
});
</script>  
Run Code Online (Sandbox Code Playgroud)

<div id="dialog" title="Basic dialog">
    <p>hi how are you</p>
</div>
Run Code Online (Sandbox Code Playgroud)

并为漂亮的按钮

<button id="create-user" class="ui-button ui-state-default ui-corner-all">Profiel Matthijs</button>
Run Code Online (Sandbox Code Playgroud)

尝试使用这些例子

http://jqueryui.com/demos/dialog/
http://jqueryui.com/demos/dialog/#modal-form

任何人都知道如何通过点击#create-user按钮来实现这一点我不是很擅长javascript.

谢谢Matthy

html javascript jquery dialog onclick

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