精华内容
下载资源
问答
  • git将一个分支入到另个分支

    千次阅读 2020-05-22 11:39:03
    git将一个分支入到另个分支 分支a入到分支b 1.首先需要切到分支b,然后pull一下,使b分支代码与远程b分支代码一致;准备就绪,在b分支下创建个新的分支async/a-to-b // 创建并cd到新分支上 git checkout -...

    git将一个分支合入到另一个分支

    将分支a合入到分支b

    1.首先需要切到分支b,然后pull一下,使b分支代码与远程b分支代码一致;准备就绪,在b分支下创建一个新的分支async/a-to-b

    // 创建并cd到新分支上
    git checkout -b async/a-to-b
    

    2.实行merge将远程分支amerge到本地新分支上

    git merge origin/a
    

    3.你可以通过vscode去解决代码上的冲突

    // vscode上解决冲突
    // 解决冲突按各自喜欢
    

    4.加入本地缓存

    git add .
    

    5.再次merge,看下冲突是否解决完,控制台有标识,此处不再截图

    git merge origin/a
    

    6.修改提交记录

    git commit --amend
    

    7.推代码

    git push origin async/a-to-b -f
    
    展开全文
  • 02 几张图片成为个视频

    千次阅读 2016-03-14 19:24:32
    几个图片成为个视频

     将几张图片合成为一个视频,是我在网址找到的方法做成了一个Demo,分享给大家

    一、代码

        // 初始化压缩引擎
        AVAssetWriter *videoWriter = [[AVAssetWriter alloc] initWithURL:[NSURL fileURLWithPath:self.moviePath] fileType:AVFileTypeQuickTimeMovie error:&error];
        // 设置生成的视频的参数,尺寸和编码格式
        NSDictionary *videoSetting = [NSDictionary dictionaryWithObjectsAndKeys:AVVideoCodecH264,AVVideoCodecKey,[NSNumber numberWithInt:movieSize.width],AVVideoWidthKey,[NSNumber numberWithInt:movieSize.height],AVVideoHeightKey, nil];
        // 将多张图片合成为一个视频文件的主体代码
        dispatch_queue_t queue = dispatch_queue_create("mediaInputQueue", NULL);
        int __block frame = 0;
    
        [writerInput requestMediaDataWhenReadyOnQueue:queue usingBlock:^{
            
            while ([writerInput isReadyForMoreMediaData]) {
                if(++frame >= [self.imageArr count] * 10){
                    [writerInput markAsFinished];
                    [videoWriter finishWritingWithCompletionHandler:^{
                        
                        NSLog(@"结束了");
                        
                    }];
                    break;
                }
                
                CVPixelBufferRef buffer = NULL;
                // 和下面的CMTimeMake(frame, 5)一起控制视频的长度,和上面的 [self.imageArr count] * 10 中的10 是一个
                int idx = frame / 10;
                
                NSLog(@"idx == %d",idx);
                
                buffer = [self pixelBufferFromCGImage:[[self.imageArr objectAtIndex:idx] CGImage] size:movieSize];
                
                if(buffer){
                    // 将获得的视频段添加到一起
                    if([adaptor appendPixelBuffer:buffer withPresentationTime:CMTimeMake(frame, 5)]){
                        NSLog(@"写入成功");
                    }
                    else{
                        NSLog(@"写入失败");
                        CFRelease(buffer);
                    }
                }
            }
        }];
    
        // 把CGImageRef格式转换为CVPixelBufferRef格式
    - (CVPixelBufferRef)pixelBufferFromCGImage:(CGImageRef)image size:(CGSize)size

    二、工程地址

    工程地址



    展开全文
  • Java stream两个list个list

    万次阅读 2019-07-02 10:59:48
    示例:两个bean,个汇总bean @Data public class RepaymentPlanUserDTO implements Serializable { /** * 当前期数 **/ private Integer period; /** * 应还日期 按账单生成规则进行生成,格式:yyyy-mm...

     示例:两个bean,一个汇总bean

    @Data
    public class RepaymentPlanUserDTO implements Serializable {
    
    /**
     * 当前期数
     **/
    private Integer period;
    /**
     * 应还日期 按账单生成规则进行生成,格式:yyyy-mm-dd hh:mm:ss(默认零点)
     **/
    private LocalDateTime shouldRepayTime;
    /**
     * 应还总额
     **/
    private BigDecimal shouldRepayTotal;
    }
    @Data
    public class CashPreRepayInfoDTO implements Serializable {
    
    
        /**
         * 提前结清应付金额
         */
        private BigDecimal clearanceAmount;
    
        /**
         * 期数
         */
        private Integer periodNum;
    
    }
    @Data
    @AllArgsConstructor
    @NoArgsConstructor
    public class RepaymentPlanTrialDTO implements Serializable {
    
        /**
         * 当前期数
         */
        private Integer period;
        /**
         * 应还日
         */
        private LocalDate shouldRepayDate;
        /**
         * 每期应还金额
         */
        private BigDecimal shouldRepayAmount;
        /**
         * 提前结清金额
         */
        private BigDecimal preClearAmount;
    }

    //构建两个list

    List<RepaymentPlanUserDTO> udtos = new ArrayList<>();
    RepaymentPlanUserDTO r1 = new RepaymentPlanUserDTO();
    r1.setPeriod(1);
    r1.setShouldRepayTotal(BigDecimal.ONE);
    r1.setShouldRepayTime(LocalDateTime.now());
    RepaymentPlanUserDTO r2 = new RepaymentPlanUserDTO();
    r2.setPeriod(2);
    r2.setShouldRepayTotal(BigDecimal.valueOf(2));
    r2.setShouldRepayTime(LocalDateTime.now().plusDays(2));
    RepaymentPlanUserDTO r3 = new RepaymentPlanUserDTO();
    r3.setPeriod(3);
    r3.setShouldRepayTotal(BigDecimal.valueOf(3));
    r3.setShouldRepayTime(LocalDateTime.now().plusDays(3));
    final List<CashPreRepayInfoDTO> pdtos = new ArrayList<>();
    CashPreRepayInfoDTO c1 = new CashPreRepayInfoDTO();
    c1.setPeriodNum(1);
    c1.setClearanceAmount(BigDecimal.valueOf(11));
    CashPreRepayInfoDTO c2 = new CashPreRepayInfoDTO();
    c2.setPeriodNum(2);
    c2.setClearanceAmount(BigDecimal.valueOf(12));
    CashPreRepayInfoDTO c3 = new CashPreRepayInfoDTO();
    c3.setPeriodNum(3);
    c3.setClearanceAmount(BigDecimal.valueOf(13));
    pdtos.addAll(Arrays.asList(c1,c2,c3));
    udtos.addAll(Arrays.asList(r1,r2,r3));

    //根据period合并两个bean

    List<RepaymentPlanTrialDTO> list = udtos.stream().flatMap(x -> pdtos.stream().filter(y -> x.getPeriod().intValue() == y.getPeriodNum()).map(z -> new RepaymentPlanTrialDTO(x.getPeriod(), x.getShouldRepayTime().toLocalDate(), x.getShouldRepayTotal(), z.getClearanceAmount()))).collect(Collectors.toList());
    

    List<RepaymentPlanTrialDTO> list = udtos.stream().flatMap(x -> pdtos.stream().filter(y -> x.getPeriod().intValue() == y.getPeriodNum()).map(z -> new RepaymentPlanTrialDTO(x.getPeriod(), x.getShouldRepayTime().toLocalDate(), x.getShouldRepayTotal(), z.getClearanceAmount()))).collect(Collectors.toList());

    //输出

    RepaymentPlanTrialDTO(period=1, shouldRepayDate=2019-07-02, shouldRepayAmount=1, preClearAmount=11)
    RepaymentPlanTrialDTO(period=2, shouldRepayDate=2019-07-04, shouldRepayAmount=2, preClearAmount=12)
    RepaymentPlanTrialDTO(period=3, shouldRepayDate=2019-07-05, shouldRepayAmount=3, preClearAmount=13)

     

     

     

    展开全文
  • add、commit、push 三个命令个: git config --global alias.cmp '!f() { git add -A &amp;&amp; git commit -m "$@" &amp;&amp; git push; }; f'使用时只需要 git cmp "...
    将add、commit、push 三个命令合为一个:
    git config --global alias.cmp '!f() { git add -A && git commit -m "$@" && git push; }; f'

    使用时只需要 git cmp "内容"


    由此可知若想讲add、commit两个命令合为一个只需要输入下面的命令

    git config --global alias.cm '!f() { git add -A && git commit -m "$@"; }; f'

    注:cm与cmp可以自定义

    展开全文
  • python 多个图片成为个视频

    万次阅读 2017-12-11 13:48:53
    参考python + opencv 图片保存为视频–2016年更新, code example 为:def imgs2video(imgs_dir, save_name): fps = 24 fourcc = cv2.VideoWriter_fourcc(*'MJPG') video_writer = cv2.VideoWriter(save_name, ...
  • 在一些场景中,需要把多个图片,(拼)成为一张 ,合成效果示例: 纵向: 横向: 代码实现: enum ImageMergeOrientation { Horizontal, Vertical } ...
  • 宙LuatIDE直播教程第

    万次阅读 2021-06-10 11:12:09
    行业福音,宙LuatIDE今日正式发布
  • 服测试(

    千次阅读 2015-08-05 01:51:16
    服测试() 1)提前在内网进行一些业务的预演,比如等级or积分排行榜信息,pvp数据,pve关卡排名等。 2)在内网里建立起码2个库,执行脚本合并。 3)预演场断开,脚本失败后,再次执行是否数据出现异常。...
  • iOS多个视频拼接成为个视频

    万次阅读 2015-09-02 10:54:19
    iOS多个视频拼接成为个视频,对音频也可以采用相似的方法合成,只需要其中的AVMediaTypeVideo修改为AVMediaTypeAudio
  • 参考了这篇博文。 编辑eclipse目录下的
  • 有下表: 单位名称 收费类别 1 a 1 b 1 d 2
  • 3月20日春分,正是人间好时节,场推迟的年度大会在期盼中如花绽放。 来自深圳、广州、合肥、杭州、郑州、北京等地的宙小伙伴们,纷纷汇聚上海总部——浦东盛大天地。 不少平日线上合作无间的小伙伴,今天却...
  • 个在线裁剪分割图png的网站

    千次阅读 2018-09-29 15:45:55
    https://imagesplitter.net/ 用起来很方便,估计跟github上开源的Javascript的split差不多,windows上面还是用PngSplit比较好,而且是开源的。
  • 多人完成个网站项目,怎么同时进行,最后怎么把项目在一起!请大神详细指导!
  • 孙禄堂先生在武学方面有五大贡献,本文主要叙述五大贡献之一创立拳与道的武学思想体系。    孙禄堂先生对武学的五大贡献是:    1、创立了拳与道的武学思想体系。    2、创建了以中和为原
  • Calibre 使用教程把合集电子书拆分成单本
  • 款2018非常好玩的击传奇版本

    千次阅读 2018-02-01 13:12:27
    款2018非常好玩的击传奇版本,击传奇在2018年除是款好玩知名的PC端游,已经拥有自己的经济体系,很多鬼剑士进行PC端游的时候,闲着没事都喜欢去商场上淘一下饰品,原因是整个商场里面很多鬼剑士都在摆摊销售...
  • 章 命题逻辑 1.4 析取范式与取范式

    千次阅读 多人点赞 2019-08-06 15:31:18
    1.4 析取范式与取范式 这小节内容较多,我们由浅入深的来。首先要明白简单析取式和简单取式的定义。 ...注意:个简单文字既是简单析取式,又是简单取式。 例如: p , ¬q既是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 421,364
精华内容 168,545
关键字:

一将之合还是一合之将