Python在金融,数据分析,和人工智能中的应用 Python在金融,数据分析,和人工智能中的应用 Python最近取得这样的成功,而且未来似乎还会继续下去,这有许多原因。其中包括它的语法、Python开发人员可用的科学生态系统和数据分析库、易于和几乎所有其它技术集成,以及其开源地位。 自 从199 ...
分类:
编程语言 时间:
2016-08-17 11:52:49
阅读次数:
177
什么是函数? 函数是可以实现一些特定功能的方法或是程序,简单的理解下函数的概念,就是你编写了一些语句,为了方便使用,把这些语句组合在一起,给它起一个名字,即函数名。使用的时候只要调用这个名字,就可以实现语句组里的功能了。Python中自带的一些函数就叫做内建函数,不需要我们自己编写。还有一种是第三方 ...
分类:
编程语言 时间:
2016-08-17 10:36:32
阅读次数:
259
引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。 但是,最近问LZ的人实在是太多了,为了避免重复 ...
分类:
编程语言 时间:
2016-08-17 10:36:40
阅读次数:
242
在学习java的过程中,或者是在找工作笔试或面试的时候,如果你是java岗位,那么抽象类与接口的区别无疑是一个大热点,是各大公司都想要考的一个小知识点,下面是我为了9月份秋招自己总结的,若有不对的地方,欢迎指正。 此处,借鉴了http://www.cnblogs.com/dolphin0520/p/ ...
分类:
编程语言 时间:
2016-08-17 10:24:32
阅读次数:
177
排序: 分为内部排序和外部排序 内部排序:只在内存中进行 外部排序:内存和外存结合,数据量比较大的情况下。 内部排序:只在内存中进行 外部排序:内存和外存结合,数据量比较大的情况下。 排序稳定:相等的两个数值排序结束后相对位置不变 内部排序: 插入排序:第k个插入时,和前k-1个数进行比较,放在正确 ...
分类:
编程语言 时间:
2016-08-17 10:23:24
阅读次数:
178
dijkstra(迪杰斯特拉)最短路算法是一种时间复杂度经过严格证明的最短路算法。 优化在于每次取最小值的时候采用堆优化,但是在最短路松弛过程中,dist是不断修改的,所以,为了能使复杂度降到O(nlogn),dist修改的同时,在堆中也要修改。 注意dijkstra(迪杰斯特拉)最短路算法只能用于 ...
分类:
编程语言 时间:
2016-08-17 10:18:28
阅读次数:
770
HttpClient的概念就是模仿浏览器请求服务端内容,也可以做App和Server之间的链接。 这个是关于Java的HttpClient的简单实例,其实java本身也可以通过自己的net包去做,但是在应用上还是HttpClient方便很多 地址是:http://hc.apache.org/down ...
分类:
编程语言 时间:
2016-08-17 10:17:13
阅读次数:
239
转自:http://blog.csdn.net/zhao19861029/article/details/8473245 首先实现生成对应的JAVAbean的XML文件方法 测试此方法 此时得到的XML文件如下 实现读取XML文件得到对象集合的方法 测试: 控制台打印结果: ...
分类:
编程语言 时间:
2016-08-17 10:17:08
阅读次数:
235
在实际的开发工作中,对字符串的处理是最常见的编程任务。 本题目即是要求程序对用户输入的串进行处理。具体规则如下: 1. 把每个单词的首字母变为大写。 2. 把数字与字母之间用下划线字符(_)分开,使得更清晰 3. 把单词中间有多个空格的调整为1个空格。 例如: 用户输入: you and me wh ...
分类:
编程语言 时间:
2016-08-17 10:16:08
阅读次数:
312
一,直接插入排序 二,希尔排序 三,选择排序 四,冒泡排序 五,快速排序 六,堆排序 七,归并排序 ...
分类:
编程语言 时间:
2016-08-17 10:09:07
阅读次数:
262
--> 用过之后都不想用read、write了,感觉还是挺方便的... --> 但是以后Android 都没有PrintStream 了啊... ...
分类:
编程语言 时间:
2016-08-17 10:06:50
阅读次数:
223
next_permutation()
prev_permutation()
#include
#include
#include
// 排列组合开始之前一定要先排序
using namespace std;
int main()
{
vector ivec;
ivec.push_back(1);
ivec.push_back(2);
ivec.push_back(3);
fo...
分类:
编程语言 时间:
2016-08-17 09:04:05
阅读次数:
232
1、10进制转2进制: 2进制转10进制 开二取余 例: 1000010100 例:532开2=266~0 0*2^0(个位)+0*2^1(十位)+1*2^2(百位)+0*2^3(千位)+1*2^4+0*2^5+0*2^6+0*2^7+0*2^8+1*2^9 266开2=133~0 =0+0+4+0 ...
分类:
编程语言 时间:
2016-08-17 09:00:41
阅读次数:
254
dijkstral堆优化算法 struct node { int u,d; node(int u=0,int d=0):u(u),d(d){} bool operator < (const node& t) const{ return d>t.d; } }; struct edge { int u, ...
分类:
编程语言 时间:
2016-08-17 09:00:44
阅读次数:
284
为了保证临界资源的安全性和可靠性,线程不得不使用锁,同一时间只允许一个或几个线程访问变量。常用的锁有互斥量,读写锁,条件变量 一、互斥量 互斥量是用pthread_mutex_t数据类型表示的,在使用之前,必须对其进行初始化,可以把它设置为PTHREAD_MUTEX_INITIALIZER(只适于静 ...
分类:
编程语言 时间:
2016-08-17 08:58:14
阅读次数:
255
java反射详解 本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。 下面开始正文。 【案例1】通过一个对象获得完整的包名和类名 1 2 3 4 5 6 7 8 9 10 11 12 13 ...
分类:
编程语言 时间:
2016-08-17 08:57:54
阅读次数:
203
#pragmaonce
#include<assert.h>
template<classT>
classSeqList
{
public:
SeqList()
:_a(NULL)
,_size(1)
,_capacity(1)
{}
SeqList(T*a,size_tsize)
:_a(newT[size])
,_size(size)
,_capacity(size)
{
for(size_ti=0;i<_size;++i)
{
..
分类:
编程语言 时间:
2016-08-17 06:49:00
阅读次数:
211