Failed to resolve:问题的解决方法
今天,在毫无征兆的情况下AndroidStudio又抽风了,搞了大半天,试了网上众多方案,终于解决了这个问题。咱们一步一步来
第一步:这是最开始的bug
Error:Failed to resolve: com.android.support:support-annotations:27.0.1 Install Repository and sync projectOpen FileShow ...
java 彩票走势图算法
一、算法介绍 本博文主要写了彩票走势图中的遗漏值、出现总次数、平均遗漏值、最大遗漏值、最大连出值的计算逻辑。
二、图文简介 [这是XX网双色球的彩票走势图,博主这里是将彩票数据分区展示,以双色球为例,分了五个区域,本博文中的遗漏值是按照期数的降序排列计算的如下图]
三、工具类简介(请仔细看完工具类简介)
彩票走势图的工具类**LotteryTrend**中将彩票的名称彩票的id,及其对应...
中兴 软件开发(上海) 杭州面试
今年中兴的面试在西湖区的亚朵吴酒店,技术面和综合面分两次面试,我的分别在2018.09.27和2018.09.29,感觉有点不合理,在同一天会更好。
技术面大概3、40分钟,首先是进行自我介绍,然后是详细的介绍一下自己的项目,我的项目是研究生时的课题,需要写出研究的算法的公式,并进行详细的讲解,感觉需要好好准备一下。接下来由于面试的是开发,会问熟悉的是什么语言,我是C/C++,然...
在浏览器输入一个网址到加载页面的过程?
1.解析:
输入域名会对域名进行解析,得到对应的IP地址,访问域名,其实访问的是域名对应的IP地址;
解析过程步骤如下(前一步没找到才进行下一步):
(1)查找浏览器的dns缓存;
(2)查找计算机的dns缓存;
(3)查找路由器的dns缓存;
(4)查找互联网服务提供商dns缓存;
(5)在本地域名服务器中查找,...
关于in和exists
mysql中in语句是把外表和内表做hash连接,而exists语句是对外表做loop循环,每次循环再对内表进行查询,可能我们会觉得exists比in语句的效率要高,这种说法其实是不准确的,也是要分环境讨论的
如果查询的两个表大小相当,那么用in和exists差别不大。
如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in。
not in 和not exists...
B-Tree,B+Tree以及mysql索引的实现
通过这篇博客来学习的:https://blog.csdn.net/alex_xfboy/article/details/82818753
一、B-Tree
B-Tree结构的1数据可以让系统高效的找到数据所在的磁盘块
为了描述B-Tree,我们先定义一条数据记录为一个二元组[key,data],key为记录的键值,对于不同数据记录,key是互不相同的,data为key对应的值,m阶的B-Tr...
mysql中在cmd中的操作
在cmd中启动mysql: net start mysql
关闭mysql: net stop mysql
链接数据库 mysql -u root -p
查看mysql中所有的库;show databases;
创建mysql的库: create database 库名;
删除mysql中的库: drop database 库名;
创建带有编码的库: create database 库...
思考(四十四):一种全服邮件的实现方法
背景假设
考虑到大量玩家在线、以及更多未在线玩家
并假设逻辑服是可以多开的
本文术语
GMTool
能够发送 全服邮件 的客户端
GMServer
给 GMTool 提供服务的服务器程序
LogicServer
处理游戏客户端逻辑的服务器程序
实现
下面分几个步骤说明:
一、触发 全服邮件 逻辑
有 2 种情况:
LogicServer 运行中
GMToolGMServer...
cpp中关于取模结果的类型
cpp中关于取模结果的类型
开门见山:cpp中取模运算得到的临时数(右值)是一个无符号数,如果直接拿临时结果跟有符号数进行比较的话,就会发生类型转换,造成意想不到的结果
起因:
在写一个lambda表达式的时候,如下
//this->end 和this->start都是int 值为0 ,MAX_BUF是大于0的常量
int Rcount=-1;
cv.wait(lock_u,...
LVM逻辑卷管理(二)
PV: 物理卷
VG:卷组
LV:逻辑卷
任务:在硬盘中,将/dev/sdb5,/dev/sdb6,/dev/sdb7,/dev/sdb8分区创建一个LVM
操作步骤:
【1】划分硬盘,生成需要的4个分区,在演示中大小分别为1G,2G,2G,4G。
【2】将需要处理的四个分区的type更改为“8e”
【3】保存操作,退出fdisk工具(注意使用partprobe指令,将新的分区表的信...
Python reload(sys) NameError: name 'reload' is not defined
对于 Python 2.X:
import sys
reload(sys)
sys.setdefaultencoding("utf-8")
对于 <= Python 3.3:
import imp
imp.reload(sys)
注意:
Python 3 与 Python 2 有很大的区别,其中Python 3 系统默认使用的就是utf-8编码。
所以,对于使用的是Python 3 的...
PXE实现kickstart无人值守安装
PXE(Preboot execute environment)是一种能够让计算机通过网络启动的引导方式,只要网卡支持 PXE 协议即可使用。Kickstart 是一种无人值守的安装方式,工作原理就是预先把原本需要运维人员手工填写的参数保存成一个 ks.cfg文件,当安装过程中出现需要填写参数时则自动匹配 Kickstart 生成的文件,所以只要 Kickstart 文件包含了安装过程中所有需要人...
easy-springboot-web-cors | 配置cors解决跨域请求问题
全局配置
@Configuration
public class CorsConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.all...
卡塔兰(Catalan Number)数和斯特林公式(Stirling Approximation)分析
1.卡塔兰数
设第n个卡塔兰数为h(n)h(n)h(n),h(n)h(n)h(n)满足h(n)=∑i=1nh(n−i)∗h(i−1)(h(0)=1,h(1)=1)h(n)=\sum^{n}_{i=1}{h(n-i)*h(i-1)}(h(0)=1,h(1)=1)h(n)=∑i=1nh(n−i)∗h(i−1)(h(0)=1,h(1)=1)
下面由上述定义的递推公式推导卡塔兰数的通项公式
对于数列{h...
今日推荐
周排行