-
使用Spring Security3的四种方法概述
那么在Spring Security3的使用中,有4种方法: 一种是全部利用配置文件,将用户、权限、资源(url)硬编码在xml文件中,已经实现过,并经过验证; 二种是用户和权限用数据库存储,而资源(url)和权限的对应采用硬编码配置,目前这种方式已经实现,并经过验证。 三种是细分角色和权限,并将用户、角色、权限和资源均采用数据库存储,并且自定义过滤器,代替原有的Fil…- 18
- 0
-
Python Django基础教程(五)(表单)
本人新书《玩转Python网络爬虫》,可在天猫、京东等商城搜索查阅或通过右侧图书链接购买,项目深入浅出,适合爬虫初学者或者是已经有一些网络爬虫编写经验,但希望更加全面、深入理解Python爬虫的开发人员。 Django版本:1.11 操作系统:Windows Python:3.5 欢迎加入学习交流QQ群:657341423 Django表单 表单的意思就是通常我们在网页上看到用户注册,用户登录这类…- 30
- 0
-
python | 正则表达式&re模块
文章目录 1.正则表达式 1.1 元字符 使用点1`.1`匹配任意字符 * \d匹配数字 * + * 匹配多个字符 * 1`[]1`(字符集) * 使用.*匹配任意多个字符 1 * 1.2 数量词 2 * 1.3 精确匹配与泛匹配 3 泛匹配 * 精确匹配 1 * 1.4 贪婪匹配与非贪婪匹配 2 re模块 2.1 re.match * 2.2 re.search * 2.3 re.findall…- 19
- 0
-
Python urllib库
urllib是python内置的HTTP请求库: urllib.request 请求模块 urllib.error 异常处理模块 urllib.parse url解析模块 urllib.robotparser robots.txt解析模块 1urllib.request.urlopen(url,data=None,[timeout,]*,cafile=None,capath=None,cadeff…- 28
- 0
-
Centos 7安装python3
纯傻瓜式步骤,保证成功。 下面的操作,按照步骤来就可以了,不要在中途cd 到别的文件目录下,要想查看效果可以用 ls加上对应的目录,不需要切换进去。 首先不管你当前在哪个目录下,输入以下命令。 1[root@localhost /]# cd / 2[root@localhost /]# 3 默认Centos7中是有python安装的,但是是2.7版本,我们需要安装py3。我们去看一下默认的py2.…- 10
- 0
-
跨平台技术篇 – Dart 语法全解析 (上)
学习 Flutter,必须得掌握 Dart 语言,这篇文章就来整理一下 Dart 的语法,由于内容较多,所以分成上下两篇。 目录: Dart 简介 Dart 开发环境 注释 关键字 变量和常量 特殊数据类型 运算符 流程控制语句 异常 1. Dart 简介 Dart 是面向对象的、类定义的、单继承的语言。它的语法类似 C 语言,可以转译为 JavaScript,支持接口 (interf…- 24
- 0
-
Dart入门—基础类型与正则
基础数据类型与正则 数字与布尔值 数字类型与布尔类型与其他语言是一样一样的 部分属性 1 int figureA = -93; 2 // figureA是否为负数 3 print(figureA.isNegative); 4 // figureA是否是有限的 5 print(figureA.isFinite); 6 // figureA是否正无穷大或负无穷大 7 print(figureA.isI…- 38
- 0
-
springboot模板
springboot模板 springboot之thymeleaf模板 对应的后台代码 * 前台HTML页面 1 * springboot之freemarker模板 2 pom依赖 * 实体类 * 相关controler层的Java代码 1 * 前台 2 springboot之thymeleaf模板 关于Thymeleaf的优点,只说一条:它就是html页面。上代码: 相关pom依赖 也可以建sp…- 11
- 0
-
Java中String.split和StringUtils.split性能比较
问题背景 最近,在处理高维数组的运算时,需要从txt中读取文本,并使用split()函数将每一个行的文本转化成数组。如下所示: 1.0 0.0 0.0 0.0 0.0 0.0 0.0 … 由于该数组的维度高,最开始直接使用的是String.split()函数做处理,但运行速度过慢。后面,使用StringUtils.split()函数做替代。 下面来比较这一些函数的效率。 效率比较 StringUt…- 48
- 0
-
MINA、Netty、Twisted一起学(十二):HTTPS
由于HTTPS协议是由HTTP协议加上SSL/TLS协议组合而成,在阅读本文前可以先阅读一下HTTP服务器和SSL/TLS两篇博文,本文中的代码也是由这两篇博文中的代码组合而成。 HTTPS介绍 窃听隐私:使用明文传输的HTTP协议,传输过程中的信息都可能会被攻击者窃取到,例如你登录网站的用户名和密码、在电商的购买记录、搜索记录等,这就会造成例如账号被盗、各种隐私泄漏的风险。而使用HTTPS对通信…- 21
- 0
-
Mina、Netty、Twisted一起学(八):HTTP服务器
HTTP协议应该是目前使用最多的应用层协议了,用浏览器打开一个网站就是使用HTTP协议进行数据传输。 HTTP协议也是基于TCP协议,所以也有服务器和客户端。HTTP客户端一般是浏览器,当然还有可能是其他东西。HTTP服务器,也就是Web服务器,目前已经有很多成熟的产品,例如Apache HTTP Server、Tomcat、Nginx、IIS等。 本文的内容不是讲解如何使用以上的HTTP服务器,…- 3
- 0
-
利用apache Thrift 进行 node.js和 C++进程间通讯
Apache thift 是 facebook开发的一个支持跨语言进程通讯的软件框架. 下面说明node.js 和 C++如何借助于 它进行通讯. 首先, 创建一个 thrift IDL 文件 my.thrift, 如下: 1#!/usr/local/bin/thrift --gen cpp 2 3namespace cpp Test 4 5service Something { 6 i32 pi…- 38
- 0
-
基于Vue + Node.js + MongoDB的图片上传组件,实现图片的预览和删除
公司要写一些为自身业务量身定制的的组件,要基于Vue,趁着这个机会,自己在业余时间也写了个组件,选择写图片上传是因为自己之前一直对这个功能比较迷糊,所以这次好好了解了一下。演示在网址打开后的show.gif中。 使用技术:Vue.js | node.js | express | MongoDB。 github网址:https://github.com/capslocktao/private-pr…- 3
- 0
-
Springboot + mybatis + React+redux+React-router+antd+Typescript(一): 后台Springboot+Mybatis的搭建
前言: 利用实习闲暇时间以及过年这段时间,自己慢慢摸索搭建了一套Springboot+mybatis的后台,React+Redux+React-router+Typescript的前端。 项目已基本完成,现在总结一下搭建开发过程. 前端github地址: https://github.com/www2388258980/rty-web 后台github地址: h…- 24
- 0
-
《React后台管理系统实战 :三》header组件:页面排版、天气请求接口及页面调用、时间格式化及使用定时器、退出函数
一、布局及排版 1.布局src/pages/admin/header/index.jsx 1import React,{Component} from 'react' 2import './header.less' 3 4export default class Header extends Component{ 5 render(){ 6 return( …- 4
- 0
-
More than React(五)异步编程真的好吗?
策划|张凯峰 编辑|尾尾 《More than React》系列的上一篇文章HTML也可以编译?介绍了 Binding.scala 如何在渲染 HTML 时静态检查语法错误和语义错误,从而避免 bug ,写出更健壮的代码。本篇文章将讨论Binding.scala和其他前端框架如何向服务器发送请求并在页面显示。 在过去的前端开发中,向服务器请求数据需要使用异步编程技术。异步编程的概念很简单,指在进行…- 4
- 0
-
More than React(一)为什么ReactJS不适合复杂交互的前端项目?
《More than React》系列的文章会一共分为五篇和一则附录。本文是第一篇,介绍用 ReactJS开发时遇到的种种问题。后面四篇文章的每一篇将会分别详细讨论其中一个问题,以及Binding.scala如何解决这个问题。附录是一则指南,指引你从头一步步创建Binding.scala项目。 \ 背景介绍 \ 去年 4 月,我第一次在某个客户的项目中接触到ReactJS 。 \ 我发现React…- 6
- 0
-
ffmpeg+ffserver搭建流媒体服务器
ffmpeg+ffserver搭建流媒体服务器 2012-11-06 17:10:51 分类: LINUX ffmpeg和ffserver配合使用可以实现实时的流媒体服务。 一、理解 里边主要有如下四个东西,搞清楚他们之间的关系就差不多明白了。 ffmpeg ffserver ffserver.conf feed1.ffm ffmpeg,负责媒体文件的transcode工作,把你服务器…- 42
- 0
-
CentOS7安装Docker
一、Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 1、Docker有以下几个部分组成: dockerClient客户端 Docker Daemon守护进程 Docker Image镜像 DockerC…- 2
- 0
-
深度学习caffe–手写字体识别例程(二)—— get_mnist.sh脚本文件详解
在《深度学习caffe--手写字体识别例程(一)》中,我们进行了手写字体识别例程的演练,其中第一步就是用get_mnist.sh脚本文件来获取mnist数据集,这篇文章我们来研究一下这个脚本文件到底做了什么。我们在caffe根目录下的data/mnist/目录下可以找到这个脚本文件,源码如下所示。 1#!/usr/bin/env sh 2# This scripts downloa…- 7
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!