码迷,mamicode.com
首页 > 2019年07月03日 > 全部分享
java设计模式--组合模式
组合模式 组合模式主要是用来将对象合成树型结构以表示“整体-部分”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。 组合模式的适用性 想通过组合模式表示对象的部分-整体层次结构。 希望用户能够忽略组合对象和单个对象的不同,用户将统一的使用组合结构中的所有对象。 想通过组合模式表示对 ...
分类:编程语言   时间:2019-07-03 22:44:11    阅读次数:150
rest_framework 中的认证
rest_framework 中的认证 前戏简单源码 OneToOneField与ForeignKey 其实在源码里面OneToOneField是继承ForeignKey,然后OneToOneField与ForeignKey唯一不同的就是OneToOneField在自己的__init__里面写了kw ...
分类:其他好文   时间:2019-07-03 21:39:13    阅读次数:118
DIV可以在手机页面中实现随意拖动
DIV可以在手机页面中实现随意拖动,代码实现如下:<style>#my_div{position:fixed;display:block;top:0;}</style><divid="my_div"></div><scripttype="text/javascript">$(function(){varcont=$("#my_div");varcontW=$("#my_di
分类:移动开发   时间:2019-07-03 21:38:26    阅读次数:195
Cloudera Manager 概念
cloudera公司发布的CDH集群,使用Cloudera Manager来管理整个集群,使用过程中主要涉及到几个关键概念:cluster、service、role、host。直接上图,直观理解几个概念。 cluster、service cluster顾名思义是集群,所有组件组合的集合,一个Clou ...
分类:其他好文   时间:2019-07-03 21:37:58    阅读次数:127
equals的推荐写法
我们在重写equals的时候必须满足几个原则,否则,类在容器和其他场景下会出现奇怪的行为: 1.A.equals(A)=true, 2.对称性。即A.equals(B)=true;则B.equals(A)=true;这一点的反例为:我们想要与其他类实现互操作时。比如类A重写equals并且满足A.c ...
分类:其他好文   时间:2019-07-03 21:37:41    阅读次数:154
关于 Keras 模型
在 Keras 中有两类主要的模型:Sequential 顺序模型 和 使用函数式 API 的 Model 类模型。 【Reference】 1、https://keras.io/zh/models/about-keras-models/ ...
分类:其他好文   时间:2019-07-03 21:37:23    阅读次数:128
MySql中distinct的用法
在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰了很久,用d ...
分类:数据库   时间:2019-07-03 21:36:38    阅读次数:178
阿里架构师浅析ThreadLocal源码——黄金分割数的使用
一.前提最近接触到的一个项目要兼容新老系统,最终采用了ThreadLocal(实际上用的是InheritableThreadLocal)用于在子线程获取父线程中共享的变量。问题是解决了,但是后来发现对ThreadLocal的理解不够深入,于是顺便把它的源码阅读理解了一遍。在谈到ThreadLocal之前先买个关子,先谈谈黄金分割数。本文在阅读ThreadLocal源码的时候是使用JDK8(1.8.
分类:其他好文   时间:2019-07-03 21:35:57    阅读次数:154
E. Present for Vitalik the Philatelist 反演+容斥
题意:给n个数$a_i$,求选一个数x和一个集合S不重合,gcd(S)!=1,gcd(S,x)==1的方案数. 题解:$ans=\sum_{i=2}^nf_ig_i$,$f_i$是数组中和i的gcd不为1的个数,$g_i$是选取集合gcd为i的方案数. $f_n=\sum_{i=1}^N[gcd(n ...
分类:其他好文   时间:2019-07-03 21:35:42    阅读次数:122
数据类型的常用操作和内置方法
可变类型和不可变类型 可变类型和不可变类型 其中可变类型的意义是,当数据的取值改变时,python并不会为它开辟一个新的内存去存放,而是直接在原来的内存地址即id中修改,相当于 数据还是在原来的内存空间中作出修改,并不会成为一个“见义忘利”的小人还是会知恩图报,回到最初创建它的地方因此这种人的待遇薪 ...
分类:其他好文   时间:2019-07-03 21:34:58    阅读次数:143
MyBatis清单
一、 MyBatis: 1) ORMapping与MyBatis简介: 2) MyBatis编程起步: 3) MyBatis配置深入: 4) MyBatis数据库操作: 5) 动态SQL: 6) MyBatis数据库缓存: 2. MyBatis开发框架_02 1) Annotation注解配置: 2 ...
分类:其他好文   时间:2019-07-03 21:34:31    阅读次数:157
三、CI框架之一个最简单的页面
一、在CI框架里面的controllers 二、在view里面 ...
分类:其他好文   时间:2019-07-03 21:34:16    阅读次数:129
centos7 硬盘分区及挂载
学习目标:通过本实验掌握centos7/rhel7的磁盘分区、挂载操作。操作步骤:1、将硬盘剩余所有空间划为扩展分区,然后再扩展分区上建立容量为1G的新分区2、将新分区格式化为ext4文件系统3、将新分区挂载在/mnt/newdisk,并且永久挂载,重启系统不会失效参考命令:1、通过fdisk-l查看硬盘名称,第一块磁盘为sda,第二块为sdb2、将sda剩余所有空间划分为扩展分区fdisk为li
分类:其他好文   时间:2019-07-03 21:33:42    阅读次数:228
[lct] Luogu P3690【模板】Link Cut Tree (动态树)
题目描述 给定n个点以及每个点的权值,要你处理接下来的m个操作。操作有4种。操作从0到3编号。点从1到n编号。 0:后接两个整数(x,y),代表询问从x到y的路径上的点的权值的xor和。保证x到y是联通的。 1:后接两个整数(x,y),代表连接x到y,若x到y已经联通则无需连接。 2:后接两个整数( ...
分类:其他好文   时间:2019-07-03 21:33:22    阅读次数:134
ACM练习(7.3)
1、字符串模块: 需要注意的小细节: char型向int型转换:char->int:-‘0’ int型向char型转换:int->char:+‘0’ 输入字符串getline(cin,s) 需要输入多个字符串时,看题目中字符串本身是否是结果中需要输出的内容,若不是,可不必定义多个字符串 题例1:数字 ...
分类:其他好文   时间:2019-07-03 21:32:45    阅读次数:102
阿里架构师浅析ThreadLocal源码——黄金分割数的使用
一. 前提 最近接触到的一个项目要兼容新老系统,最终采用了ThreadLocal(实际上用的是InheritableThreadLocal)用于在子线程获取父线程中共享的变量。问题是解决了,但是后来发现对ThreadLocal的理解不够深入,于是顺便把它的源码阅读理解了一遍。在谈到ThreadLoc ...
分类:其他好文   时间:2019-07-03 21:32:29    阅读次数:125
【vue】npm、node版本查看及npm常用命令
1,版本查看 node -v npm -v 2,修改NPM的缓存目录和全局目录路径 D盘node目录下创建两个目录,分别是node_cache和node_global,这是用来放安装过程的缓存文件以及最终的模块配置位置,执行下面这两个命令 npm config set prefix “D:\Prog ...
分类:其他好文   时间:2019-07-03 21:32:11    阅读次数:608
872条   上一页 1 2 3 4 5 6 7 ... 52 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!