问题列表 - 第22900页

将秒转换为天,分和秒

嘿大家.我一直在继续学习C++,并且我已经设置了将秒转换为格式为"天,分钟和秒"的"挑战".

例如:31600000 = 365天,46分40秒.

using namespace std;
const int hours_in_day = 24;
const int mins_in_hour = 60;
const int secs_to_min = 60;

long input_seconds;
cin >> input_seconds;

long seconds = input_seconds % secs_to_min;
long minutes = input_seconds / secs_to_min % mins_in_hour;
long days = input_seconds / secs_to_min / mins_in_hour / hours_in_day;

cout << input_seconds << " seconds = "
     << days << " days, "
     << minutes << " minutes, "
     << seconds << " seconds ";

return 0;
Run Code Online (Sandbox Code Playgroud)

它起作用并提出了正确的答案,但在完成之后,我看了其他人如何处理它并且他们的不同.我想知道如果我错过了什么. …

c++ time date seconds

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

在一个客户端上使用多个SSH私钥的最佳方法

我想使用多个私钥连接到不同的服务器或同一服务器的不同部分(我的用途是服务器的系统管理,Git的管理,以及同一服务器内的正常Git使用).我试过简单地将id_rsa文件中的密钥堆叠起来无济于事.

显然,一种直接的方法是使用该命令

ssh -i <key location> login@server.example.com 
Run Code Online (Sandbox Code Playgroud)

这非常麻烦.

关于如何更轻松地做这件事的任何建议?

ssh openssh ssh-keys

816
推荐指数
12
解决办法
40万
查看次数

汇编程序中的函数

我已经对堆栈的目的进行了哲学思考,经过一些编码后,我发现它的强度是什么.我的胃口唯一的东西是它如何与功能一起使用?我尝试使用通用寄存器添加两个数字做一些简单的功能,但我想这不是它在C中的工作方式,例如..所有参数,局部变量和存储结果在哪里?

你会如何将它重写为汇编程序?(C编译器如何重写它?)

int function(int a, int &b, int *c){
 return a*(b++)+(*c);
}
Run Code Online (Sandbox Code Playgroud)

我知道这个例子有点糟透..但这样我就能理解所有的可能性

assembly callstack function

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

我应该将词典用于10个或更少项目的集合,还是有更好的选择?

我有一个对象列表,我需要尽快找到一个对象(通过它的名称属性).我应该使用什么数据结构?我知道我可以使用一个字典,但是列表中不会有超过10个项目,如果我没记错的话,如果集合包含10个或更少的项目,则字典被实现为数组.

谢谢.

.net c# collections dictionary data-structures

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

eclipse xml编辑器插入空格选项卡

我发现Eclipse XML编辑器总是插入空格选项卡,即使您选中了"为选项卡插入空格"选项Window->Preferences->General->Editors->Text Editors.

您可以打开任何XML文件,然后执行CTRL-SHIFT-F格式化文件,您将看到此行为(所有空格都将替换为适当的选项卡).

我注意到Ganymede的这种行为,今天刚刚升级到Galileo并且希望它被修复,但它似乎是一样的.

这是一个错误,还是我做错了什么?

xml eclipse editor

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

使用MSBuild定位.NET的特定版本

我有一个MSBuild项目引用的解决方案.在解决方案中,我引用了几个针对.NET 4.0的项目.如何告诉MSBuild忽略项目的配置并仅针对.NET 3.5?

msbuild build

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

Java Swing KeyStrokes:如何使CTRL修饰符工作

在下面的程序中,为什么在击中+时a按键打印"你好,世界"不?CTRLa

import java.awt.event.*;
import javax.swing.*;

public class KeyStrokeTest {
    public static void main(String[] args) {
        JPanel panel = new JPanel();

        /* add a new action named "foo" to the panel's action map */
        panel.getActionMap().put("foo", new AbstractAction() {
                public void actionPerformed(ActionEvent e) {
                    System.out.println("hello, world");
                }
            });

        /* connect two keystrokes with the newly created "foo" action:
           - a
           - CTRL-a
        */
        InputMap inputMap = panel.getInputMap();
        inputMap.put(KeyStroke.getKeyStroke(Character.valueOf('a'), 0), "foo");
        inputMap.put(KeyStroke.getKeyStroke(Character.valueOf('a'), InputEvent.CTRL_DOWN_MASK), "foo");

        /* display the …
Run Code Online (Sandbox Code Playgroud)

java swing action keystroke

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

如何在8051微控制器上等待一秒钟?

我应该编写一个程序,将一些值发送到寄存器,然后等待一秒,然后更改值.问题是,我无法找到停止操作一秒钟的指令.

microcontroller sleep 8051

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

如何判断Vim会话当前使用哪种colorscheme

您可以通过发出来设置 Vim颜色方案

:colorscheme SCHEME_NAME
Run Code Online (Sandbox Code Playgroud)

但是,奇怪的是,你无法通过发布获得当前使用的方案

:colorscheme
Run Code Online (Sandbox Code Playgroud)

因为这导致" E471: Argument required".我也没有看到输出中列出的配色方案:set.

那么你如何计算当前使用的颜色方案(除了手动切换主题直到你认出它)?

vim configuration syntax-highlighting

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

尝试在VB .NET中执行DTS包时"无效的类字符串"

我有一个在我们的MS SQL Server 2000数据库服务器上运行的DTS包,并且需要一种方法让用户从他们自己的机器上执行它.(该包创建文件,然后由我的应用程序传输到客户端计算机.)我已在应用程序中包含"Microsoft DTSPackage对象库"COM引用,但在第一步时仍然出现"无效类字符串"错误包执行.我还尝试注册SQL Server 2000光盘的redist.txt文件中指定的所有DLL.任何想法或建议将不胜感激.DTS包非常简单.它只是将SQL数据库中的数据复制到Visual FoxPro表中.我执行该程序包的代码如下(其中大部分内容来自Microsoft的知识库文章:http://support.microsoft.com/kb/321525).

        Dim pkg As DTS.Package
        pkg = New DTS.Package
        Dim cpContainer As System.Runtime.InteropServices.ComTypes.IConnectionPointContainer
        cpContainer = CType(pkg, System.Runtime.InteropServices.ComTypes.IConnectionPointContainer)
        Dim cpPoint As System.Runtime.InteropServices.ComTypes.IConnectionPoint
        Dim PES As PackageEventsSink = New PackageEventsSink

        Dim guid As Guid = New Guid("10020605-EB1C-11CF-AE6E-00AA004A34D5")

        cpPoint = Nothing
        cpContainer.FindConnectionPoint(guid, cpPoint)

        Dim intCookie As Integer
        cpPoint.Advise(PES, intCookie)

        pkg.LoadFromSQLServer(DTS_SERVER_NAME, , , DTSSQLServerStorageFlags.DTSSQLStgFlag_UseTrustedConnection, dtsPassword, , , dtsName, Nothing)
        If pkg Is Nothing Then Throw New ApplicationException("The DTS Package could not be loaded …
Run Code Online (Sandbox Code Playgroud)

.net sql-server dts

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