- 博客(5)
- 收藏
- 关注
转载 设计模式之单例模式
0. 引言 软件开发过程中(尤其对于图形界面来说),经常会遇到单例模式问题,而且还是多线程会同时访问的问题。 1. 单线程下的单例模式 如果仅仅是单线程,想必还是很简单的,无需考虑数据共享问题,代码如下: public class Singleton { private static Singleton _instance; private Sing...
2016-10-25 16:12:00 99
转载 最小生成树Prim算法和Kruskal算法
最小生成树(Minimum Cost Spanning Tree) 首先,最小生成树是一副连通加权无向图中一棵权值最小的生成树。 主要可以使用Prim和Kruskal算法实现,对于稀疏图来说,用Kruskal写最小生成树效率更好,加上并查集,可对其进行优化。 Kruskal算法(并查集实现) 在使用Kruskal实现最小生成树之前,先来看下并查集需要注意的两点: 1.针对树可...
2016-09-20 10:36:00 155
转载 C++实现两个大整数的相加(考虑到负数异常情况)
实现两个大整数的相加,首先应该排除直接使用int和long long的方法,这些方法很容易溢出,这里为了方便(是否可以使用更精简的结构存储?)采用char来存储整数,整体思路如下: 1. 对于整数n和m的字符串形式,按照数组索引的从大到小累加计算,直接将结果存储到对应的result字符串中,处理完毕后再将result逆序输出,需考虑0和-的输出情况; 2. 考虑到有负号的情况,一开始...
2016-03-22 14:11:00 799
转载 Python如何引入自定义模块?
Python运行环境在查找库文件时是对 sys.path 列表进行遍历,如果我们想在运行环境中注册新的类库,主要有以下四种方法: 1、在sys.path列表中添加新的路径。这里可以在运行环境中直接修改sys.path,添加要搜索的目录: >>> import sys >>> sys.path.append('/Users/Joshua/mys...
2016-02-21 19:30:00 92
转载 从新浪JS服务器获得股票和股指深度行情(.NET)
当我们需要通过网络来自动获取股指或股票的深度行情时,一般有以下两种方法可以获得。目前除了使用Python进行爬虫获取(需要解析html获得)外还可以通过新浪提供的JS行情服务器获得,本文采用的是后者(还是非常方便的)。本文采用新浪JS获取的方式,主要有两种方法:1、查询股指或股票若采用这种格式(s_yyXXXXXX)一般返回的含有以下字段:指数名称,当前点数,涨跌幅,涨跌率,成交量(...
2015-09-19 16:15:00 234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人