刷新
嗨,阿良
Flask基础

配置文件 配置文件导入原理 根据 "settings.DevelopmentConfig" 这个字符串形式的路径可以导入 "settings" 这个模块,并且可以找到模块中的 "DevelopmentConfig" 这个类,还可以根据 "dir" 找到 "DevelopmentConfig" 类中的 ...

李国宝
能动手绝不多说:开源评论系统remark42上手指南

能动手绝不多说:开源评论系统 remark42 上手指南 前言 写博客嘛, 谁不喜欢自己倒腾一下呢。 从自建系统到 Github Page, 从 Jekyll 到 Hexo, 年轻的时候谁不喜欢多折腾折腾呢。 年纪稍稍长了一下之后, 最后我自己还是选了 Hexo 直接做静态博客生成, 结合一下 Gi ...

雪痕*
PHP入门之数组

#前言 之前几篇文章分别介绍了PHP的运算符,流程控制,函数。有兴趣的可以去看看。 PHP入门之类型与运算符 PHP入门之流程控制 PHP入门之函数 接下来简单介绍一下数组。 #数组初探 为什么要引进数组,因为如果有一个需求,有好几十个数据需要统计,计算,如果不用数组,那么就要定义好几十个变量,这样 ...

画星星高手
配置Django-TinyMCE组件支持上传图片功能

Django自带的Admin后台,好用,TinyMCE作为富文本编辑器,也蛮好用的,这两者结合起来在做博客的时候很方便(当然博客可能更适合用Markdown来写),但是Django-TinyMCE这个组件默认没有图片上传功能的,需要我们自己实现,本文将一步步带大家实现这个图片上传功能。 读者也可以举 ...

mpeter
CenterNet文献调研记录

心仪院校导师任务之一,文献调研记录。 本文部分思路参考: 1. Anchor-Free 2. http://zhuanlan.zhihu.com/p/66048276 3. http://blog.csdn.net/u014380165/article/details/92801206 在此由衷 ...

夜勿语
深入探究JVM之方法调用及Lambda表达式实现原理

@ 前言 在最开始讲解JVM内存结构的时候有简单分析过方法的执行原理——每一次方法调用都会生成一个栈帧并压入栈中,方法链的执行就是一个个栈帧弹出栈的过程,本篇就从字节码层面详细分析方法的调用细节。 正文 解析 Java中方法的调用对应字节码有5条指令: invokestatic:用于调用静态方法。 ...

R0oKi3
有趣的请求参数/请求头

参考 大佬的文章 我的Web应用安全模糊测试之路 WebFuzzing方法和漏洞案例总结 实战笔记之服务端逻辑重构漏洞 大佬的字典 fuzzDicts 前言 加一个参数就是一个洞。在挖洞的时候,我注意到一些特殊的请求参数,比如说 output、retype、callback、fun、width、he ...

hapgaoyi
Docker初探之常用命令

在正式使用Docker之前,我们先来熟悉下Docker中常用的命令,因为对Docker的操作就如同操作Linux一样,大部分操作通过命令完成。 一、登录 为什么要使用登录? 因为我们使用Docker,其实主要使用镜像从而运行容器。那么镜像可以通过仓库获得,因为仓库是集中存放镜像的地方。有的仓库是公开 ...

CryFace
关于线程池的五种实现方式,七大参数,四种拒绝策略

1 池化技术之线程池 什么是池化技术?简单来说就是优化资源的使用,我准备好了一些资源,有人要用就到我这里拿,用完了就还给我。而一个比较重要的的实现就是线程池。那么线程池用到了池化技术有什么好处呢? 降低资源的消耗 提高响应的速度 方便管理 也就是 线程复用、可以控制最大并发数、管理线程 2 线程池的 ...

山丘i
搭建MyBatis开发环境及基本的CURD

一、MyBatis概述 首先就是之前Java web中的三层结构 界面层: 和用户打交道的, 接收用户的请求参数, 显示处理结果的。(jsp ,html ,servlet) 业务逻辑层: 接收了界面层传递的数据,计算逻辑,调用数据库,获取数据 数据访问层: 就是访问数据库, 执行对数据的查询,修改, ...

cllover
NIO(三):Selector选择器

一.堵塞式与非堵塞式 在传统IO中,将数据由当前线程从客户端传入服务端,由服务端的内核进行判断传过来的数据是否合法,内核中是否存在数据。 如果不存在数据 ,并且数据并不合法,当前线程将会堵塞等待。当前线程将无法进行下一步传输,进行排队现象。降低系统性能。 为了解决这一步问题,调用资源开辟多个线程传输 ...

艾三元
基于.NetCore3.1系列 —— 日志记录之日志核心要素揭秘

一、前言 回顾:日志记录之日志配置揭秘 在上一篇中,我们已经了解了内置系统的默认配置和自定义配置的方式,在学习了配置的基础上,我们进一步的对日志在程序中是如何使用的深入了解学习。所以在这一篇中,主要是对日志记录的核心机制进行学习说明。 二、说明 在上一篇中,我们留下了两个问题 日志记录的输出可以在哪 ...

游子陈
游戏开发中的新手引导与事件管理系统

前言 在游戏开发接近尾声的时候,大部分的游戏都会接入新手引导功能,提升玩家的游戏体验,不至于让玩家进入游戏有冷场或者不知所措的感觉。 对于新手引导的做法估计一百个人有一百种方式,接下来我将分享一下自己的使用方式,并伴随一些问题的讨论。 教学引导 1. 使用简单的遮罩聚焦。 这种方式可以转移玩家的注意 ...

知了一笑
SpringCloud微服务:基于Nacos组件,整合Dubbo框架

源码地址:GitHub·点这里 || GitEE·点这里 一、基础组件简介 1、Dubbo框架 Dubbo服务化治理的核心框架,之前几年在国内被广泛使用,后续由于微服务的架构的崛起,更多的公司转向微服务下成熟的技术栈,但是Dubbo本身确实是非常优秀的框架。 常见的应用迭代和升级的过程基本如下: 当 ...

Jeffcky
.NET和.NET Core Web APi FormData多文件上传对比

前言 最近因维护.NET和.NET Core项目用到文件上传功能,虽说也做过,但是没做过什么对比,借此将二者利用Ajax通过FormData上传文件做一个总结,通过视图提交表单太简单,这里不做阐述,希望对有需要的童鞋能有力所能及的帮助。 .NET Web APi FormData文件上传 我们将参数 ...

TANZAME
windows 下部署 .netcore 到 docker

前面我们演示了如何将 Asp.Net Core 程序部署到 iis 和 部署到 windows 服务。其实前面的都是铺垫,如何将 Asp.Net Core 站点部署到 docker 才是这个系列文章的重点。毕竟 .net core 它是跨平台的,能跑在 Linux 下才能体现它的跨平台性。 一、一分 ...

超人小冰
myBatis源码解析-数据源篇(3)

前言:我们使用mybatis时,关于数据源的配置多使用如c3p0,druid等第三方的数据源。其实mybatis内置了数据源的实现,提供了连接数据库,池的功能。在分析了缓存和日志包的源码后,接下来分析mybatis中的数据源实现。 类图:mybatis中关于数据源的源码包路径如下: mybatis中 ...

良许Linux
Spring IoC是如何进行依赖注入的

依赖注入(DI) DI(Dependency Injection),Spring IoC 不是一种技术,而是一种思想,通过这种思想,能够指导我们设计出松耦合的程序代码。而Spring IoC这个思想的作用体现在两个方面,一是如何将Bean装配到容器中去以及如何从容器中获取Bean,二是如何解决Bea ...

123···200>