weixin_30443813的博客

私信 关注
孙瑞宇
码龄6年
  • 363,176
    被访问量
  • 暂无
    原创文章
  • 57,227
    作者排名
  • 35
    粉丝数量
  • 于 2015-08-08 加入CSDN
获得成就
  • 获得38次点赞
  • 内容获得0次评论
  • 获得316次收藏
荣誉勋章
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

mongo执行JavaScript脚本

mongo客户端有两种方式与mongodb服务进行交互,一种是mongo shell,一种是执行javascript脚本.mongo shell,平时用的比较多,但是javascript脚本却很少用.前段时间,在一个项目中通过写js脚本批量的更新了一些数据,做一下总结.如何执行mongo host:port/database /dir/xxxx.js示例: mongo l...
转载
324阅读
0评论
0点赞
发布博客于 2 年前

使用MPU6050陀螺仪自制Arduino数字量角器

MPU6050惯性单元是一个3轴加速度计和一个3轴陀螺仪组合的单元。它还包含温度传感器和DCM,可执行复杂的任务。 MPU6050通常用于制作无人机和其他远程控制机器人,如自平衡机器人。在本篇文章中,我们将使用MPU6050和Arduino开发板制作一款数字量角器。本文使用伺服电机在量角器上显示角度。伺服电机轴安装有指针,该指针可以在量角器上旋转,以指示角度,同时该角度值也显示在1602...
转载
344阅读
0评论
0点赞
发布博客于 2 年前

forms组件

转载于:https://www.cnblogs.com/cmd61/p/11582275.html
转载
74阅读
0评论
0点赞
发布博客于 2 年前

Django基础之request

