问题列表 - 第41995页

在ASP.NET MVC RC3中使用Razor - @ String.Format("{0:hh:mm:ss}",timespan)错误 - 错误?

FormatException出现以下错误:

<td class="numeric">@String.Format("{0:hh:mm:ss}", testrun.ExecutionTime)</td>
Run Code Online (Sandbox Code Playgroud)

ExecutionTimeTimeSpan 在哪里?此格式字符串有效.这是一个错误还是我错过了一些明显的东西(考虑到时间已晚 - 后者可能是它).

asp.net-mvc razor asp.net-mvc-3

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

日语的节省空间的字符编码?

在我看来,一个常见的问题是:字符编码与位图字体结合使用.大多数多语言编码在不同的字符类型之间有很大的空间,甚至还有很多未使用的代码点.因此,如果我想使用它们,我会浪费大量内存(不仅仅是为了保存多字节文本 - 我的意思是专门用于我的位图字体中的空格) - 而且VRAM大部分都非常有价值......所以唯一合理的东西似乎要:在我的纹理上使用自定义映射,即UTF-8字符(这样就不会浪费空间).但是:这种努力似乎与使用自己的专有字符编码相同(因此我的纹理中也有自己的字符顺序).在我的特殊情况下,我获得了4096个不同角色的纹理空间,并且需要角色来显示拉丁语言和日语(它是一个混乱的utf-8,只支持generall cjk代码页).有人有类似的问题(我真的很想知道,如果没有)?如果已经有任何办法?

编辑:这里描述了同样的问题http://www.tonypottier.info/Unicode_And_Japanese_Kanji/但它没有提供真正的解决方案如何将这些bitmapfont映射保存到utf-8空间效率.所以欢迎任何进一步的帮助!

EDIT2:

非常感谢您的回答.对不起,我的问题描述得不够明确.

我真正想要解决的是:CJK Unicode范围超过20000个字符.但是,只有大约2000个字符的子集才能正确显示日文文本.这些特征在U + 4E00到U + 9FA5的范围内传播.所以我需要以某种方式将这些Unicode代码点(仅限2000日语)转换为我创建的纹理的坐标(我可以按照我想要的方式对字符进行排序).

即U + 4E03是日文字符,但U + 4E04,U + 4E05,U + 4E06不是.那么U + 4E07也是日本人.所以最简单的解决方案,我可以看到:字符U + 4E03在我的纹理中留下三个空格(或者写出不必要的字符U + 4E04,U + 4E05,U + 4E06那里),然后写入U + 4E07.但这会浪费太多的纹理空间(20000个字符,即使只需要2000个字符).所以我希望能够只放入我的纹理:"...... U + 4E03,U + 4E07 ......".但我不知道如何编写我的displayText函数 - 因为我不知道我想要显示的字形的纹理坐标在哪里.会有一个hashmap或类似的东西,但是我不知道如何存储这些数据(为每个字符编写会很麻烦...... {U + 4E03,128},{U + 4E07, 129} ...填写hasmap).

问题:1)没有特定的格式 - 所以我将自己编写displayText函数.2)没有理由反对unicode - 它只是我的bitmapfont的CJK范围问题.3)我认为,这通常是平台和语言无关的,但就我而言,我在Mac OS X/iOS上使用C++和OpenGL.

非常感谢您的帮助!如果您对此有任何进一步的想法,它将真的帮助我很多!

unicode character-encoding shift-jis

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

标题栏按钮和自定义标题栏

我为一个变黑的NSWindow(样式0)创建了一个自定义标题栏视图,这样我就能以类似于Quicktime X的方式消失它.唯一的问题是,按钮不响应鼠标悬停和鼠标移动动作在标题栏上可以结合按下按钮.

完整的源代码如下:https://github.com/iaefai/OrganicUI Classes/ORTitleBar.m和ORWindow.m.

按钮是此方法的标准:

self.closeButton = [NSWindow standardWindowButton: NSWindowCloseButton 
                           forStyleMask:NSTexturedBackgroundWindowMask];
Run Code Online (Sandbox Code Playgroud)

然后定位:

[self.closeButton setFrame: __frame];
Run Code Online (Sandbox Code Playgroud)

然后添加到标题栏:

[self addSubview: self.closeButton];
Run Code Online (Sandbox Code Playgroud)

这里可以看到一个消失的标题栏的小视频:http: //web.me.com/iaefai/OrganicUI/ORWindow.html

macos cocoa titlebar nswindow

5
推荐指数
0
解决办法
7895
查看次数

如何从android(phonegap)上的javascript访问短信收件箱

我刚刚发现了PhoneGap,并想知道是否有办法从Javascript访问SMS收件箱.或者,如果在使用HTML/CSS/JS解决方案创建的应用程序中执行此操作还有另一种简单方法.

