Python基础(一)
1.基础类型python的数据类型可以分为两种,一种是内置的,一种是其他包中的,内置的数据类型可以分为10种:(1)整数用int表示,强制转换函数为int():x=10print(x)int(10.88)输出都是10.(2)实数用float表示,强制转换函数为float()x=10.222print(x)float(10)看一个有趣的东西:(3)复数用complex表示,python默认用j表示虚
Margin 的特异之处
Margin也可以改变元素的布局尺寸通常,元素的布局尺寸是由Content、Padding和Border三个区域决定,而我们使用margin,最常见的作用就是在空间上隔离自身与其他元素。但是,如果元素的宽高具有"流动性(1)",margin也可以改变元素的布局尺寸。*(1)可以参考:宽度的流动性与包裹性例子:div{width:200px;background:#ccc;}p{margin:10p
使用mousedown事件使用右键触发无反应
项目使用的是elementui框架,然后绑定mousedown时无反应;最后发现这个是饿了么框架内部把一些方法禁止了 试试这样写@mousedown.native="abc"项目使用的是elementui框架,然后绑定mousedown时无反应;最后发现这个是饿了么框架内部把一些方法禁止了 试试这样写@mousedown.native="abc"参考链接:https://segmentfault.
SpringBoot自动装配原理分析
SpringBoot能流行起来我觉得有个重要的原因就是它的自动装配,想想使用SpringBoot与Spring开发项目的区别,第一反应就是减少了很多配置。其实SpringBoot是基于Spring基础之上的,通过MAVEN引入SpringBoot也会发现,它传递依赖了Spring。所以配置并没有减少,只是它帮我们自动配置了,这些自动配置的类都在spring-boot-autoconfigure-版
手写一个最迷你的Web服务器
相信大家对Tomcat服务器应该都很熟悉了,我们几乎每天都会用它,它的安装目录结构大致如下:今天我们就仿照Tomcat服务器来手写一个最简单最迷你版的web服务器,仅供学习交流。1.在你windows系统盘的F盘下,创建一个文件夹webroot,用来存放前端代码。2.创建一个简单的Java项目,项目结构如下图:3.代码介绍:(1)ServerThread.java核心代码,主要用于web文件的读取
小程序学习 wxml页面截取字符串
最近项目中。由于布局问题不能用css样式去控制超出一行的字。所以,只能是截取字符串。把方法记录一下。需要先建一个.wxs模块。可以是新建一个单独的文件,也可以直接在文件里新建.wxs.wxs里面写的就是截取字符串的方法var Sub = function (val) {if (val.length == 0 || val == undefined) { return; } if (val.l
一行代码实现Android的跨进程调用与通信
后第一发,带来一款更简洁方便的Android进程通信方案。看了网上太多的Binder以及跨进程讲解,最后回到我们自己来进行跨进程通信时发现还是相当繁琐,定义aidl、定义Service、bindService等一系列操作搞得头都大了。CmProcess可简单轻松解决进程间通信问题,几行代码搞定,任意进程随时注册服务,随时同步获取服务以及支持跨进程的事件总线。介绍CmProcess 更方便更简洁的A
Android面试被问到内存泄漏了咋整?
前言内存泄漏即该被释放的内存没有被及时的释放,一直被某个或某些实例所持有却不再使用导致GC不能回收。文末准备了一份完整系统的进阶提升的技术大纲和学习资料,希望对于有一定工作经验但是技术还需要提升的朋友提供一个方向参考,以及免去不必要的网上到处搜资料时间精力。Java内存分配策略Java程序运行时的内存分配策略有三种,分别是静态分配,栈式分配,和堆式分配。对应的三种策略使用的内存空间是要分别是静态存
50行代码学会koa2中间件原理
Koa是nodejs开发的下一代web开发框架,可参考Koa官网。说是“下一代”,其实在实际开发中早就用在项目中了。特别是nodejs新版本开始正式支持async/await语法之后,Koa2正在被大量使用。关于Koa2的基本使用和中间件机制的使用,大家可以去官网查阅和学习,本文主要讲解Koa2的中间件原理——而且是通过非常简短的50行代码。代码写完之后,要能实现官网中的一段中间件示例,如下:co
【Mysql技术内幕笔记--1】--Mysql体系结构和存储引擎
前言首先Mysql是一个可移植的数据库,几乎在当前所有系统上都能运行,比如Mac/Linux/Windowns。尽管各个平台在底层实现方面各有不同,但是Mysql基本上能保证各个平台上的物理体系结构的一致性1.Mysql的体系结构1.1Mysql的数据库与数据库实例数据库(也就是常说的database)和数据库实例(instance这个说的比较少,但是用的多)之间的区别如下:数据库:物理操作系统文
MySQL之Where和Having的区别
MySQL之Where和Having的区别对于使用where和having,相信很多人都有过困扰,今天就来讲一下我对where和having的认识:从整体声明的角度来理解:Where是一个约束声明,在查询数据库的结果返回之前对数据库中的查询条件进行约束,即在结果返回之前起作用,且where后面不能使用聚合函数Having是一个过滤声明,所谓过滤是在查询数据库的结果返回之后进行过滤,即在结果返回之后
【NET CORE微服务一条龙应用】第一章 网关使用与配置
简介 微服务的系统应用中,网关系统使用的是ocelot,ocelot目前已经比较成熟了 ocelot就不做介绍了,等整体介绍完后再进行各类扩展介绍,ocelot源码地址:https://github.com/ThreeMammals/Ocelot ocelot目前由很多功能组件组成,每个组件都可以根据自己的实际情况进行扩展(暂时不做过多介绍) 本文主要介绍ocelot网关使用中个人认为应该最先处
从删库到恢复到跑不了路-数据恢复工程师解说顺丰删库事件
事件回顾:据悉,顺丰科技数据中心的一位邓某因误删生产数据库,导致某项服务无法使用并持续590分钟。事发后,顺丰将邓某辞退,且在顺丰科技全网通报批评。真实地玩了一把“从删库到跑路”。毫无疑问地,我们又突然象被打了鸡血般,整了整衣领,挺了挺胸,存在感立马爆棚,拉个小板凳,就着中秋节的月光,絮絮叨叨地讲讲想当年。想当年,我国那啥机构,设备升级改造,生产库在线热迁,脚本写错,rm掉了,然后,我们XXX,全
MST
primintprim(intx,intn){ intsum=0;memset(visit,false,sizeof(visit));for(inti=1;i
Python数据处理从零开始----第三章(pandas)③数据标准化
标准化,也称去均值和方差按比例缩放数据集的标准化对scikit-learn中实现的大多数机器学习算法来说是常见的要求。如果个别特征或多或少看起来不是很像标准正态分布(具有零均值和单位方差),那么它们的表现力可能会较差。在实际情况中,我们经常忽略特征的分布形状,直接经过去均值来对某个特征进行中心化,再通过除以非常量特征(non-constantfeatures)的标准差进行缩放。例如,在机器学习算法
ASP.NET实现添加,更新,删除和用DataList显示图片
最近一个专案(VB.NET)中,其中有一个功能,就是让用户在后台管理跑马灯图片。可以实现上传图片,更新图片和删除图片。Insus.NET使用asp.net的asp:FileUpload来上传与使用asp:DataList来显示。上传,显示与删除图片也许对大家来说没有什么困难,此篇博文是分享更新图片的功能。首先选择DataList的某一张图片,然后为更新选择图片文件,最后进行更新。先看演示动画:
Windows 8 安装之后怎样更改产品码
在Windows8安装之后,需要激活。但在激活之前,需要更改产品码。操作介面找不到更改的地方,只有使用下面方法来实现了。1.用管理员权限运行命令提示。2.输入"slmgr.vbs-ipk”,如slmgr.vbs-ipkxxxxx-xxxxx-xxxxx-xxxxx-xxxxx3.更改产品Key激活Windows之后,重启电脑,电脑在进行系统时,会自动激活windows。或者是运行"slmgr.vb
自动加载的iframe高度自适应
动态产生iframe,自动加载至body中,还有一个功能就是iframe的高度自适应,下面代码测试于IE和Firefox,Chrome:
Android事件分发机制:基础篇:最全面、最易懂
如何提升安卓水平?安卓开发者必须了解的事件分发机制。最全面、最易懂的形式来讲解Android事件分发机制。0.前言鉴于安卓分发机制较为复杂,故分为多个层次进行讲解,分别为基础篇、实践篇与高级篇。(一)基础篇:从基本概念入手,介绍了分发机制中的核心方法,通过分析其核心逻辑,总结其事件分发机制。(二)实践篇:该篇设计了简单与复杂的两个demo样例,从现象与应用的角度去讲解分发机制的核心内容,帮助读者从
设计模式-UML关系基础
设计模式-UML关系基础UML关系基础类之间的关系泛化类在继承中表现为泛化和实现。继承关系为is-a的关系,两个对象之间用is-a表示为继承关系。eg,自行车是车,猫是动物。泛化关系用空心箭头表示如下图。A继承自B用空心箭头表示A继承自B泛化关系表示为继承抽象类。抽象类可以继承一个具体的类的。抽象类可以被实体类继承抽象类可以被其他抽象类继承实现关系实现关系用空心箭头表示。即指向C++中的抽象类(通