首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏EmacsTalk

    ASDF 004. 美国的自由及其代价

    林达以敏锐的观察力和深刻的思考,对美国社会进行了多方面的剖析,主要围绕美国式“自由”展开,从什么是自由,到为自由而付出的悲惨代价(枪杀案)。

    32410编辑于 2024-04-03
  • 来自专栏又见苍岚

    Python 堆 heapq

    a = [[13, 'asdf'], [22, 'asdf'], [4, 'asdf'], [6, 'asdf'], [8, 'asdf'], [45, 'asdf'], [67, 'asdf'], [ 7, 'asdf']] heapq.heapify(a) --> a [[4, 'asdf'], [6, 'asdf'], [13, 'asdf'], [7, 'asdf'], [8, 'asdf'] [22, 'asdf'], [4, 'asdf'], [6, 'asdf'], [8, 'asdf'], [45, 'asdf'], [67, 'asdf'], [7, 'asdf']] heapq.heapify asdf'], [4, 'asdf'], [6, 'asdf'], [8, 'asdf'], [45, 'asdf'], [67, 'asdf'], [7, 'asdf']] heapq.heapify 'asdf'], [6, 'asdf'], [13, 'asdf'], [7, 'asdf'], [8, 'asdf'], [13, 'asdf'], [7, 'asdf'], [8, 'asdf']

    54210编辑于 2023-10-17
  • 来自专栏又见苍岚

    Python 二分查找库 bisect

    示例 查找 import bisect a = [[1, 'asdf'], [2, 'asdf'], [4, 'asdf'], [6, 'asdf'], [8, 'asdf'], [45, 'asdf' ], [67, 'asdf'], [7, 'asdf']] bisect.bisect_right(a, 7, key=lambda x:x[0]) --> 4 插入 import bisect a = [[1, 'asdf'], [2, 'asdf'], [4, 'asdf'], [6, 'asdf'], [8, 'asdf'], [45, 'asdf'], [67, 'asdf'], [7 , 'asdf']] bisect.insort_left(a, [6, '###'], key=lambda x:x[0]) --> [[1, 'asdf'], [2, 'asdf'], [4, ' asdf'], [6, '###'], [6, 'asdf'], [8, 'asdf'], [45, 'asdf'], [67, 'asdf'], [7, 'asdf']] 参考资料 https://

    51430编辑于 2023-10-18
  • 来自专栏有趣的django

    21.jQuery

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    # 获取 > $(window).

    3.9K90发布于 2018-04-11
  • 来自专栏coder修行路

    jQuery

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    asdf

    5.4K50发布于 2018-01-04
  • 来自专栏sktj

    python 字符串分割与拼接

    line = 'asdf fjdk; afed, fjek,asdf, foo' import re re.split(r'[;,\s]\s*', line) ['asdf', 'fjdk', ' afed', 'fjek', 'asdf', 'foo'] ''.join(v+d for v,d in zip(values, delimiters)) 'asdf fjdk;afed,fjek ,asdf,foo'

    59420编辑于 2022-01-10
  • 来自专栏前端开发

    JS判断数组中的 entityName 是否为“asdf,如果是,则把它放在第一个数组中

    要实现这个需求,你可以遍历数组,检查每个元素的entityName是否为"asdf",如果是则将其移到数组的第一个位置。 " if (arr[i] && arr[i].entityName === "asdf") { // 将找到的元素从原位置移除 const target // 返回处理后的数组 return arr;}// 示例用法const testArray = [ { entityName: "test1" }, { entityName: "asdf (testArray);console.log(result);// 输出结果:// [// { entityName: "asdf" },// { entityName: "test1" }, ,可以去掉break)最后返回处理后的数组如果需要移动所有entityName为"asdf"的元素到前面,可以稍作修改,收集所有符合条件的元素后再重新组合数组。

    21110编辑于 2025-08-02
  • 来自专栏后场技术

    Python下字符串指定多个分隔符分割

    比如,你可能想保留分割字符串,用来在后面重新构造一个新的输出字符串: >>> line = 'asdf fjdk; afed, fjek,asdf, foo' >>> fields = re.split (r'(;|,|\s)\s*', line) >>> fields ['asdf', ' ', 'fjdk', ';', 'afed', ',', 'fjek', ',', 'asdf', ',', ' same delimiters >>> ''.join(v+d for v,d in zip(values, delimiters)) 'asdf fjdk;afed,fjek,asdf,foo' 如果你不想保留分割字符串到结果列表中去 :...), 比如: >>> line = 'asdf fjdk; afed, fjek,asdf, foo' >>> re.split(r'(? :,|;|\s)\s*', line) ['asdf', 'fjdk', 'afed', 'fjek', 'asdf', 'foo']

    5.1K20发布于 2020-09-03
  • 来自专栏全栈程序员必看

    StringUtils方法全集

    ”, 0)) = “asdf” StringUtils.substring(“asdf”, 1)) = “sdf” StringUtils.substring(“asdf”, 3)) = “f” “asdf”, -3)) = “sdf” StringUtils.substring(“asdf”, -8)) = “asdf” 41.public static String substring( (“asdf”, 1, = “sdf” StringUtils.substring(“asdf”, -1, -3) = “” StringUtils.substring(“asdf”, -3, -1 ”, 0) = “” StringUtils.right(“asdf”, 2) = “df” StringUtils.right(“asdf”, = “asdf” 44.public static ”, null, *) = “asdf” StringUtils.replaceChars(“asdf”, “”, *) = “asdf” StringUtils.replaceChars(“asdf

    62630编辑于 2022-07-01
  • 来自专栏猫头虎博客专区

    猫头虎分享 | 前端开发中常用的 Node.js 版本管理工具盘点

    5. asdf (version manager) 简介:asdf 是一个多语言版本管理工具,不仅支持 Node.js,还可以管理 Ruby、Python、Elixir 等其他开发工具的版本。 安装与使用: # 安装 asdf git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.9.0 # 安装 Node.js 插件 asdf plugin-add nodejs https://github.com/asdf-vm/asdf-nodejs.git # 安装 Node.js 版本 asdf install nodejs 14 # 切换 Node.js 版本 asdf global nodejs 14 优点: 适用于多语言开发,支持众多工具的版本管理。 如果你需要跨平台支持或同时管理多个开发工具的版本,Volta 和 asdf 是更全面的解决方案。

    2.4K20编辑于 2025-06-01
  • 来自专栏python3

    Python全栈Day 12部分知识点

    ',1231]       tu=(123,123,'asdf')       tu1=('asdf','asdf')       v=tuple(s)       print(v)       v=tuple ',1231)         [123,123,'asdf']         asdf_asdf     ——二级或更高级元素可修改       tu=(111,'alex',(11,22),[(33,44 ',       'k1':'asdf',       True:'123',       [11,22];123,       (11,22):123,       {'k1:v1'}:123,      }     print(info1)     输出       {'k1':'asdf',1:'123',(11,22):123}       True 1 False 0 这里True和键1重复了 key ')   输出{'k1': 123, 'k5':'asdf','k2': 'v2', 'k3': 345}     输出       {'k1': '111', 'k2': 'v2', 'k3': 123

    63510发布于 2020-01-19
  • 来自专栏全栈程序员必看

    List KeyValuePair

    string>> list = new List<KeyValuePair<string, string>>(); list.Add(new KeyValuePair<string, string>(“asdf1 ”, “1”)); list.Add(new KeyValuePair<string, string>(“asdf1”, “1”)); list.Add(new KeyValuePair<string, string>(“asdf1”, “1”)); Dictionary<string, string> dictionary = list.ToDictionary(x => x.Key, x => x.Value

    21420编辑于 2022-09-14
  • 来自专栏小灰灰

    Guava之 Joiner & Splitter

    list); System.out.println("join: " + ans); String[] strs = new String[]{"123", "456", "789", "asdf withKeyValueSeparator("=").join(params); System.out.println("map->" + ans); } 输出 join: 12,@#,absc 123&456&789&asdf withKeyValueSeparator("=").split(ans); System.out.println("split map: " + map); ans = "123&456&789&asdf "split list: " + list); } 输出 split map: {key1=123, key2=678, key3=what} split list: [123, 456, 789, asdf

    78370发布于 2018-02-06
  • 来自专栏得一

    Ubuntu 安装 Tengine、申请 SSL 证书、配置 gzip 、http2.0 教程

    通过域名访问 http://asdf123.club: [http://asdf123.club] 配置 HTTPS 及 开启 http2 申请 SSL 证书 https://console.cloud.tencent.com conf sudo vim nginx.conf 增加如下的 server 配置: server { listen 443 ssl http2; server_name asdf123 .club; ssl_certificate cert/1_asdf123.club_bundle.crt; ssl_certificate_key cert/2_asdf123 Nginx: # 检查配置 /usr/share/nginx/sbin/nginx -t # 重启 /usr/share/nginx/sbin/nginx -s reload 访问: https://asdf123 .club; ssl_certificate cert/1_asdf123.club_bundle.crt; ssl_certificate_key cert/2

    2.1K40发布于 2020-07-06
  • Go语言多版本管理工具选型指南

    工具概览 目前社区主流的Go多版本管理工具主要有五种:goenv、gvm、g、asdf和goup。每款工具都有其独特的设计哲学和适用场景。下面我们将逐一深入分析。 asdf:通用版本管理器的Go支持 asdf是一个通用的版本管理工具,通过插件机制支持Go、Node.js、Python、Ruby等数百种语言或工具。 如果你的技术栈是多元的,asdf可以让你使用同一套命令和逻辑来管理所有环境的版本,实现统一管理。 asdf的插件系统设计良好,Go插件维护活跃,能够及时支持新版本的Go。 goenv和asdf在自动版本切换方面表现良好,分别通过.go-version和.tool-versions文件实现。g则在跨平台支持上独占鳌头,而asdf的多语言支持是其独特卖点。 技术栈多样性:全栈团队可能更倾向于asdf的统一管理方案。 长期维护性:选择活跃维护的项目,避免遇到已废弃工具。

    1.2K10编辑于 2025-12-29
  • 来自专栏java后端

    集合与字符串的一些操作技巧

    “45”】 拼接成字符串:12,23,45 普通方法 通过for循环集合遍历,这个方法比较麻烦,需要判断,去除最后一个元素, List<String> listStr=Arrays.asList("asdf buffer); String.join() 这是JDK8才有的特性哦 是不是非常简单呢 第一个参数是中间拼接的字符,第二个是集合 List<String> listStr=Arrays.asList("asdf joiner.add("cc"); System.out.println(joiner); lambda表达式 List<String> listStr=Arrays.asList("asdf Collectors.joining(",")); System.out.println(str); 字符串->集合 拼接的字符串转集合 //拼接的字符串转集合 String str="asdf

    42210发布于 2021-05-13
  • 来自专栏云原生工具箱

    【每日一个云原生小技巧 #3】rbac-lookup

    安装 Homebrew brew install FairwindsOps/tap/rbac-lookup ASDF asdf plugin add rbac-lookup asdf install rbac-lookup latest asdf global rbac-lookup latest 使用 轻松查 user、 service account 或 group 匹配的 ROLE rbac-lookup

    28230编辑于 2023-10-23
  • 来自专栏全栈程序员必看

    Java中的Scanner(详解常见用法)

    void main(String[] args) throws FileNotFoundException { Scanner s = new Scanner(“123 asdf sd 45 789 sdf asdfl,sdf.sdfl,asdf ……asdfkl las”); // s.useDelimiter(” |,|\\.”) ()) { System.out.println(s.next()); } } 123 asdf sd 45 789 sdf asdfl,sdf.sdfl,asdf ……asdfkl las Process finished with exit code 0 将注释行去掉, 使用空格或逗号或点号作为分隔符,输出结果如下: 123 asdf sd 45 789 sdf asdfl sdf sdfl asdf asdfkl las Process finished

    93230编辑于 2022-09-08
  • 来自专栏ml

    HDUOJ---1867 A + B for you again

    If you get two strings, such as “asdf” and “sdfg”, the result of the addition between them is “asdfg” , for “sdf” is the tail substring of “asdf” and the head substring of the “sdfg” . However, the result comes as “asdfghjk”, when you have to add “asdf” and “ghjk” and guarantee the shortest Sample Input asdf sdfg asdf ghjk Sample Output asdfg asdfghjk Author Wang Ye 简述一下题目的意思:对于s和t两个串,将这两个串合并为一个串

    74260发布于 2018-03-22
  • 来自专栏人人都是架构师

    Go单测系列6—goconvey的使用

    map[string]string{"a": "b"}, ShouldHaveLength, 1) // supports map, slice, chan, and string 字符串类 So("asdf ", ShouldStartWith, "as") So("asdf", ShouldNotStartWith, "df") So("asdf", ShouldEndWith, "df") So("asdf ", ShouldNotEndWith, "df") So("asdf", ShouldContainSubstring, "稍等一下") // optional 'expected occurences So("asdf", ShouldNotContainSubstring, "er") So("adsf", ShouldBeBlank) So("asdf", ShouldNotBeBlank) panic // or errors.New("something") 类型检查类 So(1, ShouldHaveSameTypeAs, 0) So(1, ShouldNotHaveSameTypeAs, "asdf

    74430编辑于 2023-09-10
  • 领券