当一个页面被请求时,django就会创建一个包含本次请求原信息的HttpRequest对象。django会将这个对象自动传递给响应的视图函数,一般视图函数约定俗成地使用request参数承接这个对象。0|11. 请求相关的常用值path_info: 返回用户访问url, 不包括域名method: 请求中使用的HTTP方法的字符串表示,全大写表示。包括(G...
转载
82阅读
0评论
0点赞
发布博客于 2 年前

requst.POST 和 request.body的区别

django request.POST / request.body 当request.POST没有值 需要考虑下面两个要求 1.如果请求头中的: Content-Type: application/x-www-form-urlencoded request.POST中才会有值(才会去request.body中解析数据) ...
转载
120阅读
0评论
0点赞
发布博客于 2 年前

django中的queryset对象和object对象详解

1. queryset是查询集,就是传到服务器上的url里面的内容。Django会对查询返回的结果集QerySet进行缓存,这里是为了提高查询效率。 也就是说,在你创建一个QuerySet对象的时候,Django并不会立即向数据库发出查询命令,只有在你需要用到这个QuerySet的时候才回去数据库查询。2. Objects是django实现的mvc框架中的数据层(...
转载
1208阅读
0评论
1点赞
发布博客于 2 年前

jQuery中的冒号详解

冒号 可以理解为 “匹配” 或 “选取”的意思。$(":button") 表示匹配所有的按钮。$("input:checked")表示匹配所有选中的被选中元素(复选框、单选框等,不包括select中的option)。$("div.container")中的'.'号表示class, $("div #msg")中的'#'表示id。那么$(":button")...
转载
157阅读
0评论
0点赞
发布博客于 2 年前

垃圾回收机制

序言:来一起看看:不同于C/C++,像Python这样的语言是不需要程序员写代码来管理内存的,它的GC(Garbage Collection)机制 实现了自动内存管理。GC做的事情就是解放程序员的双手,找出内存中不用的资源并释放这块内存。 下面我们来看看Python的GC是怎么做的:Python自带的解释器CPython主要使用了三种垃圾回收机制(引用计数为...
转载
36阅读
0评论
0点赞
发布博客于 2 年前

windows常用运行命令

Windows运行常用命令(win+R)01.cmd ------ CMD命令提示符1.进入E盘:e: 或者 E:2.进入E盘的某个目录:cd 目录cd 目录/目录cd 目录\目录...
转载
45阅读
0评论
0点赞
发布博客于 2 年前

css

1|0CSS介绍CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。2|0CSS语法2|1CSS实例每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。2|2CSS注释/*这是注释*/...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

html

HTML简介hyper text markup language 即超文本标记语言。超文本: 就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。标准模板<!DOCTYPE html> <html lang="en"><head> <meta cha...
转载
13阅读
0评论
0点赞
发布博客于 2 年前

excel空格处理

private String StringTrim(String str){ return str.replaceAll("[\\s\\u00A0]+","").trim(); }  poi导入的字符串空格ASCll值:160,而空格(Space)的ASCII码值是:32转载于:https://www.cnblogs.com/wujf/p...
转载
115阅读
0评论
0点赞
发布博客于 2 年前

spring boot swagger ui使用 nginx 部署后无法使用问题

location /saleapi/ { ## 指定HOST proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $sch...
转载
128阅读
0评论
0点赞
发布博客于 2 年前

Spring AOP遇到Unexpected exception parsing XML document from class path resource [Beans.xml]

Unexpected exception parsing XML document from class path resource [Beans.xml] ; nested exception is java.lang.NoClassDefFoundError: org/aopalliance/aop/Advi原因是缺少jar包aopalliance这个jar包下载地址:...
转载
73阅读
0评论
0点赞
发布博客于 2 年前

数组

数组的特征: * 1.定义数组必须指定大小 int[] a=new int[2]; * 2.数组的每一个元素的内存都是连续的 * 3.数组的随机访问操作,是一个常量时间 arr[index],根据数组下标找到该数 * 4.每一个数组都内置了一个成员变量 length,表示数组的总长度(0~length-1) * 5.数...
转载
25阅读
0评论
0点赞
发布博客于 2 年前

方法与五子棋游戏

方法:一段用于完成特定功能的代码片段,类似于其他语言的函数。方法用于定义该类或该类的失礼行为特征和功能实现。方法是类和对象行为特征的抽象。方法类似于面向过程中的函数。在面向对象中,整个程序的基本单位是类,方法是从属于类和对象的。方法包括方法名与参数。方法的调用方式:1.形式参数:在方法声明时用于接收外界传入的数据2.实参:调用方法时实际传给方法的数据3.返回值:方法在...
转载
59阅读
0评论
0点赞
发布博客于 2 年前

java中的数组

数组是相同类型数据的有序结合。数组描述的是相同类型的若干类型,按照一定的先后顺序排列组合而成。其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问他其元素。数组的特征: * 1.定义数组必须指定大小 * 2.数组的每一个元素的内存都是连续的 * 3.数组的随机访问操作,是一个常量时间 arr[index]...
转载
34阅读
0评论
0点赞
发布博客于 2 年前

String的补充及完数

String的常见内存分析题: String str1 = new String("hello world"); String str2 = new String("hello world"); System.out.println(str1 == str2); System.out.println(str1.equals(str2)); Strin...
转载
43阅读
0评论
0点赞
发布博客于 2 年前

java基本数据类型、内存分析、装包拆包

2019-09-13 18:01:23idea快捷键:file->settings->Keymap->搜索关键字Increase Font Size 增大字体 ctrl+滚轮上Decrease Font Size 缩小字体 ctrl+滚轮下基本的命名规范:驼峰式的命名方式* 类名:每一个单词的首字母都大写 cl...
转载
139阅读
0评论
0点赞
发布博客于 2 年前

String基础及常用方法

String类:1.String称作不可变字符序列2.位于java.lang包里3.java字符串就是Unicode字符序列•查看源码:常量池分三种:1.全局字符常量池 2.class文件常量池3.运行时常量池测试实例String类的常用方法:1.equals源码及应用:逐一比较内容2.charAt...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

内部类

在java中内部类主要分为成员内部类(非静态内部类、静态内部类),匿名内部类、局部内部类。非静态内部类:1.非静态内部类必须寄存于一个外部类对象2.可以直接访问外部类的成员 ,但是外部类不能访问内部类的成员(提供一个良好的封装环境)3.非静态内部类不能有静态方法、属性和静态初始化块静态内部类:1.静态内部类可以看做外部的一个静态成员2.当一个静态内部类对象存在,...
转载
15阅读
0评论
0点赞
发布博客于 2 年前

java中的数组

数组是相同类型数据的有序结合。数组描述的是相同类型的若干类型,按照一定的先后顺序排列组合而成。其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问他其元素。数组的三个基本特点:1.长度确定,一旦被创建,大小不可改变。2.其元素必须是相同类型,不允许出现混合类型。3.数组类型可以是任何类型,包括基本类型和引用类型。数组变量属于引用类型,数组也是对象...
转载
23阅读
0评论
0点赞
发布博客于 2 年前

抽象类、抽象方法、接口

抽象方法:使用abstract修饰的方法,没有方法体,只有声明。抽象类:包含抽象方法的类就是抽象类、通过抽象类,我们可以做到严格限制子类的设计,使子类之间更加通用•使用要点:1.有抽象方法的类职能定义为抽象类2.抽象类不能实例化,不能用new来实例化抽象类3.抽象类可以包含属性、方法、构造方法。但是构造方法不能用来new实例,只能用来被子类调用4.抽象类只能被继承...
转载
19阅读
0评论
0点赞
发布博客于 2 年前

封装、多态、对象的转型

程序设计的要求:“高内聚、低耦合”,高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合是仅暴露少量的方法给外部使用,尽量方便外部调用。封装:编程中封装的具体优点:1.提高代码的安全性 2.提高代码的复用性 3.“高内聚”:封装细节,便于修改内部代码,提高可维护性。 4.“低耦合”:简化外部调用,便于调用者使用,便与扩展和协作。java是通过“访问控...
转载
21阅读
0评论
0点赞
发布博客于 2 年前

继承、方法的重写、Object类及toString方法

extends意思为“扩展”,子类是父类的扩展,实现了代码的重用。1.父类也称超类、基类、派生类等2.java中只有单继承,java中类没有多继承,接口有多继承。3、子类继承父类,可以得到父类全部的属性和方法(除了父类的构造方法),但不可以直接访问父类的私有属性和方法。4,如果一个类,没有调用extends,则它的父类是java.lang.Object.instanc...
转载
80阅读
0评论
0点赞
发布博客于 2 年前

this、static、super、final关键字

创建对象分为四步:1.分配对象空间,并将对象成员变量初始化为0或非空2.执行属性值的显式初始化3.执行构造方法4.返回对象的地址给相关变量this关键字:this的本质是“创建好的对象的地址”,在构造方法中使用this代表“当前对象”。this最常见的用法:1.在程序产生二义性之处,应用this指明当前对象;普通方法中,this总是指向调用该方法的对象。构...
转载
26阅读
0评论
0点赞
发布博客于 2 年前

将博客搬至CSDN

2019/08/31将博客搬至CSDNhttps://blog.csdn.net/qq_34035956转载于:https://www.cnblogs.com/kerven/p/11439858.html
转载
6阅读
0评论
0点赞
发布博客于 2 年前

1.0.1unity服务器学习经验

1.服务器架构https://www.aliyun.com/solution/game/mmo.html?spm=5176.8009219.642333.1.wYoQak腾讯云上一个类似的https://www.qcloud.com/solution/game2.mysql 主从 备份  http://blog.csdn.net/qmhball/articl...
转载
6阅读
0评论
0点赞
发布博客于 2 年前

C# - 常见问题整理

关于循环和try{}..catch{}的嵌套使用foreach(var item in items) { try { try{ } catch(Exception ex) { throw; // 将异常抛到外层(要根据实际情况,决定是否throw) } } catch(Exception e...
转载
51阅读
0评论
0点赞
发布博客于 2 年前

js插件

fullPage.js全屏滚动,官网highlight.js代码高亮,官网预览效果,针对Markdown,【注意,在```正文中不要有@字符】转载于:https://www.cnblogs.com/wjcx-sqh/p/11322971.html...
转载
12阅读
0评论
0点赞
发布博客于 2 年前

SHA256WithRSA

在上文中了解到SHA和RSA,工作中恰好用到扩展应用:SHA256WithRSA,本文总结下学习过程,备忘の再提供另外一种方法,实现Java版pem密钥和.Net版xml密钥相互转换的方法密钥转换准备:引入BouncyCastle.Crypto.dllRSA密钥:Pem --> XMLpublic static string RSAKeyPemToXml(string...
转载
662阅读
0评论
0点赞
发布博客于 2 年前

Nuget & VS Plugin

VS PluginvsCode:https://marketplace.visualstudio.com/vscodevs:https://marketplace.visualstudio.com/vsvs插件安装方法在线:NuGet离线:cd Vs2013安装路径\Common7\IDE,执行 VSIXInstaller.exe xxx.vsix路径关于插件无法下载的问...
转载
36阅读
0评论
0点赞
发布博客于 2 年前

MongoDB

安装使用小插曲:项目属性-生成-高级,发现vs2013只支持到C#5.0C#6.0在vs2015引入,或在vs2013基础上从https://github.com/dotnet/roslyn下载roslync包MongoDB ClientRoboMongo --> Robo 3TRoboMongo镜像地址:http://dl.mongodb.org/dl/win32/x8...
转载
94阅读
0评论
0点赞
发布博客于 2 年前

ES Client

关于 ElasticSearch的学习参见:ELK | wjcx_sqh本文分别学习 .Net | Java 下操作 ES:.Net目前主流的 .Net 客户端有 2 种:PlainElastic.NetElasticsearch.Net.dll 和 Nest.dllPlainElastic.Net 简单了解即可,具体参见:https://www.cnblogs.com/...
转载
133阅读
0评论
0点赞
发布博客于 2 年前

SSM - SpringBoot - SpringCloud

SSM框架Spring + Spring MVC + MyBatis:标准MVC模式继 SSH (Struts+Spring+Hibernate)之后,主流的 Java EE企业级 Web应用程序开源框架spring:实现业务对象管理spring MVC:负责请求的转发和视图管理MyBatis:作为数据对象的持久化引擎学习:关于SSM框架的优势Spring轻量级容器框...
转载
103阅读
0评论
0点赞
发布博客于 2 年前

人脸识别

旷视Face++主营领域智能安防FaceID(在线刷脸验证服务)Face++(人工智能开放平台)智能地产商汤特点:原创底层算法平台,技术赋能于行业主营领域金融智能视频(安防)手机移动互联网云从特点:人工智能行业“国家队”,银行业人脸识别的第一大供应商主营领域银行安防依图特点:率先将人工智能技术应用于医学影像人脸比对,活体检测“蜻蜓眼”...
转载
103阅读
0评论
0点赞
发布博客于 2 年前

C# - 配置动态更新

生产中经常会遇到修改配置的情况,但是又需要重启应用程序,是不是有点小烦躁....下面了解下在不重启情况下,实现配置更新实时生效public static void SetConfig(string key, string value){ Configuration configuration = ConfigurationManager.OpenExeConfigurati...
转载
32阅读
0评论
0点赞
发布博客于 2 年前

Json:Restful

JArray & JObjectJArray与JObject在json的应用:无需定义相应的类对象,直接解析JArray jarr = JArray.Parse(jsonStr); //数组json串for (var i = 0; i < jarr.Count; i++) {JObject jobj = JObject.Parse(jarr[i].ToString(...
转载
21阅读
0评论
0点赞
发布博客于 2 年前

elasticsearch基础及在Python中的简单使用

目录 一. 安装java环境与elasticsearch、kibana 二. elasticsearch、kibana的部分文件说明 三. Kibana的Dev tools中ES的简单命令 四. ES的复杂查询 1.排序sort、分页、布尔查询bool 2...
转载
100阅读
0评论
0点赞
发布博客于 2 年前

Django 处理跨域的配置、前台处理ajax

一. Django处理跨域  跨域的处理方式有很多,使用最多的就是CORS(跨域资源共享),接下来大致提一下django中处理跨域的配置。  首先安装django-cors-headers模块:pip install django-cors-headers  在settings.py中配置:'''# 注册appINSTALLED_APPS = [...
转载
69阅读
0评论
0点赞
发布博客于 2 年前

Django 缓存机制

一 缓存介绍  在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面.  当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力.  缓存是将一些常用的数据保存内存或者memcache中,在一定的时间内有人来访问这些数据时,则不再去执行数...
转载
17阅读
0评论
0点赞
发布博客于 2 年前

django身份认证、权限认证、频率校验使用及源码分析

一. 身份认证源码分析1.1 APIView源码的分析  APIView源码之前分析过https://www.cnblogs.com/maoruqiang/p/11135335.html,里面主要将request对象进行了封装,提供了额外的方法与属性,同时让装饰的CBV中方法忽略CSRF校验,最后还提供了身份认证、权限认证、频率校验等功能。二. 身份认证源码分析及使用2...
转载
52阅读
0评论
0点赞
发布博客于 2 年前

python基本数据类型及其使用方法

前言​ python中的数据类型主要为int、float、string、list、tuple、dict、set、bool、bytes。接下来int和float统称为数字类型。1.数据类型总结按存储空间的占用大小分(从低到高)数字字符串集合:无序,即无需存索引相关信息, 可变元组:有序,需要存索引相关信息,不可变列表:有序,需要存索引相关信息,可变,需要处理数据的增删改字...
转载
50阅读
0评论
0点赞
发布博客于 2 年前

爬虫基础

一. 简介  网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。其实爬虫本质上是模拟浏览器向后端发送请求,获取数据,解析并且获得想要的数据,然后存储。  爬虫的价值主要体现在数据方面,爬取数据大致分为四步:发送请求--》获得数据--》解析数据--》存储数据。  因为爬虫与网络息息相关...
转载
21阅读
0评论
0点赞
发布博客于 2 年前

python制作一键启动脚本

  我们的系统环境或许没有Python环境,又想使用脚本,这就要使该脚本能脱离Python环境独立运行,比如说将该脚本打包成exe可执行文件等。那么怎么做呢?你可能想到py2exe和pyinstaller,这里以pyinstaller为例,我们将Python脚本打包成exe可执行文件。  首先要下载pyinstaller:pip install pyinstaller ...
转载
164阅读
0评论
0点赞
发布博客于 2 年前

pip安装源

一. pip安装源配置  使用python解释器pip命令安装模块时,下载的速度总是不尽人意,这个时候我们可以配置pip安装源。1.1 国内常用pip源地址  国内常用的源时豆瓣和阿里,可以让pip加速安装"""1、采用国内源,加速下载模块的速度2、常用pip源: -- 豆瓣:https://pypi.douban.com/simple -...
转载
22阅读
0评论
0点赞
发布博客于 2 年前

项目上线

一. 前言  首先需要自己掏钱购买服务器与配置服务器,可以选择购买阿里云按流量收费的套餐。二. 上线流程2.1 连接服务器  可以使用xshell或者是git:链接:https://pan.baidu.com/s/1bpBDv9JhXCpRzOooV2R5ww 提取码:zj50 复制这段内容后打开百度网盘手机App,操作更方便哦  接下来以使...
转载
17阅读
0评论
0点赞
发布博客于 2 年前

Django 配置使用日志

一. Django中使用日志  Django中使用日志其实非常简单,只需要在项目使用的配置文件中(如果没有自定义,那么就是settings.py中)加以下设置即可,同时可以根据自己的需求进行修改:# 官网:https://docs.djangoproject.com# 中文loggin配置:https://docs.djangoproject.com/zh-hans/2....
转载
23阅读
0评论
0点赞
发布博客于 2 年前

HTML标签marquee实现滚动效果

使用<marquee></marquee>可以实现多种滚动效果,无需js控制;使用该标签不仅可以移动文字,也可以一定图片、表格等。1.语法<marquee>滚动内容</marquee>在标签之间添加要进行滚动的内容。2.重要属性(1)滚动方向 direction(包括4个值:up、down、left 和 ri...
转载
24阅读
0评论
0点赞
发布博客于 2 年前

python内置函数与匿名函数

一.匿名函数  匿名即没有名字。#普通函数def func(x,y,z=1): return x+y+z#匿名函数及没有名字,只有参数列表与return的值表达式,用:分隔lambda x,y,z=1:x+y+z #与函数有相同的作用域,但是匿名意味着引用计数为0,使用一次就释放,除非让其有名字func=lambda x,y,z=1:x+y+z ...
转载
25阅读
0评论
0点赞
发布博客于 2 年前

Django 支付宝付款接口的使用

  我们在开发的过程中经常会碰到调用微信或者支付宝接口进行付款,付款完成之后,如果用户绑定了我的账号,我只要有活动了,就要给这个关注我的用户推动消息,让用户知道,比如说,我们经常会关注一些公众号,然后这些公众号只要有了消息就会自动给我推送,我们以后也会遇到这种推送的需求,那么具体如何使用我们的代码来实现这种需求呢?还有就是用户在付款的时候,我如何给他调用支付宝的接口呢?下面我们就来具...
转载
39阅读
0评论
0点赞
发布博客于 2 年前

Django配置站点

一 修改hosts文件"""hosts文件涉及的dns解析1.找到hosts文件windows: C:\Windows\System32\drivers\etc\hostsmac|linux:/etc/hosts2.在host文件中新增下面两句话,文件修改权限自己解决127.0.0.1 www.luffy.cn127.0.0.1 a...
转载
51阅读
0评论
0点赞
发布博客于 2 年前

DVWA环境

DVWA DVWA是一个用来进行安全脆弱鉴定的PHP/MYSQL WEB应用,主要是为安全专业人员测试自己的专业技能和工具提供合法的环境,帮助web开发者更好的理解web应用安全防范过程DVWA一共有十个模块分别是:Brute Force (暴力破解)Command Injection (命令行注入)CSRF(跨站请求伪造)F...
转载
30阅读
0评论
0点赞
发布博客于 2 年前

很好用的时间插件

laydate 百度搜索转载于:https://www.cnblogs.com/wsj1/p/11278580.html
转载
154阅读
0评论
0点赞
发布博客于 2 年前

better-scroll

转载于:https://www.cnblogs.com/wsj1/p/11282899.html
转载
10阅读
0评论
0点赞
发布博客于 2 年前

小写转大写

<script type="text/javascript">//主函数function DX(n) {if (!/^(0|[1-9]\d*)(\.\d+)?$/.test(n))return "数据非法";var unit = "千百拾亿千百拾万千百拾元角分", str = "";n += "00";var p = n.indexOf('.'...
转载
137阅读
0评论
0点赞
发布博客于 2 年前

input 禁用和选中

转载于:https://www.cnblogs.com/wsj1/p/11271957.html
转载
166阅读
0评论
0点赞
发布博客于 2 年前

jQuery removeClass 技巧_移除多个标签

$('.xx').attr('class','a b c');$('.xx').removeClass('a');12但是突然之间,需要我一次性清除掉两个class,那么这个时候我就懵了,怎么在不影响之前存在的class的情况下移除多个值呢?第一反应就是去w3cschool寻找答案,并获取了解决方法://只需要通过空格来间隔 class 值即可一次性清除掉多个 class$('...
转载
69阅读
0评论
0点赞
发布博客于 2 年前

JQuery返回前一页

转:http://www.jb51.net/article/32749.htm1、JS 重载页面,本地刷新,返回上一页<a href="javascript:history.go(-1)">返回上一页</a><a href="javascript:location.reload()">...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

上拉刷新简版

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta htt...
转载
59阅读
0评论
0点赞
发布博客于 2 年前

单选框加点击事件 触发两次

刚刚在项目中发现,切换单选按钮,却触发两次点击事件;如下图所示这里触发了两次事件,然后调用了两次接口:百度了一下,没找到答案,然后还是谷歌靠谱,简单来说,就是因为点击label的时候,事件冒泡一次,同时会触发关联的input的click事件,导致事再次触发事件这和html结构有很大的关系:<div class="belongCompany fl"> ...
转载
422阅读
0评论
0点赞
发布博客于 2 年前

限制 input 输入框只能输入纯数字

限制 input 输入框只能输入纯数字1、onkeyup = "value=value.replace(/[^\d]/g,'')"使用 onkeyup 事件,有 bug ,那就是在中文输入法状态下,输入汉字之后直接回车,会直接输入字母2、onchange = "value=value.replace(/[^\d]/g,'')"使用 onchange 事件,在输入内容后,只有 ...
转载
145阅读
0评论
0点赞
发布博客于 2 年前

前端下载文件的方式

需求:页面上有一个下载按钮,点击后实行文件下载功能。方式一:使用window.open()方式二:使用form表单下载方式三:使用a标签,H5中有download属性还可以使用第三方类库:npm install downloadjs方式一:使用window.open()12345678var...
转载
59阅读
0评论
0点赞
发布博客于 2 年前

maxlength

maxlength="10" input 可使用 最多可输入10个字符转载于:https://www.cnblogs.com/wsj1/p/11477472.html
转载
57阅读
0评论
0点赞
发布博客于 2 年前

table td 设置宽高无效的问题

只需要在td里加一个div就可以了转载于:https://www.cnblogs.com/wsj1/p/11453083.html
转载
484阅读
0评论
1点赞
发布博客于 2 年前

前端压缩

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>XMLHttpRequest上传文件</title> <script type="text/javascript"> /* 三个参数 ...
转载
91阅读
0评论
0点赞
发布博客于 2 年前

去掉空格 回车

Jquery:$("#accuracy").val($("#accuracy").val().replace(/\ +/g,""));//去掉空格.replace(/\ +/g,"") //去掉空格方法$("#content").val($("#content").val().replace(/[ ]/g,"")); //去掉空格.replace(/[ ]/g,"")//去...
转载
128阅读
0评论
0点赞
发布博客于 2 年前

用forEach遍历对象

Object.keys(obj).forEach(function(key){console.log(key,obj[key]);});转载于:https://www.cnblogs.com/wsj1/p/11294181.html
转载
124阅读
0评论
0点赞
发布博客于 2 年前

最简单的checkbox, radio跟文字在一行

<input type="radio" style="vertical-align:middle; margin-top:0;">不需要<input type=checkbox" style="vertical-align:middle; margin-top:0;">地图转载于:https://www.cnblogs.com/wsj1/p/1146059...
转载
452阅读
0评论
0点赞
发布博客于 2 年前

互联网公司的中台实践:网易杭研的中台往事

编者按:本文转载自网易副总裁、网易杭州研究院执行院长汪源的个人公众号“冷技术热思考”(欢迎搜索关注)。本文是中台系列的第三篇,《什么是中台?所有的中台都是业务中台》厘清中台概念,第二篇《如何建设中台?中台建设的组织、支撑技术和方法论》介绍了建设中台的方法,这篇将介绍网易杭研在中台道路上十多年的探索和经验教训,并补充在中台组织管理方面的方法。以下为原文(有少量改动):我们面临的是一个VUC...
转载
49阅读
0评论
0点赞
发布博客于 2 年前

如何建设中台?中台建设的组织、支撑技术和方法论

编者按:本文转载自网易副总裁,网易杭州研究院执行院长汪源的个人公众号“冷技术热思考”(欢迎搜索关注)。上一篇中台系列的文章重点阐述了中台的概念,本文是系列文章的第二篇,目的是说明什么情况下可以考虑建设中台,如果要建怎么建的问题,可以作为企业思考中台建设的大框架。以下为原文(有少量改动):本文将例举典型的需要建设中台的场景,供参考判断要不要建中台。建设中台需要考虑组织、技术支撑和方法论,往...
转载
414阅读
0评论
0点赞
发布博客于 2 年前

都在打造数据中台,网易却抢先跑通全链路!

导读:专业的团队是事业成功的保障,就像网易商业数据中台团队,助力了一个又一个企业构建以数据中台为核心竞争力的数字化能力。没有任何一个时代可以让企业对数字化的感知如此深刻。他们尝试描绘数字化蓝图,觊觎数字化的商业价值;勇于打造数字化土壤,构建数字化团队。然而数字化转型不是碰运气的游戏,商业创新也绝非简单。好在当一切都准备就绪时,中台的横空出世为企业数字化的成功增添了筹码。而数据中台...
转载
116阅读
0评论
0点赞
发布博客于 2 年前

聚焦农业信息化,网易云与华南农业大学成立“大数据联合实验室”

7月26日,2019网易云创峰会在杭州拉开序幕,本次峰会以“连接•洞察•进化”为主题,汇聚行业领袖、技术大咖及业界代表,探讨数字技术演进与行业应用趋势,研商生态合作升级、共赢未来的道路。上午的主论坛中,网易云宣布与华南农业大学共同宣布正式成立“大数据联合实验室”。图:网易云&华南农业大学大数据联合实验室成立仪式华南农业大学是一所以农业科学和生命科学为优势,以热带亚热...
转载
15阅读
0评论
0点赞
发布博客于 2 年前

落实新工科建设,网易云与浙工大展开“校企共建大数据专业”战略合作

7月26日,2019网易云创峰会在杭州拉开序幕,本次峰会以“连接•洞察•进化”为主题,汇聚行业领袖、技术大咖及业界代表,探讨技术演进与行业应用趋势,研商生态合作升级、共赢未来的道路。上午的主论坛中,网易云联合浙江工业大学正式发布“校企共建大数据专业”战略合作。图:网易云&浙江工业大学“校企共建大数据专业”战略合作签约仪式大数据技术已经逐步发展成熟,但大数据人才的缺口...
转载
24阅读
0评论
0点赞
发布博客于 2 年前

什么是中台?所有的中台都是业务中台

编者按:本文转载自网易副总裁,网易杭州研究院执行院长汪源的个人公众号“冷技术热思考”(欢迎搜索关注)。7.26的云创峰会上,汪源承诺会写三篇文章,力求说清楚什么是中台,什么时候要考虑建中台,怎么建中台。今天是第一篇,目标是厘清什么是中台。以下为原文:中台的概念一热,很多似是而非的东西都在往中台的概念上凑,一下子出现很多中台,如业务中台、数据中台、技术中台、算法中台、移动中台等等。特别是很...
转载
541阅读
0评论
0点赞
发布博客于 2 年前

网易发起“疾风”智造IoT联盟,深化“互联网+先进制造业”发展

7月26日,2019网易云创峰会在杭州拉开序幕,本次峰会以“连接•洞察•进化”为主题,汇聚行业领袖、技术大咖及业界代表,探讨技术演进与行业应用趋势,研商生态合作升级、共赢未来的道路。上午的主论坛中,网易杭州研究院、网易严选IoT事业部、恩智浦半导体(NXP)公司、博世(BOSCH)公司、上海博泰PATEO公司、深圳高新兴物联科技有限公司、上海同麦自动化系统技术有限公司、杭州乐舜科技有限公...
转载
876阅读
0评论
0点赞
发布博客于 2 年前

网易全链路大数据产品发布,可为企业节省20%成本

企业数字化转型的战斗正酣,释放数据价值成为企业当前的核心任务,大数据赛道上的选手们各出绝活,力求收获自己的金角银边。7月26日,2019网易云创峰会在杭州召开,网易大数据在会上发布了全链路大数据产品网易猛犸6.0,网易大数据总经理余利华表示,猛犸6.0通过整合全链路数据质量监控、全链路资产分析和全链路数据发现等一系列能力,解决了当前大数据实践中的各种痛点,使得企业的工作重心能够回归到数据...
转载
37阅读
0评论
0点赞
发布博客于 2 年前

网易轻舟微服务大升级,突破在线业务中台的异构挑战

7月26日,网易云创峰会在杭州举行。会上,网易轻舟微服务发布了支持Service Mesh、分布式事务框架GTXS、全新API网关等重大更新。网易云基础服务总经理陈谔称,此次更新将主要帮助企业应对在线业务中台建设过程中面临的挑战,帮助企业完成业务架构的进化,建成在线业务中台,支撑业务快速创新。在线业务中台建设面临两大挑战去年的云创大会,是网易一站式微服务解决方案“轻舟”的首次亮相...
转载
24阅读
0评论
0点赞
发布博客于 2 年前

首提完整中台方法论,网易云全链路中台引爆产业“核聚变”升级

当前数字经济领域最受关注的技术趋势当属中台,到底中台对企业发展的意义何在,企业应当如何建设中台?7月26日,网易云在本届云创峰会上给出了完整的答案,从组织、技术、方法论的角度系统阐述了网易杭州研究院的中台实践与成果,并发布了全链路大数据产品和轻舟微服务产品,分别为企业构建数据中台和在线业务中台提供完整的技术和方法论支持。在主题演讲中,网易副总裁、网易杭州研究院执行院长汪源首次介绍了网易对...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

微服务架构转型又遇新挑战,看轻舟如何破局而立

数字化时代,传统企业在各个方面都受到互联网公司的影响,从商业模式,到业务前台,进而已经逐步下沉到底层的技术支撑,甚至是技术架构。如果说技术的创新带给企业的是燃料的升级,技术架构的创新带来的则是从马车到汽车的根本转变。只有技术架构的改变,才能充分发挥新技术的价值。而微服务架构有助于企业快速拥抱变化,高效地实现业务数字化,是实现数字化转型的不二选择。去年的云创大会上,网易云发布了解决企业技术...
转载
28阅读
0评论
0点赞
发布博客于 2 年前

Nuget包管理工具(程序包控制台执行语句)

NUGET命令注:使用前确保nuget是最新版本,升级到最新版本有两种方式:(1)、CMD将nuget升级到最新版本:nuget update -self(2)、扩展中查看nuget是否需要更新.一、安装1.安装指定版本类库install-package <程序包名>-version<版本号>2.安装到指定的项目insta...
转载
171阅读
0评论
0点赞
发布博客于 2 年前

数据结构—自定义队列

用链表创建队列public class LinkQueue<E> implements Queue<E>{ public class Node{ public E e; public Node next; public Node(E e , Node next){ ...
转载
19阅读
0评论
0点赞
发布博客于 2 年前

数据结构 ——链表(虚拟头结点)

public class LinkedList2<E> { //另外一种思路 // 内存空间不是连续的 即物理空间不是连续的 逻辑空间依赖着next指向是连续的 private class Node{ public E e; public Node next; public Nod...
转载
98阅读
0评论
0点赞
发布博客于 2 年前

Shell基础

shell变量替换和删除${变量#*删除截止点} (从前面开始删除,找到第一个就删除)${变量#*删除截止点} (从前面开始删除,直到最后一个符合要求的)其余的相同,不做演示2.对字符串的简单处理a.计算字符串的长度 b.第二种方法获得长度从字符串中获取字符串...
转载
18阅读
0评论
0点赞
发布博客于 2 年前

【转贴】C、C++混合调用

在项目中,C和C++代码相互调用是很常见的,但在调用时,究竟应该如何编写代码和头文件,有一些讲究,不然就可能出现编译时链接不通过的问题,典型的编译错误日志是:undefined reference to `xxx'要编写出C或C++都能正常调用的代码,需要明白编译器在编译时,究竟做了什么。下面就以几段简单的代码为例,来说明一下GCC系列编译器在编译C、C++代码时,分别做...
转载
26阅读
0评论
0点赞
发布博客于 2 年前

【转贴】理解Memory Barrier

本文例子均在 Linux(g++)下验证通过,CPU 为 X86-64 处理器架构。所有罗列的 Linux 内核代码也均在(或只在)X86-64 下有效。本文首先通过范例(以及内核代码)来解释 Memory Barrier,然后介绍一个利用 Memory Barrier 实现的无锁环形缓冲区。Memory Barrier 简介程序在运行时内存实际的访问顺序和程序代码编写的访问...
转载
27阅读
0评论
0点赞
发布博客于 2 年前

【转贴】ARM Cortex-M的软件接口标准库CMSIS

ARMCortex 微控制器软件接口标准 (CMSIS) 是Cortex-M系列MCU的与供应商无关的硬件抽象层。使用 CMSIS可以为接口外设、实时操作系统和中间件实现一致且简单的处理器软件接口,从而简化软件的重用、缩短新微控制器开发人员的学习过程,并缩短新设备的上市时间(做软件接口标准貌似是一种趋势了,趋于智能化开发)。 该标准完全可扩展,可确保其适合于所有 Cortex...
转载
110阅读
0评论
0点赞
发布博客于 2 年前

【转贴】GCC 内联汇编

1. 简介1.1 版权许可Copyright (C) 2003 Sandeep S.本文档自由共享;你可以重新发布它,并且/或者在遵循自由软件基金会发布的 GNU 通用公共许可证下修改它;也可以是该许可证的版本 2 或者(按照你的需求)更晚的版本。发布这篇文档是希望它能够帮助别人,但是没有任何担保;甚至不包括可售性和适用于任何特定目的的担保。关于更详细的信息,可以查看 G...
转载
34阅读
0评论
0点赞
发布博客于 2 年前

M4 & M7比较

M4 &M7 M4 有而M7 没有的:1. Bit band2. Flash patch3. Auxilary Control Register4. Configurable double word stack alignmentM4M7Cortex-M Comparison Table转...
转载
899阅读
0评论
0点赞
发布博客于 2 年前

【转贴】GCC内联汇编基础

原文作者 Sandeep.S英文原文 [https://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html]本文将介绍GCC编译环境下,在C语言代码中嵌入汇编代码的基本方法。阅读本文需要您具备80X86汇编语言和C语言的基础知识。为了使中文描述更加清楚自然,翻译过程中加入了稍许解释和意译部分。简介版权/反馈/勘误/...
转载
40阅读
0评论
0点赞
发布博客于 2 年前

【转贴】解析IAR的ILINK链接器icf配置文件

五一来了,三天小假期终于可以让大家歇一歇了(估计好多人都已经在规划着五一出行计划了或者已经在旅途中了),校园里一下子冷清了不少。记得去年12月份曾经写过一篇“写在圣诞节之简单破解飞思卡尔HCS12系列Flash空间限制“的文章,当时还颇受欢迎来,至今仍保持着我博客的点击记录,哈哈,所以今天再续写一篇"五一特别篇"(嘿嘿,最近看海贼王看的,也出个特别篇,哈哈,丰富下俺博客的艺术形式),希望...
转载
3阅读
0评论
0点赞
发布博客于 2 年前

[转贴] Crystal和Oscillator的区别

Crystal(晶体),即我们常说的无源晶振,而Oscillator(振荡器),即有源晶振。因此在我们设计MCU最小系统电路的时候,如果使用Crystal的话,除了外部需要加上谐振电容(有些会加上M欧级的反馈电阻)之外,还需要MCU内部的OSC振荡电路辅助才能正常产生所需时钟,而如果使用Oscillator的话,则只需要给它加上电源,即可输出时钟到MCU的时钟输入端(一般为...
转载
138阅读
0评论
0点赞
发布博客于 2 年前

【转贴】一文看懂ARM Cortex-M处理器

ARM Cortex-M处理器家族现在有8款处理器成员。在本文中,我们会比较Cortex-M系列处理器之间的产品特性,重点讲述如何根据产品应用选择正确的Cortex-M处理器。本文中会详细的对照Cortex-M 系列处理器的指令集和高级中断处理能力,以及 SoC系统级特性,调试和追踪功能和性能的比较。  1、简介  今天, ARM Cortex-M 处理器家族有8款处理器成员。除此之外,...
转载
402阅读
0评论
0点赞
发布博客于 2 年前

(三)hadoop系列之__CRT(SecureCRTPortable)的使用

  SecureCRTPortable 属于终端仿真程序,支持SSH(查看此处http://blog.csdn.net/macrossdzh/article/details/5691924)协议。利用CRT可以很方便操作虚拟机终端。进入正题......1. 首先,下载SecureCRTPortable软件。2.直接执行SecureCRTPortable.exe文件即可。3.执...
转载
78阅读
0评论
0点赞
发布博客于 2 年前

谈工作与学习

如果连每天、每周的工作任务都不能按计划完成,那么哪里来的时间给你去自主学习,不会合理分配使用时间的人,大多都有一个惯病--拖延症,永远被时间拎着鼻子走,做事情缺乏效率,学习因此而耽误,并不是不想学习,而是习惯了拖延,做事情很难集中精力,一会忙这个,一会忙那个,根本不清楚自己在忙什么东西,半天的时间,甚至比不上自己集中精力工作一个小时的效率。那么,怎样才能合理安排好工作和学习,这其实也是一...
转载
22阅读
0评论
0点赞
发布博客于 2 年前

cannot be cast to javax.servletFilter

java.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter cannot be cast to javax.servlet.Filter at org.apache.catalina.core.ApplicationFilterConfig.getFilter(Applicati...
转载
35阅读
0评论
0点赞
发布博客于 2 年前

mysql连接远程数据库的用法

mysql -u root -p 等这些常用的参数外,你知道多少?来测试一下吧一,mysql命令行参数查看复制打印?Usage:mysql[OPTIONS][database]//命令方式-?,--help//显示帮助信息并退出-I,--help//显示帮助信息并退出-...
转载
55阅读
0评论
0点赞
发布博客于 2 年前

spring jdbcTemplate 操作存储过程

Spring的SimpleJdbcTemplate将存储过程的调用进行了良好的封装,下面列出使用JdbcTemplate调用Oracle存储过程的三种情况:一、无返回值的存储过程调用1、存储过程代码:create or replace procedure sp_insert_table(param1 in varchar2,param2 in varchar2) as ...
转载
15阅读
0评论
0点赞
发布博客于 2 年前

JDK快速安装与配置

​ JDK快速安装与配置Debian/Ubuntu/LinuxMint 系列1、添加ppa源1 sudo add-apt-repository ppa:openjdk-r/ppa# 需要回车一下2、更新并等待自动安装1 sudo apt-get update 2 sudo apt-get install openjdk-8-jdk -y3、以上便安装成功,如果系统中存在多...
转载
51阅读
0评论
0点赞
发布博客于 2 年前

[考试反思]0815NOIP模拟测试22

40分,15名。1~4:120 75 70 7035分20名...总之差距极小不想说了昨天教练说:以后的考试还是联赛知识点,但是难度比联赛高。没听进去,以为是对于所有人而言的,也就是T1难度变成T2那样,T2当T3,T3还是不可做。结果并不知道其实是3个不可做。虽说理论上暴力打满是95+分但是实际操作起来极其恶心。开题,过一遍,全不会,也找不出来哪道题最...
转载
25阅读
0评论
0点赞
发布博客于 2 年前