会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ykm123
博客园
首页
新随笔
联系
订阅
管理
2026年6月26日
Java单例模式
摘要: 确保每个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式避免了状态不一致的情况。 特点: ·单例类只有一个实例; ·单例类自己创建那个唯一的实例; ·单例类为整个系统的其他对象提供这一实例。 单例模式保证了全局对象的唯一性。例如配置类等。 单例的四大原则: ·构造私有; ·以静态方法
阅读全文
posted @ 2026-06-26 00:39 KUMIN
阅读(8)
评论(0)
推荐(0)
2026年6月25日
Java的代理模式
摘要: 分为静态代理和动态代理。 在客户类不能或不想直接引用委托类,代理类可以起到中介的作用。类似于我想买车,但我不想去做市场调查学习车配置知识以及购车后的办证交税等一系列行为,那我可以委托中介。这个中介就是代理类,买车这件事则是委托类。 代理模式符合代码的开闭原则,可以增加委托类的功能。例如买车事件中,中
阅读全文
posted @ 2026-06-25 07:47 KUMIN
阅读(15)
评论(0)
推荐(0)
2022年9月7日
蒙特卡洛法
摘要: 应用场景:当你无法求得准确值的时候,通过随机取样再进行统计的方式求得近似解。 步骤: 1. 随机抽样 2. 统计实验 3. 求近似解 4. 抽样次数越多,求得近似解接近准确值的概率就越大,即构成统计意义 例题:使用蒙特卡洛法求圆周率 随机在正方形内抽取点,判断点落在圆内还圆外,通过面积公式比例求得圆
阅读全文
posted @ 2022-09-07 21:30 KUMIN
阅读(333)
评论(0)
推荐(1)
2022年7月12日
光栅图形学算法——直线扫描转换算法
摘要: 文章和随笔都是自己学习过程中的笔记,如有错误,请多多包涵并指出,感激不尽 直线是最基本的图形,画直线的算法决定着图形的显示速度和质量。 计算机使用有限的像素点描绘出直线,但直线中包含有无限的点。 为了使计算机中离散的像素点逼近所画的直线,已知像素点的坐标为p(x,y) 所画直线的直线方程为y=kx+
阅读全文
posted @ 2022-07-12 02:30 KUMIN
阅读(402)
评论(1)
推荐(0)
公告