小编due*_*l0r的帖子

开发跨平台移动应用程序

越来越多的移动平台正在推出,开发人员可以使用sdk.有各种移动平台可用:Android,iOS,Moblin,Windows mobile 7,RIM,symbian,bada,maemo等.

跨平台应用程序的制作是开发人员头疼的问题.我正在寻找跨平台的常见事物,这将有助于希望将应用程序移植到所有平台的开发人员.像差异屏幕分辨率,输入法,open gl支持等,请分享您知道的任何平台的详细信息.

或者是否有可能,通过在html(widget类型的东西)中编写代码并将其加载到本机应用程序中.我知道android,我们可以通过调用将web视图添加到应用程序中setContentView(view)

请分享我们可以将html视图添加到您知道的不同类型平台的本机应用程序中的类详细信息.

此线程的目的是在开发人员之间共享共同的细节.标记为社区维基.

跨平台工具和库

android cross-platform blackberry windows-phone-7 ios4

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

查找数组中的前n个最大元素

我有一个包含唯一元素的数组.我需要以尽可能最小的复杂性找出数组中的前n个最大元素.到目前为止,我能想到的解决方案具有O(n ^ 2)的复杂性.

    int A[]={1,2,3,8,7,5,3,4,6};
    int max=0;
    int i,j;
    int B[4]={0,0,0,0,};//where n=4;
     for(i=0;i<A.length();i++)
       {
         if(A[i]>max)
          max=A[i];
       }
     B[0]=max;
     for(i=1;i<n;i++){
       max=0;
       for(j=0;j<A.length();j++){
         if(A[j]>max&&A[j]<B[i-1])
            max=A[j];
       }
        B[i]=max;
     }
Run Code Online (Sandbox Code Playgroud)

如果有人能提出一个更复杂的解决方案,我将非常感激.而且我不打算改变原来的阵列!

c arrays algorithm complexity-theory

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

导出JIRA数据

导出所有JIRA数据(项目,问题......)的最佳方法是什么?我看到有一个API和一个插件机制可能提供所有信息.但是,导出数据的最简单方法是什么?它是开箱即用还是我必须实现一个插件?

export jira jira-plugin

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

TypeScript:枚举转换的隐含数字

为什么以下在TypeScript中编译?

enum xEnum {
  X1,X2
}

function test(x: xEnum) {
}

test(6);
Run Code Online (Sandbox Code Playgroud)

它不应该抛出错误吗?恕我直言这隐式演员在这里是错的,不是吗?

这是游乐场的链接.

casting implicit-cast typescript

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

IPv6和IPv4的套接字侦听器

我使用流行的教程移植了一个支持IPv6的应用程序.我决定只为这两个协议使用一个套接字监听器.现在我意识到我必须IPV6_V6ONLY正确设置(它只能在我的x86 linux上开箱即用,但不能在我的ARM上运行).

这真的是要走的路吗?有人说不IPV6_V6ONLY应该使用(显然它已经过时了,因为通过线路进行IPv4映射),有人说使用一个套接字用于两种协议都没问题.

所以,我很困惑.这个问题的当前状态是什么?我误解了这个问题吗?

c++ sockets ipv4 ipv6

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

PDF使用wkhtmltopdf/tables/acrobat-reader显示错误

我从html页面使用wkhtmltopdf生成了一个PDF文件.html页面使用具有1个像素边框的表格.如果我用Acrobat或Foxit打开PDF,他们会随机错过绘制垂直边框,但如果我放大则会出现.所以我猜这是一种舍入误差,因为线条太薄了?

如果我打印PDF,它看起来不错.

我刚刚意识到,只有设置了背景颜色才会发生.

我怎样才能解决这个问题?


这是一个PDF示例.分隔字符"a"和"b"的边界根据缩放系数消失.我这样生成了这个文件:

echo "
 <html><body>
  <span style="border: 1px solid black; background-color:red;">a</span>
  <span style="background-color:red">b</span>
 </body></html>"
| wkhtmltopdf.exe - test.pdf
Run Code Online (Sandbox Code Playgroud)

acrobat pdf-generation foxit wkhtmltopdf

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

WPF按钮样式

我有WPF表单,其中有许多按钮具有相同的代码.所有按钮的外观必须相同例如,其中一个按钮的代码

<Button x:Name="btnAddRelative" Width="120" Click="btnAddRelative_Click"  >
    <Button.Content>
        <StackPanel Orientation="Horizontal">
            <Image Height="26" HorizontalAlignment="Left">
                  <Image.Source>
                      <BitmapImage UriSource="images/add.png" />
                  </Image.Source>
            </Image>
            <TextBlock Text="  Add Relative" Height="20" VerticalAlignment="Center"/>
        </StackPanel>
    </Button.Content>
</Button>
Run Code Online (Sandbox Code Playgroud)

如何创建一个样式并将其用于我的所有按钮.所有按钮都具有相同的png图像,只有它们的文本不同.我怎样才能做到这一点.我尝试使用资源部分中的Style对象执行此操作:

<UserControl.Resources>
    <Style TargetType="Button" x:Key="AddStyle">
        <Setter Property="Content">
            <Setter.Value>
                <StackPanel Orientation="Horizontal">
                    <Image Height="26" HorizontalAlignment="Left">
                        <Image.Source>
                            <BitmapImage UriSource="images/add.png" />
                        </Image.Source>
                    </Image>
                    <TextBlock Text="  " Height="20" VerticalAlignment="Center"/>
                </StackPanel>
            </Setter.Value>
        </Setter>
    </Style>
</UserControl.Resources>
Run Code Online (Sandbox Code Playgroud)

但是这段代码不起作用.任何人都可以知道我该怎么办?

wpf styles

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