themyleaf 图片上传_springboot thymeleaf 整合 百度富文本编辑器UEditor进行图片上传

  • Post author:
  • Post category:其他

项目中需要使用到富文本编辑器,找来找去发现百度UEditor富文本编辑器在国内最为常用因此就尝试引入。编辑器官网是:http://ueditor.baidu.com/website/index.html , 开发文档和js包可以从这里找到。 下面开始介绍开发过程: 引入富文本编辑器UEditor 编辑器js文件引入的静态目录 将所有下载好的js包(官方有jsp、php等几个版本的包,我下载的是js…

继续阅读 themyleaf 图片上传_springboot thymeleaf 整合 百度富文本编辑器UEditor进行图片上传

快速排序 升序要从右开始的原因

  • Post author:
  • Post category:其他

基数选在左边 也就是 6 正确:从右往左选小的,从左往右选大的交换 从右选到2,从左碰到i=j,所以交换26,->21679 错误:从左往右选大的,从右往左选小的 从右选到7,从左没有比6小的,碰到i=j,交换67,->71269  出错! 所以要从右边开始,也就是从基准数的对面开始。 while (nums[j] >= index && j > i) { …

继续阅读 快速排序 升序要从右开始的原因

OpenCV 认识篇(基于和OpenGL的对比)

  • Post author:
  • Post category:其他

一、OpenCV Open CV的全称是 Open Source Computer Vision Library,是一个跨平台的开源计算机视觉库。其主要操作对象是图像。 常用于开发实时的图像处理、计算机视觉、模式识别程序。OpenCV主要提供图像处理和视频处理的基础算法库,还涉及一些机器学习算法。例如实现视频的降噪、运动物体的跟踪、目标(比如人脸)的识别这些都是OpenCV的研究领域。 可以运行在…

继续阅读 OpenCV 认识篇(基于和OpenGL的对比)

区间染色

  • Post author:
  • Post category:其他

给定一个长度为n(n <= 100000)的木板,支持两种操作: 1、P a b c       将[a, b]区间段染色成c; 2、Q a b         询问[a, b]区间内有多少种颜色; 保证染色的颜色数少于30种。 思路: 因为颜色种类少于30,因此可以用int型整数来表示所有颜色,每一个比特代表一种颜色,颜色从0开始。 #include <iostream> us…

继续阅读 区间染色

子网划分

  • Post author:
  • Post category:其他

块尺寸大小=256/子网个数 /25-->2个子网-->块尺寸为128 /26-->4个子网-->块尺寸为64 /27-->8个子网-->块尺寸为32 /28-->16个子网-->块尺寸为16 /29-->32个子网-->块尺寸为8 /30-->64个子网-->块尺寸为4 /31-->128个子网-->块尺寸为2 …

继续阅读 子网划分

MVC4 网站发布(整理 + 部分转载 + 部分问题收集和解决方案)

  • Post author:
  • Post category:其他

网站发布步骤: 这部分是转载文章 在此标明出处,以前有文章是转的没标明的请谅解,因为有些已经无法找到出处,或者与其它原因。 如有冒犯请联系本人,或删除,或标明出处。 因为好的文章,以前只想收藏,但连接有时候会失效,所以现在碰到好的直接转到自己这里。 原文 出处 http://blog.sina.com.cn/s/blog_acb983ba0101c5um.html 1、打开你的VS2012网站项目…

继续阅读 MVC4 网站发布(整理 + 部分转载 + 部分问题收集和解决方案)

ReDoS初探

  • Post author:
  • Post category:其他

0x01 概述 其实也是在做一次Code Review项目的时候,发现了一个ReDos的问题,但是由于惰性,没记录一下。最近比较有空了,所以抽个时间记录一下。 0x02 知识铺垫 所谓的 ReDOS(Regular expression Denial of Service) 正则表达式拒绝服务攻击 。实际上开发人员使用了正则表达式来对用户输入的数据进行有效性校验, 当编写校验的正则表达式存在缺陷或…

继续阅读 ReDoS初探

std::function和std::bind用法

  • Post author:
  • Post category:其他

std::bind() std::bind 主要用于绑定生成目标函数,一般用于生成的回调函数,cocos的回退函数都是通过std::bind和std::function实现的。两个点要明白: 1.绑定全局或者静态函数比绑定成员函数少了个成员变量,且不需要引用如下 //绑定全局函数 auto pfunc = std::bind(func1, 3); //绑定静态函数 pfunc = std::bin…

继续阅读 std::function和std::bind用法

c# winform TreeView控件中实现拖拽的功能

  • Post author:
  • Post category:其他

曾 经做过一个Windows Form,需要在TreeView空间中实现拖拽的功能,首先我想介绍一下Windows Form中的TreeView控件:使用 Windows 窗体 TreeView 控件,可以为用户显示节点层次结构,就像在 Windows 操作系统的 Windows 资源管理器功能的左窗格中显示文件和文件夹一样。树视图中的各个节点可能包含其他节点,称为“子节点”。可以按展开或折叠的方…

继续阅读 c# winform TreeView控件中实现拖拽的功能

vulhub漏洞复现32_Joomla

  • Post author:
  • Post category:其他

一、 CVE-2015-8562_Joomla 3.4.5 反序列化漏洞 前言 Joomla!是一套全球知名的内容管理系统。 Joomla!是使用PHP语言加上MySQL数据库所开发的软件系统。可以在Linux、 Windows、MacOSX等各种不同的平台上执行。 漏洞详情 本漏洞根源是PHP5.6.13前的版本在读取存储好的session时,如果反序列化出错则会跳过当前一段数据而去反序列化下一…

继续阅读 vulhub漏洞复现32_Joomla