在iOS的实际开发中,常会出现需要去除空格的情况,总结有三种情况: 去除字符串首尾连续字符(如空格); 去除字符串首部连续字符(如空格); 去除字符串尾部连续字符(如空格); 去除字符串首尾连续字符(如空格) NSString *a = @" a sdf "; [a stringByTrimming ...
分类:
移动开发 时间:
2019-08-29 16:05:32
阅读次数:
133
redo日志 作用 innoDB存储引擎中,需要在服务器故障重启后,能够准确的恢复所有已提交的数据,保证数据持久性;如某个事务在内存Buffer Pool中已被提交(脏页),但服务器突然故障,数据就丢失了; 为了解决这个问题,可以采用修改页面刷新到磁盘,但因为可能只修改了一条记录,没必要实时刷新浪费 ...
分类:
其他好文 时间:
2019-08-29 09:22:58
阅读次数:
83
给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。 注意: num1 和num2 的长度都小于 5100.num1 和num2 都只包含数字 0-9.num1 和num2 都不包含任何前导零。你不能使用任何內建 BigInteger 库, 也不能直接将输入的字符串转换为整数形式。 ...
分类:
其他好文 时间:
2019-08-27 21:28:02
阅读次数:
78
sc.nextline() 指一行全部执行包括空格等. sc.next() 过滤空格等. string buffer类可修改容量. sc.set charat()修改指定索引处的字符. sc = sc.insert() 插入指定索引处的字符前面. sc = sc.reverse() 字符串反序; i ...
分类:
其他好文 时间:
2019-08-27 12:43:07
阅读次数:
101
思考:网络超时问题?客户端(软件)的问题:有无连接池,连接池的连接探活检查客户端(软件)所在的宿主机:tcp栈的内核参数(连接数量、端口复用、buffer等)设置网络的问题:交换机带宽,跨机房?网络抖动服务端(软件)的问题:服务端的服务的处理能力,线程池数量的设置,连接队列或者buffer的设置等服 ...
分类:
其他好文 时间:
2019-08-26 15:30:30
阅读次数:
106
publicclassmyimplementsjava.io.Serializable{publicvoidrr(){System.out.println("杜雨龙最帅a");}}引用类型接收端Addressalreadyinuse:Cannotbind同一个协议下端口不允许冲突1、使用DatagramSocket指定端口创建接收端2、准备容器封装成DatagramPacket包裹3、阻塞式接受包
分类:
编程语言 时间:
2019-08-26 09:36:44
阅读次数:
105
一、golang 1、protocal buffer安装 https://github.com/google/protobuf/releases下载安装包 解压后看到protoc.exe 我这里是windows 最后设置环境变量即可 2、安装 golang protobuf 3、安装 gRPC-go ...
分类:
编程语言 时间:
2019-08-25 19:40:05
阅读次数:
117
什么是I/O模型? 简单来说IO模型是指程序以何种方式等待数据或者状态的就绪,进而针对数据或者状态进行处理。“就绪”指的是数据准备好了或者某个状态发生了。比如程序等待socket接收数据到buffer中以后再进行数据处理;再比如server端socket变成连接状态后进行某种处理。程序为什么要等待呢 ...
分类:
其他好文 时间:
2019-08-25 18:16:19
阅读次数:
126
多线程相关的问题 1.什么是进程? ? 正在执行的程序 2.什么是线程? ? 进程的子单位,一个能够完成独立功能的执行路径 3.为什么需要开启多线程? 当执行某些耗时操作的任务的时候需要开启多线程,防止线程阻塞 能够让两个任务看起来像是在同时执行 提高CPU的使用率,进而提高进程和内存的使用率 4. ...
分类:
编程语言 时间:
2019-08-25 15:54:14
阅读次数:
85
术语表 第 3 章 字符串, 向量和数组 begin: 是 string 和 vector 的成员,返回指向第一个元素的迭代器。也是一个标准库函数,输入一个数字,返回指向该数字首元素的指针。 缓冲区溢出(buffer overflow): 一种严重的程序故障,主要的原因是试 ...
分类:
编程语言 时间:
2019-08-25 15:42:39
阅读次数:
120