问题列表 - 第14462页

Windows批处理文件 - 系统找不到指定的批处理标签

问题

我有一个DOS批处理文件和标签的问题.我一直收到这个错误:

系统找不到指定的批次标签

我试过的

  • 两台电脑; WindowsXP和2003 Server.
  • 确保它被编码为ASCII
  • 编辑行继续符的十六进制代码.尝试依次用CR,LF和CRLF替换全部.所有组合都给我同样的错误.
  • 尝试在标签前插入额外的字符,使标签超过512个字符.

这是代码:

cls
@echo off
SET zip=7za a dependencies.7z
call:dozip "c:\temp\dir.txt"

pause
goto exit

:dozip
  echo Testing 1.2.3...
  %zip% %1
goto:eof
:exit
Run Code Online (Sandbox Code Playgroud)

这是带有CRLF(0d 0a)的十六进制.

63 6c 73 0d 0a 53 45 54 20 7a 69 70 3d 37 7a 61 20 61 20 64 65 70 65 6e 64 65 6e 63 69 65 73 2e 37 7a 0d 0a 63 61 6c 6c 3a 64 6f 7a 69 70 20 …
Run Code Online (Sandbox Code Playgroud)

windows label cmd goto batch-file

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

在此函数中使用引用参数是否有任何优势?

我已经定义了以下类:

class Action
{
    public: 
    Action(){ _bAllDone = false; }

    void AddMove( Move & m );
    private:
        std::deque<Move> _todo;
        bool _bAllDone;
};
Run Code Online (Sandbox Code Playgroud)

成员AddMove定义如下:

void Action::AddMove( Move & m )
{ 
    _todo.push_back( m ); 
}
Run Code Online (Sandbox Code Playgroud)

我注意到没有这个函数的引用参数,复制构造函数被调用了两次,带有引用参数的wheree只被调用一次.仅调用一次复制构造函数而不是两次是使用引用参数的充分理由吗?

c++ reference copy-constructor

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

在ARM处理器上运行嵌入式Linux的最低配置?

我需要制作一个嵌入式ARM设计,它要求做许多嵌入式Linux会做的事情.然而,该设计对成本敏感,并且不需要大量的马力.主要是与串行接口交谈.理想情况下,我想使用其中一个低端ARM.您成功使用嵌入式Linux的ARM的最低配置是什么.

编辑:

应用程序需要某种闪存设备上的文件系统以及运行应用程序来处理数据的能力.有些应用程序可能是由我自己编写的.我还需要能够使用串行端口加载新应用程序或更新旧应用程序以接受应用程序.

当我查看其他嵌入式操作系统时,他们似乎更像是一个实时线程解决方案而不是运行应用程序的能力.我愿意完成任务.

linux embedded arm

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

c ++ vectors - 使用find(开头,结尾,术语)

好的,我正在做这个,它工作正常.

end = std::find(arToken.begin() + nStart, arToken.end(), ".");
Run Code Online (Sandbox Code Playgroud)

我想延长.包括 !和?所以它找到句点(.),感叹号(!)和问号(?).

我应该在学期使用正则表达式吗?

TIA

c++ vector find

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

使用XPath根据同一节点中的另一个属性查找节点中属性的值?

我有一个非常糟糕的xml文档 - 而不是子节点,项目有多个属性.

例如:

<makes>
<option make="FORD" year_start="1950" year_end="2009" />
<option make="CHEVROLET" year_start="1965" year_end="2009" />
...
</makes>
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用XPath为与特定属性匹配的所有节点选择其他属性的值.我正在使用基于先前选择的2 xml文档的值填充3个asp下拉菜单.我正在使用.net/c#

例如: 对于具有值x的make属性的所有选项节点,找到year_start的值.

我试过这样的事情:

  yearListData.XPath = string.Format("/makes/option[@year_start] and [@make={0}]", make);
Run Code Online (Sandbox Code Playgroud)

其中make =上一个选择.显然,它没有用.

有没有办法使用XPath来做到这一点?

.net c# xml xpath

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

用PHP组织类

假设我的项目中有以下类:

  • class // 验证类
  • class Math // 数字操作类

现在,如果我想验证给定数字的素数,那么插入我的Prime()方法的逻辑位置是什么?我可以想到以下选项:

  • Is_Math :: Prime()
  • Math_Is :: Prime()

