1.前言 编写过C语言程序的肯定知道通过malloc()方法动态申请内存,其中内存分配器使用的是glibc提供的ptmalloc2。除了glibc,业界比较出名的内存分配器有Google的tcmalloc和Facebook的jemalloc。 二者在避免内存碎片和性能上均比glic有比较大的优势,在 ...
分类:
其他好文 时间:
2019-03-22 16:57:20
阅读次数:
132
1 # 转换成字典(面试题) 这里面主要就是一个切割 2 str1 = "k:1|k1:2|k2:3|k3:4" 3 dic = {} 4 lst = str1.split("|") 5 for l in lst: 6 lst2 = l.split(":") 7 dic[lst2[0]] = lst ...
分类:
其他好文 时间:
2019-03-21 10:33:24
阅读次数:
192
交换机转发Mac广播路由器切割广播局域网中主机通信:IP地址与MAC地址ARP协议:将一个与已知的IP地址解析成mac地址pc1:发送ARP请求消息(广播)帧pc2:回复ARP应答(单播)arp-a:查看ARP缓存-d:清除缓存ARP绑定arp-s(windows系统)arp-s157.55.85.21200-aa-00-62-c6-09....添加静态项。netshinterfaceipv4sh
分类:
其他好文 时间:
2019-03-20 15:52:58
阅读次数:
197
/* * 正则表达式 * 验证手机号码 * 验证qq号码 * 按照空格 对字符串进行切割 * 按照- 对字符串进行切割 * */ public class Regexdemo { public static void main(String[] args) { split_1();//按照- 对字符 ...
分类:
其他好文 时间:
2019-03-19 21:22:39
阅读次数:
119
将一个方形图片切割成菱形 在Sprites/Default的shader基础上进行扩展 分别将需要切割的四个角的透明度设置为0,就不会显示了 如下图,切割前是原图,使用shader后将不会显示四个角 在Sprites/Default的shader基础上进行扩展 ...
分类:
编程语言 时间:
2019-03-19 21:21:23
阅读次数:
370
你现在负责设计一种新式的碎纸机。一般的碎纸机会把纸切成小片,变得难以阅读。而你设计的新式的碎纸机有以下的特点: 1.每次切割之前,先要给定碎纸机一个目标数,而且在每张被送入碎纸机的纸片上也需要包含一个数。 2.碎纸机切出的每个纸片上都包括一个数。 3.要求切出的每个纸片上的数的和要不大于目标数而且与 ...
分类:
其他好文 时间:
2019-03-19 16:44:42
阅读次数:
169
运算符号 1. 运算符(+,-,*,/,++,--,i++) i++ 与 ++i的区别: i++是先进行运算然后再自加1,而++i 是将i加了1之后参与运算 2 比较运算符(> >= < <= != == !==) == 与 的区别: == 是弱等于, 是强等于。==是不会校验数据的类型,直接进行比 ...
分类:
Web程序 时间:
2019-03-18 18:46:26
阅读次数:
179
package com.rabbit.hadoop.mapreduce; import java.io.IOException;import java.util.StringTokenizer; import org.apache.hadoop.conf.Configuration;import o ...
分类:
其他好文 时间:
2019-03-18 13:32:18
阅读次数:
189
题目解读 1. 文件格式:访问时间,来源IP,响应结果,响应耗时 2. 文件大小:超大规模,TB数量级 解题思路 首先,数据量过大,通过内存计算肯定是不可行的。 考虑采用分治,将大文件切割成小文件,再对小文件分析,找出访问次数最多的,此时将问题转化为:切割小文件算法 具体思路如下: 将1T的文件按照 ...
分类:
其他好文 时间:
2019-03-18 13:28:16
阅读次数:
168
1、网络IO事件模型:useepoll;在/etc/nginx/ngin.conf添加events{worker_connections1024;useepoll;}2、进程数量及CPU绑定#将workprocess绑定到特定cpu上,避免进程在cpu间切换的开销worker_cpu_affinity0001001001001000#4内核8进程时的设置方法:worker_cpu_affinity
分类:
其他好文 时间:
2019-03-15 10:47:08
阅读次数:
192