首页 > 2019年12月02日 > 全部分享
03-深入类和对象
一、深入类和对象 1.1、鸭子类型和多态 维基百科中的解释为: 鸭子类型(英语:duck typing)在程序设计中是动态类型的一种风格。在这种风格中,一个对象有效的语义,不是由继承自特定的类或实现特定的接口,而是由"当前方法和属性的集合"决定。这个概念的名字来源于由詹姆斯·惠特科姆·莱利提出的鸭子 ...
分类:其他   时间:2019-12-02 23:11:02    收藏:0  评论:0  赞:0  阅读:157
SpringIoc以及set注入八种基本类型的简单实现
主要涉及到的技术以及API 反射、xml定义和解析、树模型 反射可以在代码运行状态下动态的创建对象以及调用方法。 API:Dom4j、Class、Field、Method。 请仔细阅读接下来的API详解,为代码的阅读进行铺垫。 Dom4j org.dom4j.io.SAXreader Xml读取工具 ...
分类:编程语言   时间:2019-12-02 23:09:44    收藏:0  评论:0  赞:0  阅读:91
计蒜客 - A1603.天上的星星
二维差分,理论上很简单,虽然我实际上做的时候一堆问题 1.边界的星星包含在内,需要在减去的时候往前挪一个 2.我是从0开始的,循环的时候非常不方便 3.x1, x2, y1, y2总是弄混 ...
分类:其他   时间:2019-12-02 23:09:13    收藏:0  评论:0  赞:0  阅读:125
Java最全锁剖析:独享锁/共享锁+公平锁/非公平锁+乐观锁/悲观锁
乐观锁 VS 悲观锁 乐观锁与悲观锁是一种广义上的概念,体现了看待线程同步的不同角度,在Java和数据库中都有此概念对应的实际应用。 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号等机制。 乐观锁适 ...
分类:编程语言   时间:2019-12-02 23:08:47    收藏:0  评论:0  赞:0  阅读:95
NSTimer内存泄漏的解决方案
由于NSTimer会持有我们设置的target对象,而RunLoop也会对timer对象持有,主线程的RunLoop是一直存在的,即便设置为weak属性timer也不会被释放,所以在上面的方式添加定时器时会造成内存的泄露,解决上面的问题可以通过将timer设置为属性在对象即将消失的方法中对timer ...
分类:其他   时间:2019-12-02 23:08:04    收藏:0  评论:0  赞:0  阅读:144
交换机生成树——STP
STP(Spanning Tree Protocol)是用来避免数据链路层出现逻辑环路的协议(现实中,我们为了给通信做备份,交换机之间多条链路互连 有些物理环路是无法避免的) STP是交换机的功能::交换机之间多条链路互连时,造成环路,,环路会引起 广播风暴, 网络中的主机会收到重复数据帧,,而ST ...
分类:其他   时间:2019-12-02 23:07:33    收藏:0  评论:0  赞:0  阅读:185
python关于time几种格式处理方法总结
一、日期时间的表示方法: 时间戳 timestamp: 简介:时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量,是一个float类型 展示形式:1575278720.331 时间元组 struct_time: 简介:共9个元素,时间戳和格式化时间转换的桥梁 展现形式:time. ...
分类:编程语言   时间:2019-12-02 23:07:12    收藏:0  评论:0  赞:0  阅读:123
剑指offer-拓展训练-N皇后的问题-全排列
/* 题目: N皇后的问题。 */ /* 思路: 全排列。 声明一个具有N个元素的数组curr,每个下标i(0>i>n)代表行,每个curr[i]代表列,所以初始化为curr[i] = i。 此时,各皇后既不在一行也不在一列,只需解决对角线的问题。 当|i-j|==|curr[i]-curr[j]| ...
分类:其他   时间:2019-12-02 23:06:51    收藏:0  评论:0  赞:0  阅读:83
深入了解Kafka【二】工作流程及文件存储机制
1、Kafka工作流程 Kafka中的消息以Topic进行分类,生产者与消费者都是面向Topic处理数据。 Topic是逻辑上的概念,而Partition是物理上的概念,每个Partition分为多个Segment,每个Segment对应两个文件,一个索引文件,一个日志文件。Producer生产的数 ...
分类:其他   时间:2019-12-02 23:06:05    收藏:0  评论:0  赞:0  阅读:85
vue实现购物车逻辑
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>index</title> <style> table { border: 1px solid #e9e9e9; border-collapse: collap ...
分类:其他   时间:2019-12-02 23:05:46    收藏:0  评论:0  赞:0  阅读:92
arcpy地理处理工具案例教程-生成范围-自动画框-深度学习样本提取-人工智能-AI
arcpy地理处理工具案例教程-生成范围-自动画框-深度学习样本提取-人工智能-AI 商务合作,科技咨询,版权转让:向日葵,135-4855_4328,xiexiaokui#qq.com 目的:对面、线图层,创建范围多边形要素类。 优点:除了系统字段,所有字段内容均保留。 用途:制图综合,数据处理、... ...
分类:其他   时间:2019-12-02 23:04:53    收藏:0  评论:0  赞:0  阅读:95
一百三十七:CMS系统之发布帖子前台布局
把前面配置好的ueditor的文件复制到static下 把ueditor蓝图导入,注册 初始化ueditor //初始化ueditor$(function () { var ue = UE.getEditor('editor', { 'serverUrl': '/ueditor/upload/' } ...
分类:其他   时间:2019-12-02 23:04:18    收藏:0  评论:0  赞:0  阅读:86
ElasticSearch
ES elasticsearch博客:https://www.cnblogs.com/Neeo/p/10864123.html#elk E: elastic S: search Lucene Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。 基于Lucene的搜索引擎,Ja ...
分类:其他   时间:2019-12-02 23:03:40    收藏:0  评论:0  赞:0  阅读:67
26 自定义异常
需要注意的地方 自定义异常继承自Exception或RuntimeException 异常后显示的自定义信息定义在构造方法中,如下面代码 异常要声明在方法后面:方法() throws 自定义异常名 抛出异常的代码为:throw new 自定义异常名("需要显示的错误信息"); 对可能出现自定义异常的 ...
分类:其他   时间:2019-12-02 23:03:25    收藏:0  评论:0  赞:0  阅读:87
Erlang基础2
1. apply apply(Mod, Func, [Arg1, Arg2, ..., ArgN]) 等价于 Mod:Func(Arg1, Arg2, ..., ArgN) 区别在于,使用apply,Mod和Func是可以算出来的。 不推荐使用apply,许多分析工具都无法得知发生了什么,编译器优化 ...
分类:其他   时间:2019-12-02 23:03:07    收藏:0  评论:0  赞:0  阅读:84
爬虫3
""" 操作selenium的时候,先写一点,再按照它打开的浏览器写找到内容,因为我的浏览器可能是保存密码等设置过,和他的界面不一样!! 查找的时候,有id尽量找id 操作selenium命令如下 点击click() 各种通过id,text,class查找等 输入.send_keys() 获取coo ...
分类:其他   时间:2019-12-02 23:02:43    收藏:0  评论:0  赞:0  阅读:80
数据分析
介绍: 数据:就是21世纪的石油,而数据分析就是可以让我们发挥这些信息功能的重要手段。 数据分析可以做什么? 例子: 1.淘宝可以观察用户的购买记录,搜索记录以及人们在社交媒体上发布的内容选择商品推荐。 2.股票可以根据相应的数据选择买进卖出 3.今日头条可以将数据分析应用到新闻推送排行算法当中 4 ...
分类:其他   时间:2019-12-02 23:02:18    收藏:0  评论:0  赞:0  阅读:103
线程安全
1.双检锁:https://www.cnblogs.com/xz816111/p/8470048.html优点:安全且在多线程情况下能保持高性能 //正确的双重检查锁 public class Singleton { private volatile static Singleton singlet ...
分类:编程语言   时间:2019-12-02 23:02:01    收藏:0  评论:0  赞:0  阅读:106
ooo的css
应ooo要求 寻找他手写一千年的css的继承人 html { background:#f7f7f7 url(images/bg-pattern.jpg) } body { margin:0; padding:5em 0; font-family:Verdana,Arial,Helvetica,san ...
分类:Web开发   时间:2019-12-02 23:01:39    收藏:0  评论:0  赞:0  阅读:85
解决asp.net mvc的跨域请求问题
web.config中加入如下的代码 如果是webapi,还需要在每个controller中添加一个方法: ...
分类:Web开发   时间:2019-12-02 23:01:07    收藏:0  评论:0  赞:0  阅读:93
1225条   上一页 1 ... 4 5 6 7 8 ... 62 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!