weixin_33766805的博客

私信 关注
weixin_33766805
码龄5年
  • 697,615
    被访问量
  • 155
    原创文章
  • 15,969
    作者排名
  • 3,401
    粉丝数量
  • 于 2016-01-16 加入CSDN
获得成就
  • 获得121次点赞
  • 内容获得17次评论
  • 获得570次收藏
荣誉勋章
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

3、编写一个prod()函数,可以接受一个list并利用reduce()求积

3、编写一个prod()函数,可以接受一个list并利用reduce()求积 # -*- coding: utf-8 -*-from functools import reducedef prod(L): def fn(x, y): return x * y return reduce(...
转载
440阅读
0评论
1点赞
发布博客于 2 年前

OpenGL帧缓存对象(FBO:Frame Buffer Object)(转载)

原文地址http://www.songho.ca/opengl/gl_fbo.html但有改动。OpenGL Frame BufferObject(FBO)Overview:在OpenGL渲染管线中,几何数据和纹理经过多次转化和多次测试,最后以二维像素的形式显示在屏幕上。OpenGL管线的最终渲染目的地被称作帧缓存(framebuffer)。帧缓冲是一些二维数组和OpenG所使用的存储区的...
转载
177阅读
0评论
0点赞
发布博客于 2 年前

matlab练习程序(中值滤波)

cl;img=imread('1.bmp');img=double(img);imshow(mat2gray(img));[m n]=size(img);imgn=zeros(m-3,n-3);temp=[];for i=1:m-3 for j=1:n-3 temp=img(i:i+3,j:j+3); imgn(i,j)=median(temp(:))...
转载
285阅读
0评论
0点赞
发布博客于 2 年前

Linq to Sql : 动态构造Expression进行动态查询

前一篇在介绍动态查询时,提到一个问题:如何根据用户的输入条件,动态构造这个过滤条件表达式呢?Expression<Func<ProductExt, bool>> predicate t => t.ProductName.Contains("che") && t.UnitPrice >= 22; 理想情况下,我希望可以像下面这样来构...
转载
201阅读
0评论
0点赞
发布博客于 2 年前

在看完《Programming in Lua》之后

大概是从四月中旬开始吧,突然间想学Lua了。当时考虑到的是现在很多公司对脚本语言开发人员需求比较高,朋友出去面试的时候也确实有很多公司是需要Lua开发人员。考虑的是Lua脚本开发快,更新方便。抱着提升自己的目的,便开始了Lua的学习,也就开始了看《Programming in Lua》,当时想搞程序开发最终都要看英文资料的,所以突发奇想的直接看英文版了。说实话,看英文版挺吃...
转载
128阅读
0评论
0点赞
发布博客于 2 年前

jquery判断checkbox是否被选中

<script type="text/javascript"> function checkout() { if ($("input[type='checkbox']:checked").length <= 0) { alert("一个都没有选"); } }</script>...
转载
228阅读
0评论
0点赞
发布博客于 2 年前

安装VMWare时 the system administrator has set policies to prevent this installation

在服务器中装Windows 2003 server EE R2版系统后,安装VMware server 2.0,右键点击安装程序后选择run as,程序启动,进度条走到头就报error: the system administrator has set policies to prevent this installation(系统管理员设置了系统策略,禁止进行此安装)。百度、google该错误得...
转载
88阅读
0评论
0点赞
发布博客于 2 年前

SSL协议(HTTPS) 握手、工作流程详解(双向HTTPS流程)

SSL协议的工作流程: 服务器认证阶段:1)客户端向服务器发送一个开始信息“Hello”以便开始一个新的会话连接;2)服务器根据客户的信息确定是否需要生成新的主密钥,如需要则服务器在响应客户的“Hello”信息时将包含生成主密钥所需的信息;3)客户根据收到的服务器响应信息,产生一个主密钥,并用服务器的公开密钥加密后传给服务器;4)服务器恢复该主密钥,并返回给客户一个用主密钥认证的信息...
转载
94阅读
0评论
0点赞
发布博客于 2 年前

(转)ubuntu 文件系统

目录结构及主要内容 “/”根目录部分有以下子目录: /usr 目录包含所有的命令、程序库、文档和其它文件。这些文件在正常操作中不会被改变的。这个目录也包含你的Linux发行版本的主要的应用程序,譬如,Netscape。 /var 目录包含在正常操作中被改变的文件:假脱机文件、记录文件、加锁文件、临时文件和页格式化文件等。 /home 目录包含用户的文件:参数设置...
转载
59阅读
0评论
0点赞
发布博客于 2 年前

[PaaS] 深入 Cloud Foundry(一)构架 (转载)

转载地址:http://qing.weibo.com/2294942122/88ca09aa330004r8.html深入 Cloud Foundry(一)构架 ​EMC中国研究院高级研究员 彭麟引子今年4月份,VMware突然发布了业内第一个开源的PaaS——CloudFoundry。几个关键字:开源、PaaS、 VMware,如果你对云计算感兴趣,...
转载
118阅读
0评论
0点赞
发布博客于 2 年前

check_mk自定义监控实践之powershell

最近在学习check_mk,这是一款基于nagios监控工具,但比nagios更易使用,引起了我的兴趣,我最关注的依然是对自定义监控脚本的支持度。在windows下的实践,其支持的客户端脚本或插件可以是 exe,bat,vbs,ps1等,我采用powershell来编写监控脚本。本文适合对check_mk有一定了解的人,关于check_mk的介绍和搭建,请点击查看:手把手打造开源新监控利器ch...
转载
324阅读
0评论
0点赞
发布博客于 2 年前

