码迷,mamicode.com
首页 > 编程语言 > 日排行
2. Python面试编程题汇总
编程题 1 台阶问题/斐波纳挈 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 fib = lambda n: n if n <= 2 else fib(n - 1) + fib(n - 2) 第二种记忆方法 def memo(func): cache = ...
分类:编程语言   时间:2017-07-08 17:49:57    阅读次数:314
python垃圾回收机制
如今的高级语言如java,c#等,都採用了垃圾收集机制,而不再是c,c++里用户自己管理维护内存的方式。自己管理内存极其自由。能够随意申请内存,但如同一把双刃剑,为大量内存泄露。悬空指针等bug埋下隐患。 对于一个字符串、列表、类甚至数值都是对象。且定位简单易用的语言。自然不会让用户去处理怎样分配回 ...
分类:编程语言   时间:2017-07-08 17:50:30    阅读次数:297
python 字符编码处理问题总结 彻底击碎乱码!
Python中常常遇到这种字符编码问题,尤其在处理网页源代码时(特别是爬虫中): UnicodeDecodeError: ‘XXX' codec can't decode bytes in position 12-15: illegal multibyte... 以下以汉字'哈'来解释作演示样例解释 ...
分类:编程语言   时间:2017-07-08 17:51:32    阅读次数:322
SpringMVC 学习笔记(五) 基于RESTful的CRUD
1.1. 概述 当提交的表单带有_method字段时,通过HiddenHttpMethodFilter 将 POST 请求转换成 DELETE、PUT请求,加上@PathVariable注解从而实现 RESTful 风格的CRUD 1.2. 配置信息 Web.xml <?xml version="1 ...
分类:编程语言   时间:2017-07-08 17:52:05    阅读次数:277
JavaScript初探系列之面向对象
面向对象的语言有一个标志,即拥有类的概念,抽象实例对象的公共属性与方法,基于类可以创建任意多个实例对象,一般具有封装、继承、多态的特性!但JS中对象与纯面向对象语言中的对象是不同的,ECMA标准定义JS中对象:无序属性的集合,其属性可以包含基本值、对象或者函数。可以简单理解为JS的对象是一组无序的值 ...
分类:编程语言   时间:2017-07-08 17:52:38    阅读次数:164
java将XML文档转换成json格式数据
功能 将xml文档转换成json格式数据 说明 依赖包: 1. jdom-2.0.2.jar : xml解析工具包; 2. fastjson-1.1.36.jar : 阿里巴巴研发的高性能json工具包 程序源代码 package com.xxx.open.pay.util; import com. ...
分类:编程语言   时间:2017-07-08 17:52:46    阅读次数:242
SpringMVC 学习笔记(五) 基于RESTful的CRUD
1.1. 概述 当提交的表单带有_method字段时,通过HiddenHttpMethodFilter 将 POST 请求转换成 DELETE、PUT请求,加上@PathVariable注解从而实现 RESTful 风格的CRUD 1.2. 配置信息 Web.xml <?xml version="1 ...
分类:编程语言   时间:2017-07-08 17:53:40    阅读次数:251
Struts 2 Spring Hibernate三大框架的执行流程以及原理
转:http://www.cnblogs.com/System-out-println/p/5974113.html Struts2框架 一、简介 Struts2是一个相当强大的Java Web开源框架,是一个基于POJO的Action的MVC Web框架。它基于当年的WebWork和XWork框架 ...
分类:编程语言   时间:2017-07-08 17:53:47    阅读次数:293
Python学习笔记——os模块
直接输出系统命令到屏幕,该方法获取的命令返回值不可被赋值给变量,输出结果受编码影响会乱码: 将执行获取的系统命令存入内存,再将内存中的结果读取出来输出到屏幕,不会乱码: 在执行文件所在目录下创建文件夹 ...
分类:编程语言   时间:2017-07-08 17:54:23    阅读次数:226
Java学习笔记—抽象类和接口
1.抽象类 在Java语言中使用abstrac关键字来定义抽象类和抽象方法,抽象方法没有定义,方法名后面直接跟一个分号,而不是花括号。 抽象类总结: 抽象类不能被实例化(初学者很容易犯的错),如果被实例化,就会报错,编译无法通过。只有抽象类的非抽象子类可以创建对象。 抽象类中不一定包含抽象方法,但是 ...
分类:编程语言   时间:2017-07-08 17:55:46    阅读次数:148
大型分布式项目项目实战Springmvc+Spring+Mybatis+Maven+CMS+Redis+Solr+Linux+Nginx+单点登录、分布式缓存、负载均衡视频课程
15套java架构师、集群、高可用、高可扩 展、高性能、高并发、性能优化、Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm大型分布 式项目实战视频教程 视频课程包含: 高级Java架构师包含:Spring boot、Spring cloud、Dubbo ...
分类:编程语言   时间:2017-07-08 17:56:19    阅读次数:2049
unityevent与持续按键触发
上一篇中提到一种鼠标按下时的事件触发,即采用eventtrigger设定pointerdown和pointerup并绑定相应事件。但是若要实现持续按键则需要对绑定的每个方法都添加实现持续按键方法。所以在此通过unityevent来简化过程。 (一)unityevent unityevent为unit ...
分类:编程语言   时间:2017-07-08 17:57:11    阅读次数:201
用Java开发50个棋类游戏
眼下已经开发完了两个 1A2B 24点 打算开发以下的。直接在QQ上玩。QQ机器人已经有了。我们直接写业务即可。有兴趣的參与。机器人婷婷体验群 Java技术交流 207224939 四棋 小枪大炮 虎鸡虫棒棋 占四角棋(又叫分别棋) 改头换面(滑块类) 悟空与八戒(滑块类) 眼下已经开发完了两个 1 ...
分类:编程语言   时间:2017-07-08 18:41:30    阅读次数:137
JavaScript对象
1、创建对象 可以通过对象直接量,关键字new,object.create()三种方法来创建对象 对象直接量 通过new创建对象 new运算符创建并初始化一个对象,关键字后面跟一个函数调用,这个函数称作构造函数,构造函数用于初始化一个新创建的对象 原型 每个对象都会从原型对象继承属性 通过对象直接量 ...
分类:编程语言   时间:2017-07-08 18:42:44    阅读次数:152
新手算法学习之路----二分法Search-A-2D-Matrix
题目: 写出一个高效的算法来搜索 m × n矩阵中的值。 这个矩阵具有以下特性: 1 每行中的整数从左到右是排序的。 2 每行的第一个数大于上一行的最后一个整数。 考虑下列矩阵: 给出 target = 3,返回 true 解题思路: 首先在第一列上面找到target值所在的行号,可以先找到第一个大 ...
分类:编程语言   时间:2017-07-08 18:43:11    阅读次数:204
从头认识Spring-1.1 什么是依赖注入?为什么须要依赖注入?
这一章节我们来讨论一下什么是依赖注入?为什么须要依赖注入?1.什么是依赖注入?笔者理解的是:对象的生成不再是通过显示的new,并且到spring容器里面取。对象的创建是使用注入这样的形式2.为什么须要依赖注入?(1)解耦(2)易于測试我们以歌唱家唱歌这个为样例,在没有使用依赖注入情况下的代码:pac ...
分类:编程语言   时间:2017-07-08 18:43:46    阅读次数:163
剑指Offer面试题29(java版):数组中出现次数超过一半的数字
题目:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。比如输入一个长度为9的数组{1,2,3,2。2,2。5,4,2}。因为数字2在数组中出现5次,超过数组长度的一半,因此输出2. 解法一:基于Partition函数的O(n)算法: 我们的算法是受高速排序的算法的启示。在随机高速排序的 ...
分类:编程语言   时间:2017-07-08 18:45:25    阅读次数:177
推断数组中的反复元素
问题,有一个n+1个元素的数组。包括1到n的n个数,外加一个反复元素,将这个反复元素找出。 方法一:使用置换法,因为下标是从0開始,假设nums[i]==i+1,说明元素是放在正确的位置。继续推断。假设nums[i] == nums[nums[i]-1],说明nums[i]就是反复元素,是要求找到的 ...
分类:编程语言   时间:2017-07-08 18:45:35    阅读次数:218
C#多线程之 ManualResetEvent和AutoResetEvent
初次体验 ManualResetEvent和AutoResetEvent主要负责多线程编程中的线程同步;以下一段是引述网上和MSDN的解析: 在.Net多线程编程中,AutoResetEvent和ManualResetEvent这两个类经常用到, 他们的用法很类似,但也有区别。Set方法将信号置为发 ...
分类:编程语言   时间:2017-07-08 18:45:44    阅读次数:321
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!