会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Kirago
博客园
首页
新随笔
联系
订阅
管理
2020年8月10日
深入剖析Java中的装箱和拆箱
摘要: 请尊重作者劳动成果,转载请标明原文链接: https://www.cnblogs.com/dolphin0520/p/3780005.html http://www.cnblogs.com/dolphin0520/p/3780005.html 什么是装箱?什么是拆箱? 装箱就是自动将基本类型转换为包
阅读全文
posted @ 2020-08-10 20:11 Kirago
阅读(191)
评论(0)
推荐(0)
2020年8月5日
Java 多线程编程核心技术之0
摘要: 回首翻了翻之前的文章,当时的思路和场景其实还是历历在目(os其实个人觉得自己记忆力还是不错的。。),废话不多说了,没有后续 也没有争取,有的就是坚持和执行力,过去了快6年 我发现自己还是能折腾的。 线程间的通信之 等待/通知机制 前提是多 synchronized 同步锁有一定的了解。 未借助同步锁
阅读全文
posted @ 2020-08-05 11:30 Kirago
阅读(251)
评论(1)
推荐(0)
2017年1月9日
从头来过
摘要: 今天无意间打开博客园。。看到了两年前工作时写的一些,(完全是模模糊糊状态下完成的。。知其然不知其所以然)。时隔两年,谈不上精通,但是熟悉些许吧。。满打满算这两年经历的事情也不少了,之前我是将自己的文档和问题记录在印象笔记中,不过还是很愿意和大家分享下,自己爬过的坑。。所以希望从头来过,好好记录自己的
阅读全文
posted @ 2017-01-09 11:15 Kirago
阅读(157)
评论(0)
推荐(0)
2015年12月15日
python 算法练习
摘要: 根据给定的线性函数来确定函数的表达形式: examples: get_function([0,1,2,3,4]) =>f(x)=x get_function([1,4,7,10,13]) => f(x)=3x+1 get_function([0,3,6,9,12]) => f(x)=3x将数...
阅读全文
posted @ 2015-12-15 21:19 Kirago
阅读(368)
评论(0)
推荐(0)
2015年12月14日
python reduce使用实例
摘要: 通过一个简单的算法来了解reduce的巧用。构建函数persistence(n),如果n>9,则返回0.否则继续根据n的权重来分解n,如n=999,则分解为9,9,9.那么将9*9*9=729继续做以上判断,直到n 9: 5 n = reduce(operator.mul,[int(...
阅读全文
posted @ 2015-12-14 23:31 Kirago
阅读(285)
评论(0)
推荐(0)
2015年9月25日
python代码随笔
摘要: 此篇随笔只是作为自己偶然想起的遇到过的代码片段。。记录下!1、巧用lambda,reduce实现多层嵌套的装饰器:示例如下: 1 #示例 函数chain([a,b,c,d) (input), 最终实现d(c(b(a)))(input),其中chain的参数是一个函数列表,且列表长度不确定【典型的装饰...
阅读全文
posted @ 2015-09-25 18:31 Kirago
阅读(163)
评论(0)
推荐(0)
检查一个实例的状态变化
摘要: 使用情景: 一个实例在上次“保存”操作之后又被修改了,需要检查它的状态变化以便有选择的保存此实例。解决方案: 一个有效的解决方案是创建一个mixin类,这个类可以从多个类继承并能对一个实例的状态进行快照操作,这样就可以用此实例的当前状态和上次的快照做比较了,来判断是否被修改过了。 1 impor...
阅读全文
posted @ 2015-09-25 18:15 Kirago
阅读(245)
评论(0)
推荐(0)
2015年9月15日
js在关闭页面前弹出确认提示【转载】
摘要: 最近项目中出现个bug,就是导出数据后,会提示确认导航,其实实际需求并不需要这个提示,可能是之前遗留的问题。查了下资料是在触发了onbeforeunload事件,那么剩下的就是代码组织问题了。众所周知,现在的主流浏览器基本上都是多标签页的。在标签页数量较多的时候,可能连标签页的标题都无法看清。因此,...
阅读全文
posted @ 2015-09-15 17:49 Kirago
阅读(2610)
评论(0)
推荐(2)
2015年8月29日
python之实现缓存环
摘要: 看了CodeBokk 第二版通过python实现缓存环,吸收之后记录下,方便以后查阅。任务: 定义一个固定尺寸的缓存,当它填满的时候,新加入的元素会覆盖第一个(最老的)元素。这种数据结构在存储日志和历史信息时非常有用。解决方案: 当缓存填满时,及时地修改缓存对象,使其从为填满的缓存类变成填满的缓...
阅读全文
posted @ 2015-08-29 13:03 Kirago
阅读(1272)
评论(0)
推荐(0)
2015年8月27日
在代理中托管特殊方法的python代码实现
摘要: 任务简单的介绍是: 在新风格对象模型中,Python操作其实是在类中查找特殊方法的(经典对象是在实例中进行操作的),现在需要将一些新风格的实例包装到代理中,,此代理可以选择将一些特殊的方法委托给内部的被包装对象。代码实施为: 1 class Proxy(object): 2 """所有代理的...
阅读全文
posted @ 2015-08-27 19:53 Kirago
阅读(915)
评论(0)
推荐(0)
下一页
公告