问题列表 - 第132317页

修复haskell中破坏的utf8编码

在SO人员的帮助下,我成功地在haskell中实现了一个简单的rss下载器.但仍有一个问题:如何修复Feed项标题的破碎编码?这是最小的工作示例:

import Control.Monad
import Control.Applicative
import Network.HTTP
import Text.Feed.Import
import Text.Feed.Query
import Text.Feed.Types
import Data.Maybe
import qualified Data.ByteString as B
import Network.URI (parseURI, uriToString)
import Codec.Binary.UTF8.String (decodeString, encodeString)

getTitleAndUrl :: Item -> (Maybe String, Maybe String)
getTitleAndUrl item = (getItemTitle item, getItemLink item)

downloadUri :: (Maybe String,Maybe String) -> IO ()
downloadUri (Just title,Just link) = do
  item <- get link
  B.writeFile title item
    where
      get url = let uri = case parseURI url of
                      Nothing …
Run Code Online (Sandbox Code Playgroud)

haskell utf-8 character-encoding

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

R中的动画小图

每个人,对不起打扰,但我很新,他面临着一个至关重要的困难:我想创建一个Russin的动画地图,其中失业率有不同年份的变化,比如.首先,我在这里阅读了一些主题,包括从R系列剧中创建一部电影,尽管我很难做到这一点.我想要的是像这里的动画地图,但失业,就像我已经做了一年!在此输入图像描述 这是代码:

require(sp)
require(maptools)
require(RColorBrewer)
require(rgdal)
 rus<-url("http://www.filefactory.com/file/4h1hb5c1cw7r/n/RUS_adm1_RData")
print(load(rus))





  unempl1 <- read.delim2(file="C:\\unempl11.txt", header = TRUE, 
        sep = ";",quote = "", dec=",", stringsAsFactors=F)
unempl2<- read.delim2(file="C:\\unempl12.txt", header = TRUE, 
        sep = ";",quote = "", dec=",", stringsAsFactors=F)

gadm_names <-gadm.prj$NAME_1


total <- length(gadm_names)
pb <- txtProgressBar(min = 0, max = total, style = 3) 

order <- vector()

for (i in 1:total){  

  order[i] <- agrep(gadm_names[i], unempl1$region, 
                     max.distance = 0.2)[1]
 setTxtProgressBar(pb, i)               # update progress bar
}


