问题列表 - 第9079页

从Java转换到C然后转换到C++?

目前我正在使用Java及其面向对象的设计方面(我也经常使用PHP/MySQL).我没有在网上实现它; 我只是用它来设计一般用途的程序.但是,现在我需要学习C,我对C++很感兴趣.我得到了C编程语言,有人说这是关于这个主题的最好的书.有人可以告诉我,除了字符串处理,我对编程设计的思考方式,以及我如何创建程序,最大的挑战是什么?我明白我不能上课,但这对我有什么影响(即我是否需要重新设计方法并始终以更难编辑的方式设计所有内容)?是否难以从这些语言中跳转到C++?每个人都说这是一种非常难的语言,但以前的经验会有所帮助吗?有了这样的经验,加速C++会难以开始吗?

太感谢了.

c c++ java transition

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

如何在Finder中获取Mac系统图标?

我想将大纲视图中的图像设置为系统图标,就像在Finder中的左侧一样.我想获得应用程序,文档,桌面等图标.我该怎么做?

cocoa

5
推荐指数
3
解决办法
5192
查看次数

我们应该在资源中存储格式字符串吗

对于我目前正在进行的项目,我必须将特殊格式的字符串提供给第三方服务进行处理.所以我正在建立这样的字符串:

string someString = string.Format("{0}{1}{2}: Some message. Some percentage: {3}%", token1, token2, token3, number); 
Run Code Online (Sandbox Code Playgroud)

而不是硬编码字符串,我正在考虑将其移动到项目资源中:

string someString = string.Format(Properties.Resources.SomeString, token1, token2, token3, number); 
Run Code Online (Sandbox Code Playgroud)

在我看来,第二种选择并不像第一种选择那样可读,即阅读代码的人必须提取字符串资源以确定最终结果应该是什么样子.

我该如何解决这个问题?在这种情况下,硬编码格式字符串是否是必要的恶魔?

c# resources localization string-formatting

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

C#:使用Directory.GetFiles获取具有固定长度的文件

目录'C:\ temp'有两个名为'GZ96A7005.tif'和'GZ96A7005001.tif'的文件.它们具有不同的长度和相同的扩展名.现在我运行下面的代码:

string[] resultFileNames = Directory.GetFiles(@"C:\temp", "????????????.tif");
Run Code Online (Sandbox Code Playgroud)

'resultFileNames'返回两个项'c:\ temp\GZ96A7005.tif'和'c:\ temp\GZ96A7005001.tif'.但是Window Search可以正常工作.这就是为什么以及如何得到我想要的?

替代文字

.net c# windows filenames long-filenames

0
推荐指数
2
解决办法
7225
查看次数

如何在PHP中创建列表或对象数组?

我是.net程序员vb&c#,但我似乎无法弄清楚如何将我的对象变成PHP中的列表或数组.

var mylist = new List<myobject>();

mylist.add(myobject1);
mylist.add(myobject2);
Run Code Online (Sandbox Code Playgroud)

我试过了什么
产品是以下集合的财产orderitems:

$this->Products = getOrderItems();

public function getOrderItems()
{
    $items = array();
    $count = 0;

      // connect to db, query.....

    while($row = mysql_fetch_array($result, MYSQL_BOTH)){
        $count++;
        $items[$count] = ($row);
    }
    echo 'Count of Order Items...' . $count;

    return $items;
}
Run Code Online (Sandbox Code Playgroud)

我甚至关闭了吗?

php

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

Web开发人员:首先实现代码或设计?

什么是第一个?在概述和批准设计之后,设计人员是否应该使用HTML创建页面,然后将其交给开发人员添加代码?或者开发人员应该构建可以工作的简单页面并将其交给设计人员吗?

我总是做完后者,但最近与一位设计师合作,他用HTML构建了一个完整的网站,然后交给我使其工作.我发现它节省了大量时间有三个原因:

  1. 开发人员不必创建所有表单域和基本布局.
  2. 设计师不必将所有"丑陋"的页面重新设计成具有吸引力的东西,而是从一个更快的干净网站开始.
  3. 代码不会被设计者意外破坏.我发现设计人员更有可能打破代码做他们的工作,而不是开发人员破坏设计添加后端功能.

简而言之,如果设计师首先完成他的工作,那么很少有返工.我只是做了看起来很棒的实际工作.

哪个是最佳做法?看其他加分和减价?

编辑:假设设计师和开发人员已就拟议的设计达成一致.

coding-style designer

9
推荐指数
2
解决办法
2188
查看次数

你如何调试Rails应用程序?

是否可以以类似于Java应用程序的方式调试Rails应用程序 - 设置断点并插入代码?

什么是最好的工具?

我有一个混合的Java/Ruby on Rails应用程序,我可以在Eclipse或Netbeans中运行.

我想在这个应用程序中插入一些代码,并试图找出我遇到的问题的原因.

在Eclipse中如果我在我的设置断点blog_controller然后选择'Debug'按钮,它似乎使用ruby-debug-ide gem来执行代码,但是我得到了这个无用的输出,没有选项可以进入任何源:

Fast Debugger (ruby-debug-ide 0.4.5) listens on localhost:56726
    ./war/WEB-INF/app/controllers/blog_controller.rb:1
    C:/Ruby18/lib/ruby/gems/1.8/gems/ruby-debug-ide-0.4.5/lib/ruby-debug.rb:101:in `debug_load'
    C:/Ruby18/lib/ruby/gems/1.8/gems/ruby-debug-ide-0.4.5/lib/ruby-debug.rb:101:in `debug_program'
    C:/Ruby18/lib/ruby/gems/1.8/gems/ruby-debug-ide-0.4.5/bin/rdebug-ide:82
    C:/Ruby18/bin/rdebug-ide:19:in `load'
    C:/Ruby18/bin/rdebug-ide:19
Uncaught exception: uninitialized constant ApplicationController
Run Code Online (Sandbox Code Playgroud)

我不确定我做错了什么,或者这是否是我能想到的.

ruby java eclipse netbeans ruby-on-rails

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

用于编写P2P应用程序的Python库/框架

是否有用于在Python中编写P2P应用程序的库或框架?

我知道最初的Bittorrent客户端是用Python编写的.我看起来像JXTA但是对于Python.

python jxta networking p2p

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

网站使用960.gs什么css规则负责div填充100%的屏幕宽度

嗨,我正在尝试学习CSS,并一直在寻找网站的来源,以了解它在实践中如何运作.前几天我遇到了960网格系统,发现了一个非常漂亮的网站设计,使用的是960gs框架>> OneHub

在这个阶段,我不认为在我更好地理解CSS之前使用CSS框架是非常明智的.所以我的问题是关于他们如何在网站上实现一个集中的内容框,其背景填充扩展到您的浏览器宽度.

我安装了firebug,我无法弄清楚为什么他们网站上的div例如.#gutter,#navig将扩展以填充整个浏览器宽度.我没有看到这些div如何计算它们的宽度值,因为似乎没有一个子元素足够大或者有一个规则会强制这些div变大.

我不明白宽度是如何100%,我本来期望看到一些边缘自动规则或宽度100%指定在CSS的某处,但我找不到它.其他使用960gs的网站可能会做同样的事情,但我只是用这个网站作为参考,因为我认为它有一个很好的设计.

我希望我的问题有道理,谢谢你对此有任何帮助

css width fluid 960.gs

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

如何向Android添加额外的语言输入?

是否可以为Android添加额外的语言?我目前的Android手机只支持英文和中文输入.我也想拥有荷兰语,因为我可以用它来完成单词.最重要的问题是,如何在文本输入(键盘)GUI中轻松切换这些语言?

android

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