码迷,mamicode.com
首页 > 编程语言
【数据结构】分治算法求解假硬币问题
问题描述:概念 分治算法的基本思想是将一个大的复杂的问题分解成多个小的、容易解决的问题,通过解决这些小问题进而解决这个大问题。使用分治算法需要待求解问题能够简化为若干个小规模的相同的问题,通过逐步划分,达到一个易于求解的阶段,而直接进行求解,在程序中可以使用递归方法来进行求解。 哈哈,说起来很抽象,...
分类:编程语言   时间:2015-12-09 01:45:32    阅读次数:190
IE数组排序问题的处理
有一哥们在微信开发中,到生成签名这抓狂了一天最后发现微信调试工具在IE和chrome下对字符的排序竟然不同。嗯,这个问题引起了我的关注,于是根据微信工具里的对象数组格式,撸了几句代码调试了一下,发现在IE9下,sort遇到复杂对象压根就不工作。先来简单的: var k = ["a","A",...
分类:编程语言   时间:2015-12-09 01:45:00    阅读次数:265
python与操作系统、线程、进程相关的操作
当涉及到操作系统的时候,免不了要使用os模块,有时还要用到sys模块。进程操作os.system() 函数可以启动一个进程,执行完之后返回状态码。os.fork() 复制一个进程,如果是子进程返回0,如果是父进程返回子进程的pid,使用这个函数的时候,建议你学习一下linux编程的知识。os.pop...
分类:编程语言   时间:2015-12-09 01:44:11    阅读次数:236
java面向对象-多态
数据抽象、继承和多态是面向对象程序设计语言的三大特性。多态,我觉得它的作用就是用来将接口和实现分离开,改善代码的组织结构,增强代码的可读性。在某些很简单的情况下,或许我们不使用多态也能开发出满足我们需要的程序,但大多数情况,如果没有多态,就会觉得代码极其难以维护。 在Java中,谈论多态就是在...
分类:编程语言   时间:2015-12-09 00:28:06    阅读次数:274
java面向对象-继承
1、继承(inheritance)继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。这种技术使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。继承是为了重用父类代码,同时为实现多态性作准备。2、我们可以把...
分类:编程语言   时间:2015-12-09 00:26:34    阅读次数:203
springmvc学习笔记--REST API的异常处理
前言: 最近使用springmvc写了不少rest api, 觉得真是一个好框架. 之前描述的几篇关于rest api的文章, 其实还是不够完善. 比如当遇到参数缺失, 类型不匹配的情况时, 直接抛出异常, 返回的内容是500+的错误页面, 而不是json内容, 这让移动端的调用方很难处理. ...
分类:编程语言   时间:2015-12-09 00:25:30    阅读次数:633
ironpython 2.75 在c#中的使用
ironpython的介绍请自行搜索。 一句话,python是一个类似lua js的动态预言。ironpython是在net环境执行python的类库。效果:在网站中调用一个python文件test.py,test.py引用另一个文件夹下的python文件ceshi.py调用其中的方法 ceshi....
分类:编程语言   时间:2015-12-09 00:26:26    阅读次数:217
javascript学习笔记(二)
第三章学习 一、变量定义变量时要使用var操作符,每一个变量仅仅是一个用于保存值的占位符而已注:用var定义的变量可以变为局部变量 二、数据类型1、五种简单数据类型,又称基本数据类型:Undefined、Null、Boolean、Number和String。还有一种复杂数据类型Objec...
分类:编程语言   时间:2015-12-09 00:23:37    阅读次数:207
C# 16进制与字符串、字节数组之间的转换
1.请问c#中如何将十进制数的字符串转化成十六进制数的字符串//十进制转二进制Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2));//十进制转八进制Console.WriteLine("十进制166的八进制表示: "+Conver...
分类:编程语言   时间:2015-12-09 00:21:00    阅读次数:261
python语法笔记(七)
python标准库Python有一套很有用的标准库(standard library)。标准库会随着Python解释器,一起安装在你的电脑中的。它是Python的一个组成部分。这些标准库是Python为你准备好的利器,可以让编程事半功倍第一类:Python增强Python自身的已有的一些功能可以随着...
分类:编程语言   时间:2015-12-09 00:20:57    阅读次数:206
如何将php数组或者对象传递给javascript
在网上搜了一些方法,最后自己采用的是通过json字串的方式。 假设有一个php 数组 $arr,代码如下: 代码如下:
分类:编程语言   时间:2015-12-09 00:19:29    阅读次数:165
Spring与jsp表达式的产生的问题
今天遇到一个问题就是Spring标签与jsp表达式的问题直接上代码 Edit a book Category: Title: ...
分类:编程语言   时间:2015-12-09 00:18:25    阅读次数:240
API--多线程
1.创建线程方式:(1)继承Thread,并重写run方法 1 public class ThreadDemo01 { 2 public static void main(String[] args) { 3 MyThread1 t1=new MyThread1(); 4 ...
分类:编程语言   时间:2015-12-09 00:17:15    阅读次数:219
Python 教程
ThePythonTutorialPython教程Python是一种很容易学习并且功能强大的编程语言。它有着高效的数据结构并且以面向对象的编程方式而拥有简单且高效的特性。Python优雅的语法,动态的类型和她自然的解释,使她成为一种理想的脚本语言和一种在大多平台里许多领域上的快速开发语言。Pytho...
分类:编程语言   时间:2015-12-09 00:13:28    阅读次数:211
python算法:rangeBitwiseAnd(连续整数的与)
def rangeBitwiseAnd(self, m, n): i = 0 while m != n: m >>= 1 n >>= 1 i += 1 return n << i------testcase:【4,7】4:0x01005:0x01016:0x01107:0x0111可以用一个 whi...
分类:编程语言   时间:2015-12-09 00:10:38    阅读次数:197
python语法笔记(六)
1、序列的方法python中序列包含列表list、元组tuple、字符串str。可以用于序列(表、元组、字符串)的内建函数: len(s) 返回: 序列中包含元素的个数 min(s) 返回: 序列中最小的元素 max(s) 返回: 序列中最大的元素 all(s) 返回: Tr...
分类:编程语言   时间:2015-12-09 00:11:56    阅读次数:199
Python进阶之函数式编程(把函数作为参数)
什么是函数式编程? 什么是函数式编程?函数:function 函数式:functional,一种编程范式函数式编程是一种抽象计算的编程模式 函数≠函数式,比如:计算≠计算机在计算机当中,计算机硬件是最底层的,而越往...
分类:编程语言   时间:2015-12-09 00:10:06    阅读次数:227
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!