小编enk*_*ara的帖子

如何在Jenkins中将现有作业从一个视图移动到另一个视图?

我想将现有的工作从一个视图移动到另一个视图,但我找不到方法.是复制作业并从其他视图中删除它的唯一方法吗?我想拥有相同的名字,根据我的经验,詹金斯并没有很好地处理工作的重命名.

jenkins

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

解析XML时检查元素是否存在

我正在解析XML.我通常按​​照我在下面的代码中显示的方式解析它很简单问题是我不拥有我正在解析的XML而且我无法更改它.有时没有缩略图元素(没有标签),我得到了一个Exception.

有没有办法保持这种简单性并检查元素是否存在?或者我必须首先获得XElementLINQ列表,然后检查它并仅填充现有的对象属性?

void wc_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
    XDocument dataDoc = XDocument.Load(new StringReader(e.Result));

    var listitems = from noticia in dataDoc.Descendants("Noticia")
                    select new News()
                    {
                        id = noticia.Element("IdNoticia").Value,
                        published = noticia.Element("Data").Value,
                        title = noticia.Element("Titol").Value,
                        subtitle = noticia.Element("Subtitol").Value,
                        thumbnail = noticia.Element("Thumbnail").Value
                    };

    itemList.ItemsSource = listitems;
}
Run Code Online (Sandbox Code Playgroud)

c# xml

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

BufferedInputStream将byte []通过Socket发送到数据库

我一直在寻找答案,但实际上找不到任何东西.今天早些时候,我问我如何通过字节数组将文件转换为字符串,然后再返回,以便稍后检索.

人们告诉我的是,我必须只存储字节数组,以避免令人讨厌的编码问题.所以现在我已经开始研究了这个问题,但现在我已经碰壁了.

基本上,我之前使用过无缓冲的流,将文件转换为字节数组.这在理论上很好用,但它会占用大量内存,最终会导致堆大小异常.我应该使用缓冲流(或者我被告知),而我现在遇到的问题是从BufferedInputStream到byte [].我试图复制并使用本文档中的方法

http://docs.guava-libraries.googlecode.com/git/javadoc/index.html?com/google/common/io/package-summary.html

我为缓冲流交换无缓冲流的地方.唯一的问题是,我不能直接将缓冲输出流转换为字节数组,因为我可以使用无缓冲的流.

救命?:)

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;

public final class BufferedByteStream {

    private static final int BUF_SIZE = 1024000;

    public static long copy(BufferedInputStream from, BufferedOutputStream to) throws IOException { 
        byte[] buf = new byte[BUF_SIZE];
        long total = 0;
        while(true) {
            int r = from.read(buf);
            if(r == -1) {
                break;
            }
            to.write(buf, 0, r);
            total += r;
        }
        return total;
    }

    public static byte[] toByteArray(BufferedInputStream in) throws IOException {
        BufferedOutputStream out = new …
Run Code Online (Sandbox Code Playgroud)

java arrays io bufferedinputstream bufferedoutputstream

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

MyBatis映射器中是否需要jdbcType?

我一直在寻找,我没有这么清楚.使用MyBatis映射器时,是否需要设置jdbcType?我正在使用MySql.

对于我所读到的内容,它适用于传递空值的情况,但我不知道这是否仍然是必要的还是旧的.例如,这两个查询都有效:

SELECT <include refid="columns"/> FROM user WHERE uid=#{uid, jdbcType=INTEGER}

SELECT <include refid="columns"/> FROM user WHERE uid=#{uid}
Run Code Online (Sandbox Code Playgroud)

jdbc mybatis

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

WP7 - 带有图像的POST表单

我需要将Windows Phone 7中的图像发送到某些电子邮件地址.我使用这个类将文本值提交给PHP脚本,解析数据并将格式化的电子邮件发送到地址.问题是我无法弄清楚如何将图像发送到该脚本,将图像附加到电子邮件.可以以任何方式更改PHP脚本.如果我有一个Image对象,如何更改此类以允许发送图像?

public class PostSubmitter
{
    public string url { get; set; }
    public Dictionary<string, string> parameters { get; set; }

    public PostSubmitter() { }

    public void Submit()
    {
        // Prepare web request...
        HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(url);
        myRequest.Method = "POST";
        myRequest.ContentType = "application/x-www-form-urlencoded";

        myRequest.BeginGetRequestStream(new AsyncCallback(GetRequestStreamCallback), myRequest);
    }

    private void GetRequestStreamCallback(IAsyncResult asynchronousResult)
    {
        HttpWebRequest request = (HttpWebRequest)asynchronousResult.AsyncState;
        System.IO.Stream postStream = request.EndGetRequestStream(asynchronousResult);

        // Prepare Parameters String
        string parametersString = "";
        foreach (KeyValuePair<string, string> parameter in parameters)
        {
            parametersString = parametersString + …
Run Code Online (Sandbox Code Playgroud)

post httpwebrequest windows-phone-7

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

升级后,Xcode 上的 Flutter 应用程序无法启动

我有一个用 Flutter 制作的应用程序,因为最新版本的 Xcode 绝对没有像以前那样工作。我已经为这个问题苦苦挣扎了将近一个星期,错误因小时而异。

主要问题是,当将应用程序分发给 Apple 进行审核时,他们拒绝了它并显示以下消息:


2.1 性能:应用完整性指南

2.1 - 性能 - 应用完整性

在通过 Wi-Fi 运行 iOS 14.0 的 iPad 上查看时,我们发现了您的应用程序中的一个或多个错误。

具体来说,我们仍然无法通过 Sign in with Apple 登录


我觉得这很奇怪,因为我之前上传的所有内容都得到了验证,没有任何问题。所以为了解决这个问题,我试图通过模拟器运行应用程序,因为我没有 iPad。这就是问题开始的地方。

旁注:在物理 iPhone 上运行没有问题,我正在打开项目runner.xcworkspace,而不是runner.xccodeproj.

主要问题是 Xcode 找不到任何库,从第一个开始:

GeneratedPluginRegistrant.m:10:9: 未找到模块“apple_sign_in”

我已经尝试了与此问题相关的所有解决方案,但无济于事。

Flutter 医生和 pod 文件如下:

[?] Flutter(Channel stable,1.20.4,在 Mac OS X 10.15.6 19G2021 上,语言环境 en-ES) • …

xcode flutter

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

MyBatis - 找不到构造函数

我有MyBatis映射问题.我有这样的域类:

public class MyClass
{
   private Long id;
   private Date create;
   private String content;

   MyClass (Long id, Date create, String content)
   {
       this.id = id;
       this.create = create;
       this.content = content;
   }

   //getters and setters
Run Code Online (Sandbox Code Playgroud)

一个mapper类,其方法如下:

   @Select("SELECT * FROM MyTable WHERE id=#{id}")
   MyClass getMyClass (@Param("id") Long id);
Run Code Online (Sandbox Code Playgroud)

在数据库中,三列的类型为Number,Timestamp和Clob,并且与类字段中的名称相同.

当我使用这个方法时,我得到一个: ExecutorException:在[MyClass中找不到构造函数; 匹配[java.math.BigDecimal,java.sql.Timestamp,oracle.jdbc.OracleClob]

但是,如果我从Myclass中删除构造函数,那么根本没有问题.我想有构造函数,我该如何修复它?我尝试在mapper中添加@Results注释,但是没有任何区别:

   @Results(value = {
      @Result(column = "id", property = "id", javaType = Long.class),
      @Result(column = "create", property = "create", javaType = Date.class),
      @Result(column = "content", property = …
Run Code Online (Sandbox Code Playgroud)

java mybatis

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