Search Options

Results per page
Sort
Preferred Languages
Advance

Results 121 - 130 of 131 for TrimSuffix (0.2 sec)

  1. src/main/java/org/codelibs/core/lang/StringUtil.java

        /**
         * サフィックスを削ります。
         *
         * @param text
         *            テキスト
         * @param suffix
         *            サフィックス
         * @return 結果の文字列
         */
        public static final String trimSuffix(final String text, final String suffix) {
            if (text == null) {
                return null;
            }
            if (suffix == null) {
                return text;
            }
            if (text.endsWith(suffix)) {
    Registered: Fri Nov 01 20:58:10 UTC 2024
    - Last Modified: Thu Mar 07 01:59:08 UTC 2024
    - 21.7K bytes
    - Viewed (0)
  2. docs/debugging/xl-meta/main.go

    						for _, i := range ei.V2Obj.PartNums {
    							if len(ei.V2Obj.MetaSys.Inline) != 0 {
    								break
    							}
    							file := file
    							dataFile := fmt.Sprintf("%s%s/part.%d", strings.TrimSuffix(file, "xl.meta"), uuid.UUID(ei.V2Obj.DDir).String(), i)
    							if i > 1 {
    								file = fmt.Sprintf("%s/part.%d", file, i)
    								filemap[file] = make(map[string]string)
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Thu Sep 05 11:57:44 UTC 2024
    - 40.3K bytes
    - Viewed (0)
  3. cmd/object-api-utils.go

    // SlashSeparatorChar - slash separator.
    const SlashSeparatorChar = '/'
    
    // retainSlash - retains slash from a path.
    func retainSlash(s string) string {
    	if s == "" {
    		return s
    	}
    	return strings.TrimSuffix(s, SlashSeparator) + SlashSeparator
    }
    
    // pathsJoinPrefix - like pathJoin retains trailing SlashSeparator
    // for all elements, prepends them with 'prefix' respectively.
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Thu Aug 08 15:29:58 UTC 2024
    - 37.1K bytes
    - Viewed (0)
  4. cmd/iam.go

    		policyMapFile := strings.TrimPrefix(event.keyPath, iamConfigPolicyDBUsersPrefix)
    		user := strings.TrimSuffix(policyMapFile, ".json")
    		err = sys.store.PolicyMappingNotificationHandler(ctx, user, false, regUser)
    	case policyDBSTSUsersPrefix:
    		policyMapFile := strings.TrimPrefix(event.keyPath, iamConfigPolicyDBSTSUsersPrefix)
    		user := strings.TrimSuffix(policyMapFile, ".json")
    		err = sys.store.PolicyMappingNotificationHandler(ctx, user, false, stsUser)
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Tue Oct 29 16:01:48 UTC 2024
    - 74.6K bytes
    - Viewed (0)
  5. src/bytes/bytes.go

    func TrimPrefix(s, prefix []byte) []byte {
    	if HasPrefix(s, prefix) {
    		return s[len(prefix):]
    	}
    	return s
    }
    
    // TrimSuffix returns s without the provided trailing suffix string.
    // If s doesn't end with suffix, s is returned unchanged.
    func TrimSuffix(s, suffix []byte) []byte {
    	if HasSuffix(s, suffix) {
    		return s[:len(s)-len(suffix)]
    	}
    	return s
    }
    
    Registered: Tue Nov 05 11:13:11 UTC 2024
    - Last Modified: Tue Sep 03 20:55:15 UTC 2024
    - 35.6K bytes
    - Viewed (0)
  6. src/cmd/api/main_test.go

    		log.Printf("feature: %s", f)
    	}
    }
    
    func needApproval(filename string) bool {
    	name := filepath.Base(filename)
    	if name == "go1.txt" {
    		return false
    	}
    	minor := strings.TrimSuffix(strings.TrimPrefix(name, "go1."), ".txt")
    	n, err := strconv.Atoi(minor)
    	if err != nil {
    		log.Fatalf("unexpected api file: %v", name)
    	}
    	return n >= 19 // started tracking approvals in Go 1.19
    }
    
    Registered: Tue Nov 05 11:13:11 UTC 2024
    - Last Modified: Wed Sep 04 18:16:59 UTC 2024
    - 31.4K bytes
    - Viewed (0)
  7. cmd/erasure-sets.go

    			}
    			for _, volName := range volsInfo {
    				vi, err := storageDisks[index].StatVol(ctx, pathJoin(minioMetaBucket, bucketMetaPrefix, deletedBucketsPrefix, volName))
    				if err == nil {
    					vi.Name = strings.TrimSuffix(volName, SlashSeparator)
    					mu.Lock()
    					if _, ok := delBuckets[volName]; !ok {
    						delBuckets[volName] = vi
    					}
    					mu.Unlock()
    				}
    			}
    			return nil
    		}, index)
    	}
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Fri Sep 27 10:41:37 UTC 2024
    - 37K bytes
    - Viewed (1)
  8. cmd/iam-store.go

    				}
    				groupSet.Add(group)
    			}
    		}
    
    		groupPolicyMappingsList := listedConfigItems[policyDBGroupsListKey]
    		for _, item := range groupPolicyMappingsList {
    			group := strings.TrimSuffix(item, ".json")
    			if err = iamOS.loadMappedPolicy(ctx, group, regUser, true, cache.iamGroupPolicyMap); err != nil && !errors.Is(err, errNoSuchPolicy) {
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Mon Oct 14 16:35:37 UTC 2024
    - 83.2K bytes
    - Viewed (0)
  9. cmd/data-scanner.go

    			len(existingFolders)+len(newFolders) >= dataScannerForceCompactAtFolders
    
    		if totalFolders := len(existingFolders) + len(newFolders); totalFolders > int(scannerExcessFolders.Load()) {
    			prefixName := strings.TrimSuffix(folder.name, "/") + "/"
    			sendEvent(eventArgs{
    				EventName:  event.PrefixManyFolders,
    				BucketName: f.root,
    				Object: ObjectInfo{
    					Name: prefixName,
    					Size: int64(totalFolders),
    				},
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Tue Oct 22 21:10:34 UTC 2024
    - 48.4K bytes
    - Viewed (0)
  10. cmd/erasure-multipart.go

    			}
    			if errors.Is(err, errFileNotFound) {
    				return result, nil
    			}
    			return result, toObjectErr(err, bucket, object)
    		}
    		break
    	}
    
    	for i := range uploadIDs {
    		uploadIDs[i] = strings.TrimSuffix(uploadIDs[i], SlashSeparator)
    	}
    
    	// S3 spec says uploadIDs should be sorted based on initiated time, we need
    	// to read the metadata entry.
    	var uploads []MultipartInfo
    
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Sun Sep 29 22:40:36 UTC 2024
    - 44.7K bytes
    - Viewed (0)
Back to top