问题列表 - 第40961页

是否有VB6的错误号列表?

我正在处理错误

on error goto
Run Code Online (Sandbox Code Playgroud)

声明,当激活错误处理时,我希望处理这样的错误......

If Err.Number = this Then
   do_this
ElseIf Err.Number = that Then
    do_that
Else
    do_the_other
End If
Run Code Online (Sandbox Code Playgroud)

但是,要做到这一点,依赖于知道哪些错误会产生哪些数字.有没有这些列表(我一直找不到)?

vb6

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

在C#中将ANSI(Windows 1252)转换为UTF8

之前我已经在Stack Overflow上以循环方式询问了这个问题,并希望这次能够做到正确.如何将ANSI(代码页1252)转换为UTF-8,同时保留特殊字符?(我知道UTF-8支持比ANSI更大的字符集,但是如果我可以保留ANSI支持的所有UTF-8字符并用其他?东西替换其余的字符集就可以了)

为什么我要转换ANSI→UTF-8

我基本上编写的程序将vCard文件(VCF)拆分为单个文件,每个文件包含一个联系人.我注意到诺基亚和索尼爱立信手机以UTF-8(无BOM)保存备份VCF文件,但Android将其保存为ANSI(1252).上帝知道其他手机以什么格式保存它们!

所以我的问题是

  1. vCard文件的字符编码是否有行业标准?
  2. 哪个更容易解决我的问题?将ANSI转换为UTF8(和/或反过来)或尝试检测输入文件具有哪种编码并通知用户有关它?

tl; dr 需要知道如何将字符编码从(ANSI/UTF8)转换为(UTF8/ANSI),同时保留所有特殊字符.

.net c# string character-encoding special-characters

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

为自定义Hadoop类型实现ArrayWritable

如何为自定义Hadoop类型定义ArrayWritable?我试图在Hadoop中实现倒排索引,使用自定义Hadoop类型来存储数据

我有一个Individual Posting类,它存储术语频率,文档ID和文档中术语的字节偏移列表.

我有一个Posting类,它有一个文档频率(术语出现的文档数)和个人发布列表

我已经定义扩展ArrayWritable类的字节偏移的列表中的一个LongArrayWritable IndividualPostings

当我为IndividualPosting定义一个自定义ArrayWritable时,我在本地部署后遇到了一些问题(使用Karmasphere,Eclipse).

Posting类列表中的所有IndividualPosting实例都是相同的,即使我在Reduce方法中得到不同的值

hadoop mapreduce

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

将 ICU UnicodeString 转换为平台相关的 char * (或 std::string)

在我的应用程序中,我使用 ICU UnicodeString 来存储我的字符串。由于我使用一些与 ICU 不兼容的库,因此我需要将 UnicodeString 转换为其平台相关的表示形式。

基本上我需要做的是逆向处理形式创建新的 UnicodeString 对象 - new UnicodeString(“在系统区域设置中编码的字符串”)。

我发现了这个主题 - 所以我知道它可以通过使用 stringstream 来完成。

所以我的答案是,是否可以通过其他更简单的方式来完成,而不使用 stringstream 进行转换?

c++ string icu

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

绑定到ItemsControl.ItemTemplate中的View Model属性

我在ViewModel中有一组对象和一个命令.

我想为集合中的每个对象显示一个超链接,并将每个超链接的Command设置为相同的命令,并将objectID作为CommandParemeter传递.例如

// View Model
public class MyViewModel : ViewModelBase
{
  // Raises PropertyChanged event, ommited here
  public List<MyClass> MyList {....}

  public RelayCommand<int> MyCommand {....}
}
Run Code Online (Sandbox Code Playgroud)

我将UserControl的DataContext设置为上面的ViewModel类.此UserControl的XAML如下:

<UserControl>
  <ItemsControl ItemsSource="{Binding Path=MyList}">
    <ItemsControl.ItemsPanel>
      <ItemsPanelTemplate>
        <StackPanel />
      </ItemsPanelTemplate>
    </ItemsControl.ItemsPanel>

    <ItemsControl.ItemTemplate>
      <DataTemplate>
        <HyperlinkButton Content="{Binding Path=Description}" Command="{Binding Path=MyCommand}" CommandParameter="{Binding Path=MyClassID}"/>
      </DataTemplate>
    </ItemsControl.ItemTemplate>
  </ItemsControl>
