问题列表 - 第45261页

将非ASCII字符从ASCII-8BIT转换为UTF-8

我正在从远程站点提取文本并尝试将其加载到默认使用utf-8的Ruby 1.9/Rails 3应用程序中.

以下是一些违规文字的示例:

Cancer Res; 71(3); 1-11. ©2011 AACR.\n
Run Code Online (Sandbox Code Playgroud)

扩展的版权代码如下所示:

Cancer Res; 71(3); 1-11. \xC2\xA92011 AACR.\n
Run Code Online (Sandbox Code Playgroud)

Ruby告诉我字符串被编码为ASCII-8BIT并且输入我的Rails应用程序让我这样:

incompatible character encodings: ASCII-8BIT and UTF-8
Run Code Online (Sandbox Code Playgroud)

我可以使用此正则表达式删除版权代码

str.gsub(/[\x00-\x7F]/n,'?')
Run Code Online (Sandbox Code Playgroud)

产生这个

Cancer Res; 71(3); 1-11. ??2011 AACR.\n
Run Code Online (Sandbox Code Playgroud)

但是如何在UTF-8中将版权符号(以及其他各种符号,如希腊字母)转换为相同的符号?当然有可能......

我看到使用force_encoding的引用,但这不起作用:

str.force_encoding('utf-8').encode
Run Code Online (Sandbox Code Playgroud)

我意识到还有很多其他人有类似的问题,但我还没有看到一个有效的解决方案.

ruby utf-8 internationalization

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

如何从Eclipse中的Javascript验证中排除Javascript文件

我的javascript验证适用于我自己的代码.我想继续验证.但是当谈到开源库时,例如jquery,验证会产生警告.

我不希望对下载的库发出警告.但我想为我的代码保留警告.

我知道您可以在" 首选项>验证 "窗口中排除验证文件,但javascript验证不存在!我看过每个验证器,javascript验证器不存在.

那么如何从验证中排除特定文件?

以下是我的验证器列表: 截图

谢谢 !

PS:我使用的是Eclipse PDT.

javascript eclipse eclipse-pdt

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

Java中的SGML解析器?

我正在寻找一个Java解析器,它可以解析用SGML格式化的文档.

对于重复的监视器:我知道讨论这个主题的另外两个线程: 使用SGML Java SGML 解析Java String 到XML转换? 但两者都没有解决方案,因此也是新主题.

对于那些将XML与SGML混淆的人:请阅读:http://www.w3.org/TR/NOTE-sgml-xml-971215#null (简而言之,有足够的细微差别至少使它无法使用它香草形式)

对于那些喜欢向Google发贴海报的人:我已经做过了,而我能提出的最接近的是广受欢迎的SAXParser:http://download.oracle.com/javase/1.4.2/docs/api/javax /xml/parsers/SAXParser.html 但这当然是一个XML解析器.我正在四处寻找是否有人实施了SAX Parser的修改以适应SGML.

最后,我不能使用SX,因为我正在寻找Java解决方案.

谢谢!:)

java sgml

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

我什么时候在代码中需要多个TraceSource?

如果一个应用程序将其所有活动数据写入一个日志文件中,是否有使用多个TraceSource的用途?我只是对代码中需要多个TraceSource的用例感到好奇.

c# tracesource

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

在ASP.NET中使用查询字符串的最佳实践?

在ASP.NET中使用QueryString时,我一直在寻找一些最佳实践指南,但实际上并没有找到.

我找到了一篇有用的优化文章:http://dotnetperls.com/querystring

但我更感兴趣的是回答以下问题:

  • 案例规则?全是小写?Pascal案例?骆驼香烟盒?
    • 我个人的偏好都是小写的,但一致性是最重要的.
  • 避免参数名称中的特殊字符?
  • 出于安全目的,是否应对参数和值进行模糊处理?

等等...

任何更多的指南将不胜感激!

asp.net query-string

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

ListBox和DataTrigger

为什么不工作?

XAML:

