自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 SpringMVC之拦截器实现登录验证

今天回头看之前发的javaweb学习路线图,发现把路线图中的也学的有一半多了,不过还是路漫漫。在前面的博客中有学习过spring的aop,它利用动态代理实现,在springmvc中也是一样,今天使用HandlerInterceptor来实现登录权限验证。我们平时在做系统时有些页面是需要先登录才能访问的,一种方法是在每个请求方法中都做登录判断,这样顶多是把登录功能封装起来,以后没新增一个代码都要加上...

2018-04-30 00:11:00 271

转载 iOS的SVN

1、cornerstone  2、smart svn mac  (比较好用) 3、还xcode自带的。   

2018-04-29 15:46:00 181

转载 面向对象编程(获取对象信息)

判断判断对象类型,有哪些可以使用的方法,之前讲过type() 函数type()print(type(123))print(type('ABC'))print(type(None))#输出<class 'int'><class 'str'><class 'NoneType'>如果一个函数指向的是类,或者函数...

2018-04-28 13:37:00 86

转载 Selenium高级篇Web自动化测试框架

现在常用的是对象模型PO(Page Object),从过去要知道具体的定位,返回使用现在只需要知道所在页面的名称即可访问页面对象即可看到该页面的元素PageObject实现了对页面对象及方法的抽离通过类来管理页面通过属性来管理操作对象通过方法来管理业务针对页面上元素,被增加被修改等特征,测试程序需要通读全部代码,工作量会很大;目前我们测存储过程也会有这样的弊端那希望将页面上的所有...

2018-04-27 16:22:00 117

转载 Nginx安装与配置

本篇只介绍在window环境下的安装和配置1.首先访问Nginx官网 https://nginx.org/ 下载安装包:2.解压到相应的目录,比如我是d盘 然后修改目录名字为nginx,进入nginx目录 双击nginx.exe 来启动nginx3.解压到相应的目录,比如我是d盘 然后修改目录名字为nginx,进入nginx目录 双击nginx.exe 来启动ngi...

2018-04-27 14:46:00 42

转载 数组的遍历你都会用了,那Promise版本的呢

这里指的遍历方法包括:map、reduce、reduceRight、forEach、filter、some、every因为最近要进行了一些数据汇总,node版本已经是8.11.1了,所以直接写了个async/await的脚本。但是在对数组进行一些遍历操作时,发现有些遍历方法对Promise的反馈并不是我们想要的结果。当然,有些严格来讲并...

2018-04-26 22:05:11 66

转载 Vue 字面量语法 vs 动态语法

初学者常犯的一个错误是使用字面量语法传递数值:&lt;!-- 传递了一个字符串 "1" --&gt;&lt;comp some-prop="1"&gt;&lt;/comp&gt;因为它是一个字面量 prop,它的值是字符串 "1" 而不是一个数值。如果想传递一个真正的 JavaScript 数值,则需要使用 v-bind,从而让它的值被当作 JavaScript 表达式计算:..

2018-04-26 18:43:00 172

转载 python提取邮件里面的发件人

import reimport fileinputpat = re.compile('From: (.*) <.*?>$')for line in fileinput.input("ab.txt"):m = pat.match(line)if m:print(m.group(1))转载于:https://blog.51cto.com/victor2016/2108261...

2018-04-26 18:24:48 1901

转载 【C# 大写金额转阿拉伯数字】大写金额转数值

