自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4433)
  • 收藏
  • 关注

转载 Django框架简介

Web框架本质我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。半成品自定义web框架import socket sk = socket.socket() sk.bind(("127.0.0.1", 80)) sk.listen() while True: conn, a...

2019-09-14 16:39:00 663

转载 JVM-类加载原理

写在前面  我们知道我们编写的java代码,会经过编译器编译成字节码文件(class文件),再把字节码文件装载到JVM中,映射到各个内存区域中,我们的程序就可以在内存中运行了。那么字节码文件是怎样装载到JVM中的呢?中间经过了哪些步骤?常说的双亲委派模式又是怎么回事?本文主要搞清楚这些问题。类装载流程1、加载  加载是类装载的第一步,首先通过class文件的路径读取到...

2019-09-13 10:54:00 69

转载 弄懂goroutine调度原理

goroutine简介golang语言作者Rob Pike说,“Goroutine是一个与其他goroutines 并发运行在同一地址空间的Go函数或方法。一个运行的程序由一个或更多个goroutine组成。它与线程、协程、进程等不同。它是一个goroutine“。goroutine通过通道来通信,而协程通过让出和恢复操作来通信;goroutine 通过Golang 的调度器...

2019-09-12 19:28:00 47

转载 转载一个不错的LRU cache

https://github.com/paudley/lru_cache转载于:https://www.cnblogs.com/water-bear/p/11511995.html

2019-09-12 15:05:00 58

转载 消息中间件那些事--RabbitMQ

消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发RocketMQ等。主流消息中间件比较:对比之总结如下:一般的业务系统要引入MQ,最早大家都用ActiveM...

2019-09-12 14:56:00 78

转载 线程实现模型

线程实现模型线程实现模型主要分为:用户级线程模型,内核级线程模型和两级线程模型。他们的区别在于线程与内核线程之间的对应关系。以下我们将分析这三种线程实现模型的特点:用户级线程模型(1)多对一关系用户级线程模型为多对一关系。即,一个进程中的所有线程对应一个内核线程;(2)处理速度快、移植性强;线程的创建、调度、同步等操作由应用程序来处理,不需要让CPU从用户态切换到内核态。所...

2019-09-11 19:53:00 61

转载 DataTable实现分组

有时候我们从数据库中查询出来数据之后,需要按照DataTable的某列进行分组,可以使用下面的方法实现,代码如下:using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Text;using System.Threading.T...

2019-09-10 10:13:00 349

转载 面试总结

如果发的是post请求就将请求体参数转换成查询字符串的格式,*************数组*************一般方法增删改查,push添加一个元素,pop和shift一个是删除最后一个元素,一个是删除第一个元素,sort排序数组,splice,增删改操作,map遍历返回一个新数组,filter根据指定条件过滤原数组返回一个新数组,indexof...

2019-09-09 22:54:00 962

转载 前端基础之jQuery

jQueryjQuery的思想,实际上很简单,八个字可以概括:选取元素,对其操作。元素选取的表达式遵循 CSS 以及 XPath 的标准。选取结果可以是一个或多个,后面的操作针对所有被选取的元素。多个连续的操作可以用“链式”实现当然,jQuery 还包装一些通用的功能,比如 Ajax。jQuery介绍jQuery是一个轻量级的、兼容多浏览器的JavaScript库...

2019-09-09 17:22:00 71

转载 前端基础之BOM和DOM

前戏到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。JavaScript分为 ECMAScript,DOM,BOM。BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript...

2019-09-09 16:59:00 48

转载 Linux常用命令大全(非常全!!!)

最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考:系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件...

2019-09-09 15:53:00 89

转载 SpringBoot防止重复请求,重复表单提交超级简单的注解实现

