码迷,mamicode.com
首页 > 编程语言
【美妙的Python之五】标准变量类型-列表,元组与元字典
美妙的Python之列表,元组,元字典        简而言之: Python 是能你无限惊喜的语言,与众不同。        1.列表:         Python的List列表类似于C里面的数组,但拥有更强大的功能,最突出的特点是List列表可以存储混合数据。         List列表可以通过下表[ ]访问,切片[:]进行截取。         如下图示例:        Python同...
分类:编程语言   时间:2014-07-29 14:37:08    阅读次数:222
java 之 --------------- String 面试基础的 题
package stu.love.a; /* 字符串: */ public class StringDemo { public static void main(String[] args) { //字符串是常量;一旦创建了字符串,就不能被改变了 String ss = "hello"; ss = "world"; System.out.println(ss...
分类:编程语言   时间:2014-07-29 14:36:28    阅读次数:203
【leetcode】Pascal's Triangle II (python)
其实每一行的结果是二项式展开的系数,但是考虑到当给定的参数过大的时候,在求组合的过程中会出现溢出(中间过程要用到乘法),但是这样的算法的时间复杂度是O(N),所以在参数不太大的时候,还是不错的。 这里用迭代的方法来求,当然复杂度就高了,是O(N^2),这里主要说下迭代时候的技巧,即在一个列表(数组)里进行迭代,实现如此的操作,要求在求下一行的时候,要从后往前进行,若是从前向后,就把后面要用的变量...
分类:编程语言   时间:2014-07-29 14:35:28    阅读次数:452
Java之------------------- String
1 public final class Stringextends Objectimplements Serializable, ComparableString>, CharSequence String 是 final 类,不可以被继承! 2 String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。  3 字符串是常量;它们...
分类:编程语言   时间:2014-07-29 14:33:18    阅读次数:258
算法学习 - 后缀表达式 (C++ 栈实现)
后缀表达式就是把一个式子进行树的后序遍历。然后根据这个顺序来求值。 栈来实现的时候很简单。 例如中缀表达式:6 * [ 5 + ( 2 + 3 ) * 8 + 3 ] 则 后缀表达式为:6 5 2 3 + 8 * + 3 + *...
分类:编程语言   时间:2014-07-29 14:31:48    阅读次数:234
commons-fileupload实现上传——JAVA
在许多Web站点应用中都需要为用户提供通过浏览器上传文档资料的功能,例如,上传个人相片、共享资料等。在DRP中,就有这个一个功能,需要将对应的物料图片上传并显示。 对于上传功能,其实在浏览器端提供了很好的支持,只需在Web服务器端获取浏览器上传文件并保存。为了简化和帮助Web开发人员接收浏览器上传的文件,一些公司和组织专门开发了文件上传组件,比如说commons-fileupload,现在就看看这个功能是怎么实现的。 需求:对应的物料图片上传并显示 引入jar包: 首先要引入两个j...
分类:编程语言   时间:2014-07-29 14:30:48    阅读次数:304
进程和线程的一个简单形象的解释
转眼暑假一过,2015年的校招即将开启大幕,身为计算机专业的朋友们,在面试中是不是经常会被问到一个问题:进程和线程的区别,今日偶然看到阮一峰的博客,他用一个很好的类比把他们解释的清晰易懂,会不会突然让大家有种豁然开朗的感觉呢?...
分类:编程语言   时间:2014-07-29 14:27:08    阅读次数:299
linux线程间通信之条件变量和互斥量
条件变量是线程间的一种同步机制,...
分类:编程语言   时间:2014-07-29 14:26:38    阅读次数:328
学习日记之建造者模式和Effective C++
建造者模式(Builder):建一个复杂的对象的构建和它的表示分离,使得同样的构造过程可以创建不同的表示。 (1),主要创建一些复杂的对象,这些对象内部构建间的建造顺序通常是稳定的,但对象内部的构建通常面临着复杂的变化。 (2),建造者模式的好处就是使得建造代码和表示代码分离,由于建造者隐藏了该产品是符合组装的,所以如需要改变一个产品的内部表示,主需要在定义一个具体的建造者就可以了。 (3)...
分类:编程语言   时间:2014-07-29 14:24:58    阅读次数:219
JavaScript入门:004—JS注释的写法和基本运算符
JS的注释JS中加注释和平常写C#代码是差不多的。有//和/* */这两种。单行注释使用双斜杠例如, // var number-1; // var index=2; 多行注释使用/* 内容 */例如, /* var number-1; var index=2; */ JS的基本运算符JS中基本运算符与我们常用的编程语言基本运算符基本一样,总共如下:算数运算符:+,-,*,/,%,++,--...
分类:编程语言   时间:2014-07-29 14:18:18    阅读次数:211
队列实现 (双向循环链表 C++)
队列是很简单的,但是用数组实现可能更好点。。(其实我觉得数组在多个队列的时候更难) 然后我是第一次写双向循环链表。指向太乱了。 我这里是按照自己的想法,建立了一个头节点,一个尾节点,然后按照队列顺序正向插入到两个节点之间。输出和弹出队列的时候从后面操作。 下面上代码: // // main.cpp // queue // // Created by Alps on 1...
分类:编程语言   时间:2014-07-29 14:17:28    阅读次数:196
c语言实现动态指针数组Dynamic arrays
基本原理:事先准备好一个固定长度的数组。如果长度不够的时候,realloc一块区域。另外:在数组元素减少的情况下,需要缩减数组长度。...
分类:编程语言   时间:2014-07-29 14:17:08    阅读次数:301
python2
def singleton(lock): try: fcntl.flock(lock, fcntl.LOCK_EX | fcntl.LOCK_NB) except: print 'ho' exit(0)在guyang的util.py中的一段代码....
分类:编程语言   时间:2014-07-29 14:12:38    阅读次数:212
多线程的学习笔记
线程的简单学习笔记:1、进程与线程的概念进程:从用户角度看进程是应用程序的一个执行过程。从操作系统核心角度看进程代表的是操作系统分配的内存和CPU时间片等资源的基本单位,是为正在运行的程序提供的运行环境。线程:是程序执行流的最小单位(处理器调度的最小单位)线程是一个程序中一个单一的顺序控制流程。线程...
分类:编程语言   时间:2014-07-29 14:12:08    阅读次数:211
Tomcat6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
使用tomcat6发布项目的时候,报以上错误,servlet版本太高的原因。tomcat6不支持servlet3.0解决方法有两个:1.使用高版本的tomcat,如tomcat7、tomcat82.修改配置,将项目的servlet版本改成2.5 2.1 找到项目的org.eclipse.wst.co...
分类:编程语言   时间:2014-07-29 14:08:58    阅读次数:233
Qt多线程学习:创建多线程
【为什么要用多线程?】传统的图形用户界面应用程序都仅仅有一个运行线程,而且一次仅仅运行一个操作。假设用户从用户界面中调用一个比較耗时的操作,当该操作正在运行时,用户界面一般会冻结而不再响应。这个问题能够用事件处理和多线程来解决。【Linux有线程的概念吗?】传统的UNIX系统也支持线程的概念,但一个...
分类:编程语言   时间:2014-07-29 14:07:38    阅读次数:262
java基础知识回顾之---java StringBuffer类
/* * StringBuffer:就是字符串缓冲区,线程安全。 * 用于存储数据的容器。 * 特点: * 1,长度的可变的。 * 2,可以存储不同类型数据。 * 3,最终要转成字符串进行使用。 * 4,可以对字符串进行修改。 * * 构造方法: * St...
分类:编程语言   时间:2014-07-29 14:07:28    阅读次数:234
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!