在phonegap文档中没有关于短信访问的信息,但是收件箱可能是网址还是文件夹?

我想坚持使用phonegap,以便应用程序可以在许多设备上运行,但只有Android的解决方案也是令人满意的.

javascript sms android cordova

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

如何在cmd.exe中将stderr重定向到null

我有一个应用程序,它会将大量噪音记录到stderr,并且真的会减慢应用程序的执行速度.我想将该输出重定向到null.这可能与cmd.exe一起使用吗?

redirect cmd stderr

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

ZLIB解压缩 - 客户端

我作为" ZLIB "压缩输入流接收数据.

使用Javascript/Ajax/JQuery,我需要在客户端解压缩它.

有办法吗?请帮忙.

我已经在JAVA中使用了这个,如下所示,但需要在客户端执行此操作.

url = new URL(getCodeBase(), dataSrcfile); 
URLConnection urlConn = url.openConnection();
urlConn.setUseCaches(false); 
InputStream in = urlConn.getInputStream();
InflaterInputStream inflate = new InflaterInputStream(in);
InputStreamReader inputStreamReader = new InputStreamReader(inflate);
InputStreamReader inputStreamReader = new InputStreamReader(in);
BufferedReader bufReader = new BufferedReader(inputStreamReader);
// Read until no more '#'
int i = 0;
int nHidden = 0;
String line1;
do //------------------------Parsing Starts Here
{
    line1 = bufReader.readLine();
.............
...... so on
Run Code Online (Sandbox Code Playgroud)

javascript compression zlib

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

PETSc中"ASCII"和"二进制"格式的区别

我想知道二进制格式和ASCII格式之间的区别.问题是我需要使用PETSc进行一些矩阵操作,我的所有矩阵都存储在文本文件中.

PETSc有不同的规则来处理这些格式.我不知道这些格式是什么,更不用说我的文本文件是什么格式了.

有没有办法将一种格式转换为另一种格式?

这是一个基本问题; 详细的答案将真正帮助我理解这一点.

ascii file-format binaryfiles petsc

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

在Excel VBA中为用户提供范围选择工具/实用程序

我正在尝试在Excel 2007 VBA中开发用户表单,并希望为用户提供范围选择图标,如下所示: 范围选择图标

但是,我还没有找到任何内置的表单设计工具或任何提供此功能的在线工具,或者至少给了我一个想法.如果有人对此有任何想法,我将非常感谢他们的帮助.

excel vba excel-vba

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

SHA256即使在修补程序后也无法正常工作

好的,我们有一台装有SP2的Windows Server 2003机器,并安装了HOTFIX KB 938397和KB 968730.当我们尝试使用SHA2证书(SHA256)时,仍然会发生以下情况:

•此类证书可以在证书存储中导入,但随后很明显,签名算法无法识别,并且表示为损坏,具有无效的数字签名; 在Windows Server 2008下导入的相同证书将显示"此证书正常".

•如果接近需要带有客户端身份验证证书(如IIS中设置)的SSL的Web服务,则如果传递此类型的客户端身份验证证书,则调用webmethod将失败,并显示错误"403 Forbidden".如果通过调用传递sha1RSA证书,则webservice确实返回实质性结果.该调用是在同一服务器上运行的.NET代码框架1.1中进行的.

有人对这个有经验么?微软的支持很慢,我们需要在2011-1-1之前完成

certificate sha2 windows-server-2003

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

使用PHP json_encode()和MySQL返回一个JSON对象以传递给jQuery函数

我正在尝试从MySQL结果创建一个json对象,但没有得到我需要的结果.

这是PHP

$json = array();
$result = mysqli_query ($connection, $query);
    echo '['; 

        while($row = mysqli_fetch_array ($result))     
        {
            echo '{';
            echo '"latitude":"'.$row['lat'].'",';
            echo '"longitude":"'.$row['lng'].'",';
            echo '"icon":'.'"./images/'.$row['busColor'].'.png"';
            echo '}';    
        }
        echo ']';

        $jsonstring = json_encode($json);
        echo $jsonstring;

        die(); 
Run Code Online (Sandbox Code Playgroud)

它输出这个

[{"latitude":"39.976257","longitude":"-83.003464","icon":"./images/pink.png"}][]
Run Code Online (Sandbox Code Playgroud)

但我想要这个

[{"latitude":"39.976257","longitude":"-83.003464","icon":"./images/pink.png"}]
Run Code Online (Sandbox Code Playgroud)

一旦我得到结果,我需要将对象传递给jQuery插件函数,如果这有任何区别

$.getJSON('myJsonURL, function(myMarkers){
  $("#map").goMap({
    markers: myMarkers
  });
});
Run Code Online (Sandbox Code Playgroud)

谢谢

php mysql jquery json google-maps-api-3

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