public string DealNum(string num) { string ReturnNum = ""; switch (num) { case "零": ReturnNum = "0"; ...

2018-04-25 13:56:00 284

转载 spring boot 之如何在两个页面之间传递值(转)

原文地址:spring boot 之如何在两个页面之间传递值问题:页面之间的跳转,通常带有值的传输,但是,在现在比较流行的SPRING MVC WEB 开发模型中,设计机制导致页面之间的直接接跳转和传值不被支持(网上看到的,没有深究), 但是如果我么要实现两个页面之间传值怎么实现呢?值的传递:  将值name从A.html传给controller,让后读取这个值,增加到model里,然后,...

2018-04-25 02:21:00 908

转载 4月23日云栖精选夜读:阿里AI新物种!设计机器人两年赶上资深员工水平

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-04-24 15:14:00 88

转载 【跃迁之路】【443天】程序员高效学习方法论探索系列(实验阶段200-2018.04.24)...

@(跃迁之路)专栏实验说明从2017.10.6起,开启这个系列,目标只有一个:探索新的学习方法,实现跃迁式成长实验期2年(2017.10.06 - 2019.10.06)我将以自己为实验对象。我将开源我的学习方法,方法不断更新迭代,全程记录分享实验结束后我将请5位以上资深程序员判断我是否达成目标。本实验旨在探索新方法,所涉...

2018-04-24 14:31:44 86

转载 第四百一十二节,python接口,抽象方法抽象类

Python接口 在Python中所谓的接口,有两种,一种是通过url访问的api接口 一种是一个对象的接口 构造接口class Ijiekou: """ 定义一个约束接口 """ def f1(self,nid): raise Exception('所有继承此接口类的类必须实现(存在)f1方法')class oduixiang...

2018-04-24 09:01:00 64

转载 (Redis设计与实现-2) 对象

Redis并没有直接使用内部的基本数据结构来实现键值对数据库,而是基于这些数据结构创建了一个对象系统,这个系统包含字符串对象、列表对象、哈希对象、集合对象和有序集合对象这五种类型的对象, 每种对象都用到了至少一种内部的基本数据结构。一.对象的结构typedef struct redisObject { unsigned typ...

2018-04-24 05:14:36 55

转载 cdp协议通信并发编程基础之进程

一 、 基于UDP的套接字 udp是无链接的所以先启动哪一段都不会报错 udp服务端 import socket server=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) # 数据报协议 server.bind(('127.0.0.1',8080)) ...

2018-04-23 16:26:00 153

转载 科普 | 区块链概念最全解析:区块链的下一个十年什么样?

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-04-23 15:09:00 319

转载 区块链应用 | ​将区块链技术映射到实体经济?「ValueCyber」想成为下一代区块链底层...

现实世界中的复杂问题,很难只通过一条链解决。ValueCyber不想在现有技术上做简单迭代,而是要延伸和升维,最终服务实体经济。以比特币为代表的区块链1.0时代,解决了点对点价值传输中的信任问题,但比特币逐渐成为了“投资品”,其流通和支付的属性越来越弱;到了区块链2.0时代,以太坊通过智能合约实现了不同场景的应用,但共用一条主链容易造成网络拥堵,甚至瘫痪...

2018-04-23 11:27:18 120

转载 hihoCoder1143 骨牌覆盖问题·一 (矩阵快速幂)

#1143 : 骨牌覆盖问题·一时间限制:10000ms单点时限:1000ms内存限制:256MB描述 骨牌,一种古老的玩具。今天我们要研究的是骨牌的覆盖问题:我们有一个2xN的长条形棋盘,然后用1x2的骨牌去覆盖整个棋盘。对于这个棋盘,一共有多少种不同的覆盖方法呢?举个例子,对于长度为1到3的棋盘,我们有下面几种覆盖方式:我们考虑在已...

2018-04-21 18:20:00 165

转载 Microsoft visual studio关闭安全检查

在用Microsoft visual studio进行代码编写时,使用到列如sprintlf这种比较旧的指令,需要关闭Microsoft visual studio的安全检查:设置预处理选项:a. Project(项目)-> properties(项目属性)->Configuration Properties(配置属性) ->C/C++ ->Preprocesso...

2018-04-20 13:07:00 665

转载 JavaScript的数组知识案例之随机点名器

  本次分享JavaScript主要知识点涉及到for循环、if选择结构判断语句、数组的定义、定时器、清除定时器、日期对象的使用。执行后效果图:思路:1.网页结构搭建: HTML2.网页布局美化: CSS  3.随机功能实现: JavaScript分析后案例思路图:编码工作:Html代码:<!DOCTYPE htm...

2018-04-20 11:48:00 675

转载 面向Vue新人:写一个简单的倒计时按钮

在项目开发里,我们经常会遇到发送验证码、点击了之后有60秒倒计时的按钮,很常见却也很简单,但是在写这个按钮的时候有个别地方还要注意下,今天写出来,如有问题欢迎指正!完成的效果如下:为了更快显示出效果,我把时间设成了5秒。按钮在点击之后会出现倒计时,同时按钮变为不可点击状态,样式也发生变化,鼠标悬浮上的样子也会发生变化。接下来我们用代码来实现:&lt;button class="but...

2018-04-20 01:46:58 428

转载 通过序号(索引)调用dll里面的函数

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-04-19 10:21:00 640

转载 python 笔记 之带参数的装饰器

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-04-19 00:19:00 99

转载 安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的...

安装软件包的三种方法rpm包类似于windows的exe文件。rpm工具可以安装rpm包,安装路径和文件名都是固定好的,不需要过多的设置。yum也可以安装rpm包,比rpm工具好的一点是支持自动安装依赖的包。源码包主要是源代码,需要谁用编译器编译成可执行的文件。·····rpm包介绍首先我们要把光盘连接到linux系统进行挂载,打开vmware运行虚拟机,然后右键右下角的光盘的图标然后点连接,然后...

2018-04-18 23:02:25 180

转载 Java访问级别修饰符

用途控制其他类可以访问的字段或方法修饰符public、protected、no modifier(未声明)、private访问级别修饰符当前类包子类其他包public√√√√protected√√√×no modifier√√××private√×××文献https://docs.oracle.com/jav...

2018-04-18 20:08:00 136

转载 Python爬虫学习

原博地址:http://blog.sciencenet.cn/blog-377709-1102168.html 超级好的博主,很详细,适合零基础学习。Anaconda 下anaconda prompt:pip install pipenv运行完后运行: pipenv install安装软件包requests_html:pip installrequests_html读入网页加...

2018-04-18 20:02:00 100

转载 Redis分布式锁

1、synchronized处理并发的缺点?(1)速度比较慢,无法做到细粒度的控制。(2)只适合单机的情况,不适合集群。2、分布式锁的实现方案分布式锁一般有三种实现方式:(1). 数据库乐观锁;(2) 基于Redis的分布式锁;(3). 基于ZooKeeper的分布式锁3、分布式锁的保障条件为了确保分布式锁可用,我们至少要确保锁的实现同时满足以下四个条件:(1)互斥性。在任意时...

2018-04-18 19:38:00 54

转载 数列的考查角度收集整理2【三轮总结】

一、求通项公式1、利用\(a_n\)和\(S_n\)的关系求通项公式\(a_n\),高考考查的重点【类型一】:若已知形如\(S_n=f(n)\),思路:构造\(S_{n-1}\),用两者作差之法 例1已知\(S_n=2n^2+3n+1\),求数列\(\{a_n\}\)的通项公式; 分析:当\(n=1\)时,\(S_1=a_1=6\), 当\(n\ge 2\)时,由已知可得\(S_{n...

2018-04-18 14:22:00 204

转载 React 应用设计之道 - curry 化妙用

使用 React 开发应用,给予了前端工程师无限“组合拼装”快感。但在此基础上,组件如何划分,数据如何流转等应用设计都决定了代码层面的美感和强健性。同时,在 React 世界里提到 curry 化,也许很多开发者会第一时间反应出 React-redux 库的 connect 方法。然而,如果仅仅机械化地停留于此,而没有更多灵活地应用,...

2018-04-18 06:10:18 83

转载 js中获得项目工程名路径

var path = location.pathname;var webPath = path.substring(0, path.substr(1).indexOf('/') + 1);获得工程名转载于:https://www.cnblogs.com/doveshelly/p/8868744.html

2018-04-17 19:00:00 73

转载 【福利】成为专业程序员路上用到的21个技术点,你知道吗?

欢迎点赞,让更多人看到,让福利普照。 因为本文以后不会更新,但项目依旧会更新。成为一名专业程序员的道路上,需要坚持练习、学习与积累,技术方面既要有一定的广度,更要有自己的深度。1.JVM相关(包括了各个版本的特性)对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深, 对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资深开发者来说,不会JVM几乎是不可接...

2018-04-17 14:10:18 79

转载 移动开发:美团外卖Android Lint代码检查实践

概述Lint是Google提供的Android静态代码检查工具,可以扫描并发现代码中潜在的问题,提醒开发人员及早修正,提高代码质量。除了Android原生提供的几百个Lint规则,还可以开发自定义Lint规则以满足实际需要。为什么要使用Lint在美团外卖Android App的迭代过程中,线上问题频繁发生。开发时很容易写出一些问题代码,例如Serializable的使用:实现了Seriali...

2018-04-17 11:05:00 131

转载 如何测试网络线路的质量

不接触网络的人,不会去关注网络的质量问题,只会考虑怎么没有网络了,这是什么情况?OK,小面我用自己的理解来解释如何衡量网络的质量标准其实,我总结的这些都是通过在多台POS机系统(每个店使用的网络不一样,有的电信,有的联通,有的移动,还有的是长城的)及以前工作过的工作环境,现在的办公环境所总结的一些所谓的经验吧下面是通过ping 网关地址,电信DNS,哗啦啦官网地址:从这些ping包测试里面,你...

2018-04-16 18:44:28 2071

转载 哈密顿路 题解

【题目描述】邮递员在送信时,为了节省路途,自己规定:每次总是从 n 个村子中选择其中一个合适的村子出发,途中每个村子仅且经过一次,送完所有的信。已知各个村子的道路连通情况。输出所有符合要求的路线。如果没有输出“no road”。【输入】第一行:整数 n:村子的个数。接下来是一个 n*n 的 0、1 矩阵,表示 n 个村子的连同情况,如:a[i,j]=1 ,表示第 ...

2018-04-16 14:41:00 307

转载 vue.js数组追加合并与对象追加合并的

今天在做懒加载的时候遇到的问题,在网上搜索找到的答案不是很清晰,就来写一下,方便以后使用。 直接上图吧 官方连接:https://cn.vuejs.org/v2/guide/reactivity.html转载于:https://www.cnblogs.com/ZM-ONE/p/8855660.html...

2018-04-16 14:18:00 1129

转载 java学习笔记-4.15

1、无线连接 自身连接select s.type_id,stype_name,p.type_name from tdb_good_types as s left join tdb_good_types as pon s.parent_id = p._typd_id转载于:https://juejin.im/post/5ad2aee16fb9a028c676270a...

2018-04-15 16:19:49 94

转载 十四.运算符和函数

1.字符函数2.数值运算符3.比较运算符与函数4.日期时间函数5.信息函数6.聚合函数7.加密函数转载于:https://www.cnblogs.com/chenshaoping/p/8847751.html...

2018-04-15 15:21:00 65

转载 Linux系统让我的机器学习之路如虎添翼

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-04-15 10:06:00 85

转载 C++必备基础知识和编程规范

C++必备基础知识和编程规范C语言是面向过程的程序设计,强调程序的执行顺序,自上而下,而C++是面向对象的程序设计,将程序看做多个对象组成,每个对象有自己的属性(变量)和行为(函数)。2.属性是描述对象特征的数据,行为是对象能进行的操作,如英雄联盟里每一个英雄都有自己的属性(生命值,法力值,防御力,***力)和行为(普通***,施放技能QWER)。C++编程规范:类名第一个单...

2018-04-13 22:08:01 99

转载 python读取文件时提示"UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 205: illegal multi...

解决办法1.FILE= open('order.log','r', encoding='UTF-8')解决办法2FILE= open('order.log','rb') 转载于:https://www.cnblogs.com/DeepRunning/p/9205880.html

2018-04-13 21:37:00 60

空空如也

空空如也

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

TA关注的人

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