for (l in 1:total){  

  order[l] <- …
Run Code Online (Sandbox Code Playgroud)

animation r map

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

如何通过包装器将IDataErrorInfo验证传递给XAML

目前我正面临着一个我无法解决的荒谬问题

我写了一个小包装器,它包装了几乎所有的Property并添加了一个Property但我不知道如何通过他将验证传递给我的XAML

这是我的代码

XAML

<TextBox Height="23" HorizontalAlignment="Left" Margin="42,74,0,0" Name="textBox2" VerticalAlignment="Top" Width="120" 
         DataContext="{Binding TB2}"/>

<!-- this Style is be added to the parent of TextBox -->
            <Style TargetType="{x:Type TextBox}">
                <Setter Property="Text" Value="{Binding Value,UpdateSourceTrigger=PropertyChanged,ValidatesOnDataErrors=True}"/>
                <Style.Triggers>
                    <DataTrigger Binding="{Binding IsDirty}" Value="true">
                        <Setter Property="BorderBrush" Value="Orange"/>
                    </DataTrigger>
                </Style.Triggers>
            </Style>
Run Code Online (Sandbox Code Playgroud)

视图模型

public class vm : IDataErrorInfo, INotifyPropertyChanged
{
    [Required]
    [Range(4, 6)]
    public string TB1 { get; set; }

    [Required]
    [Range(4, 6)]
    public myWrapper TB2
    {
        get { return tb2; }
        set{
            tb2 = value;
            OnPropertyChanged("TB2");
        }
    } …
Run Code Online (Sandbox Code Playgroud)

c# validation xaml mvvm

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

NLog - 数据库配置 - 德语SQL Server上的例外 - 任何想法如何解决?

背景

我使用的是NLog版本2.0.1,我相信它是最新版本,来自.Net 4.0控制台应用程序(使用Visual Studio 2012编写).

该应用程序很简单:

namespace NLogConsoleApplication
{
    class Program
    {
        static void Main()
        {
            NLog.LogManager.GetCurrentClassLogger().Info("A testypoos");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我有以下NLog.config文件:

<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      throwExceptions="true"
      autoReload="true"  
      internalLogFile="C:\Users\Public\nlog.txt"
      internalLogLevel="Debug">
  <targets>    
    <target type="Database" name="tl" >
        <connectionString>data source=.\;initial catalog=NLogTest;integrated security=false;User ID=iwillnotfallforthisone;Password=goodtry</connectionString>
        <commandText>
          insert into TestLog2 ([LogDate], [LogLevel], [LogMessage]) values (@logDate, @logLevel, @logMessage);
        </commandText>
        <parameter name="@logDate" layout="${date}"/>
        <parameter name="@logLevel" layout="${level}"/>
        <parameter name="@logMessage" layout="${message}"/>
    </target>
  </targets>
  <rules>    
    <logger name="*" minlevel="Trace" writeTo="tl" />
  </rules>
</nlog>
Run Code Online (Sandbox Code Playgroud)

TestLog2表的创建方式如下:

CREATE TABLE [dbo].[TestLog2]( …
Run Code Online (Sandbox Code Playgroud)

.net c# nlog

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

清除JTextArea中的文本

我正在jPanel上写文字:当我按下按钮时,它会显示关于该按钮的文字,当我按下另一个按钮时会显示有关该按钮的文字,依此类推......

文本区域的创建方式如下:

    JTextArea log = new JTextArea(1,20);
    log.setMargin(new Insets(5,5,5,5));
    log.setEditable(false);
    JScrollPane logScrollPane = new JScrollPane(log);

    add(logScrollPane, BorderLayout.CENTER);
Run Code Online (Sandbox Code Playgroud)

当我显示一些文字:

log.append("No file path specified");
Run Code Online (Sandbox Code Playgroud)

我无法删除以前的文字.例如,如果我按两次相同的按钮,我会得到字符串

"没有指定文件路径指定的文件路径"

我无法清除文本区域以仅显示新字符串.我尝试过:

log.removeAll();
Run Code Online (Sandbox Code Playgroud)

在log.append()之前但没有奏效.

也许这是一个愚蠢的问题,但我没有通过这个问题,所以请小心翼翼地说,只是安慰我:).每一个帮助都是欣赏.

java swing textarea clear

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

使用for循环创建20个空列表

我需要20个空列表,其中包含从a到t的字母.我现在的代码是:

    list_a = []
    list_b = []
    list_c = []
    ...
Run Code Online (Sandbox Code Playgroud)

创造我这个:

    list_a[]
    list_b[]
    list_c[]
    ...
Run Code Online (Sandbox Code Playgroud)

我可以用一个简单的for循环以某种方式做到这一点吗?这就是我现在所拥有的.我可以将字母从a循环到t并打印出来

    for i in range(ord('a'), ord('t') +1):
        print i
Run Code Online (Sandbox Code Playgroud)

输出:

    a
    b
    c
    d
    e
    ...
Run Code Online (Sandbox Code Playgroud)

等等...

我需要它为我写的那个脚本.我有2个空列表进行测试.它工作正常.但是现在我需要玩20个列表

from os import system

    list_a = []
    list_b = []
    list_c = [1, 2, 3, 4, 5]


while True:
    system("clear")

    print "\nList A ---> ", list_a
    print "List B ---> ", list_b
    print "List C ---> ", list_c

    item = input ("\n?> ")

    place = [list_a, …
Run Code Online (Sandbox Code Playgroud)

python

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

如何读取应用引擎应用程序中的属性文件?

我正在从我的 google appengine 应用程序的文件夹 (/war/config/client.properties) 中读取属性文件。它在我的本地服务器上工作正常,但在生产模式下无法正常工作,并且抛出异常 java.security.AccessControlException: access denied (java.io.FilePermission)。

你能告诉我如何使它在生产模式下工作吗?

google-app-engine file

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

Google Analytics(分析) - 多个域名跟踪 - 链接到网站站长工具

我目前正在通过Google Analytics跟踪多个域,但"查询"报告仍然是空的,因为我必须链接一个网站管理员工具属性.

这对我来说没有任何意义,因为我的多重跟踪配置文件从6个不同的网站提取数据.

有没有办法将所涉及的所有域的所有网站管理员工具查询数据合并到Google多个域跟踪报告中?

google-analytics google-webmaster-tools

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

Qt Creator - UI类的自定义命名空间

我想在自己的命名空间中有一个UI类,比如ProjectName :: MainWindow.有没有一些方便的方法如何在Qt Creator中实现这一点,拜托?

我可以打开mainwindow.ui文件并将"MainWindow"更改为"ProjectName :: MainWindow",它可以编译和工作.但是当我在UI设计器中更改某些内容时,ui文件会再次生成...使用错误的类名.

c++ qt qt-creator

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

Visual Studio:暂时禁用StyleCop

你可以在VS中禁用styleCop吗?

场景:

  1. 按"禁用StyleCop"按钮
  2. 运行/调试一些测试代码
  3. 该按钮自动重新启用StyleCop.因此,您必须在没有StyleCop的情况下再次主动禁用它.

stylecop visual-studio-2012

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