问题列表 - 第17324页

注册表中的字体链接

几年前,我创建了一个已成功部署的WinForms应用程序.该应用程序的下一个版本必须支持中文和韩文字符.出于美观原因,我的客户希望应用程序中的所有文本都显示为Arial字体系列.

但是,Arial不支持中文和韩文字符.在大多数平台上,Windows Uniscribe 字体后退机制可以充分选择字体来显示东亚字符.但在英文Windows XP上,它所选择的字体非常糟糕.

我一直在寻找使用Font Linking解决这个问题.这将允许我指定Arial无法显示字符时应使用的字体.这似乎是一个非常优雅的解决方案.

问题是我链接的文章说没有正式支持通过注册表添加字体链接.此外,更改注册表中的字体链接将影响整个计算机,而不仅仅是我的应用程序.

有没有人有添加字体链接的经验?它有用吗?以后有什么情况会让我感到困惑?

c# fonts localization winforms

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

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

C#从每个地区选择前2个产品详细信息

从给定的产品列表中

List<Product> productList = new List<Product>();
productList.Add(new Product("P001", 34566.78M, "North"));
productList.Add(new Product("P004", 4566.78M, "East"));
productList.Add(new Product("P007", 14566.78M, "South"));

productList.Add(new Product("P010", 2456.178M, "South"));
productList.Add(new Product("P011", 341566.78M, "North"));
productList.Add(new Product("P006", 64566.878M, "East"));

productList.Add(new Product("P00188", 664566.78M, "East"));
productList.Add(new Product("P00111", 3444566.78M, "North"));
productList.Add(new Product("P00134", 3234566.78M, "South"));
Run Code Online (Sandbox Code Playgroud)

如何从每个地区选择前2产品(基于价格)?

我写过类似的东西

var query = productList.OrderByDescending(p => p.ProductPrice).
 Take(2).GroupBy(r => r.Region);
Run Code Online (Sandbox Code Playgroud)

c# linq

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

Jquery选项卡,未经格式化的列表在Firefox中重新加载jQuery HTML后闪烁

我正在使用最新的jQuery选项卡,我的所有选项卡(以及它们上面的其他内容)都在包含Div.其中一个选项卡中有一个表单,当提交表单时,它将通过AJAX进行处理,然后返回的HTML将替换整个包含的Div.此返回的HTML再次包含选项卡.

替换HTML后,我将jQuery功能重新绑定到列表:

$('#tabs').tabs( { fx: { opacity: 'toggle' } } );

读完其他问题后,我class="ui-tabs"在UL和class="ui-tabs-hide"LI上使用,在格式化之前隐藏所有内容.

在IE8和Chrome中这很好用.但是在Firefox中,未格式化的列表在HTML刷新和正在格式化的选项卡之间进行了简要显示(它在第一次加载时也非常简短).

有什么想法可以避免这个吗?

jquery tabs

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

sql选择以特定记录开头

有没有办法写一个以特定记录开头的选择记录?假设我有一个包含以下数据的表:

 SNO    ID  ISSUE
 ----------------------
   1    A1  unknown
   2    A2  some_issue
   3    A1  unknown2
   4    B1  some_issue2
   5    B3  ISSUE4
   6    B1  ISSUE4
Run Code Online (Sandbox Code Playgroud)

我可以编写一个选择来开始显示以B1开头的记录,然后是剩余的记录吗?输出应该是这样的:

4    B1  some_issue2
6    B1  ISSUE4
1    A1  unknown
2    A2  some_issue
3    A1  unknown2
5    B3  ISSUE4
Run Code Online (Sandbox Code Playgroud)

如果B3是最后一个并不重要,只要首先显示B1.

mysql sql

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

为什么Google不提供部分搜索?是因为指数太大了吗?

谷歌/ Gmail的/等.不提供部分或前缀搜索(例如东西*)虽然它可能非常有用.我常常在GMail中找不到邮件,因为我不记得确切的表达方式.

我知道有干事等等,但它不一样,特别是如果我们谈论的是英语以外的语言.

为什么Google不添加这样的功能?是因为索引会爆炸吗?但数据库提供部分搜索,所以肯定有很好的算法来解决这个问题.

这里有什么问题?

search substring

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

正确地将NSString转换为CGFloat,NSInteger等

我有个问题关于安全地或适当地转换一个NSString分为不同的类型,例如CGFloatNSInteger,考虑到这些,苹果创建使用不同的原语取决于某些因素(例如,简单地包装类型NSIntegertypedef"d到int在32位体系结构和long上64位架构).

例如,我知道我可以使用类似的[ someString intValue ][ someString longValue ],但我怎么不是说我想someString成为一个NSInteger,让底层的原始的精度由编译器来选择?NSInteger integer = [ someString intValue ]如果someString是从NSInteger64位系统创建的,那么说类似会导致数据丢失,对吧?处理这种情况的最佳方法是什么?

types objective-c nsstring

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

正在寻找D2009 +的本地数据库

我正在尝试更新一个遗留应用程序,该应用程序在一个黑客攻击的BDE Paradox文件系统中完成所有数据存储.该程序在某些狭窄的条件下运行良好,但它有严重的性能问题.

我想通过更新到更好的数据库系统来尝试改进.我需要的是一个本地数据库,最好是我可以将整个东西存储在一个文件中,而不是当前的"每个表一个或多个文件"系统.它必须支持外键关系和表索引,并且必须能够从具有数十万个元素的表的查询中快速返回结果.

最后一个很重要.当前系统已编入索引,但这似乎并不重要.所有查询似乎都在O(N)时间内运行,其中N是表的总大小,当表开始变大时,它会变得非常慢.我不确定为什么,但这必须消失.

它必须在D2009及更高版本下工作.有人可以提供一些建议吗?

database delphi delphi-2009 delphi-2010 local-database

6
推荐指数
2
解决办法
1917
查看次数

如何在PHP中使用XMLReader?

我有以下XML文件,文件相当大,我无法让simplexml打开并读取文件所以我正在尝试XMLReader没有成功的PHP

<?xml version="1.0" encoding="ISO-8859-1"?>
<products>
    <last_updated>2009-11-30 13:52:40</last_updated>
    <product>
        <element_1>foo</element_1>
        <element_2>foo</element_2>
        <element_3>foo</element_3>
        <element_4>foo</element_4>
    </product>
    <product>
        <element_1>bar</element_1>
        <element_2>bar</element_2>
        <element_3>bar</element_3>
        <element_4>bar</element_4>
    </product>
</products>
Run Code Online (Sandbox Code Playgroud)

遗憾的是,我没有为PHP找到一个很好的教程,我很想知道如何将每个元素内容存储在数据库中.

php xml parsing xmlreader simplexml

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

对malloc返回的指针进行类型转换是一种更好的做法吗?

对于下面的C代码,比较int指针a和b的定义;

#include <stdio.h>
#include <stdlib.h>

int main()
{
  int *a=malloc(sizeof(int));
  int *b=(int *)malloc(sizeof(int));
  return(0);
}
Run Code Online (Sandbox Code Playgroud)

以任何方式更好地类推由malloc函数返回的void类型的指针?或者在分配到左侧的int指针时是自动类型化的吗?在哪种情况下,如果有的话,它是否可以证明是必要的而不仅仅是强制性的?

请说明隐式类型转换,右侧类型转换为左侧类型,是否适用于此处.

c malloc pointers

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