算法题千奇百怪,今天分享的这样一道算法题。 0x01:题目 题目一:有两个字符串分别如下: String a = "10101001101010100110"; String b = "1011011101100"; 字符串里的数字或者是0,或者是1。编写一个函数实现这两个数的二进制字符串相加。考虑 ...
分类:
其他好文 时间:
2020-10-29 09:22:32
阅读次数:
14
java经过所谓的 沙箱安全模型 保证了其安全性,下面咱们就来看看java供给的安全沙箱机制。组成沙箱的根本组件如下:1.类装载器结构;2.class文件查验器;3.内置于java虚拟机(及语言)的安全特性;4.安全管理器及java API。 一.类装载器体系结构 1.防止歹意代码去干与善意的代码。 ...
分类:
编程语言 时间:
2020-10-27 11:17:36
阅读次数:
28
be32_to_cpup()接口是干什么的呢? 转换一个无符号的, 大端, 32位值到一个cpu的大小端值(如果cpu为大端序,就将数值直接返回此值;如果cpu为小端序,就将数值转换为小端序) be32_to_cpup()接口的定义(linux内核源码的版本为5.9) #define be32_to ...
分类:
系统相关 时间:
2020-10-21 20:22:30
阅读次数:
38
位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符,这些运算只能用于整型操作数,即只能用于带符号或无符号的char、short、int与long类型。浮点数因为浮点型和整型在计算机内的存储方式大相径庭,同样是32位。但是浮点数是1位表示符号位,23位 ...
分类:
编程语言 时间:
2020-10-19 22:55:34
阅读次数:
30
给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123输出: 321 示例 2: 输入: -123输出: -321 示例 3: 输入: 120 输出: 21 注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [?231, 231 ...
分类:
编程语言 时间:
2020-10-12 20:01:00
阅读次数:
23
今天讲讲arm汇编中除法的底层实现。汇编代码本身比较长了,如需参考请直接拉到文末。 下面我直接把arm的除法算法的汇编代码转译成C语言的代码贴出来,并进行解析。 因为篇幅有限,所以在此只解析无符号整型的除法运算,关于无符号除法和有符号除法的区别请参考上一篇推送。 代码较长如下,电脑端看效果更佳,如无 ...
分类:
编程语言 时间:
2020-10-07 21:33:35
阅读次数:
29
输入scanf()输出printf(),要用到stdio.hprintf格式化输出函数格式为printf(“格式控制字符串”,输出列表);格式字符串就是以%开头的字符串,在%后面可以跟各种字符串,%d表示输出十进制整数,%ld表示输出十进制长整型,非格式符在输出时候原样输出,在显示的时候给提示作用。%o以八进制形式输出无符号整数%x以十六进制形式输出无符号整数%u以十进制形式输出无符号整数%f以小
分类:
其他好文 时间:
2020-09-18 03:48:05
阅读次数:
46
GROUP_CONCAT()是有最大长度限制的,默认值是1024可以通过group_concat_max_len参数进行动态设置。参数范围可以是Global或Session。格式:SET[GLOBAL|SESSION]group_concat_max_len=val值是无符号整型,最大值与版本位数有关:mysql版本号最小值最大值备注32位442949672952^3264位41844674407
分类:
数据库 时间:
2020-09-17 20:15:55
阅读次数:
48
目的:通过Nginx服务器对grafana进行代理,实现通过https://域名/grafana在公网进行访问实践过程:1、修改Nginx配置(nginx.conf)文件,添加访问grafana的配置,配置时注意proxy_pass后面一定要有符号/(目的是去掉/grafana/以匹配本身)vi/usr/local/nginx/conf/nginx.confserver{listen443ssl;
分类:
其他好文 时间:
2020-09-14 19:20:17
阅读次数:
79