自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(155)
  • 资源 (1)
  • 收藏
  • 关注

原创 BMapApiDemoMain主窗口

package baidumapsdk.demo;import android.app.Activity;import android.content.Intent;import android.graphics.Color;import android.os.Bundle;import android.view.View;import android.view.ViewGroup;

2013-11-07 20:34:31 1843

原创 MapView的基本用法

package baidumapsdk.demo;import android.R;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.os.Bundle;import android.widget.Toast;import

2013-11-07 11:57:51 17157

原创 DemoApplication类

package baidumapsdk.demo;import android.app.Application;import android.content.Context;import android.widget.Toast;import com.baidu.mapapi.BMapManager;import com.baidu.mapapi.MKGeneralListener

2013-11-06 21:11:23 5116

原创 判断一个数是不是回文数

#include "stdio.h"bool IsHws(long l){    long a = l;    long b = 0;    while ( a > 0 )    {        int n = a%10;        a=a/10;        b = b*10+n;    }    r

2013-06-07 17:05:14 840

原创 c++ delete与delete[]

问题:Myclass::Test(){ char *p=Mem(); delete [] p; //delete p;与上面的有什么区别,我测试内存释放效果是一样的。 //或许有区别我没看出来。 //能给一个必须使用delete [] 的例子吗?}char * Myclass::Mem();{ return new char[10];}

2013-05-30 08:44:36 670

原创 C/C++数组名与指针区别深入探索

C/C++数组名与指针区别深入探索  指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指

2013-05-18 15:04:24 493

原创 2.4 Modular Programming

Over the years, the emphasis in the design of programs has shifted from the design of proceduresand toward the organization of data. Among other things, this reflects an increase in program size.A

2013-04-21 23:33:28 625

原创 2.3 Procedural Programming

2.3 Procedural ProgrammingThe original programming paradigm is:                                            Decide which procedures you want;                                            use the

2013-04-19 14:56:44 641

原创 Programming Paradigms

2.2 Programming ParadigmsObjectoriented programming is a technique for programming – a paradigm for writing ‘‘good’’programs for a set of problems. If the term ‘‘objectoriented programming l

2013-04-19 10:09:33 639

原创 1.1 The Structure of This Book

1.1 The Structure of This Book [notes.intro]This book consists of six parts:Introduction: Chapters 1 through 3 give an overview of the C++ language, the key programmingstyles it supports, and th

2013-04-17 22:54:26 751

原创 Python en:Functions

Python en:FunctionsIntroductionFunctions are reusable pieces of programs. They allow you to give a name to a block ofstatements and you can run that block using that name anywhere in your progra

2013-04-16 22:49:58 1124

原创 c/c++ 指针

C语言指针的概念    指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。    先声明几个指针放着做例子:    例一:    (1)int*ptr;    (2)char*ptr;

2013-04-16 16:09:38 597

转载 c++ 十进制、八进制、十六进制输出

1、数的进制默认进制:默认状态下,数据按十进制输入输出。如果要求按八进制或十六进制输入输出,在cin或cout中必须指明相应的数据形式,oct为八进制,hex为十六进制,dec为十进制。 1 int i, j, k, l; 2 cout<<”Input i(oct), j(hex), k(hex), l(dec):”<<endl; 3 cin>>oct>>i; //输入

2013-04-16 10:59:54 13779

原创 C++对象模型笔记:dynamic binding

C++对象模型笔记:dynamic binding    编译器对于多态的实现是怎样的呢?下面请看一个例子:Class Point{Public:Virtual void print();……}; Class Point2D : public Point{Public:Virtual void print();…};(实现部分略

2013-04-15 22:49:46 601

转载 Python中函数的参数定义和可变参数

Python中函数的参数定义和可变参数刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和**让人有点费解。其实只要把函数参数定义搞清楚了,就不难理解了。先说说函数定义,我们都知道,下面的代码定义了一个函数funcAdef funcA():pass显然,函数funcA没有参

2013-04-13 10:42:33 1269

原创 editplus+gcc

一、安装1、 mingw的安装:先下载mingw安装程序,然后直接安装,这部分应该很简单;2、 editplus安装:editplus是一款非常小巧的编辑器,而且运行速度相当快,因此使用editplus开发再好不过了。跟mingw一样,下载直接安装。二、环境变量环境变量就是系统下运行的一些参数变量。设置方法如下:1、我的电脑——》属性——》高级——》环境变量——》系统变量——》

2013-04-12 13:47:44 1254

转载 C++成员函数的内存分配问题

1、所有函数代码都在程序编译连接时放在一块,称为代码区,无论是静态还是非静态函数都一样,不存在 "构造一个类的对象(第一次构造对象)时,就会给成员函数(非静态成员函数)分配代码区空间 ",而是程序加载时,所有的代码已在内存空间存在. 只有函数中用到的局部变量才是函数调用时分配空间.2、静态成员函数和成员函数之间根本的区别是:静态成员函数实际上是一个全局函数,不依赖一个类的对象.函数定义时之

2013-04-12 10:50:54 614

原创 UnboundLocalError: local variable ' ' referenced before assignment

在程序中设置的sum_Logical属于全局变量,而在函数calculate中没有sum_Logical的定义,根据python访问局部变量和全局变量的规则:当搜索一个变量的时候,python先从局部作用域开始搜索,如果在局部作用域没有找到那个变量,那样python就在全局变量中找这个变量,如果找不到抛出异常(NAMEERROR或者Unbound-LocalError,这取决于python版本。)

2013-04-11 16:20:57 4301

原创 python global和nonlocal

python引用变量的顺序: 当前作用域局部变量->外层作用域变量->当前模块中的全局变量->python内置变量一 globalglobal关键字用来在函数或其他局部作用域中使用全局变量。但是如果不修改全局变量也可以不使用global关键字。gcount = 0def global_test(): gcount+=1 print (gcount)gl

2013-04-11 16:00:40 4525

转载 Python的global语句

Python的global语句global语句如果你想要为一个定义在函数外的变量赋值,那么你就得告诉Python这个变量名不是局部的,而是 全局 的。我们使用global语句完成这一功能。没有global语句,是不可能为定义在函数外的变量赋值的。你可以使用定义在函数外的变量的值(假设在函数内没有同名的变量)。然而,我并不鼓励你这样做,并且你应该尽量避免这样做,因为这使得程序

2013-04-11 10:38:43 709

原创 Python en:Control Flow

Python en:Control FlowIntroductionIn the programs we have seen till now, there has always been a series of statements andPython faithfully executes them in the same order. What if you wanted

2013-04-11 09:09:30 704

原创 Python en:Operators and Expressions

IntroductionMost statements (logical lines) that you write will contain expressions. A simple exampleof an expression is 2 + 3. An expression can be broken down into operators and operands.Opera

2013-04-09 22:56:13 1020

原创 Python en:Basics

Python en:BasicsJust printing 'Hello World' is not enough, is it? You want to do more than that - you want totake some input, manipulate it and get something out of it. We can achieve this in Pyth

2013-04-09 19:34:53 705

转载 Python 原始字符串(raw strings)

Python 原始字符串(raw strings)的用法你可能已经看到前面关于原始字符串用法的一些例子了。原始字符串的产生正是由于有正则表达式的存在。原因是ASCII 字符和正则表达式特殊字符间所产生的冲突。比如,特殊符号“\b”在ASCII 字符中代表退格键,但同时“\b”也是一个正则表达式的特殊符号,代表“匹配一个单词边界”。为了让RE 编译器把两个字符“\b”当成你想要表达的字符串,而不

2013-04-09 15:11:12 2673

转载 linux账号管理

账号管理:管理员的工作中,相当重要的一环就是『管理账号』啦!因为整个系统都是你在管理的,并且所有的一般用户的申请,都必须要透过你的协助才行!所以你就必须要了解一下如何管理好一个网站的账号管理啦!在管理 Linux 主机的账号时,我们必须先来了解一下 Linux 到底是如何辨别每一个使用者的!使用者的 ID 与群组的 ID :其实 Linux 并不会直接认识你的『账号名称』,

2013-04-08 19:58:07 591

转载 几种计算机语言的评价

编程新手都有一个同样的问题:“我应该学习哪一种语言?”。    《Unix编程艺术》(Eric Raymond著)第十四章,对各种语言进行了评价,正好可以用来回答这个问题。下面是我的笔记,整理了六种主要计算机语言的优缺点。读完就会知道,对于不同的任务,应该选择哪一种语言了。    原文写于2003年。网上曾经有一个不完整的中译本,我也在这个网志中转贴过,所以今天贴的只能算修订版了。

2013-04-08 19:55:33 478

原创 Python en:First Steps--part one

Python en:First StepsIntroductionWe will now see how to run a traditional 'Hello World' program in Python. This will teachyou how to write, save and run Python programs.There are two ways of u

2013-04-08 17:23:46 1082

转载 Python——Unicode

关于Unicode的详细情况可以参考百度百科:http://baike.baidu.com/view/40801.htm 这里简单的说一下。(下面内容基本上时从《Python.Core.Programming.2ed》上摘的)Unicode是计算机可以支持这个星球上的多种语言的秘密武器,在Unicode之前,用的都是ASCII,ASCII吗非常简单,每个英文字符都用7位二进

2013-04-08 16:19:01 1097

转载 Python 中单引号、双引号和三双引号的区别

Python 中单引号、双引号和三双引号的区别先说1双引号与3个双引号的区别,双引号所表示的字符串通常要写成一行 如: s1 = "hello,world" 如果要写成多行,那么就要使用/ (“连行符”)吧,如 s2 = "hello,/ world" s2与s1是一样的。如果你用3个双引号的话,就可以直接写了,如下: s3 = """hello, wo

2013-04-08 15:25:13 508

转载 Python动态类型

动态类型(dynamic typing)是Python另一个重要的核心概念。我们之前说过,Python的变量(variable)不需要声明,而在赋值时,变量可以重新赋值为任意值。这些都与动态类型的概念相关。1. 动态类型在我们接触的对象中,有一类特殊的对象,是用于存储数据的。常见的该类对象包括各种数字,字符串,表,词典。在C语言中,我们称这样一些数据结构为变量。而在Python中,这些是对

2013-04-07 16:15:18 626

转载 探索 Python,第 1 部分: Python 的内置数值类型

Python 是一种敏捷的、动态类型化的、极富表现力的开源编程语言,可以被自由地安装到多种平台上(参阅 参考资料)。Python 代码是被解释的。如果您对编辑、构建和执行循环较为熟悉,则 Python 代码对您来说更简单。但是,请不要搞错:Python 器可以是简单的脚本,也可以是大型的复杂程序。事实上,Python 解释器的最大特点是鼓励探索和简化学习过程。如果您想证明这一点,请使用 Pyt

2013-04-07 16:00:45 472

原创 python的id()函数

>>> a = 2.5 >>> b = 2.5 >>> c = b >>> a is c False >>> a = 2 >>> b = 2 >>> c = b >>> a is c True 今天在使用is函数的时候去打印a,b分别被赋值为2.5 和2的情况,发现: >>> a = 2 >>> b = 2 >>> id(a) 2113206

2013-04-07 15:58:09 2591

转载 python的赋值

赋值是语言里最基本的语句,我到现在才发现我之前对python里的赋值的理解一直都是错的。python里的赋值使用的是原对像的引用,而不是拷贝。因此,在进行b=a这样的赋值之后,对b进行操作,是有可能会影响a的值的。例如:>>> a = [1,2,3]>>> b = a>>> b.append(4)>>> print(a,b)[1, 2, 3, 4

2013-04-07 15:22:03 1033

原创 Conditional Statement Syntax

Conditional Statement SyntaxRemember when we showed you that whitespace in Python is significant? If not, write this down: whitespace in Python is significant. In Python, whitespace (tabs or spa

2013-04-06 20:17:41 556

原创 This and That (or This, But Not That!)

This and That (or This, But Not That!)Fun fact: boolean operators can be chained together!It's important to know that boolean operators are not evaluated straight across from left to right all t

2013-04-06 20:08:11 832

原创 python中的sequence(序列)

数据类型:sequence (序列)1. sequence(序列)是一组有顺序的元素的集合(严格的说,是对象的集合,但鉴于我们还没有引入“对象”概念,暂时说元素)序列可以包含一个或多个元素,也可以是一个没有任何元素的空序列元素可以是我们之前所说的基本数据类型,可以是另一个序列,还可以是我们以后介绍的其他对象。序列有两种:tuple(定值表; 也有翻译为元组) 和 list

2013-04-06 16:11:35 18327 1

原创 Python的逻辑运算

Python的逻辑运算(and,or,not)与C/C++、Java等语言不太一样。这些语言的逻辑运算返回的值都是bool值,而Python返回的则不同。先说非运算,Python的非运算与这些语言相比,并没有特别的地方。not只有两个返回值,True和False。在Python中,真值为假的对象,包括False,None,数字0,空字符串以及空的容器类型。除此以外的任何对象均为真。接下来是

2013-04-04 10:24:03 1231

原创 Compare... Closelier

Compare... CloselierExcellent! It looks like you're comfortable with basic expressions and comparators.But what about... extreme expressions and comparators?(This exercise may seem unnecessary

2013-04-04 09:24:23 746

原创 Compare Closely!

Compare Closely!Let's not get ahead of ourselves. First, we'll start with the simplest aspect of control flow:comparators. There are six of them, and we're willing to bet at least a few look fam

2013-04-04 09:13:41 552

原创 Go With the Flow

Go With the Flow(This course assumes familiarity with the material presented in Unit 1: Python Syntaxand Unit 2: Strings & Console Output. From here on out, take for granted that each new course

2013-04-04 09:05:26 771

微软算法与数据结构面试题答案

微软算法与数据结构面试题答案。里面涵盖了微软面试题中常考的笔试面试题。代码均为c++,亲测无误。

2013-03-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除