</UserControl>
Run Code Online (Sandbox Code Playgroud)

超链接内容的描述正确显示,但命令永远不会触发,我想这是因为它在MyClass对象中寻找一个命令?

我如何绑定到UserControls DataContext.MyCommand而不是它正在寻找的MyClass.MyCommand?

data-binding silverlight xaml silverlight-4.0

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

如何获取任何已安装的Android应用程序的清单权限

是否可以获得任何已安装的Android应用程序的清单权限?

permissions android manifest

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

如何在团队中使用通用的PowerShell配置文件

我想知道如何在我的所有同事之间分享并保持最新的个人资料($ profile.AllUsersAllHosts).因为我是团队中唯一一个制作POSH脚本的人,所以我想创建一种框架,将其分发给团队成员.

有没有办法从网址加载配置文件?或者我应该使用本地profil映射网络驱动器,然后加载.ps1文件?其他想法?

谢谢

collaboration profile powershell

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

asp.net mvc razor将两个项目相乘并转换为字符串

当我写 @(line.Quantity * line.Product.Price).ToString("c")的结果是

39,00.ToString("c") 
Run Code Online (Sandbox Code Playgroud)

@line.Quantity * line.Product.Price.ToString("c")结果是

2 * line.Product.Price.ToString("c") 
Run Code Online (Sandbox Code Playgroud)

如何在剃刀视图中将两个值相乘并将其转换为字符串?

asp.net-mvc razor

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

如何使用正则表达式查找非某些模式的内容

使用Perl样式的regexp,是否可以寻找不具有某种模式的东西?

例如,[^abc]查找单个字符不是a也不bc.

但是,我可以指定比单个字符更长的内容吗?
例如,在下面的字符串中,我想搜索第一个不是顶级域名并且不包含大写字母的单词,或者可能是一些更复杂的规则,例如3-10个字符.在我的例子中,这应该是"abcd":

net com org edu ABCE abcdefghijklmnoparacbasd abcd
Run Code Online (Sandbox Code Playgroud)

regex perl

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

OpenGL/JOGL:顶点数组中的多个三角形扇形

我正在努力用顶点数组制作一些中等简单的形状,我正在取得一些进展,但现在我想绘制2个(或更多)三角形扇形对象.有没有办法只打一个电话gl.glDrawArrays(GL.GL_TRIANGLE_FAN,...或者我是否需要为每个粉丝单独打电话?

Wikipedia的Triangle strip文章描述了一种叫做原始重启的东西,但是OpenGL的Vertex规范让我觉得这不适用于顶点数组.

绘制多个三角扇的正确方法是什么?这是我目前的绘制方法:

public void draw(GL gl){
if(vertices.length == 0)
    return;

gl.glEnableClientState(GL.GL_VERTEX_ARRAY);
    gl.glEnableClientState(GL.GL_COLOR_ARRAY);
    gl.glEnableClientState(GL.GL_NORMAL_ARRAY);

    gl.glVertexPointer(3, GL.GL_FLOAT, 0, vertBuff);
    gl.glColorPointer(3, GL.GL_FLOAT, 0, colorBuff);
    gl.glNormalPointer(GL.GL_FLOAT,0, normalBuff);

    // drawArrays count is num of points, not indices.
    gl.glDrawArrays(GL.GL_TRIANGLES, 0, triangleCount);
    gl.glDrawArrays(GL.GL_QUADS, triangleCount, quadCount);
    gl.glDrawArrays(GL.GL_TRIANGLE_FAN, triangleCount+quadCount, fanCount);

    gl.glDisableClientState(GL.GL_VERTEX_ARRAY);
    gl.glDisableClientState(GL.GL_COLOR_ARRAY);
    gl.glDisableClientState(GL.GL_NORMAL_ARRAY);
}
Run Code Online (Sandbox Code Playgroud)

编辑

我更新了相关的抽奖部分,如下所示:

    for(int i = 0; i < fanLength.length; i++){
        gl.glDrawArrays(GL.GL_TRIANGLE_FAN, 
            triangleCount+quadCount+fanDist[i], fanLength[i]);
    }
Run Code Online (Sandbox Code Playgroud)

fanDist是此风扇启动的偏移量(从风扇的起点开始),fanLength是此风扇的长度.

这看起来确实有用,这很好,但是,这是正确的方法吗?有没有更好的办法?

opengl polygon jogl vertex-array

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