码迷,mamicode.com
首页 > 2020年02月09日 > 全部分享
Java:自定义实现equals()方法
Java:自定义实现equals()方法 以常见的自定义Date类型为例,没有经验的朋友可能会觉得直接比较年月日即可,从而写出以下的实现 但是想要健壮地实现equals()方法,上述代码是不够的,参考以下代码 自定义equals方法的套路 1. 检查是否是同一个引用,如果是,返回true 2. 检查 ...
分类:编程语言   时间:2020-02-09 09:40:59    阅读次数:78
python调用golang编写的动态链接库
楔子 我们都知道python的效率很低,但是好在可以和C语言无缝结合,C语言写好扩展模块之后再让python去调用简直不要太方便。但是使用C编写扩展模块也不是件容易的事情,于是笔者想到了go,go的效率虽然不如C,但是也没有逊色太多。而且go毕竟是一门高级语言,丰富的标准库、数据类型,编写扩展模块比 ...
分类:编程语言   时间:2020-02-09 09:40:39    阅读次数:180
炮灰模型----------对女生选择追求者的数学模型的建立( LIU Borong,Department of Foreign Language,Tsinghua University)
引言: 上周我的一个朋友第N次向女生表白遭到拒绝,作为好朋友的我除了同情之外觉得应该做点什么。之前一次聊天受到师兄的启发,加上出于对数学的兴趣,我对女生“选择与拒绝”的策略试着做了一个简单的建模,并得出比较有意义的结论。 摘要: 每一个女生都渴望找到自己心中的白马王子,找到自己一生的幸福。但是面对追 ...
分类:其他好文   时间:2020-02-09 09:39:56    阅读次数:72
十六进制转八进制(进制关系)
Description 给定n个十六进制正整数,输出它们对应的八进制数。 Input 输入的第一行为一个正整数n (1<=n<=10)。接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。 Output 输出n行,每行为输入对应 ...
分类:其他好文   时间:2020-02-09 09:39:29    阅读次数:109
深入源码解析spring aop实现的三个过程
Spring AOP的面向切面编程,是面向对象编程的一种补充,用于处理系统中分布的各个模块的横切关注点,比如说事务管理、日志、缓存等。它是使用动态代理实现的,在内存中临时为方法生成一个AOP对象,这个对象包含目标对象的所有方法,在特定的切点做了增强处理,并回调原来的方法。 Spring AOP的动态 ...
分类:编程语言   时间:2020-02-09 09:38:37    阅读次数:61
Activiti工作流原理
在计算机的辅助下,能够实现流程的自动化控制,就称为工作流。 通过编码方式设置 flag状态来进行工作流,这种方式的缺点是业务流程变更后,程序不可使用。 Activiti可以是做到业务流程变化后,程序代码不用改变。以不变应万变。 工作原理: 1.先将流程图画好 2.将流程图中每个节点的数据读取并放入表 ...
分类:其他好文   时间:2020-02-09 09:38:22    阅读次数:94
android xml布局使用特殊符号 使用ascii显示特殊符号 以下为常见的ASCII十进制交换编码
xml中使用ascii显示特殊符号 以下为常见的ASCII十进制交换编码: &#064; 对应 @ &#058; 对应 : &#160; 对应 空格 &#032; 对应 空格 &#033; 对应 ! &#034; 对应 "(xml中需要在前面加入) &#035; 对应 # &#036; 对应 $ & ...
分类:移动开发   时间:2020-02-09 09:38:01    阅读次数:118
内核编译与移植(一)
在嵌入式Linux系统中,内核移植非常关键,没有Linux内核一切都是空谈,下面我们就来讨论一下Linux内核在S3C2416上的移植。首先,Linux是开源软件,其内核源代码可以直接到网站https://www.kernel.org/上下载。但Linux内核的版本非常之多,而且各个版本之间都存在有 ...
分类:其他好文   时间:2020-02-09 09:37:44    阅读次数:69
【WPF学习】第二十二章 文本控件
原文:【WPF学习】第二十二章 文本控件 WPF提供了三个用于输入文本的控件:TextBox、RichTextBox和PasswordBox。PasswordBox控件直接继承自Control类。TextBox和RichTextBox控件间接继承自TextBoxBase类。 与前面看到的内容控件不同... ...
分类:Windows程序   时间:2020-02-09 09:37:26    阅读次数:71
「Luogu P3178」[HAOI2015]树上操作
有一棵点数为 $N$ 的树,以点 $1$ 为根,且树点有边权。然后有 $M$ 个操作,分为三种: 操作 1 :把某个节点 $x$ 的点权增加 $a$ 。 操作 2 :把某个节点 $x$ 为根的子树中所有点的点权都增加 $a$ 。 操作 3 :询问某个节点 $x$ 到根的路径中所有点的点权和。 "Lu ...
分类:其他好文   时间:2020-02-09 09:37:08    阅读次数:43
重放攻击
重放攻击: 重复的会话请求就是重放攻击。可能是因为用户重复发起请求,也可能是因为请求被攻击者获取,然后重新发给服务器。 重放攻击的危害: 请求被攻击者获取,并重新发送给认证服务器,从而达到认证通过的目的。 我们可以通过加密,签名的方式防止信息泄露,会话被劫持修改。但这种方式防止不了重放攻击。 重放攻 ...
分类:其他好文   时间:2020-02-09 09:36:51    阅读次数:68
SolrJ 的运用
SolrJ 是操作 Solr 的 Java 客户端,它提供了增加、修改、删除、查询 Solr 索引的 Java 接口。SolrJ 针对 Solr 提供了 REST 的 Http 接口进行了封装, SolrJ 底层是通过使用 HttpClient 来完成 Solr 的操作。12345678910111... ...
分类:其他好文   时间:2020-02-09 09:36:35    阅读次数:69
析构方法
析构方法 在python中存在垃圾回收机制,当程序结时,python自动触发del垃圾回收机制释放内存空间。但是这种 内存机制只能回收python内存级别的垃圾,网络编程和文件的垃圾处理不了 网络编程和文件产生的垃圾需要开发者在类中单独创建__del__(self)来处理,例如:文件垃圾回收,需要在 ...
分类:其他好文   时间:2020-02-09 09:36:00    阅读次数:56
看一遍就理解,图解单链表反转
前言 反转链表是程序员必备的基本素养,经常在面试、笔试的过程中出现。一直觉得反转链表实现代码不是很好理解,决定搬leetcode那道经典反转链表题出来,用十多张图去解析它,希望加深大家对链表反转的理解,谢谢阅读。 leetcode的反转链表原题&答案 题目描述: 反转一个单链表。 分析: 假设存在链 ...
分类:其他好文   时间:2020-02-09 09:35:45    阅读次数:81
20190826
普普通通的一周,大事大概就是去team match了吧。从自己的手感来看是整个面试中手感最好的一次(感觉比起电面我还是更适合onsite),不过这轮毕竟不是真正的面试,就算这表现正常能拿个strong之类的也还是要看别的candidate的表现。顺便午餐虽然不错但是也算不上特别好,感觉并不如佛大的自... ...
分类:其他好文   时间:2020-02-09 09:35:24    阅读次数:67
Hexo之旅(四):文章编写技巧
hexo 编写文章可以使用以下命令创建hexo new "文件名" #创建的文章会在_pots目录下文章的后缀名是以md命名的文件格式,遵循markdown语法,所以编写文章可以使用markdown语法进行书写我们的文章,相当方便、快速!分类及标签添加新建一篇文章默认是没有分类及标签的,可以手动进行... ...
分类:其他好文   时间:2020-02-09 09:35:08    阅读次数:68
966条   上一页 1 ... 48 49 50 51 52 53 54 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!