- 博客(4626)
- 收藏
- 关注
转载 基于NodeJS进行前后端分离
原文https://www.cnblogs.com/cloudml/p/4665458.html1.什么是前后端分离传统的SPA模式:所有用到的展现数据都是后端通过异步接口(AJAX/JSONP)的方式提供的,前端只管展现。从某种意义上来说,SPA确实做到了前后端分离,但这种方式存在两个问题:WEB服务中,SPA类占的比例很少。很多场景下还有同步/同步+...
2019-09-30 14:51:00 688
转载 浏览器缓存,请深入了解一下
前言:“学习提升往往是打破思维壁垒的过程”,缓存策略是一个封闭的既成事实?还是只是一个约定规则?客户度的事被浏览器做了多少?服务端也是如此么? 还是只是被框架阻拦了思维,只是框架替你做了,如果进入底层,一些要自己写,那这些只是规则?是否也能被改写?(阅读文章前,先理解观点1,带着观点看文章)【观点1】:缓存规则是一个客观事实么?不,对于服务端而言,它可以只是一个主观设置...
2019-09-27 15:37:00 642
转载 DRF 中接口设计,接口参数校验问题总结
待总结转载于:https://www.cnblogs.com/yoyo008/p/11596592.html
2019-09-27 11:05:00 1133
转载 ModelSerializer 使用知识点_序列化和反序列化用法区别
1、ModelSerializer 如下from api_test.errorCode.errorCode import Statusclass RelatedbSerializer(serializers.ModelSerializer): """ 关联数据库返回JSON参数序列化 """ globalHost = serializers.CharFiel...
2019-09-26 18:05:00 337
转载 【模板】计几 半平面交求多边形内核(n²做法) poj3335
n²做法求多边形内核,由于题目给点是按顺序给的,所以不用再排序。题目链接:https://vjudge.net/problem/POJ-3335 1 /************************************************************************* 2 > File Name: poj3335.cpp...
2019-09-25 19:24:00 254
转载 ModelSerializer 使用知识点_source字段使用
待整理转载于:https://www.cnblogs.com/yoyo008/p/11586158.html
2019-09-25 17:24:00 502
转载 ModelSerializer 使用知识点_serializers.SerializerMethodField()使用场景总结
serializers.SerializerMethodField和钩子方法结合,可以实现对ModelSerializer类的一些字段进行二次加工,返回,如下:1、对以ModelSerializer的类为外键数据进行处理model如下:A、Projectclass Project(models.Model): """ 项目表 """ id = mode...
2019-09-25 17:07:00 1575
转载 ModelSerializer 使用知识点_serializer.save(project=obj) #外键一定要作为实例传入save函数,否则无法新增成功...
1、有两个模型如下A、projectclass Project(models.Model): """ 项目表 """ id = models.AutoField(primary_key=True) name = models.CharField(max_length=50, verbose_name='项目名称') version = mode...
2019-09-25 16:54:00 991
转载 【模板】计几皮克定理 poj1265
题目链接:https://vjudge.net/problem/POJ-1265题意:在整点网格中给你若干个点,输出围成的面积还有边上的点还有内部(不包括边的点)。这题为了普遍性做模板,所以就直接把所有点存下来了。皮克定理看注释吧 1 #include<iostream> 2 #include<cstdio> 3 #include<...
2019-09-24 22:53:00 142
转载 Mybatis源码分析之SqlSessionFactory的创建
Mybatis源码分析(一)Mybatis的运行过程主要分为两步,第一步读取配置文件将配置缓存到Configuration对象,用于构建SqlSessionFactory,第二步为SqlSession的执行过程。其中SqlSession的过程会比较难,而第一步相对来说比较容易看懂,相对简单点。以普通案例开始1 @Test2 public void fi...
2019-09-24 14:55:00 114
转载 【转】django rest framework ModelSerializer 、serializers小结
转自:https://blog.csdn.net/l_vip/article/details/79156113引言 serializers是什么?官网是这样的”Serializers allow complex data such as querysets and model instances to be converted to native...
2019-09-24 11:08:00 114
转载 【poj 3348】求凸包面积
题目链接:https://vjudge.net/problem/POJ-3348直接求凸包,然后用叉积求三角形面积。最后要除2,然后因为答案要除50,所以最后除100.然后要注意如果是多边形求面积,最后叉积的和要用abs,因为有凹边形这种东西。这里是凸包,所以没有abs也行 1 #include<iostream> 2 #include<cstd...
2019-09-23 23:01:00 177
转载 css3/sass 样式记录
css3width: calc(50% - 10px)sass1、奇偶行.classNameA { background:red; &:nth-child(even) { background:green; }}转载于:https://www.cnblogs.com/liujinyu/p/11573547.html...
2019-09-23 17:25:00 164
转载 Mybatis一级缓存
缓存的概念大家都知道,但是Mybatis缓存你知道吗?也许很多人知道Mybatis有一级缓存和二级缓存但是不知道具体是什么。下面我们一起来探讨一下Mybatis的一级缓存什么是Mybatis的缓存所谓Mybatis的缓存就是在执行一条sql之后,Mybatis会将该sql语句缓存起来,当再次执行这条sql语句的时候会直接从缓存中取出来执行。Mybatis的缓存分为一级缓存和二...
2019-09-23 12:40:00 119
转载 内核态和用户态
内核态:cpu可以访问内存的所有数据,包括外围设备,例如硬盘,网卡,cpu也可以将自己从一个程序切换到另一个程序。用户态:只能受限的访问内存,且不允许访问外围设备,占用cpu的能力被剥夺,cpu资源可以被其他程序获取。为什么要有用户态和内核态?由于需要限制不同的程序之间的访问能力, 防止他们获取别的程序的内存数据, 或者获取外围设备的数据, 并发送到网络, CPU划分出...
2019-09-23 09:26:00 214
转载 Linux进程间的通信方式
管道管道是Linux支持的最草的IPC(进程间通信)方式,可以分为有名管道和无名管道无名管道1. 管道是半双工,只能支持单向流动,两个进程需要建立两个通道来进行通信2. 无名管道通过pipe()函数创建,只能用于父子进程或者兄弟进程之间3. 一个进程向管道中写数据,加入到管道缓冲区的尾部,另一个进程读的时候从缓冲区的头部读取有名管道有名管道也是半双工,但是它允...
2019-09-23 09:03:00 120
转载 【poj 1873】 凸包加枚举
题目链接:https://vjudge.net/problem/POJ-1873题意:给你若干个点(最多15),每个点有两个值 v,l。让你删去某些点,使得总和v最小,且总和l能够包住剩余没选点。直接凸包加枚举OK了。发现G++输出得用%f。。。。。还我1A 1 #include<iostream> 2 #include<cstdio>...
2019-09-22 23:38:00 104
转载 Jdk1.6之后对锁的优化
Jdk1.6之后对锁的优化偏向锁偏向锁的意思就是,偏向于第一个获取该资源的锁,如果在接下来的过程中没有其他的线程获取到该锁,那么该获取到锁的线程将不需要获取同步的操作自旋锁竞争锁的线程如果没有获取到锁将会被挂起,当持有锁的线程释放掉锁的话将会被唤醒,这样挂起唤醒的操作效率很低,所以出现了自旋锁。自旋锁就是当线程获取锁失败的时候不会被挂起,而是通过执行一个忙循环的操作进行自...
2019-09-22 22:20:00 163
转载 Java中的内部类
Java中的内部类Java中在类的内部定义的类叫做内部类,而外面的类叫做外部类,内部类可以分为四种,分别是静态内部类,成员内部类,局部内部类,匿名内部类静态内部类在静态内部类中可以访问外部类的静态方法和静态变量,即使是private类型的。静态内部类的实例化不需要依赖于外部类 1 public class OutClass { 2 3 priv...
2019-09-22 22:16:00 175
转载 【poj2074】计几 直线求交点
题目链接:https://vjudge.net/problem/POJ-2074坑点:障碍物得在up直线和down直线之间。ve得多加一个down的终点,因为可能全部都能看到。最后用float,不要用double。。。。。我也不知道为什么。。。 1 /*************************************************************...
2019-09-22 17:27:00 129
转载 一文搞懂Java中深拷贝和浅拷贝的区别
Java深拷贝和浅拷贝的区别浅拷贝被复制的对象的所有的变量都与原对象有相同的值,而所有的引用对象仍然指向原来的对象。换言之,浅拷贝知识复制所考虑的对象,不复制引用对象。 1 class Experience { 2 private String skill; 3 public void setSkill(String skill){ 4 ...
2019-09-22 17:02:00 157
转载 【poj1584】【模板】【计几】判断多边形是否凸包,判断圆是否在凸包内,
题目链接:https://vjudge.net/problem/POJ-1584询问多边形是否为凸包,是凸包的话问圆是否在凸包内,这个要先判断圆心是否在凸包内,在判断半径和圆心到边的距离(这个用等面积法,就是叉积)的关系。三个模板一起放; 1 /*************************************************************...
2019-09-21 21:51:00 201
转载 【poj-1066】判断线段相交
题目链接:https://vjudge.net/problem/POJ-1066题意:给出一些直线,直线与直线切割的线段是围墙,只能从围墙中间穿过,问最少穿过几层墙才能到达终点看了hzwer的,觉得好有道理,虽然说是中点,但其实直接求每个端点就ok了 1 /********************************************************...
2019-09-21 19:26:00 116
转载 in __init__ self._traceback = tf_stack.extract_stack()的一个原因
这样就会出错,原因在于函数返回为三个变量,若直接向写入函数那样运用sess.run()得到,就会导致错误。sess=tf.Session()sess.run(tf.initialize_all_variables())b,bb,bbb=sess.run(darknet53(image_label))print(b.shape)print(bb.shape)print(bbb.shap...
2019-09-21 09:44:00 3928
转载 【模板】 计几判断线段是否相交
题目链接:https://vjudge.net/problem/POJ-2653参考自kuangbin:https://www.cnblogs.com/kuangbin/p/3189750.html线段是否相交: 1 /*************************************************************************...
2019-09-20 22:43:00 101
转载 数组转换为图片的方法
import numpy as npimport cv2 as cvpath_image_data = 'C:/Users/10107472/Desktop/my_yolo/data/image/'image = np.zeros((5, 416, 416, 3))print(image.shape)for i in range(5): # 读取5张图片 ...
2019-09-20 16:54:00 3195
转载 np.minimum()与tf.minimum()的用法
总结:二者用法一致。a=np.array([[[[10,8,3,9],[5,6,7,8]]],[[[1,2,3,4],[5,6,7,8]]],[[[1,2,3,4],[5,6,7,8]]]] )print('a=',a)print('a.shape=',a.shape)c=np.minimum(a[...,:2], a[...,2:]) # 说明在对应位置找最小值print('c=',...
2019-09-19 19:51:00 2556
转载 《页面优化》-- 一个大话题,也是一个面试比较老俗的问题
1、减少HTTP请求次数: 合并文件js、css、img(如雪碧图)、icon素材转化base64的二进制码流,HTTP请求在无缓存情况下可能会占去一般的响应时间,不过合并问题,在webpack出现后,几乎不需要再单独费心,但了解一下没坏处2、减少DNS(域名系统)查找次数 DNS解析的过程同样也是需要时间的,一般情况下返回给定域名 对应的IP地址会花费20到120毫秒的...
2019-09-19 17:04:00 164
转载 【转载】【模板】计几两直线关系
自己打的代码不知道哪里编译挂了。。。先挂上kuangbin大佬的模板吧。。。。转自:https://www.cnblogs.com/kuangbin/p/3189088.html/************************************************************ * Author : kuangbin * Email...
2019-09-19 16:35:00 95
转载 Single-SPA 前端微服务化 动态路由多系统合并
每日优鲜供应链前端团队微前端改造动态注册路由,然后根据路由判断加载子项目js资源。子项目webpack需要设置externals,然后用systemjs接管external的包加载webpack externals 深入理解转载于:https://www.cnblogs.com/liujinyu/p/11549654.html...
2019-09-19 14:49:00 1200
转载 python class 中__next__用法
class A(): def __init__(self,b): self.b=b # def __iter__(self): # 这个函数可以用,表示迭代标志,但也可以省略 # return self def __next__(self): if self.b<10: self.b=self....
2019-09-19 00:03:00 993
转载 tf.concat的用法
import numpy as npimport tensorflow as tfsess=tf.Session()a=np.zeros((1,2,3,4))b=np.ones((1,2,3,4))c1 = tf.concat([a, b], axis=-1) # 倒数第一维度增加,其它不变d1=sess.run(c1)print('d1=',d1)print('d1.shape=',...
2019-09-18 23:12:00 187
转载 2019icpc上海网络赛 A 线段树动态维护树的直径及其端点
题目链接:https://nanti.jisuanke.com/t/41398队友的博客:https://blog.csdn.net/weixin_44059127/article/details/100941413题意:给定一棵有 n 个结点的边权树,给定 m 次操作,①:C,ei,wi,修改 ei 条边权为 wi;②:Q,vi,询问 vi 到其他点的最长距离。(n, m &l...
2019-09-18 22:13:00 218
转载 SPA 首屏加载性能优化之 vue-cli3 拆包配置
前言现在已经是vue-cli3.x webpack4.x 的时代了,但是网上很多拆包配置还是一些比较低版本的。本文主要是分享自己的拆包踩坑经验。主要是用了webpack4 的splitChunks 来进行拆包的配置以及在配置中的一些踩坑。首屏加载的优化主要在于两个方面,一个是减小包的总体积,二是由于把依赖打包进去太大而要进行拆包处理,提高首屏的加载速度。...
2019-09-18 15:37:00 415
转载 【模板】lca
int lca(int u, int v){ if(dep[u] < dep[v]) swap(u, v); for(int i = 20; i >= 0; --i){ if(dep[fa[u][i]] >= dep[v]) u = fa[u][i]; } if(u == v) return u;...
2019-09-18 15:21:00 104
转载 浏览器的DNS缓存查看和清除
原文地址:浏览器的DNS缓存查看和清除有dns的地方,就有缓存。浏览器、操作系统、Local DNS、根域名服务器,它们都会对DNS结果做一定程度的缓存。本文总结一些常见的浏览器和操作系统的DNS缓存时间浏览器先查询自己的缓存,查不到,则调用域名解析函数库对域名进行解析,以得到此域名对应的IP地址DNS查询顺序:浏览器缓存→系统缓存→路由器缓存→ISP DNS 缓存→递归搜...
2019-09-18 14:45:00 527
转载 【WPF入门视频】Microsoft ToDo 应用项目实战
项目实战视频地址第一天第二天第三天第四天第五天第六天项目实战源代码下载地址:项目源代码下载转载于:https://www.cnblogs.com/zh7791/p/11537922.html...
2019-09-17 23:08:00 362
转载 gjy c#
1 using System; 2 public class MyDate{ 3 private int month,day,year; 4 public MyDate(int _month=1,int _day=1,int _year=1900){ 5 bool ok=true; 6 if(_month>1...
2019-09-17 22:15:00 127
转载 es6 的类 class
1、ES6提供了更接近传统语言的写法,引入了Class(类)这个概念,作为对象的模板。通过class关键字,可以定义类。2、//定义类class Point { constructor(x, y) { this.x = x; this.y = y; } toString() { return '(' + this...
2019-09-17 17:57:00 98
转载 【计算几何】【叉积】poj2318
开始过计算几何部分。看到一篇题目集锦,打算接下来的时间按照博客来做:https://blog.csdn.net/yang_7_46/article/details/8525631题目链接:https://vjudge.net/problem/POJ-2318题意:给了m个点,落在n+1个区域中,问各个区域有多少个点。做法:就是叉积的运用,我们cross(Point o,Poi...
2019-09-17 17:38:00 162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人