码迷,mamicode.com
首页 > 2019年02月08日 > 全部分享
UVA - 11014 Make a Crystal (莫比乌斯反演)
给定一个n*n*n的立方体(中心点为原点O),选择尽量多的点,使得对于任意两点A,B,B不在线段OA上。 可以发现,原问题可转化为三维坐标下的点(x,y,z)中有多少个点的gcd(x,y,z)=1。 这道题我一开始想用欧拉函数做,但我发现需要求出1-n中与每个整数x互质的数的个数,于是试图修改一下欧 ...
分类:其他好文   时间:2019-02-08 19:54:51    阅读次数:174
vue 项目中访问出现 Invalid Host header
使用vue-cli 构建vue项目,使用了nginx 做了反向代理,访问项目出现 原因:webpack-dev-server 检查 host,如果不是配置的内容,将不能访问 解决:在webpack.dev.conf.js 中,添加如下代码 添加此内容可绕过主机检查。 ...
分类:其他好文   时间:2019-02-08 19:54:36    阅读次数:211
css选择器
css选择器 1. 基本选择器 2. 属性选择器 3. 伪类选择器 ...
分类:Web程序   时间:2019-02-08 19:54:18    阅读次数:189
电池容量单位 Wh和 Ah的关系
电池容量单位,应该是一个能量单位。我认为使用Wh,KWh比较科学。 功率单位是W 能量单位是WH 部分手机、充电宝使用Ah作为单位,需要通过电池输出电压进行单位转换。 转换公式 Ah 电池输出电压 = Wh 常见电池的容量 小米充电宝 10000mAh 电压5V 容量 10Ah 5V = 50Wh ...
分类:其他好文   时间:2019-02-08 19:53:59    阅读次数:5753
Bellman-Ford算法(最短路)
Bellman-Ford算法是通过每一条边对除源点外的其他顶点最短路更新,求得最短路径;Bellman-Ford算法可以解决负边权问题; 存边:把图的每一条边存在u[i] , v[i] , w[i] 中,第i条边表示从顶点u[i]到顶点v[i],边权为w[i]的一条边; 核心算法: 所以Bellma ...
分类:编程语言   时间:2019-02-08 19:53:38    阅读次数:357
JVM自动内存管理机制——Java内存区域
一、JVM运行时数据区域概述 Java相比较于C/C++的一个特点就是,在虚拟机自动内存管理机制的帮助下,我们不需要为每一个操作都写像C/C++一样的delete/free代码,所以也不容易出现内存泄漏和内存溢出的问题。显然,这里的不容易只是相对而言的,如果我们想要降低这种代码隐患的发生,就需要对J ...
分类:编程语言   时间:2019-02-08 19:53:05    阅读次数:217
1.并发编程的优缺点
一直以来并发编程对于刚入行的小白来说总是觉得高深莫测,于是乎,就诞生了想写点东西记录下,以提升理解和堆并发编程的认知。为什么需要用的并发?凡事总有好坏两面,之间的trade-off是什么,也就是说并发编程具有哪些缺点?以及在进行并发编程时应该了解和掌握的概念是什么?这篇文章主要以这三个问题来谈一谈。 ...
分类:其他好文   时间:2019-02-08 19:52:45    阅读次数:194
均分纸牌(Noip2002)
1320:【例6.2】均分纸牌(Noip2002) 【题目描述】 有n堆纸牌,编号分别为 1,2,…, n。每堆上有若干张,但纸牌总数必为n的倍数。可以在任一堆上取若干张纸牌,然后移动。 移牌规则为:在编号为1的堆上取的纸牌,只能移到编号为 2 的堆上;在编号为 n 的堆上取的纸牌,只能移到编号为n ...
分类:其他好文   时间:2019-02-08 19:52:23    阅读次数:221
Java基础11:Java泛型详解
Java基础11:Java泛型详解 泛型概述 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。 什么是泛型?为什么要使用泛型? 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由 ...
分类:编程语言   时间:2019-02-08 19:52:09    阅读次数:205
19.并发容器之BlockingQueue
1. BlockingQueue简介 在实际编程中,会经常使用到JDK中Collection集合框架中的各种容器类如实现List,Map,Queue接口的容器类,但是这些容器类基本上不是线程安全的,除了使用Collections可以将其转换为线程安全的容器,Doug Lea大师为我们都准备了对应的线 ...
分类:其他好文   时间:2019-02-08 19:51:54    阅读次数:158
《.NET和Java之争》 读后感
原文地址:https://www.cnblogs.com/adalovelacer/p/dotnet vs java.html 这是博客园被推荐上首页的文章,本着好学的心态,点进去拜读... 我也不清除作者都又哪里看到 .NET 和Java的论战了,身为.NET 大神,不对“主席” 必须要站出说两句 ...
分类:编程语言   时间:2019-02-08 19:51:34    阅读次数:198
Python之路【第十七篇】:Django【进阶篇 】
http://www.cnblogs.com/wupeiqi/articles/5246483.html Python之路【第十七篇】:Django【进阶篇 】 Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连 ...
分类:编程语言   时间:2019-02-08 19:51:21    阅读次数:209
Java基础12:深入理解Class类和Object类
Java基础12:深入理解Class类和Object类 Java中Class类及用法 Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识,即所谓的RTTI。 这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Cla ...
分类:编程语言   时间:2019-02-08 19:51:07    阅读次数:172
5.彻底理解volatile
1. volatile简介 在上一篇文章中我们深入理解了java关键字synchronized,我们知道在java中还有一大神器就是关键volatile,可以说是和synchronized各领风骚,其中奥妙,我们来共同探讨下。 通过上一篇的文章我们了解到synchronized是阻塞式同步,在线程竞 ...
分类:其他好文   时间:2019-02-08 19:50:51    阅读次数:140
贪心算法----区间调度问题
题目: 有n项工作,每项工作分别在si时间开始,在ti时间结束。对于每项工作,你都可以选择参与与否。如果选择了参与,那么自始至终都必须全程参与。此外,参与工作的时间段不能重复(即使是开始的瞬间和结束的瞬间的重叠也是不允许的)。你的目标是参与尽可能多的工作,那么最多能参与多少项工作呢? 1≤n≤100 ...
分类:编程语言   时间:2019-02-08 19:50:37    阅读次数:178
Java基础14:离开IDE,使用java和javac构建项目
Java基础14:离开IDE,使用java和javac构建项目 javac命令初窥 注:以下红色标记的参数在下文中有所讲解。 本部分参考https://www.cnblogs.com/xiazdong/p/3216220.html 用法: javac 其中, 可能的选项包括: -g 生成所有调试信息 ...
分类:编程语言   时间:2019-02-08 19:50:20    阅读次数:172
Java集合详解6:TreeMap和红黑树
Java集合详解6:TreeMap和红黑树 初识TreeMap 之前的文章讲解了两种Map,分别是HashMap与LinkedHashMap,它们保证了以O(1)的时间复杂度进行增、删、改、查,从存储角度考虑,这两种数据结构是非常优秀的。另外,LinkedHashMap还额外地保证了Map的遍历顺序 ...
分类:编程语言   时间:2019-02-08 19:49:56    阅读次数:200
693条   上一页 1 ... 14 15 16 17 18 19 20 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!