Unity_UIWidgets学习笔记03_组件_Container

1、源码public Container( Key key = null,//唯一标识符 Alignment alignment = null,//子元素的排列方式 EdgeInsets padding = null,//内边距 Color color = null,//颜色, ...
转载
58阅读
0评论
0点赞
发布博客于 2 年前

Golang知识图谱

原:https://www.processon.com/view/link/5a9ba4c8e4b0a9d22eb3bdf0?from=timeline百度脑图重制:http://naotu.baidu.com/file/e7fa82e6d3feb9ab3d7e3756cc7a6cd1?token=cb333bf07fb2fddc转载于:https://www.cnblogs.com/ta...
转载
109阅读
0评论
0点赞
发布博客于 2 年前

验证能有多优雅

背景我们都知道ENTLIB有VAB,也知道如果不在乎大量的XML损视力的话,VAB非常非常优雅,但是在不大的项目中,很多情况下我们依旧自己写着验证的代码所以在这篇文章中,打算展示一下学习.NET一年半以来,写验证代码的各个阶段,并展示一种个人觉得比较优雅的验证代码的写法,如果大家有别的方案,也请提出来与大家分享哦第一阶段--强写所谓强写,自然就是强行地写了,从知道...
转载
66阅读
0评论
1点赞
发布博客于 2 年前

jsp页面中使用超链接标签中的属性<href>和<onclick>同时触发怎么执行

参考地址:http://www.newsmth.net/pc/pccon.php?id=2206&nid=398188代码如下;strHTML +="<a class="close" href="#" onclick="$o(/"" + this.id + "/").getTab(/"" + tabpage.id + "/").close(); return false; ...
转载
244阅读
0评论
0点赞
发布博客于 2 年前

ImportSheet in QTP Data Table from QC

How to import and export sheets from Quality Center using DataTable of QTP ? I came across this problem recently when we decided to store our excel files in test plan module of Quality Center(Version ...
转载
70阅读
0评论
0点赞
发布博客于 2 年前

【JS】我的JavaScript学习之路(6)

11.数据类型之间的转换由之前的例子我们可以看出,当我们直接把数值和字符串加在一起的时候,JavaScript会直接把数值转换成字符串输出。一般来说,在JavaScript中这种数据类型自动转换是不会出错的,但是也有的时候我们需要进行一些特定的转换,比如我们用表单接收数据的时候,我们得到的数据都是以字符串形式出现的,如果我们需要整数或者小数神马的,就需要转换数据类型了。例如,如果你用表单收...
转载
112阅读
0评论
0点赞
发布博客于 2 年前

项目经理与敏捷开发

项目第一阶段结束,各个组员也在自己学习相应的知识,没有人催促他们去学习,也没有人上网聊天看电影之类的,这样一个氛围的形成,和项目组中项目经理有很大的关系。我本人也是敏捷的拥护者,恰好今早看博客园时看到两篇文章:有些感慨很想写下来与各位分享一下。第一篇:敏捷中的沟通与故事点第二篇:亲爱的项目经理,我恨你第二篇是今天的推荐新闻,笑点很多也很让人沉思一、项目经理在项目中究竟是什么角色...
转载
205阅读
0评论
0点赞
发布博客于 2 年前

手机端系统提交数据的创建时间验证的问题

今天查看系统时,发现手机端系统提交的数据中存在一些日期特别离谱的数据。比如创建时间为1978年和2019年的数据都出现了。果真是穿越了半个世纪了。于是我马上将问题提交出来,安排同事处理,并分析产生数据的原因,并且寻找解决方案。 经过一番验证终于发现了其中的蹊跷,原来手机系统只是在应用系统登录时会验证时间,而且如果是断网状态是不会验证的。由于在断...
转载
93阅读
0评论
0点赞
发布博客于 2 年前

HttpWatch截取网页数据的工具以及介绍

HttpWatch截取网页数据的工具以及介绍 HttpWatch强大的网页数据分析工具.集成在Internet Explorer工具栏.包括网页摘要.Cookies管理.缓存管理.消息头发送/接受.字符查询.POST 数据和目录管理功能.报告输出 HttpWatch 是一款能够收集并显示页页深层信息的软件。它不用代理服务器或一些复杂的网络监控工具,就能够在显示网页同时显示网页请...
转载
526阅读
0评论
0点赞
发布博客于 2 年前

.net源代码已经可以调试

Scott发布了消息,.net源代码码已经可以在vs2008中调试地址下面的地址是详细的vs2008设置步骤详细配置转载于:https://www.cnblogs.com/dotLive/archive/2008/01/17/1042454.html...
转载
189阅读
0评论
0点赞
发布博客于 2 年前

撑100s小游戏

<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <...
转载
76阅读
0评论
0点赞
发布博客于 2 年前

确定关键质量的5大原则

考虑多方涉众:用户不仅关注功能,同时也需要质量,用户关注的质量可能包括易用性、性能、持续可用性、鲁棒性等,客户不一定是最终用户,比如超市销售系统的客户是超市老板,但最终用户可能是收银员或上货员,他们所关注的质量属性可能不一致。 检查性思维:随时检查各个质量属性,看看每一项是否确实算不上“关键质量”,从而防止遗漏关键需求。 识别矛盾+划定优先级:...
转载
311阅读
0评论
0点赞
发布博客于 2 年前

快速排序

快速排序的平均性能较好,为原址排序,时间复杂度为T(n)=n*lg(n).#include<stdio.h>int PARTITION(int A[],int p,int r){ int i,j,x,t; i=p-1; x=A[r]; for(j=p;j<r;j++) if(A[j]<=x){ ...
转载
195阅读
0评论
0点赞
发布博客于 2 年前

1022. Genealogical Tree

BackgroundThe system of Martians’ blood relations is confusing enough. Actually, Martians bud when they want and where they want. They gather together in different groups, so that a Martian can ha...
转载
51阅读
0评论
0点赞
发布博客于 2 年前

简单哈希1

Description使用线性探测法(LinearProbing)可以解决哈希中的冲突问题,其基本思想是:设哈希函数为h(key)=d,并且假定哈希的存储结构是循环数组,则当冲突发生时,继续探测d+1,d+2,…,直到冲突得到解决。例如,现有关键码集为{47,7,29,11,16,92,22,8,3},设哈希表表长为m=11,哈希函数为Hash(key)=keymod11,采用...
转载
223阅读
0评论
0点赞
发布博客于 2 年前

常见python面试题总结

前言网上有大量的基础面试题目,但是通过面试python后台开发,掌握的一些基础面试题,觉得有必要整理出来,以便日后查阅;正文一、面试基础题目;1、可迭代对象、迭代器与生成器的区别?(1)迭代器是一个可以记住遍历的位置的对象,基本方法有iter()和next(),迭代器可以记住遍历位置的对象;(2)生成器是一种特殊的迭代器,返回值不通过return而是通过yield;(3...
转载
55阅读
0评论
0点赞
发布博客于 2 年前

hdu 5511 Minimum Cut-Cut——分类讨论思想+线段树合并

题目:http://acm.hdu.edu.cn/showproblem.php?pid=5511题意:割一些边使得无向图变成不连通的,并且恰好割了两条给定生成树上的边。满足非树边两段一定在给定生成树的根的不同子树里。求最小边数。看了题解。  一直考虑割出来的是树上的连通块之类的。  其实考虑讨论那两条树边的关系。  1.两条边是祖先--后代关系。    答案就是它们之间夹...
转载
67阅读
0评论
0点赞
发布博客于 2 年前

2019计蒜之道 B:个性化评测系统

比赛的时候没有想清楚,直接排序然后从前向后dfs,一直卡着,就是没有想到其他的情况。其实有可能是223344这样的,最后写的时候忘记处理了222233334444情况,还是看别人博客才发现的。还是太菜了,继续努力。#include <iostream>#include <cstdio>#include <cstring>#include <str...
转载
48阅读
0评论
0点赞
发布博客于 2 年前

我的CSS学习笔记

1.文字修饰中text-decoration:blink(文字闪烁)在现在的浏览器中已经无法显示效果. 2.排列元素中的文本text-align:justify的效果为使文字行两端对齐.但是要注意的是,不足一行的文字无法显示该效果,且段落的最后一行也无法显示该效果.3.设置文字阴影与模糊效果text-shadow,是控制网页中文字阴影属性的样式(Style),但是,目前只有Safari浏览器支持t...
转载
50阅读
0评论
0点赞
发布博客于 2 年前

[原]反射学习整理

一、MSDN上面找的学习资料反射提供了封装程序集、模块和类型的对象(Type 类型)。可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。如果代码中使用了属性,可以利用反射对它们进行访问。反射通常具有以下用途:· 使用 Assembly 定义和加载程序集,加载在程序集清单中列出的模块,以及从此程序集中查找类型并创建该类型的...
转载
105阅读
0评论
1点赞
发布博客于 2 年前

熊猫烧香源代码(转载)

programJapussy;usesWindows,SysUtils,Classes,Graphics,ShellAPI{,Registry};constHeaderSize=82432;//病毒体的大小IconOffset=$12EB8;//PE文件主图标的偏移量//在我的Delphi5SP1上面编译得到的大小,其它版本的Delphi可能不同//查找280000...
转载
870阅读
0评论
0点赞
发布博客于 2 年前

Nginx配置详解

序言Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。Nginx的稳定性、功能集...
转载
47阅读
0评论
0点赞
发布博客于 2 年前

jenkins部署java项目(五)

一、web server安装jdk+tomcat其中jdk可以为openjdk,版本1.81.1 安装jdk环境方式一:直接使用yum安装openjdk# yum install -y java-1.8.0*方式二:本地安装在oracle官网下载rpm安装包:# yum localinstall jdk-8u92-linux-x64.rpm方式三:下载二进制包...
转载
49阅读
0评论
0点赞
发布博客于 2 年前

WebApi服务监控 log4net记录监控日志

在项目中引用log4net.dll1、在Models文件夹内,定义一个WebApiMonitorLog ,监控日志对象 /// <summary> /// 监控日志对象 /// </summary> public class WebApiMonitorLog { public string Control...
转载
485阅读
0评论
0点赞
发布博客于 2 年前

MySQL 备份和恢复策略(二)

备份策略三、使用mysqldump备份数据库mysqldump是采用SQL级别的备份机制,它将数据表导成SQL脚本文件,在不同的MySQL版本之间升级时相对比较合适,这也是最常用的备份方法。mysqldump比直接拷贝要慢些。关于mysqldump的更详细解释见最后的附录。对于中等级别业务量的系统来说,备份策略可以这么定:第一次完全备份,每天一次增量备份,每周再做一次完全备份,...
转载
72阅读
0评论
0点赞
发布博客于 2 年前

Git日常操作

Git日常操作 拉取所有远程分支到本地git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; donegit fetch --allgit pull --all...
转载
45阅读
0评论
0点赞
发布博客于 2 年前

Bugku-CTF之前女友(SKCTF)

Day35前女友(SKCTF)http://123.206.31.85:49162/flag格式:SKCTF{xxxxxxxxxxxxxxxxxx}本题要点:strcmp()、md5 collision打开http://123.206.31.85:49162满满的套路啊~链接打开后,发现一段代码...
转载
89阅读
0评论
0点赞
发布博客于 2 年前

PYTHON学习0022:函数基本介绍----2019-6-17

一、定义:定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行函数,只需调用其函数名即可。特性:1、减少重复代码2、使得程序变的可扩展3、使得程序变得易维护如果调用时不加括号,用print可以打印函数的文件地址,加括号则打印函数内容。(函数名意思是指明函数内存地址,加括号则指明调用函数内部程序)转载于:https://blog.51cto.com/13543767/241015...
转载
53阅读
0评论
0点赞
发布博客于 2 年前

Maven学习总结(8)——使用Maven构建多模块项目

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
61阅读
0评论
0点赞
发布博客于 2 年前

开源史上最成功的8个开源产品

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
43阅读
0评论
0点赞
发布博客于 2 年前

web.xml配置详解

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
15941阅读
0评论
6点赞
发布博客于 2 年前

Distributed Configuration Management Platform(分布式配置管理平台)

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
39阅读
0评论
0点赞
发布博客于 2 年前

JNDI学习总结(1)——JNDI入门简介

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
42阅读
0评论
0点赞
发布博客于 2 年前

MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
37阅读
0评论
0点赞
发布博客于 2 年前

MyBatis学习总结(9)——使用MyBatis Generator自动创建代码

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
16阅读
0评论
0点赞
发布博客于 2 年前

Control.BeginInvoke 和 Delegate.BeginInvoke 备忘

代码段1:string str = "0"; MessageBox.Show(str, "[ 温馨提示 ]"); this.BeginInvoke(new Action(() => { for (int i = 0; i < 5; i++)...
转载
43阅读
0评论
0点赞
发布博客于 2 年前

【转】NIO的定义和原理是什么?

NIO和IO到底有什么区别?有什么关系?首先说一下核心区别:NIO是以块的方式处理数据,但是IO是以最基础的字节流的形式去写入和读出的。所以在效率上的话,肯定是NIO效率比IO效率会高出很多。NIO不在是和IO一样用OutputStream和InputStream 输入流的形式来进行处理数据的,但是又是基于这种流的形式,而是采用了通道和缓冲区的形式来进行处理数据的。还有...
转载
17阅读
0评论
0点赞
发布博客于 2 年前

UI基本原则

1 职责1.1 UIViewController的职责UIView、事件的管理者,负责建立依赖关系。1.2 UIView的职责是子视图、事件、CALayer的管理者。处理布局。2 布局大多数情况下,AutoLayout是自上而下进行布局,视图树上,父节点设置subviews的约束。这样只要知道了树根的frame就可以绘制出整棵视图树。有些情况下,下层布局会影响上层,如...
转载
53阅读
0评论
0点赞
发布博客于 2 年前

JDBC、分层(分包)

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。是Java访问数据库的标准规范。JDBC原理:JDBC是接口,驱动是接口的实现开发步骤:1.注册驱动.告知JVM使用的是哪一个数据库的驱动2.获得连接.使用JDBC...
转载
94阅读
0评论
0点赞
发布博客于 2 年前

org.hibernate.HibernateException: connnection proxy not usable after transaction

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
538阅读
0评论
0点赞
发布博客于 2 年前

Cloudera Manager(CDH5)内部结构、功能包括配置文件、目录位置等

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
672阅读
0评论
0点赞
发布博客于 2 年前

Spring Cloud Feign 基础

Finchley.SR2##一、什么是Feignfeign 是一种声明式的web 客户端,可以使用它的注解创建接口,它也支持自定义编解码。Spring Cloud 集成了Ribbon 和Eureka 为客户端提供了负载均衡策略。Feing有两个主要注解: (@EnableFeignClients 用于开启feign功能,@FeignClient 用于定义feign 接口)。##二...
转载
29阅读
0评论
0点赞
发布博客于 2 年前

LeetCode.917-只反转字母(Reverse Only Letters)

这是悦乐书的第353次更新,第378篇原创01 看题和准备今天介绍的是LeetCode算法题中Easy级别的第215题(顺位题号是917)。给定一个字符串S,返回“反向”字符串,其中所有非字母的字符都保留在同一位置,并且所有字母都反转其位置。例如:输入:“ab-cd”输出:“dc-ba”输入:“a-bC-dEf-ghIj”输出:“j-Ih-gfE-dCba”输入:“Test1ng-...
转载
27阅读
0评论
0点赞
发布博客于 2 年前

Spring4新特性——Web开发的增强

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
265阅读
0评论
0点赞
发布博客于 2 年前

2019已过半,薪资相匹配除了实力,其实最重要的是……

| 软件测试和开发者的工资哪个更高呢?软件测试和软件开发者门槛有差异,在职业起步阶段工资有差距是必然的。但随着工作年限的增加、经验的积累,二者收入基本都会有所增加,甚至或持平。尤其是在国内大的互联网公司,测试和开发的收入基本没有差距,纯粹的“软件测试”岗位已经逐渐变少,更多的是“测试开发工程师”岗位,像阿里社招基本上都是“测试开发”,薪酬也基本和开发工程师持平。所以,如果你想...
转载
105阅读
0评论
0点赞
发布博客于 2 年前

企业网站制作要以简约为主

  一些网页的个性元素可以直观地呈现企业或者品牌是做什么的。比如使用一些与风格相匹配的图标,为简约的网页加添了一些个性,而企业网站制作要以简约的方向为主!  简约风格的网站为啥会受到客户青睐,极简主义下的乔布斯给苹果的每个产品注入了简约的灵魂,简约风格成为时代潮流的一种见证。相比较清爽风格,简约风格也受欢迎的原因与人们的习惯有关。如今这种风格已经成为一种潮流,在制作网站企业接待的用户中,大多数人...
转载
29阅读
0评论
0点赞
发布博客于 2 年前

原型与原型链

一、全局对象 windowECMAScript 规定全局对象叫做 global,但是浏览器把 window 作为全局对象(浏览器先存在的),window 就是一个哈希表,有很多属性。window 的属性就是全局变量。这些全局变量分为两种:一种是 ECMAScript 规定的:global.parseIntglobal.parseFloatglobal.Numberglobal....
转载
16阅读
0评论
0点赞
发布博客于 2 年前

POJ 1150 The Last Non-zero Digit 《挑战程序设计竞赛》

为什么80%的码农都做不了架构师?>>> ...
转载
32阅读
0评论
0点赞
发布博客于 2 年前

一些设计思想的汇集(2)

为什么80%的码农都做不了架构师?>>> ...
转载
25阅读
0评论
0点赞
发布博客于 2 年前

Spring Boot 配置文件中的花样,看这一篇足矣!

在快速入门一节中,我们轻松的实现了一个简单的RESTful API应用,体验了一下Spring Boot给我们带来的诸多优点,我们用非常少的代码量就成功的实现了一个Web应用,这是传统的Spring应用无法办到的,虽然我们在实现Controller时用到的代码是一样的,但是在配置方面,相信大家也注意到了,在上面的例子中,除了Maven的配置之后,就没有引入任何的配置。这就是之前我们所提到的,Sp...
转载
21阅读
0评论
0点赞
发布博客于 2 年前

软件架构自学笔记--大学学的软件工程为什么感觉很“虚”

软件项目的开发都离不开软件工程的理论知识但感觉大学学的软件工程的知识很虚,因为大学期间的软件工程侧重理论,难以学以致用。软件工程学习后的效果(理论):  软件质量得到保证,开发时间可估计,开发成本可控制。软件工程的理论知识不想技术更新迭代速度快,软件工程的基本知识可以受用几十年,软件工程的基本工是软件这个行业最本质的东西。转载于:https://www.cnblogs.com/1605-...
转载
70阅读
0评论
0点赞
发布博客于 2 年前

DOM编程中,提高程序运行速度需要注意的一些点

前言因为浏览器中通常会将DOM和javascript独立实现,两个相互独立的功能需要通过接口彼此链接,就会产生新能上的消耗。访问DOM就会产生消耗,修改DOM的影响更大。因此,减少对DOM的操作,把运算多留在ECMAScript中处理是理想的选择。DOM元素和方法在操作DOM元素的方法中,有返回html集合的方法,也有返回Nodelist(一个对元素的引用列表)的方法。返回html集合的...
转载
29阅读
0评论
0点赞
发布博客于 2 年前

jQuery实现enter键登录

在登录时,使用快捷键登录时常用的方法,其中loginReq()方法为请求登录检索的方法 $("#login").click(function(){ loginReq(); }); $(document).keydown(function(){ if (event.keyCode == 13) {//回车键的键值为13 console.log(111);...
转载
36阅读
0评论
0点赞
发布博客于 2 年前

【知识点】Java常用类库

1、字符串修改字符串内容用StringBuffer,没有“+”,需要用append(),否则用String2、JVM 相关Runtime,单例模式,通过getRuntime()获取实例,可以调用第三方的可执行程序,exec()方法,gc垃圾回收3、国际化语言Locale类,zh-CN en-US fr-FR一般做法是设置成资源文件配置语言显示内容(k-v),根据语言类型从资源文...
转载
16阅读
0评论
0点赞
发布博客于 2 年前

区块链是什么?白话解读入门必须了解的概念

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
168阅读
0评论
0点赞
发布博客于 2 年前

校园刷脸考勤

随着教育改革和信息化的普及,校园信息化建设也已从数字校园向智慧校园迈进。校园管理者一直在寻求提高工作效率,方便师生、家长更快接收学校信息的方法,而传统的校园系统建设已经不能适应学校的整体需要,需要耗费大量人力、物力和时间成本,以智能终端为支撑的智慧校园系统便应运而生。人脸识别考勤作为智慧校园系统的重要组成部分,集AI人工智能技术、触摸屏技术、多媒体技术、智慧云终端软件技术、云平台技术等为一体,是一...
转载
153阅读
0评论
0点赞
发布博客于 2 年前

Mongodb分布式集群搭建

https://www.cnblogs.com/littleatp/p/8563273.htmlmongodb配置主从模式在大数据的时代,传统的关系型数据库要能更高的服务必须要解决高并发读写、海量数据高效存储、高可扩展性和高可用性这些难题。不过就是因为这些问题Nosql诞生了NOSQL有这些优势:大数据量,可以通过廉价服务器存储大量的数据,轻松摆脱传统mysql单表存储量级限制。...
转载
114阅读
0评论
0点赞
发布博客于 2 年前

http协议

http协议请求报文和响应报文都是由以下4部分组成1.请求行2.请求头3.空行4.消息主体下图为http请求的报文结构下图为http响应报文结构请求行格式为:Method Request-URI HTTP-Version 结尾符结尾符一般用\r
请求头通用报头既可以出现在请求报头,也可以出现在响应报头中Date:表示消息产生的日...
转载
13阅读
0评论
0点赞
发布博客于 2 年前

业务代码配置化

如何写好业务代码?在前端工作中有很多业务性代码,如果书写不规范,那么对后期的维护将是非常致命的。判断配置化业务场景后端数据库中经常会一个字段具备几个不同的状态,比如:status: 2// 各个字段对应的含义0: 出生1: 儿童2: 少年3: 中年4: 老年复制代码这样不同的数字代表的含义,需要在前端展示。需要根据不同的状态,前端去做不同的处理方法一(switch)...
转载
449阅读
0评论
0点赞
发布博客于 2 年前

agc034

A:题意:你有一个1 * n的网格,有些地方是障碍。你有两个人,分别要从a到b和从c到d,一次只能向右跳1步或者两步。求是否可行。解:先判断有没有2个连续的障碍,然后判断是否能错车。 1 #include <bits/stdc++.h> 2 3 const int N = 200010; 4 5 char str[N]; 6 7 int m...
转载
40阅读
0评论
0点赞
发布博客于 2 年前

Jmeter 在 beanshell 脚本中写日志

JMETER 在执行时,会写日志数据,我们在编写脚本的时候也可以自己写日志。日志记录再jmeter 的bin 目录的 jmeter.log 文件中。jmeter 比较人性化,它在这里提供了脚本可以使用的上下文变量,我们可以通过log 对象来写日志了。上面的例子使用了 log.error 来记录日志。查看日志:日志记录到 jmeter.log 文件中了。转载于:http...
转载
427阅读
0评论
0点赞
发布博客于 2 年前

第 3 章 Keystone - 018 - 理解 Keystone 核心概念

Keystone核心概念作为 OpenStack 的基础支持服务,Keystone 做下面这几件事情:1、管理用户及其权限2、维护 OpenStack Services 的 Endpoint3、Authentication(认证)和 Authorization(鉴权)下面这些概念都需要理解:UserUser 指代任何使用 OpenStack 的实体...
转载
28阅读
0评论
0点赞
发布博客于 2 年前

DNS的主从架构、子域委派、转发器

为了保证服务能够稳定的进行,避免只有一台服务器的时候发生宕机而无法提供DNS服务;所有会有DNS主从服务器架构主从DNS服务器:(主辅)需要注意的细节:1.主服务器和辅助服务器都是域级别的概念;2.必须保证主辅服务器之间的网络通信的顺畅以及时间同步;3.为了确保所有的名称服务器都能被识别和使用,需要在区域数据库中为所有的名称服务器添加NS资源记录;4.区域数据库中每条NS资源记录都必须有A记录与...
转载
138阅读
0评论
0点赞
发布博客于 2 年前

实现Nginx https

实现Nginx httpsNginx要实现SSL认证需要在编译时启用--with-http_ssl_module模块,并且nginx支持一台服务器上实现多虚拟主机的https1.使用nginx -V查看nginx在编译时是否启用了ssl_module模块[root@localhost ~]# nginx -Vnginx version: nginx/1.14.2built by gcc ...
转载
68阅读
0评论
0点赞
发布博客于 2 年前

Android初级开发笔记-- activity启动模式的学习(1)

第一次学习Android中一个很重要的概念,启动模式。文章记录的也只是一些入门知识,随着学习的深入还会有activity启动模式的学习(2)和(3)。下面分三个小点说一下对启动模式的理解区别以及如何设置。预备知识(1)activity是以任务栈的方式进行管理的,栈是一种先进后出的数据结构,栈中的activity只能通过出栈和压栈的方式改变顺序。(2)启动一个application的时候,系...
转载
13阅读
0评论
0点赞
发布博客于 2 年前

FPGA的基本结构

一、FPGA的基本结构 FPGA由6部分组成,分别为可编程输入/输出单元、基本可编程逻辑单元、嵌入式摸块RAM、丰富的布线资源、底层嵌入式功能单元和内嵌专用硬核等。 每个单元简介如下: 1.可编程输入/输出单元(I/O单元) 目前大多数FPGA的I/O单元被设计为可编程模式,即通过软件的灵活配置,可适应不同的电器标准与I/O物理特性;可以调整匹配阻抗特性,上下拉电阻;可以调整输出驱动电流的大小等。...
转载
96阅读
0评论
0点赞
发布博客于 2 年前

基于React Native和Ethers.js的电子钱包(三):Ethers.js

之前在学Solidity的时候知道了以太坊提供了一个JavaScript API——Web3.js——对以太坊进行API调用的工具包。但最近做RN的时候又发现了另外一种API——Ethers.js在Medium上找到了一篇文章或许能帮助理解文章列出了六条Ethers.js的特点,但与Web3最主要的区别在于两点:1. ENS names arefirst-class citizens2. Sep...
转载
371阅读
0评论
1点赞
发布博客于 2 年前

if,elif,else的关系 input print int的用法

qian=input("找劳保网是什么网站?:")if qian=="zhaolaobaowang.com": print("正确")else: print("错误")moer=int(input("你兜里有多少钱?:"))if moer>100: a=input("可以借我100吗?:") if a==("可以"): print("谢谢!") e...
转载
52阅读
0评论
0点赞
发布博客于 2 年前

OpenStack简介

什么是云计算  最早提出来是亚马逊公司,发家是靠卖书,最后自己把自己卖书的业务移到互联网上,随着自己公司业务的增加,自己公司内部服务器就不够用了,慢慢就开始做虚拟化,做了虚拟化之后,随着公司组织架构的复杂性,虚拟化满足不了公司业务部门的要求,后来基于虚拟化技术做了二次的研发,它满足不了什么呢,公司部门他有不同的业务线,不同部门也需要不同的物理服务器,那么他还会处理一些部门申请的工单,比如我这...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

中了后缀adobe勒索病毒怎么办 恢复方法百分百解密成功[veracrypt@foxmail.com

深圳的一个公司中了后缀是adobe的勒索病毒,全部文件后缀变成了[veracrypt@foxmail.com].adobe公司内中了20几台电脑,中毒后,公司领导特别着急,通过深圳的朋友找到我们,经过我们共同的研究与合作,成功恢复所有被加密文件勒索病毒如何预防 :1、及时给电脑打补丁,修复漏洞。2、对重要的数据文件定期进行非本地备份。3、不要点击来源不明的邮件附件,不从不明网站下载软件。4、尽量关...
转载
3202阅读
0评论
0点赞
发布博客于 2 年前

Py中的类型注解【转载】

转自:https://docs.python.org/zh-cn/3/library/typing.html#一个典型的函数注释例子,为参数加上了类型def greeting(name: str) -> str: return 'Hello ' + name以前只能通过注释来说明变量类型。可以简化一些类型说明的过程。转载于:https://www....
转载
44阅读
0评论
0点赞
发布博客于 2 年前

面向切面编程-日志切面应用

简介:  AOP:面向切面编程,即拓展功能不通过修改源代码实现,采用横向抽取机制,取代了传统的纵向继承体系重复性代码。在运行期通过代理方式向目标类织入增强代码。  Aspecj:Aspecj 是一个基于java语言的AOP框架,spring2.0开始,spring AOP引入对Aspect的支持,Aspect扩展了Java语言,提供了一个专门的编译器,在编译时提供横向代码的织入。  使...
转载
54阅读
0评论
0点赞
发布博客于 2 年前

用户输入和while循环

  学习如何接受用户输入,例如:假设有人要判断自己是否到了投票的年龄,要编写回答这个问题的程序,就需要知道用户的年龄,这样才能给出答案。因此,这种程序需要让用户输入年龄,再将其与投票年龄进行比较,以判断用户是否到了投票的年龄,再给出答案。为此,我们需要使用函数input()。  1、函数input()的工作原理  函数input()让程序暂停运行,等待用户输入一些文本。获取用户输入后,Py...
转载
77阅读
0评论
0点赞
发布博客于 2 年前

Java的新项目学成在线笔记-day12(六)

3.6 获取数据 3.6.1 asyncData 方法 Nuxt.js 扩展了 Vue.js,增加了一个叫 asyncData 的方法, asyncData 方法会在组件(限于页面组件)每次加载 之前被调用。它可以在服务端或路由更新之前被调用。 在这个方法被调用的时候,第一个参数被设定为当前页面的 上下文对象,你可以利用 asyncData 方法来获取数据,Nuxt.js 会将 asyncDat...
转载
15阅读
0评论
0点赞
发布博客于 2 年前

前沿 | 全球最具影响力开源数据库峰会开幕在即 阿里云精彩议题先睹为快

美国时间5月28日-5月30日,全球开源数据库领域最具影响力的峰会——Percona Live 2019将在美国德州首府奥斯汀市召开。阿里云数据库团队受邀参会,届时将与全球数据库精英齐聚一堂,分享最新的创新技术成果及实践经验,共话数据库领域的现状与发展。阿里云始终秉承拥抱、回馈、融合、回报的开源思想反哺开源社区,在开源软件的应用、回馈以及自研技术的开源方面都非常活跃。本次峰会,来自阿里云的众位...
转载
41阅读
0评论
0点赞
发布博客于 2 年前

洞悉物联网发展1000问之ZigbeePRO技术会卷土重来占领物联网吗

物联网的基础架构包括感知、传输、应用,其中传输技术目前因为5G的到来,格外引人注目!当然,在近距离无线传输技术中,可能大多数人都不知道,Zigbee 技术实际上也是一种很实用,很有效的无线连接手段。ZigBee 技术是一种应用于短距离范围内,低传输数据速率下的各种电子设备之间的无线通信技术。ZigBee 名字来源于蜂群使用的赖以生存和发展的通信方式,蜜蜂通过跳 ZigZag ...
转载
43阅读
0评论
0点赞
发布博客于 2 年前

java springcloud版b2b2c社交电商spring cloud分布式微服务(十三)断路器聚合监控(Hystrix Turbine)...

Spring cloud b2b2c电子商务社交平台源码请加企鹅求求:一零三八七七四六二六。讲述了如何利用Hystrix Dashboard去监控断路器的Hystrix command。当我们有很多个服务的时候,这就需要聚合所以服务的Hystrix Dashboard的数据了。这就需要用到Spring Cloud的另一个组件了,即Hystrix Turbine。一、Hystrix Turbin...
转载
28阅读
0评论
0点赞
发布博客于 2 年前

浅显易懂的跨域理解

前言关于跨域,在此之前,我的理解一直都是如面试题中解答的那样,两个网站之间协议、域名、端口不同则不能相互访问数据就是跨域。然而在实际项目中,对于联调过程的代理总一知半解,在各种抛根问底后做一下记录并分享给和我一样的同学。什么是跨域跨域是指浏览器端为了安全实施JavaScript而限制其不能执行其他网站的脚本。是由浏览器的同源策略导致的。注意点:是浏览器行为,服务端不存在跨域。什么是同源策...
转载
56阅读
0评论
0点赞
发布博客于 2 年前

Application Example

Qt 5.10Qt WidgetsMain Window ExamplesApplication ExampleQt 5.10.0 Reference DocumentationContentsMainWindow Class DefinitionMainWindow Class ImplementationThe main() FunctionThe Resource FileAppli...
转载
74阅读
0评论
0点赞
发布博客于 2 年前

【LeetCode每天一题】Gas Station(汽油站)

There areNgas stations along a circular route, where the amount of gas at stationiisgas[i].You have a car with an unlimited gas tank and it costscost[i]of gas to travel from stationito its ne...
转载
38阅读
0评论
0点赞
发布博客于 2 年前

python模拟地面网管接收数据

链接:https://pan.baidu.com/s/1_BvoHPaUZXEnTqTNBcviNw 提取码:edg0 复制这段内容后打开百度网盘手机App,操作更方便哦# -*- coding: utf-8 -*import socketimport threadingimport SocketServerimport Queueimport timequeue_list = ...
转载
82阅读
0评论
0点赞
发布博客于 2 年前

搞定Go单元测试(三)—— 断言(testify)

在上一篇,介绍了表格驱动测试方法和gomock测试框架,大大提升了测试效率与质量。本篇将介绍在测试中引入断言(assertion),进一步提升测试效率与质量。为什么需要断言库我们先来看看Go标准包中为什么没有断言,官方在FAQ里面回答了这个问题。golang.org/doc/faq#ass…总体概括一下大意就是:“Go不提供断言,我们知道这会带来一定的不便,其主要目的是为了防止你们这些...
转载
1529阅读
0评论
0点赞
发布博客于 2 年前

最全面的C/C++编码规范总结

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
25阅读
0评论
0点赞
发布博客于 2 年前

mongoDB初识一二三

官网下载选择server => MongoDB Community Server(商业版) => 选择64位的下载安装一路回车,我这里安装到了C:\Program Files\MongoDB\Server\4.0\bin配置环境变量运行MongoDB服务端启动服务端,启动服务的命令的文件是:mongod.exe1.打开命令行(win+R),输入mongod2.会发现...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

Java求最大值、平均值、折半查找和冒泡排序

public class Practice5_19{public static int max(int[] array){int max=0;for(int i=0;i<array.length;i++){if(array[i]>max){max=array[i];}}return max;}public static int indexOf(int[] array,int key){...
转载
95阅读
0评论
0点赞
发布博客于 2 年前

JVM — 类加载机制

1. 引言  java 类被虚拟机编译之后成为一个 Class 的字节码文件,该字节码文件中包含各种描述信息,最终都需要加载到虚拟机中之后才能运行和使用。那么虚拟机是如何加载这些 Class 文件?Class 文件中的信息进入虚拟机之后会发生什么变化?接下来我们一个一个探讨。2. 类加载的时机  类的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段,其中验证、准备、...
转载
30阅读
0评论
0点赞
发布博客于 2 年前

在js中获取<input>中的value

1.前提:我导入了这些js,不知道有没有依赖作用<script type="text/javascript" src="js/jquery-3.3.1.js"></script><script type="text/javascript" src="js/jquery-form.js"></script>2.具体格式://在js中获取<in...
转载
95阅读
0评论
0点赞
发布博客于 2 年前

小猿圈html5教程之canvas绘制线段方法

HTML5现在是时下较火的编程语言之一,但是对于怎么学习很多朋友都是不了解的,不知道从何处下手,针对以上内容小猿圈web前端讲师每天会分享一个web前端知识,希望对你的前端学习有一定的帮助,今天分享的是canvas绘制线段方法。学习canvas,首先得知道如何去绘制线段,然后才能通过很多简单的线段去实现比较复杂的图形,比如常见的图表,柱状图,折线图等都是通过一段一段的线段实现的。基础知识canva...
转载
21阅读
0评论
0点赞
发布博客于 2 年前

【OF框架】使用OF.WinService项目,添加定时服务,进行创建启动停止删除服务操作...

准备使用框架搭建完成项目,包含OF.WinService项目。了解Window Service 和定时服务相关知识。一、添加一个定时服务第一步:了解项目结构第二步:创建一个新的Job第三步:发布到目录第四步:注册服务第五步:启动服务...
转载
31阅读
0评论
0点赞
发布博客于 2 年前