-
[综合] # 2020-10-08 #「Linux」- 修改主机名
内容简介 本文主要介绍如何修改主机名。假如pc为原主机名,而我们现在要将laptop作为主机名。 #CentOS6.10 #!/bin/sh#临时修改,重启后会丢失 hostnamelaptop#持久配置 sed's/HOSTNAME=.+/HOSTNAME=laptop/g'-i/etc/sys...
44
热度 -
[综合] 1525 字符串的好分割数目(字典计数)
1.问题描述: 给你一个字符串s,一个分割被称为「好分割」当它满足:将s分割成2个字符串p和q,它们连接起来等于s且p和q中不同字符的数目相同。请你返回s中好分割的数目。 示例1: 输入:s="aacaba"输出:2解释:总共有5种分割字符串"aacaba"的方法,其中2种是好分割。("a","ac...
3
热度 -
[综合] 测试OpenDDS消息的传输时延的几种方法
OpenDDS是无中心、实时传输中间件,符合OMG组织的DDS1.4规范,和其他厂商的DDS产品具有互操作性,即相互通讯。在试验、生产环境下,经常需要对消息的时延进行测试,以验证DDS传输性能是否满足生产需要: 硬实时环境下,测试多台设备间DDS传输的时延 首先需要硬件实时环境,包括实时操作系...
72
热度 -
[综合] 10.8 富士康java开发 微信视频面试(HR+技术面 两个女面试官)
HR面 自我介绍 学校主修课程有哪些 聊了一下简历上的写的项目、实习经历(大致描述了一下) 未来三年规划 技术面 数据库冗余和备份(答了个分库分表,直接说不会跳过了) stringbuilder和stringbuffer的区别 常用的集合类(list、set、map,哔哩啪啦说了一堆没有提问) 常...
54
热度 -
[综合] 腾讯面试:bitmap判断其中是否有相同元素
有50亿个uint32元素,判断其中是否有相同元素。 看到这个大数据的题目,还有内存限制,就用bitmap。在数据量比较少的情况下用hash表也是个不错的方法。 这里要用2个bitmap,占用总内存1G。 这里我们算算内存:uint32总共4个字节,根据bitmap的思想,2^32可以存储uint3...
61
热度 -
[综合] 腾讯面试--原来bitmap也可以用来排序
有100亿个不重复的uint32元素,试排序 大数据,内存限制,想到了bitmap了,但这里是排序,我们之前都用bitmap去重。 其实bitmap也可以排序,因为是不重复的元素的,直接遍历到bitmap中,然后在遍历一次bitmap,就实现了排序 bitmap用处多多,哈哈
62
热度 -
8
热度 -
92
热度 -
[综合] 关于Android room 时间函数条件的坑 给需要的人
需要做一个按照年份查询的sql 正确的WHEREstrftime('%Y',next_date)=:year 坑1'%Y'y区分大小写 坑2传参year只能是string不能为int
73
热度 -
[综合] 大数据常考--bitmap用来去重占用内存少
大数据,内存限制用bitmap,uint32用2^32表示,对应的bitmap大小0.5G。 这里要去重,直接遍历一次,然后统计bitmap里面的数据就可以达到去重的目的 这里假设读者已懂bitmap,只是简单的说下思路。
62
热度 -
20
热度 -
[综合] 现代汇编教材还是基于8086,对理解当今CPU(如i9)有帮助吗,还是教程太滞后?
任何一种高端应用场景,都需要汇编带来的高效率和高可靠性!何为高端?军事用途,工业用途,医疗领域!这些领域对运行效率和可靠性的需求都是无止境的高。你用c++可以调用一个第三方函数库很方便的写出一个PID,但它是怎么实现的?效率如何?有问题怎么办?如何调试提高效率?你都不知道!如果你能用汇编写一个PID...
59
热度 -
[综合] 如何学习开源项目(转载)
学习各种开源项目,已经成为很多朋友不可回避的工作内容了。笔者本人也是如此。在接触并学习了若干个开源项目之后,笔者试图对自己工作过程中的若干体会加以总结,以期对一些希望借鉴的朋友有所裨益。 需要说明的是,笔者本人接触的开源项目大多属于计算机系统领域,例如Linuxkernel,KVM,QEMU,Ope...
48
热度 -
[综合] SaaS多租户架构摘抄
一、对多租户的理解 多租户定义:多租户技术或称多重租赁技术,简称SaaS,是一种软件架构技术,是实现如何在多用户环境下(此处的多用户一般是面向企业用户)共用相同的系统或程序组件,并且可确保各用户间数据的隔离性。简单讲:在一台服务器上运行单个应用实例,它为多个租户(客户)提供服务。从定义中我们可以理解...
25
热度 -
13
热度 -
[综合] PHP写代码三层分层
第一层:直面用户层,直接用function展示流程比如functionaddUser(){check(),add(),response()} 第二层:路由转接层,如上面的check(){User::checkUserName();}add(){Db::insert()} 第三层:逻辑实现层,如上面的...
70
热度 -
[综合] 电信光猫该怎么同时连接三个路由器?
这个问题比较明确,二楼路由器的IP地址和光猫的有冲突。 这个现象在以前还是比较普遍的。 光猫出厂一般用的管理地址是192.168.1.1,相应的可用IP地址,一般都是光猫DHCP自动分配给所接终端。 但是,很不幸,很多路由器厂家使用了同样的出厂设置,即192.168.1.0这个网段。 按照你的接法,...
29
热度 -
68
热度 -
[综合] (二)Java数据结构之基于数组实现的环形队列
packagetop.baikunlong.queue;importjava.util.Scanner;/***@authorbaikunlong*@date2020/10/711:53*/ publicclassArrayQueue{privateintmaxSize;//最大容量,实际存储只有m...
18
热度 -
[综合] LeetCode:有效的字母异位词(c++)
题目内容: 给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。 示例1: 输入:s="anagram",t="nagaram"输出:true示例2: 输入:s="rat",t="car"输出:false说明:你可以假设字符串只包含小写字母。 思路一:利用字符串排序,然后判断它们是否都是...
61
热度