一、Python函数介绍 1.函数的作用 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 2.函数定义 3.函数分类 Python中函数分为内置函数(sum、len、min.....),和自定义函数。 ...
分类:
编程语言 时间:
2017-05-16 20:02:07
阅读次数:
175
1,什么反射 反射就是一种动态编程的技术,可以在运行阶段动态的创建对象以及动态调用方法,具体由实参决定。 2,Class java.lang.Class类的实例代表应用程序的类和接口,该类的实例代表一种数据类型。 可以通过以下4种方式获取Class对象: 使用“数据类型.class”的方式获取该类型 ...
分类:
编程语言 时间:
2017-05-16 20:01:43
阅读次数:
173
如上,当将test对象转为jsonString时,jsonString 有两个字段属性,name:, age:, test_age age的值就是test_age 的值 ...
分类:
编程语言 时间:
2017-05-16 20:01:28
阅读次数:
233
【操作系统】银行家算法 2017-05-10 若愚 上次介绍了死锁的相关概念,以及各种解决办法。今天讲的是死锁避免里面的银行家算法。请多多指教~ 一、算法的背景 算法由迪杰斯特拉在1965年提出。 在银行中,客户申请贷款的数量是有限的,每个客户在第一次申请贷款时要声明完成该项目所需的最大资金量,在满 ...
分类:
编程语言 时间:
2017-05-16 20:01:00
阅读次数:
306
// 双向线性链表容器 #include <cstring> #include <iostream> #include <stdexcept> using namespace std; // 链表类模板 template<typename T> class List { public: // 构造、 ...
分类:
编程语言 时间:
2017-05-16 20:00:51
阅读次数:
229
软件出现的目的:*用计算机的语言来描述世界*用计算机解决现实世界的问题 面向对象的思想 描述 面向对象的世界 面向对象设计和开发程序的好处:*交流更加流畅*提高设计和开发效率 构造方法:构造方法是用来描述对象创建的过程,构造方法在对象创建的过程中被调用 语法: 访问修饰符 构造方法名(){ //初始 ...
分类:
编程语言 时间:
2017-05-16 20:00:09
阅读次数:
233
题目: Follow up for N-Queens problem. Now, instead outputting board configurations, return the total number of distinct solutions. 题意: 接上题N-Queens probl ...
分类:
编程语言 时间:
2017-05-16 19:19:47
阅读次数:
194
程序员是一个需要终生学习的职业。我非常赞成终生学习,你应该这样做。但是,在软件开发领域,有如此多的新技术,有如此多要学习的东西,我们在学习中会感觉被完全压垮了。 你感觉你一直在扮演追赶的角色,但是一直都赶不上。就像是跑步机一直比你能跑的最快速度还要快几步,你一直受挫,还有在最后关头掉队的危险。 程序 ...
分类:
编程语言 时间:
2017-05-16 19:19:29
阅读次数:
205
17-数组(概述-内存结构) 概念:同一种类型数据的集合,其实数组就是一个容器。 可以自动给数组中的元素从0开始编号,方便操作这些元素。 int[] x = new int[3]; 01-数组(静态初始化-常见问题) int[] arr = new int[]{3,1,6,5,4}; //静态初始化 ...
分类:
编程语言 时间:
2017-05-16 19:17:12
阅读次数:
210
var arry = [ "C#", "html", "css", "JavaScript" ]; var result= $.inArray("C#", arry); //如果arry数组里面存在"C#" 这个字符串则返回该字符串的数组下标,否则返回(不包含在数组中) -1 ...
分类:
编程语言 时间:
2017-05-16 19:16:48
阅读次数:
147
本文太乱,推荐frankjfwang的:全面解析Coroutine技术 Unity中的coroutine是通过yield expression;来实现的。官方脚本中到处会看到这种代码。 疑问: yield是什么? Coroutine是什么? unity的coroutine程序运行流程怎么那么奇怪? ...
分类:
编程语言 时间:
2017-05-16 19:16:42
阅读次数:
305
决策树的Python实现 2017-04-07 Anne Python技术博文 前言: 决策树的一个重要的任务 是为了理解数据中所蕴含的知识信息,因此决策树可以使用不熟悉的数据集合,并从中提取出一系列规则,这些机器根据数据集创建规则的过程,就是机器学习的过程。 决策树优点: 1:计算复杂度不高 2: ...
分类:
编程语言 时间:
2017-05-16 19:15:54
阅读次数:
277
OpenMP(Open Muti-Processing) OpenMP缺点: 1:作为高层抽象,OpenMp并不适合需要复杂的线程间同步和互斥的场合; 2:另一个缺点是不能在非共享内存系统(如计算机集群)上使用。在这样的系统上,MPI使用较多。 关于openMP实现 临界区 与互斥锁 可参考 ref ...
分类:
编程语言 时间:
2017-05-16 19:15:13
阅读次数:
232
Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用 ...
分类:
编程语言 时间:
2017-05-16 18:44:49
阅读次数:
211
7.6.6 搜索及排序切片和数组 标准库提供了 sort 包来实现常见的搜索和排序操作。您可以使用 sort 包中的函数 func Ints(a []int) 来实现对 int 类型的切片排序。例如 sort.Ints(arri),其中变量 arri 就是需要被升序排序的数组或切片。为了检查某个数组 ...
分类:
编程语言 时间:
2017-05-16 18:44:35
阅读次数:
266
大师说:To Iterate is Human, to Recurse, Divine.毋庸置疑地,递归确实是一个奇妙的思维方式。对一些简单的递归问题,我们总是惊叹于递归描述问题和编写代码的简洁,但要...
分类:
编程语言 时间:
2017-05-16 18:44:26
阅读次数:
436
转载:http://www.cnblogs.com/zhoudi/p/5820513.html 1、spring原理 内部最核心的就是IOC了,动态注入,让一个对象的创建不用new了,可以自动的生产,这其实就是利用java里的反射,反射其实就是在运行时动态的去创建、调用对象,Spring就是在运行时 ...
分类:
编程语言 时间:
2017-05-16 18:42:55
阅读次数:
148