ICode9

精准搜索请尝试: 精确搜索
  • 在java 8 stream表达式中实现if/else逻辑2020-04-24 19:38:25

    文章目录简介传统写法使用filter总结 简介 在Stream处理中,我们通常会遇到if/else的判断情况,对于这样的问题我们怎么处理呢? 还记得我们在上一篇文章lambda最佳实践中提到,lambda表达式应该越简洁越好,不要在其中写臃肿的业务逻辑。 接下来我们看一个具体的例子。 传统写法 假如

  • 线程池方式对数组多线程随机取出分析2020-03-24 21:51:35

    题目是这样的: 使用 ThreadPool 线程池(线程池大小为 3)对一组数组 [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]每个线程只允许随机取出 1 个,取出后删除直 到数组为空,取出的结果重新放到另一数组中。  我是这样思考的:  线程安全实现方式有显示锁,同步块,volatile,处于性能考虑,选择顺序:v

  • go sort排序2020-03-24 16:05:17

    package main import ( "fmt" "sort" ) func main() { str := []string{"我", "是", "d", "b","c", } sort.Strings(str) fmt.Println(str) ints := []int{5,4,3,2,1} s

  • c# 自动给版本升级,遇9变0且前面一个版本加12019-11-18 14:00:31

    /// <summary> /// 版本辅助类 /// 创建人: /// 创建时间:2019-11-18 13:53:55 /// </summary> public class VersionHelper { /// <summary> /// 自动升级版本号,版本号+1 /// </summary> /// <param name="ver

  • 大数字相乘2019-10-05 10:05:58

    /** * 大数字相乘 */ public class Test1 { /** * ints * num * @param ints * @param num * @return */ public static int[] mul(int[] ints,int num){ for (int i = 0; i < ints.length; i++) { ints[i] *= num;

  • ROS学习笔记11-写一个简单的服务和客户端(C++版本)2019-10-01 22:54:43

    本文主要来源于:http://wiki.ros.org/ROS/Tutorials/WritingServiceClient%28c%2B%2B%29 写一个服务节点。在创建消息和服务中,我们创建了一个消息AddTwoInts.srv,为实现节点功能,我们还需要编写相应代码。 代码在beginner_tutorials包中创建add_two_ints_server.cpp,并输入如下内容(中

  • LeetCode 40. 组合总和 II2019-09-09 17:03:22

    找出数组中的所有数字之和等于目标值的数组. (可登入LeetCode网站查询 40. 组合总和 II)  [2,5,2,1,2],  5,    1.排序   [2,5,2,1,2] -> 1,2(1),2(2),2(3),5  2. 1,2(1),2(2) = 5      以2(2)为起点走下面循环:  1,2(1),2(2),2(3); 1,2(1),2(2),2(3),5 ; 1,2(1),2(

  • [UVM]在對收到的Transaction做$cast(tr, temp.clone())操作后,member全變為0的問題2019-09-06 20:44:11

              UVM Factory機制的應用                 在Reference model/Scoreboard/Subscriber中,當我們拿到一個Transaction之後,可能需要做$cast(tr, temp.clone())操作,但是有時候經過該運算后,tr中的member都變成0,這是什麼原因呢?        主要是因為沒有把相

  • 2019 HDOJ Multi-University Training Contest Stage 9(杭电多校)2019-08-19 17:50:33

    有点自闭的一场。 题目链接:http://acm.hdu.edu.cn/contests/contest_show.php?cid=856 B: 本质就是数射线交点。 1 /* Codeforces Contest 2019_mutc_09 2 * Problem B 3 * Au: SJoshua 4 */ 5 #include <unordered_map> 6 #include <cctype> 7 #include <cstdio>

  • leetcode_【4】寻找两个有序数组的中位数2019-07-04 15:28:21

    1.题目描述 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。 你可以假设 nums1 和 nums2 不会同时为空。 示例 1: nums1 = [1, 3] nums2 = [2] 则中位数是 2.0 示例 2: nums1 = [1, 2] num

  • sql从n月到m月数据汇总,没有数据,当月显示02019-06-28 09:52:15

    做个备份 -- 按月份统计select date1, MONTHS, createtime, nvl(count2, 0)+count1 from ( SELECT TO_CHAR(ADD_MONTHS(DATE'2018-03-01', ROWNUM-1), 'YYYY-MM') MONTHS, 0 as count1 FROM DUAL CONNECT BY ROWNUM <= MONTHS_BETWEEN(DATE'2020-

  • 超精简的json输出类2019-06-15 08:53:02

    2019独角兽企业重金招聘Python工程师标准>>> json,这玩意比较火爆,地球人都知道。网上json的解析包也非常多,然而大部分时候,我们只是需要在服务端输出json格式到客户端,甚至我经常做的是在调试日志里面输出变量的值,所以就自己写了个非常精简的json格式输出包。 package com.k

  • java 学习笔记-基础算法(七)2019-05-27 13:49:28

    基础算法 标签:自己复习过程中先整理了遇到的,日后再补充。 冒泡排序(一); public class DoubleSort{ public static void main(String[] args){ int[] ints = {1,2,4,9,8,7,6,5,4,3}; doubleSort(ints); } public static void doubleSort(int[] v

  • 排序算法2019-05-24 16:40:58

    排序算法众所周知的比较简单,因此就在这里用一篇文章进行描述一下。 排序算法常用的有两种,一个是冒泡排序,一个是插入排序。   冒泡排序 假设我们有一个数组{1,5,7,9,2,4,8}。 所谓冒泡,就是不断地用前一个元素和后一个元素进行比较,如果满足条件就不处理,不满足条件,则会向气泡一样,不断地向后冒

  • 关于数组的ORDERBY自带函数2019-05-08 11:51:49

    昨天有练习对数字阵列进行排序,《C#阵列Array排序》https://www.cnblogs.com/insus/p/10825174.html 其实一切都弄得很复杂,array已经有2个方法OrderBy和OrderByDescending: 参考下面代码演示:   int[] ints = { 10, 45, 15, 39, 21, 26 }; foreach (var i

  • Java对象排序2019-03-21 16:49:50

    我们如何对一组对象进行排序. 如果我们需要对一个对象数组进行排序,我们可以使用Arrays.sort()方法。如果我们需要排序一个对象列表,我们可以使用Collections.sort()方法。 public static void main(String[] arg0) { List<String> list = new ArrayList<>(); list.ad

  • 【子集或者DFS】部分和问题2019-02-01 18:49:59

    题目:   给定整数序列a1,a2,...,an,判断是否可以从中选出若干数,使它们的和恰好为k。1≤n≤20   -108≤ai≤108   -108≤k≤108  输入: n=4a={1,2,4,7}k=13   输出: Yes (13 = 2 + 4 + 7) 思路:   这里记录一下为什么会想到用子集去做这道题目,这道题目是关于从几个数

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有