码迷,mamicode.com
首页 > 编程语言
python函数式编程(转)
函数式编程是使用一系列函数去解决问题,按照一般编程思维,面对问题时我们的思考方式是“怎么干”,而函数函数式编程的思考方式是我要“干什么”。 至于函数式编程的特点暂不总结,我们直接拿例子来体会什么是函数式编程。 lambda表达式(匿名函数): 普通函数与匿名函数的定义方式: 匿名函数的命名规则,用l ...
分类:编程语言   时间:2017-06-26 13:45:23    阅读次数:136
树状数组小结
树状数组必要的图解 这个图表示了对数组的变化。使得 c[1] = a[1] , c[2] = a[1] + a[2] , c[3] = a[3] , c[4] = a[1] + a[2] + a[3] + a[4] 。。。每个c[i]的值代表了相应的i能够控制的区间,那么假设改变一个值后,仅仅须要改 ...
分类:编程语言   时间:2017-06-26 13:44:48    阅读次数:198
简单插入排序
直接插入排序是一种最简单的排序方式。它的基本操作是将一个记录插入已排好序的有序表中。从而得到一个新的、记录数增1的有序表。时间复杂度为O(n^2),跟冒泡、选择一样。 核心代码: //按非降序排列 void Insert_Sort(int arr[],int len) { if(arr == NUL ...
分类:编程语言   时间:2017-06-26 13:44:13    阅读次数:137
后台银行卡算法
返回值:false表示默认不通过,true是通过 ...
分类:编程语言   时间:2017-06-26 13:43:59    阅读次数:126
python 垃圾回收机制
Python GC Garbage Collection 三个任务: 1.为新生成的对象分配内存 2.识别垃圾对象 3.从垃圾对象那里回收内存 方法: 1,引用计数 reference counting 为主 2,标记-清除 mark and sweep 3,分代回收 generation coll ...
分类:编程语言   时间:2017-06-26 13:42:33    阅读次数:189
python-高级编程-03
【装饰器】 将方法和函数封装,使之可以对其他函数的功能进行增强。 输出 ...
分类:编程语言   时间:2017-06-26 13:41:52    阅读次数:118
每天学点Python之comprehensions
每天学点Python之comprehensions 推导式能够简化对数据的处理,让代码简洁的同一时候还具有非常高的可读性。这在Python中非经常见。 列表推导式 通过列表推导式能够对列表中的全部元素都进行统一的操作来获得一个全新的列表(原列表不发生变化),形式如[处理方式 for 元素 in 列表 ...
分类:编程语言   时间:2017-06-26 13:41:35    阅读次数:210
C++ Primer 学习笔记与思考_3 ---头文件那些事儿(extern)
(一)extern在头文件里的使用方法 由于头文件包括在多个源文件里。而且变量的定义仅仅能出现一次,所以在头文件里。 仅仅能够声明不能够出现定义。我们能够在头文件里用extern声明全局变量,这样在包括此头文件的cpp 中可直接使用 声明过的这个全局变量(例如以下面程序中的变量a)。 可是有三个例外 ...
分类:编程语言   时间:2017-06-26 13:39:48    阅读次数:135
【Xcode学C-1】怎样用Xcode练习C语言,并练习一个输出样例,以及重要的注意事项
直接用Xcode学习C语言,为iOS开发打基础。 (1)选择OS X >>> Application >>> Command Line Tool (2)输入产品名称,公司唯一标识。应用程序唯一标识=公司唯一标识+产品名称。 注意:公司唯一标识通常是域名倒过来写,如www.hellocation.co ...
分类:编程语言   时间:2017-06-26 13:39:14    阅读次数:207
windows下Python三步安装pip
pip是用来方便地管理Python的第三方包的,由于此前玩Python仅仅是浅尝辄止,用的是python(x,y),但是这里并不代表你想用什么包都能从里面找到的,所以我把python(x,y)卸了,然后重新装了个Python2.7.13,准备尝试一下用pip来下载想要的包。 pip是用来方便地管理P ...
分类:编程语言   时间:2017-06-26 13:39:05    阅读次数:109
数组方法
声明数组: int[] a String[] a = new String[] 初始化: int[] a = new int[]{1,2,3,4} String[] a = {"a","b"} String[] a =new String[]{"a","b"} 长度: a.length int数组转 ...
分类:编程语言   时间:2017-06-26 13:38:12    阅读次数:151
javascript学习1
for(变量 in 对象){ 执行的语句块; } 作用: 1.遍历数组中的所有数组元素. 2.遍历javascript对象的所有属性. 异常抛出语句 异常捕获语句 with语句 ...
分类:编程语言   时间:2017-06-26 13:36:11    阅读次数:151
【剑指offer】Q31:连续子数组的组大和
简短的分析见:http://blog.csdn.net/shiquxinkong/article/details/17934747 def FindGreatestSumOfSubArray(array, index = None): curSum = 0 maxSum = 0 #return ma ...
分类:编程语言   时间:2017-06-26 13:35:23    阅读次数:142
The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced from required .class files
我的方法:是缺少servlet的引用库,解决如下 1.工程右键-properties->java build path 2.在java build path的libraries tab页中选择Add external Jars...按钮。server runtime --》next 》选择你要选用的 ...
分类:编程语言   时间:2017-06-26 13:34:13    阅读次数:457
HDU 1285--确定比赛名次【拓扑排序 && 邻接表实现】
确定比赛名次 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 17134 Accepted Submission(s): 6789 Proble ...
分类:编程语言   时间:2017-06-26 12:52:45    阅读次数:159
java servlet输出数据
httpServletResponse.setContentType("text/html;charset=UTF-8"); httpServletResponse.getWriter().write("解析code错误"); ...
分类:编程语言   时间:2017-06-26 12:51:43    阅读次数:182
架构师维度理解 程序=数据+算法
程序=数据+算法 可以用更简单的话说: 程序= 数据+行为. 数据: 数据的组织,1对1,1对多. 复杂的程序要=N 个程序有序组织=N 个(数据+行为) 核心: 1 .对数据的认知和拆分. 2.对行为的组织. (从效率角度扩大支撑模块的外延,将支撑模块外延成业务模块,或者分层两层. 存储层+业务层 ...
分类:编程语言   时间:2017-06-26 12:51:11    阅读次数:139
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!