1.注解接口/** * @description 防止表单重复提交注解 */@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)@Documentedpublic @interface DuplicateSubmitToken { //保存重复提交标记 默认为需要保存 boolean sav...

2019-09-09 14:28:00 421

转载 在Spring-boot中,为@Value注解添加从数据库读取properties支持

一般我们会把常用的属性放在工程的classpath文件夹中,以property,yaml或json的格式进行文件存储,便于Spring-boot在初始化时获取。@Value则是Spring一个非常有用的注解,可以在初始化时很方便的对Bean的入参变量进行赋值,例如:@Bean public BusinessClient business...

2019-09-09 14:18:00 874

转载 spring boot 配置动态刷新

本文测试使用的springcloud版本为:Dalston.SR1很多朋友只知道springcloudconfig可以刷新远程git的配置到内存中,却不知道springcloudconfig的客户端可以脱离服务端使用,更不知道springcloudconfig客户端结合actuator还可以刷新本地的配置文件到内存中。具体做法如下:...

2019-09-09 13:52:00 360

转载 记一次nginx配置伪静态规则

server {listen 80;server_name sss.cn;root "root/";location / {index index.html index.htm index.php;if (-f $request_filename/index.html){rewrite (.) $1/index.html break;}if (-f $request_f...

2019-09-08 14:14:00 130

转载 猜测未来微服务架构

微服务架构微服务的概念在2014年3月由Martin Fowler首次提出。微服务架构解决的核心问题及其相应的开源组件如下所示:RPC框架 (Service-to-service calls)Spring Boot/Spring MVCDubbogRPCthrift服务注册和发现 (Service registration and disc...

2019-09-06 14:56:00 229

转载 前端基础之JavaScript

JavaScript概述ECMAScript和JavaScript的关系1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。...

2019-09-06 14:47:00 62

转载 www.sirim-global.com

www.sirim-global.com转载于:https://www.cnblogs.com/daixh/p/11466947.html

2019-09-05 16:34:00 188

转载 sirim认证

www.sirim-global.com转载于:https://www.cnblogs.com/daixh/p/11466938.html

2019-09-05 16:33:00 152

转载 day45-前端CSS

1.0CSS介绍CSS(CascadingStyleSheet,层叠样式表)定义如何显示HTML元素。当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。2.0CSS语法2.1 CSS实例每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。2.2CSS注释/*这是注释*/...

2019-09-04 16:22:00 65

转载 gin-jwt对API进行权限控制

前言之前文章简单介绍了如何运行gin+vue的前后端分离开源项目,该项目是学习了Gin实践教程后结合vue-element-admin写的,该教程讲得很详细,适合入门Gin。本篇文章将介绍gin+vue的前后端分离开源项目中如何使用gin-jwt对API进行权限验证。安装gin-jwt在GOPATH目录下运行go get github.com/appleboy/gin-jwt初...

2019-09-03 21:33:00 262

转载 day44-前端知识之HTML内容

什么是前端?什么是后端?# 任何与用户直接打交道的操作界面都可以称之为前端,前端跟python没有任何关系比如:电脑界面,手机界面,平板界面# 暂时先理解成 幕后操作者(不直接与用户打交道)为什么要学前端? 因为全栈开发工程师就是同时懂前端和后端1.信心满满 老子一定能学会 凭啥学不会2.哎呦卧槽 好像有点难 可能学不会3.我靠 怎么还...

2019-09-03 20:49:00 61

转载 谈谈C#反射(Reflection)

反射是什么?官方给出的解释:反射提供了封装程序集、模块和类型的对象(System.Type类型)。可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。个人理解:在运行态下,动态访问、修改自身的功能。今天我们利用反射为程序动态加载程序集(Assembly),System.Reflection命名空间是我们实现该功能的基础。代码如...

2019-09-03 16:24:00 62

转载 jitamin配置(nginx设置)

server {listen 66;server_name 192.168.2.253;root "/var/www/jitamin/public";location / {index index.html index.htm index.php;if (-f $request_filename/index.html){rewrite (.) $1/index.html b...

2019-09-03 10:53:00 409

转载 suitecrm配置(nginx设置)

suitecrm配置在nginx下的一些设置server {listen 88;server_name 192.168.2.253;#charset koi8-r;#access_log /var/log/nginx/host.access.log main;location / { root /var/www/crm/SuiteCRM; index...

2019-09-03 10:52:00 549

转载 使用ngModel创建组件

@angular/forms里有个接口用来实现支持[(ngModel)],具体可查ControlValueAccessor,这边还未深入理解只是为了开发组件而初步了解interface ControlValueAccessor { writeValue(obj: any): void registerOnChange(fn: any): void registe...

2019-09-02 22:39:00 123

转载 SIRIM上海,http://www.sirim-global.com

SIRIM上海http://www.sirim-global.com转载于:https://www.cnblogs.com/daixh/p/11446157.html

2019-09-02 14:03:00 186

转载 formSelects-v4.js 基于Layui的多选解决方案

详情链接地址:https://hnzzmsf.github.io/example/example_v4.html#select_search_server1、闲谈杂趣v3传送门v3文档其实思考了很久, 还是放弃了v3, 因为开发v3的时候很粗暴, 按照编程角度来看就是硬撸, 也怪自己实力有限, 所以反思了一下, 尝试着继续前行...2、交流学习QQ号: 7...

2019-08-30 10:27:00 57

转载 ASP.NET MVC教程八:_ViewStart.cshtml

一、引言_ViewStart.cshtml是在ASP.NET MVC 3.0及更高版本以后出现的,用Razor模板引擎新建项目后,Views目录下面会出现一个这样的文件:打开_ViewStart.cshtml文件,里面只有一行代码:这行代码表示使用Views文件夹下的Shared下面的_Layout.cshtml进行布局二、作用_ViewStart.c...

2019-08-29 15:23:00 355

转载 ASP.NET MVC教程五:ASP.NET MVC中的路由

一、概述在ASP.NET MVC架构中,控制器在3大核心构件中处于中心地位,通过控制器支配模型和视图,然而从浏览器发出的请求到控制器还需要路由的协助,路由将特定的请求和控制器的动作对应起来。在ASP.NET MVC程序中,路由主要有两方面的职责:与入站的请求相匹配,将这些请求映射到控制器的动作中。构造出站的URL,这些URL可以响应控制器的动作。二、路由原理...

2019-08-29 15:21:00 244

转载 ASP.NET MVC教程六:两个配置文件详解

前言在新建完一个MVC项目之后,你会发现整个整个项目结构中存在有两个web.config文件,如下图所示:这两个配置文件,一个位于项目的根目录下面,一个位于Views文件夹下面,这两个配置文件有什么不同呢?一、根目录下面的配置文件跟目录下面的web.config配置文件代码如下:<?xml version="1.0" encoding="utf-8"?&...

2019-08-27 13:14:00 207

转载 ASP.NET MVC教程四:ASP.NET MVC中页面传值的几种方式

准备在Models文件夹里面新添加Student实体类,用来模拟从Controller向View传递数据,Student类定义如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace MVCStudyDemo.Models{...

2019-08-27 10:52:00 598

转载 整数反转

整数反转给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为[−231, 231− 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reverse-integer著作权...

2019-08-25 16:21:00 127

转载 python enumerate用法总结(转)

原文链接:https://blog.csdn.net/churximi/article/details/51648388enumerate()说明enumerate()是python的内置函数enumerate在字典上是枚举、列举的意思对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值enume...

2019-08-24 20:04:00 122

转载 配置opencv cmake

第一种使用 find_package的方法示例代码如下:# 声明要求的 cmake 最低版本cmake_minimum_required( VERSION 2.8 )# 声明一个 cmake 工程project( pro )# 设置编译模式set( CMAKE_BUILD_TYPE "Debug" )#添加OPENCV库#指定OpenCV版本,代码如下#find_packag...

2019-08-24 17:24:00 973

转载 cmake 配置

罗列一下cmake常用的命令。CMake支持大写、小写、混合大小写的命令。1. 添加头文件目录INCLUDE_DIRECTORIES语法:include_directories([AFTER|BEFORE] [SYSTEM] dir1 [dir2 ...])它相当于g++选项中的-I参数的作用,也相当于环境变量中增加路径到CPLUS_INCLUDE_PATH变量的作用。inclu...

2019-08-24 17:21:00 1034

转载 OpenCV 静态库 CMAKE 文件

cmake_minimum_required(VERSION 3.12)project(computer_cv)set(CMAKE_CXX_STANDARD 11)find_package(OpenCV REQUIRED)include_directories(${OpenCV_INCLUDE_DIRS})message(${OpenCV_INCLUDE_DIRS})link_direc...

2019-08-24 17:16:00 1173

转载 程序异常退出后,托盘残留图标清理方法(C#)

  程序猿对于宕机再熟悉不过了,如果一个程序异常退出,那我们只能在Windows日志中找到它的踪迹;如果它是一个托盘程序,异常退出后,它会停留在托盘中久久不能离去,直到我们的鼠标从它身上划过;如果一个程序被另一个守护程序不断的杀掉、重启,那么它的结果会如下图所示,  请注意!!这不是扫雷!!没错,这正是残留的图标。解决方法其实很简单,在程序每次开启前,向托盘窗口发送鼠标经过消息W...

2019-08-23 22:24:00 2208

转载 day38-数据库应用软件

# mysqlselect distinct 字段1,字段2,。。。 from 表名where 分组之前的过滤条件group by 分组条件having 分组之后过滤条件order by 排序字段1 asc,排序字段2 desclimit 5,5as语法中给某个查询结果起别名的时候需要把查询语句中的分号去除(select name,sa...

2019-08-22 16:12:00 114

转载 C++ 类设计核查表

参考:https://www.jianshu.com/p/01601515ca31 《大规模C++程序设计》函数接口: 1.运算符或非运算符函数? 2.自由或成员运算符? 3.虚函数或非虚函数? 4.纯虚成员函数或非纯虚成员函数? 5.静态或非静态成员函数? 6.const 或非const ...

2019-08-22 10:57:00 99

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除