加载中
C/C++ 的编译和链接

C/C++文件 C/C++程序文件包括 .h .c .hpp .cpp,其中源文件(.c .cpp)是基本的编译单元,头文件(.h .hpp)不会被编译器编译。 C/C++项目构建(build)过程,分为以下几个步骤 预处理 → 编译 → ...

2019/11/11 20:07
34
基于JWT的token认证机制

1. 一个JWT实际上就是一个字符串,由三部分组成 头部,载荷,签名 头部:事描述类型,签名,算法等 可以被表示成一个JSON对象 载荷:存放有效信息的地方 包含三个部分 (1)标准注册中的声明-...

2019/11/11 16:16
100
Netty入门使用教程

原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11827026.html 本文介绍Netty的使用, 结合我本人的一些理解和操作来快速的让初学者入门Netty, 理论知识会有, 但是不会太深...

2019/11/11 14:43
38
babel通过script标签引入无法解决低版本的ie兼容es6的问题(非解决方案,谈下遇到的坑)

最近看到了es6的模板字符串,感觉使用起来太爽了,没有了字符串拼接,代码看起来也没那么难看了。 结果放到ie上边跑,不支持es6的写法,于是网上扒解决方案(我写的项目是很传统的项目,前后...

2019/11/11 14:41
992
Elasticsearch 6.x版本全文检索学习之聚合分析入门

1、什么是聚合分析?   答:聚合分析,英文为Aggregation,是es除搜索功能外提供的针对es数据做统计分析的功能。特点如下所示:     a、功能丰富,提供Bucket、Metric、Pipeline等多种...

Numpy 文件读写

NumPy 文件读写主要有二进制的文件读写和文件列表形式的数据读写两种形式 二进制的文件读写 save    np.save ("./文件名", 数组名):以二进制的格式保存数据   保存的文件类型为.npy结尾...

2019/11/11 11:09
24
numpy:矩阵的创建

  矩阵是二维的   先将模块导入文件中 import numpy as np 1、将字符串转化为矩阵 m1 = np.mat("1 2 3;4 5 6;7 8 9") m1 = np.asmatrix("1 2 3;4 5 6;7 8 9")   使用mat()方法创建矩阵...

2019/11/11 11:03
20
网络七层协议理解

网络七层协议的理解 数据帧,数据报,数据包相互关系包含关系的理解 数据帧(Frame):是一种信息单位,它的起始点和目的点都是数据链路层。 数据包(Packet):也是一种信息单位,它的起始和...

2019/11/11 10:59
9
Shell创建一个子进程,独立运行,不影响父进程正常执行

创建一个子进程shell脚本 vi clipro.sh #!/bin/sh echo "hello word' sleep 5 父进程代码 vi fpro.sh #!/bin/sh source /root/clipro.sh & #一定要加&后台执行,这样父进程才会执行后面...

2019/11/11 10:47
926
GitLab CI + docker dind + registry-mirror

只要是人做的事,随着重复执行次数的增加,难免引入失误,所以现在强调IaC(基础架构即代码)。笔者目前的工作与之息息相关,目标是构建一条 CI/CD流水线,将项目编译、测试、打包、发布自动...

jquery.append()/html()/after()不加载样式 --jquery对未来元素的操作及easyui样式的补充

元素操作 $('#....').appen("html")//元素结尾处添加 $('#....').after("html")//元素之后添加 $('#....').html("html")//替换元素 之前写过可以用$.parser.parse($('#...'))来渲染元素,但也...

2019/11/11 10:38
133
使用Springboot整合SpringSecurity的使用

SpringSecurity曾经在十年前非常火热,只要是做权限系统,当时几乎非用它不可,记得是在XML文件里一堆的配置。曾几何时,Shiro冒了出来,以其简洁和轻量的风格慢慢地捕获了众多码农的心,从此...

linux各文件夹含义和作用

原文链接:https://blog.csdn.net/okyoung188/article/details/76315774 1.linux下各文件夹的意义:     /bin:是binary的缩写,包含了引导系统启动所需的命令和普通用户可以使用的常用命令...

2019/11/11 10:22
26
移动端h5模拟长按事件

为啥写这篇文章 最近接了个需求,要求长按某个标签显示删除一个悬浮的删除按钮。这个需求其实在app上很常见,但是在移动端h5中,我们没有长按的事件,所以就需要自己模拟这个事件了。 大概效...

2019/11/11 10:10
71
redis分布式锁,面试官请随便问,我都会

[TOC] 前言 现在的业务场景越来越复杂,使用的架构也就越来越复杂,分布式、高并发已经是业务要求的常态。像腾讯系的不少服务,还有CDN优化、异地多备份等处理。 说到分布式,就必然涉及到分...

2019/11/11 10:07
14
物联网设备如何进行选型? | 我的物联网成长记

【摘要】 在设备集成开发过程中,主要涉及三类用户: 模组厂商:提供Wifi、NB-IoT、2/3/4G等通信模组的厂商。设备厂商可以利用模组提供的能力接入到华为IoT平台。 设备厂商:开发并销售最终设...

2019/11/11 09:58
33
numpy:数组的组合与拆分

1、数组的组合 arr1 = np.arange(9).reshape((3, 3)) arr2 = np.array([[0, 1, 0], [1, 0, 1], [2, 1, 0]])   创建两个二维数组 res = np.hstack((arr1, arr2)) # 水平拼接,在列的方向拼...

2019/11/11 09:50
19
numpy:数组的索引

  先将模块导入文件中 import numpy as np   创建一个数组 arr = np.arange(1, 10) 1、使用单独的下标索引 print("获取元素", arr[2])   使用单独的下标索引将会降低数组的维度 2、使用...

2019/11/11 09:15
7
原生JS获取元素宽高实践详解

开篇的话 任何不是亲身实践中求得的知识,都不是属于你的。 任何求得的知识不去时常温习运用,也不是属于你的。 记录由来 在做个上拉广告功能中遇到了一个“理所当然”觉得对的用法,慢慢才排...

2019/11/11 08:44
14
HTTP请求模型字符串对转

//将QueryString参数转换为Model public static T GetQueryStringModel<T>(HttpRequestBase HttpRequestBase) { Type type = typeof(T); T Tmodel = (T)type.Assembly.CreateInstan...

2019/11/11 02:17
16

没有更多内容

加载失败,请刷新页面

返回顶部
顶部