我讨厌这些含糊不清的东西,这会减慢我的思维过程并经常让我误入歧途.更多例子:

  • 是:: Image()或Image :: Is()?
  • Is_Image :: PNG()或Image_Is :: PNG()?
  • Is_i18n_US :: ZipCode()或i18n_Is_US :: ZipCode()或i18n_US_Is :: ZipCode()?

在Image示例中,第一选择对我来说更有意义,而在i18n示例中我更喜欢最后一个.没有标准让我觉得整个代码库都很混乱.

组织课程是否有圣杯解决方案?也许是一个不同的范例?

php oop class code-organization organization

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

如何在Winforms中的自定义控件中设置颜色的默认值?

我得到的值正确显示使用:

    [DefaultValue ( typeof ( Color ), "255, 0, 0" )]
    public Color LineColor
    {
        get { return lineColor; }
        set { lineColor = value; Invalidate ( ); }
    }
Run Code Online (Sandbox Code Playgroud)

但是在我重新加载项目后使用了控件,这个值被设置为White,我可以调用Reset来再次回到Red,但是我不明白这个问题.

除非我从默认值手动更改值,否则您应该如何设置默认值并确保保留默认值?

实际上我也这样做,它将Back和ForeColor设置为这些值,VS属性编辑器将它们显示为从默认值更改它们.

这是错的吗?

    public CoolGroupBox ( )
    {
        InitializeComponent ( );
        base.BackColor = Color.FromArgb ( 5, 5, 5 );
        base.ForeColor = Color.FromArgb ( 0, 0, 0 );
    }
Run Code Online (Sandbox Code Playgroud)

.net c# gdi+ winforms

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

ASP.Net,母版页:每页样式表

这些是我的假设,这些是正确的吗?

  1. 使用CSS的布局优于使用表格.
  2. CSS应该在单独的文件中提取,而不是内联.
  3. CSS是从site.master中导入(链接)的,因此所有.css都导入(并应用于)所有.aspx页面.

鉴于此,我有一个包含一个母版页和两个.aspx页的项目.每个页面都有一个id为"records"的表.

问题:我可以为每个.aspx页面导入.css文件吗?

有没有更好的方法来在单个页面中范围 html元素?

html css asp.net master-pages

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

C#中的加权随机数生成

如何随机生成两种状态中的一种,10%的时间内产生"红色"概率,90%的时间产生"绿色"?

背景

每2秒,绿灯或红灯都会闪烁.

该序列将持续5分钟.

闪烁灯的总发生次数应为300.

.net c# random algorithm

7
推荐指数
2
解决办法
7809
查看次数

NSLocale currentLocale始终返回"en_US"而不是用户的当前语言

我正在进行国际化iPhone应用程序的过程 - 我需要根据用户当前的语言环境对某些视图进行编程更改.我疯了,因为无论iPhone模拟器或实际硬件上的语言偏好如何,locale总是评估为"en_US":

NSString *locale = [[NSLocale currentLocale] localeIdentifier];
NSLog(@"current locale: %@", locale);
Run Code Online (Sandbox Code Playgroud)

疯狂的是,应用程序的其余部分按预期运行.从Localization.strings文件中选择正确的字符串并在界面中使用,并使用所选语言环境的正确.xib文件.

我也试过以下,但没有用,结果相同:

NSString *locale = [[NSLocale autoupdatingCurrentLocale] localeIdentifier];
NSLog(@"current locale: %@", locale);
Run Code Online (Sandbox Code Playgroud)

我有什么简单的东西吗?可能是偏好还是导入?

我以前做的:

正如Darren的回答所暗示的那样,我正在寻找的偏好不在NSLocale,而是在这里:

NSUserDefaults* userDefaults = [NSUserDefaults standardUserDefaults];
NSArray* languages = [userDefaults objectForKey:@"AppleLanguages"];
NSString* preferredLanguage = [languages objectAtIndex:0];
NSLog(@"preferredLanguage: %@", preferredLang);
Run Code Online (Sandbox Code Playgroud)

彼得的答案似乎是一个更好的解决方案:

NSArray* preferredLanguages = [NSLocale preferredLanguages];
NSLog(@"preferredLanguages: %@", preferredLanguages);
Run Code Online (Sandbox Code Playgroud)

iphone cocoa objective-c internationalization

79
推荐指数
4
解决办法
6万
查看次数