精华内容
下载资源
问答
  • strings

    2019-12-18 11:19:50
    文章目录1 strings1.1 strings工具的使用 1 strings 1.1 strings工具的使用 strings主要用来获取目标文件中的所有字符串常量:strings a.out。 参考资料: 嵌入式操作系统原理课 ...

    1 strings

    1.1 strings工具的使用

    strings主要用来获取目标文件中的所有字符串常量:strings a.out


    参考资料:

    1. 嵌入式操作系统原理课
    展开全文
  • Strings

    2012-04-14 23:37:08
    The String class represents character strings. All string literals字面值 in Java programs, such as "abc", are implemented作为 as instances of实例 this class. Strings are constant常量; their ...

    The String class represents character strings. All string literals字面值 in Java programs, such as "abc", are implemented作为 as instances of实例 this class.
    Strings are constant常量; their values cannot be changed after they are created. String bufferssupport缓冲 mutable可变的 strings. Because String objects are immutable不可变 they can beshared共享. For example:


         String str = "abc";
     
    is equivalent to等效:


         char data[] = {'a', 'b', 'c'};
         String str = new String(data);
     
    Here are some more examples of how strings can be used:


         System.out.println("abc");
         String cde = "cde";
         System.out.println("abc" + cde);
         String c = "abc".substring(2,3);
         String d = cde.substring(1, 2);
     
    The class String includes methods for examining检查 individual单个 characters of the sequence, for comparing比较 strings, for searching搜索 strings, for extracting提取 substrings子字符串, and for creating a copy of a string字符串副本 with all characters translated转换 to uppercase or to lowercase. Case mapping大小写映射 is based on the Unicode Standard version标准版specified指定 by the Character class.

    The Java language provides提供 special特别 support for the string concatenation串联 operator字符串 ( + ), and for conversion of转换 other objects to strings. String concatenation串联 isimplemented实现 through the StringBuilder(or StringBuffer) class and its append method. Stringconversions转换 are implemented实现 through the method toString, defined by由,决定 Object and inherited继承 by all classes in Java. For additional更多 information on stringconcatenation串联 and conversion转换, see Gosling, Joy, and Steele, The Java Language Specification.

    Unless除非 otherwise noted另外说明, passing a null argument to a constructor构造函数 or method in this class will cause a NullPointerException to be thrown.

    A String represents a string in the UTF-16 format in which supplementary characters增补字符are represented by surrogate代理 pairs (see the section Unicode Character Representations代表in the Character class for more information). Index values refer to指的是 char code units单元, so a supplementary增补 character uses two positions位置 in a String.

    The String class provides提供 methods for dealing处理 with Unicode code points (i.e., characters), in addition to those for dealing with Unicode code units (i.e., char values).

     

    展开全文
  • Strings-源码

    2021-03-26 20:26:43
    Strings
  • merge_strings 这个小巧的脚本适合您,您可以手动管理Localizable.strings并按需要对键和值进行分组。 它不会将所有内容按字母顺序排列,也不会简单地将所有内容添加在底部。 安装 gem install merge_strings 示例...
  • Format Strings

    2012-12-16 22:54:57
    Format Strings
  • Go strings.Split函数

    万次阅读 2019-09-03 23:21:11
    Go strings.Split()函数 介绍、使用方法和注意事项。

    目录

    描述

    语法

    参数

    返回值

    使用示例

    注意事项

    1. 当分隔符不存在于原字符串中时

    2. 当分隔符是空字符串时

    3. 参数都为空字符串

    4. 当s为空字符串,sep不为空字符串时


    描述

    strings.Split函数用于将指定的分隔符切割字符串,并返回切割后的字符串切片。

    语法

    需要导入 strings包

    strings.Split(s, sep)

    参数

    参数说明备注
    s待分割的字符串字符串类型的参数
    sep分隔符

    字符串类型的参数

    返回值

    返回一个字符串切片。

    使用示例

    Split()函数将字符串根据分隔符切割。切割后返回一个字符串切片,切片len和cap值等于原字符串中存在分隔符的数量 + 1(仅在s不是空字符串的情况下成立)。

    package main
    
    import (
    	"fmt"
    	"strings"
    )
    
    func main() {
    	demo := "I&love&Go,&and&I&also&love&Python."
    	string_slice := strings.Split(demo, "&")
    
    	fmt.Println("result:",string_slice)
    	fmt.Println("len:",len(string_slice))
    	fmt.Println("cap:", cap(string_slice))
    }

    运行结果如下:

    result: [I love Go, and I also love Python.]
    len: 8
    cap: 8
    

    注意事项

    1. 当分隔符不存在于原字符串中时

    当分隔符在原字符串中不存在的情况下,Split()函数仅仅将原字符串转换成一个len和cap值都为1的字符串切片。

    package main
    
    import (
    	"fmt"
    	"strings"
    )
    
    func main() {
    	demo := "I love Go, and I also love Python."
    	string_slice := strings.Split(demo, "&")
    
    	fmt.Println("result:",string_slice)
    	fmt.Println("len:",len(string_slice))
    	fmt.Println("cap:", cap(string_slice))
    }

    运行结果如下:

    result: [I love Go, and I also love Python.]
    len: 1
    cap: 1

    2. 当分隔符是空字符串时

    当分隔符是空字符串时,Split()函数将字符串中的每一个字符分割成一个单独的元素。

    package main
    
    import (
    	"fmt"
    	"strings"
    )
    
    func main() {
    	demo := "Go"
    	string_slice := strings.Split(demo, "")
    
    	fmt.Println("result:",string_slice)
    	fmt.Println("len:",len(string_slice))
    	fmt.Println("cap:", cap(string_slice))
    }

    运行结果:

    result: [G o]
    len: 2
    cap: 2
    

    3. 参数都为空字符串

    当Split()函数的两个参数都是空字符串时(即s和sep都是空字符串),Split()函数返回一个len和cap值都为0的空字符串切片。

    package main
    
    import (
    	"fmt"
    	"strings"
    )
    
    func main() {
    	demo := ""
    	string_slice := strings.Split(demo, "")
    
    	fmt.Println("result:",string_slice)
    	fmt.Println("len:",len(string_slice))
    	fmt.Println("cap:", cap(string_slice))
    }

    运行结果:

    result: []
    len: 0
    cap: 0
    

    4. 当s为空字符串,sep不为空字符串时

    不同于上一个场景,在这种情况下虽然得到的结果仍然是字符串切片,但是字符串切片的len和cap值是1(而不是像上一个场景中的值是0)。返回的结果是包含一个空字符串的字符串切片。

    package main
    
    import (
    	"fmt"
    	"strings"
    )
    
    func main() {
    	demo := ""
    	string_slice := strings.Split(demo, "*")
    
    	fmt.Println("result:",string_slice)
    	fmt.Println("len:",len(string_slice))
    	fmt.Println("cap:", cap(string_slice))
    
    	element := string_slice[0]
    	fmt.Printf("string_slice[0]:%s, type:%T, len():%d\n",
    		element, element, len(element),)
    
    	fmt.Println("element == \"\"?", element == "")
    }

    运行结果:

    result: []
    len: 1
    cap: 1
    string_slice[0]:, type:string, len():0
    element == ""? true
    

    5. 返回的字符串切片中不再包含分隔符

    展开全文
  • TDesktop.strings

    2019-06-15 18:13:22
    TDesktop.strings tg的中文汉化
  • android strings

    2014-03-10 23:13:51
    android strings
  • action strings

    2014-08-29 17:43:37
    弦乐教程,action strings使用说明,影视游戏音乐制作利器
  • Highlight patterns within strings
  • strings.exe

    2019-02-28 16:43:25
    支持win10和XP的strings工具,可以用来扫描文件中包含的字符串
  • strings指令

    千次阅读 2018-06-24 22:45:29
    表示用了很久的linux(其实并没有+_+),strings指令还是最近为了识别动态库版本才发现的,在此做一个汇总。 首先当然是查看帮助文档了,输入strings --help。 alex@alex:~$ strings --help Usage: strings ...

        表示用了很久的linux(其实并没有+_+),strings指令还是最近为了识别动态库版本才发现的,在此做一个汇总。

        首先当然是查看帮助文档了,输入strings --help。

    alex@alex:~$ strings --help
    Usage: strings [option(s)] [file(s)]
     Display printable strings in [file(s)] (stdin by default)
     The options are:
      -a - --all                Scan the entire file, not just the data section [default]
      -d --data                 Only scan the data sections in the file
      -f --print-file-name      Print the name of the file before each string
      -n --bytes=[number]       Locate & print any NUL-terminated sequence of at
      -<number>                   least [number] characters (default 4).
      -t --radix={o,d,x}        Print the location of the string in base 8, 10 or 16
      -w --include-all-whitespace Include all whitespace as valid string characters
      -o                        An alias for --radix=o
      -T --target=<BFDNAME>     Specify the binary file format
      -e --encoding={s,S,b,l,B,L} Select character size and endianness:
                                s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-bit
      -s --output-separator=<string> String used to separate strings in output.
      @<file>                   Read options from <file>
      -h --help                 Display this information
      -v -V --version           Print the program's version number
    strings: supported targets: elf64-x86-64 elf32-i386 elf32-iamcu elf32-x86-64 a.out-i386-linux pei-i386 pei-x86-64 elf64-l1om elf64-k1om elf64-little elf64-big elf32-little elf32-big pe-x86-64 pe-bigobj-x86-64 pe-i386 plugin srec symbolsrec verilog tekhex binary ihex
    Report bugs to <http://www.sourceware.org/bugzilla/>
    alex@alex:~$ 

    可知该指令功能是将文件中的可打印字符串显示出来,默认会以标准输出显示在控制台上(但我一直对什么是“可打印字符串”不理解)。文档内容并不多,不过很多参数都不理解,这里只对指令用法做个记录。

        前面提到,当初是为了识别动态库的版本才用的这个指令。因为最近动态库迭代次数过多,很容易搞混,因此考虑用日期和编译时间作为版本,方便查看和控制。在编译成库的代码中增加一行:

        其中"lib_version"是为了作为tag,方便用strings时进行筛选。对封装的库进行查看:strings xxx.so|grep "lib_version",就可以显示出版本号了。

    很多人会把密码或敏感信息直接写死在程序中,其实很容易被strings指令查询出来。

    展开全文
  • Math-Strings-源码

    2021-03-27 01:01:09
    Math-Strings
  • Assignment-Strings-源码

    2021-03-10 00:03:46
    Assignment-Strings
  • android-strings-源码

    2021-03-06 06:32:12
    android-strings
  • HTMLStrings-开源

    2021-07-05 02:25:21
    HTMLStrings 是一个 Java 类,它包含一组用于操作 HTML 字符串的静态方法。
  • unicode-strings-源码

    2021-03-11 13:24:07
    编写unicode-strings模块可简化将字符串从Unicode转换为ASCII的过程。 当尝试在与扩展Unicode字符集不兼容的系统上使用字符串时,此转换可能会很有用。 1.安装 npm install git+...
  • golang strings

    2018-12-14 11:59:12
    字符串查找func Index(s, sep string) int 子串sep在字符串s中第一次...strings" ) func main() { fmt.Println(strings.Index("chicken", "ken")) fmt.Println(strings.Index("c...
  • strings:用来获取目标路径下所有的子孙非标签字符串,返回的是个生成器 stripped_strings:用来获取目标路径下所有的子孙非标签字符串,会自动去掉空白字符串,返回的是一个生成器 get_text:用来获取目标路径下的...
  • Android2iOSStringsWorkflow 将Android strings.xml转换为iOS Localizable.strings的Alfred工作流 用法 将要转换的内容复制到strings.xml 打开Alfred并输入a2x 粘贴到Localizable.strings
  • strings_zh.xml

    2020-12-24 14:24:37
    strings_zh.xml
  • strings命令

    2018-11-21 10:06:29
    打印文件中的可打印字符串(print the strings of printable characters in files)。常用来在二进制文件中查找字符串,与grep配合使用。strings命令输出的字符串长度为4个或4个以上的,长度小于4的字符串将不予打印...
  • hackerrank_Strings Hackerrank中Category Algorithm->Strings下问题的解决方法
  • STRINGS工具使用

    2021-02-15 22:26:41
    目录运行环境 windowsXP步骤一...strings:支持win10和XP的strings工具,可以用来扫描文件中包含的字符串 运行环境 windowsXP 步骤一 cmd 打开命令窗口,进入strings工具所在的文件夹 步骤二 strings 运行文件路径 ...
  • Power Strings

    2017-02-17 03:36:39
    Given two strings a and b we define a*b to be their concatenation. For example, if a = "abc" and b = "def" then a*b = "abcdef". If we think of concatenation as multiplication, exponentiation by a non-...
  • package main import ( "fmt" "strings" ) func main() { fmt.Println("aabbccdd\t:",strings.TrimLeft("aabbccdd","abcd")) // 空字符串 ... fmt.Println("aabbeccdd\t:",strings.TrimLeft("aabbedcb
  • 在Linux下搞软件开发的朋友, 几乎没有不知道strings命令的。我们先用man strings来看看: strings - print the strings of printable characters in files.  意思是, 打印文件中可打印的字符。 我来补充一下吧...
  • R dplyr,sparklyr,strings 文档
  • 作者CatchZeng,源码Localizable.strings2Excel,Python命令行工具,用于将iOS Localizable.strings和excel文件&Localizable.strings与android strings.xml文件进行转换。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 337,561
精华内容 135,024
关键字:

strings