<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="218" Width="239">
    <Grid>
        <ListBox Margin="12" Name="listBox1">
            <Style TargetType="{x:Type ListBoxItem}">
                <Style.Triggers>
                    <DataTrigger Binding="{Binding Path=Name}" Value="Gil">
                        <Setter Property="ListBoxItem.Background"  Value="Red" />
                    </DataTrigger>
                </Style.Triggers>
            </Style>
        </ListBox>
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace WpfApplication1
{
    public class User
    {
        private string name;
        private string role;

        public User(string strName, string strRole)
        {
            Name = strName;
            Role = strRole;
        }

        public string Name
        {
            get { return name; }
            set { name = value; …
Run Code Online (Sandbox Code Playgroud)

c# wpf listbox

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

包括文件订购策略

我已经看到了相当一致的意见,实现文件(的.cc /的.cpp)应包括其对应的类定义文件第一个,包括其他头文件之前.但是当主题转移到头文件本身,以及它们包含的包含顺序时,建议似乎有所不同.

Google编码标准建议:

  1. dir2/foo2.h(首选位置 - 见下面的详细信息).
  2. C系统文件.
  3. C++系统文件.
  4. 其他库的.h文件.
  5. 你的项目的.h文件.

目前尚不清楚上述第1项和第5项之间的差异,以及选择其中一个或另一个地点的原因.也就是说,另一个在线指南建议这个顺序(在该文档的"类布局"部分中找到):

  1. 系统包括
  2. 项目包括
  3. 当地包括

再次出现歧义,这次是第2项和第3项之间的区别.有什么区别?那些代表项目间和项目内部是否包括?

但更重要的是,看起来两个提议的编码标准都建议最后包含"你的"头文件.这些建议与实施文件中包含排序的建议相反,并不直观.将"你的"头文件始终列在第一位 - 在系统和第三方标题之前是否没有意义?

c++ coding-style include header-files

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

CALayerInvalidGeometry',原因:'CALayer bounds包含NaN:[0 0; 南楠]在视野中崩溃

我已经看了很多,但我似乎只能获得与此问题相关的webView和表格.我的完全不同似乎与同样的崩溃异常:

CALayerInvalidGeometry',原因:'CALayer bounds包含NaN:[0 0; 南楠]

基本上我在这里有一个视图,淡化和缩放图像.我最近决定在UIView动画中使用CGAffineTransformScale更改我的代码,而不是每次计时器滴答时都缩放一个档次.这使用较少的处理能力.

但无论我有什么顺序,它都会在19世纪之后崩溃.它所引用的定位坐标数组似乎不是问题,因为它只有6个长度,并在达到其长度后循环.所以出于某些原因,因为我已经实现了这个动画代码,它让我崩溃了.谁知道为什么?

这是我开始崩溃后改变的部分:

-(void) onTimer{

if(scaleTimer_A==5){

    imageView_A.image = [UIImage imageNamed:[attractList_A objectAtIndex:imageIndex_A]];

    imageView_A.frame = CGRectMake(300, 200, 3.86, 3.86);

    imageView_A.center = CGPointMake(attractLocs_x_A[attractLocs_A_index], attractLocs_y_A[attractLocs_A_index]);



    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationDuration:2];
    imageView_A.alpha = 1;
    imageView_A.transform = CGAffineTransformScale(imageView_A.transform, 100, 100);
    [UIView commitAnimations]; 
}

if(scaleTimer_A==10){

    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationDuration:.75];
    imageView_A.alpha = 0;
    imageView_A.transform = CGAffineTransformScale(imageView_A.transform, 1.2, 1.2);
    [UIView commitAnimations]; 

    scaleTimer_A=0;

    imageIndex_A+=1;

    if(imageIndex_A==imageIndex_A_size){
        imageIndex_A=0;
    }

    attractLocs_A_index+=1;

    if(attractLocs_A_index==attractLocs_A_SIZE){
        NSLog(@"Back to zero A");
        attractLocs_A_index=0;
    }
    NSLog(@"Image A =%@", [attractList_A objectAtIndex:imageIndex_A]);
}

scaleTimer_A+=1;}
Run Code Online (Sandbox Code Playgroud)

编辑: …

iphone crash xcode animation ipad

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

/ dev/log/main未找到

我正在尝试开发Android应用程序但是当我尝试连接到logcat时,我收到以下错误:

无法打开日志设备'/ dev/log/main':没有这样的文件或目录

我已经安装了一个新的SDK,重新启动了我的手机...似乎没有解决问题.有人有任何解决方案?

三星Galaxy S(Darky的v9.1)

Apple OSX

亚行1.0.26

debugging android logcat

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

在Windows 7上,我的VB6应用程序无法看到"系统"DSN,但可以轻松找到"用户"DSN

有一段时间我一直试图在Windows 7中使用一个可视化的基本6应用程序.最后一个问题是它在启动时无法找到DSN.在预感中,我删除了系统DSN并以完全相同的方式创建它,但在用户中.突然间,一切都很顺利.我无法相信它所以我试图将它移回系统思考我可能有些不对劲,但果然它再次被打破了.

我似乎无法在我的谷歌搜索中发现其他任何人遇到此问题,但有没有人知道为什么会发生这种情况?

我真的很想回到使用系统DSN,因为它更容易管理.

谢谢!

sql-server vb6 dsn windows-7

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