JAVA接口与抽象类区别
接口 1.接口可以继承多个接口,extends 接口1,接口2,接口3 2.接口的成员变量默认是public static abstract,必须初始化的; 3.接口只能有抽象方法,继承接口的类必须实现所有的抽象方法,但是如果是抽象类的话,就可以不实现。 4.接口的方法都是public abstar ... 查看全文
Python中字符串常见操作
(1)find 格式:mystr.find(str, start, end) 例如: mystr.find(str, start=0, end=len(mystr)) 检测str是否包含在mystr中,如果是则返回开始值的索引,否则返回 -1。 (2)index 格式:mystr.index(str ... 查看全文
python使用@property @x.setter @x.deleter
@property可以将python定义的函数“当做”属性访问,从而提供更加友好访问方式,但是有时候setter/deleter也是需要的。 1》只有@property表示只读。 2》同时有@property和@x.setter表示可读可写。 3》同时有@property和@x.setter和@x. ... 查看全文
javascript检查数据中是否存在相同的元素
这里是两个用于数组中查找重复元素的demo,可以看看啦 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><input type="text" id="Value ... 查看全文
Java并发:线程间数据传递和交换
一、通过SynchronousQueue方式实现线程间数据传递: 线程A与线程B共同持有一个SynchronousQueue的引用,线程B调用take方法,阻塞以等待; 线程A运行后计算出结果,将结果put到queue中; 二、线程Exchanger工具类实现线程间的数据交换: 当一个线程到达exc ... 查看全文
Python随笔-函数
在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。 如果想定义一个什么事也不做的空函数,可以用pass语句: pass还可以用在其他语句,比如: 调用函数时,如果参数个数不对,Python解释器 ... 查看全文
python 模块导入import和import from区别
模块就是一个.py文件,在名字空间下导入模块导入import和import from,那么python 模块导入import和import from区别是什么呢 1,import 导入模块 import 模块名 print(模块名.方法) 2,import 模块名 from 方法1,方法2 调用方法 ... 查看全文
Python全栈开发——描述符
6.描述符(__get__,__set__,__delete__)定义:描述符本质就是一个新式类,在新式类中,至少实现了(__get__,__set__,__delete__)中的一个:这也被称为描述符协议__get__:调用一个属性时,触发__set__:为一个属性赋值时,触发__delete__ ... 查看全文
Go语言实战流媒体视频网站
第1章 课程介绍 1-1 prestudy 1-2 课程介绍及知识要点预习第2章 一个例子了解golang工具链 2-1 一个例子了解golang常用工具链 2-2 golang项目中test的写法 2-3 golang项目中benchmark的写法 2-4 章节总结第3章 流媒体网站架构以及API ... 查看全文
java线程池ThreadPoolExecutor类使用详解
在《阿里巴巴java开发手册》中指出了线程资源必须通过线程池提供,不允许在应用中自行显示的创建线程,这样一方面是线程的创建更加规范,可以合理控制开辟线程的数量;另一方面线程的细节管理交给线程池处理,优化了资源的开销。而线程池不允许使用Executors去创建,而要通过ThreadPoolExecut ... 查看全文
jquery 实现浮点型数字与人民币金额相互转换
1.浮点型转化为人民币金额表示 function _format(input) { var n = parseFloat(input).toFixed(2); var re = /(\d{1,3})(?=(\d{3})+(?:\.))/g; return n.replace(re, "$1,");} ... 查看全文
LAMP的fastcgi方式应用phpmyadm和wordpress
LAMP的fastcgi方式应用phpmyadm和wordpress两台主机一台Aapache和php-fpm一台Bmariadbserver1.A安装所需要的包并启动服务yuminstallhttpdphp-fpmphp-mysqlsystemctlstarthttpdsystemctlstartphp-fpmB:yuminstallmariadb-serversystemctlstartmariadb运行安全脚本:mysql_secure.. 查看全文
css最佳实践(reset.css)
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, ... 查看全文
css实现垂直水平居中
我们经常用margin:0 auto来实现水平居中,而一直认为margin:auto不能实现垂直居中……实际上,实现垂直居中仅需要声明元素高度和下面的CSS: .Absolute-Center { margin: auto; position: absolute; top: 0; left: 0;  ... 查看全文
JSTL标签库的基本教程之核心标签库(一)
JSTL介绍 Java Server Pages Standard Tag Libray(JSTL):JSP标准标签库,它封装了JSP应用的通用核心功能。JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自 ... 查看全文
PHP中的6种加密方式
1. MD5加密 string md5 ( string $str [, bool $raw_output = false ] ) 参数 str -- 原始字符串。 raw_output -- 如果可选的 raw_output 被设置为 TRUE,那么 MD5 报文摘要将以16字节长度的原始二进制格 ... 查看全文
FineUIMvc v4.0.0 发布了,MVC控件库基础版免费!
FineUI(MVC版)v4.0.0 已经于 2017-10-24 发布! 这个版本将引入了激动人心的 CSS3 动画,只需要开启全局属性 EnableAnimation 即可,先睹为快: 1. 菜单动画 2. 窗体动画 3. 下拉框动画 4. 复选框动画 5. 选项卡动画 6. 树控件动画 如需申 ... 查看全文
转 node.js里面的http模块深入理解
问题1:HTTP服务继承了TCP服务模型,是从connection为单位的服务到以request为单位的服务的封装,那么request事件何时触发? 注意:在开启keepalive后,一个TCP会话可以用于多次请求和响应,在请求产生的过程中,http模块拿到传递过来的数据,调用二进制模块http_p ... 查看全文