自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 资源 (3)
  • 收藏
  • 关注

转载 C++笔试和面试题

12.请完成以下题目。注意,请勿直接调用 ANSI C 函数库中的函数实现。 a)请编写一个 C 函数,该函数给出一个字节中被置 1 的位的个数,并请给出该题的至少一个不同解法。第一种unsigned   int   TestAsOne0(char   log)     {             int   i;             unsigned   int   nu

2013-07-11 10:05:40 1469

原创 C++笔试题

1.多态类中的虚函数表是Compile-Time,还是Run-Time时建立的?答案:虚拟函数表是在编译期就建立了,各个虚拟函数这时被组织成了一个虚拟函数的入口地址的数组.而对象的隐藏成员--虚拟函数表指针是在运行期--也就是构造函数被调用时进行初始化的,这是实现多态的关键.3.main主函数执行完毕后,是否可能会再执行一段代码?(朗讯的一道笔试题)答案:可以,可以用_onexit

2013-07-11 10:02:04 1730

转载 iOS多张图片合成一个视频文件

用到的FrameWork有:MediaPlayer.framework,QuartzCore.framework,CoreVideoframework,CoreMedia.framework,AVFoundation.framework代码如下:- (CVPixelBufferRef )pixelBufferFromCGImage:(CGImageRef)image siz

2013-07-08 08:59:31 4386 1

转载 iOS中百度地图API的总结

文章原地址:http://lipengxuan.easymorse.com/?p=526由于没有转发按钮,所以直接复制粘贴了。感觉很好,自己以后应该能用到。iOS中百度地图API的总结六月 19, 2012 by lipengxuan | Filed under iOS.这篇文章记录了:引入百度地图API如何显示地图并定位如何

2013-06-27 08:43:03 5365

转载 给网站添加定时功能-春假网站自动定时添加Banner

567891011121314首先是JavaScript代码"text/javascript">today=newDate(); intMonth=today.getMonth()+1;intDay=today.getDate();if (intMonth==2&&intDay>=24)

2013-06-27 08:13:20 956

转载 MKMapView的基础学习

1.MKMapView的显示 (1)创建MKMapView CGRect rect = CGRectMake(0, 20, 320, 460); MKMapView *mapView = [[MKMapView alloc] initWithFrame:rect]; (2)设定经纬度 CLLocationCoordinate2D theCoordinate;

2013-06-26 18:52:52 846

原创 用label获取动态时间

NSDateFormatter *Dateformat = [[NSDateFormatter alloc]init];        [Dateformat setDateFormat"DD-MM-YYYY"];        NSMutableString *DateStr = [Dateformat stringFromDate:StrDate];        [U

2013-06-26 14:18:03 1107

转载 ios页面间传递参数四种方式

1、使用SharedApplication,定义一个变量来传递.2、使用文件,或者NSUserdefault来传递3、通过一个单例的class来传递4、通过Delegate来传递。IOS开发使用委托delegate在不同窗口之间传递数据是本文要介绍的内容,主要是来讲解如何使用委托delegate在不同窗口之间传递数据,具体内容来看详细内容。在IOS开发里两个

2013-06-26 10:49:15 979

原创 IOS的同步和异步,定位服务,常用功能使用,传感器

1、IOS中的同步和异步   分别有Get和POST两个发送方式同步:NSData *received = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];NSString *str = [[NSString alloc]initWithData:receive

2013-06-25 07:52:32 2244

原创 动态机制、类别、协议、复制知识点总结

1、动态机制特点:克服在源代码编译和链接的时候必须决定内存大小和地址。让程序根据用户运行程序的环境来决定行为。表现形式:动态类型识别,直到运行时才决定一个对象的类别”。动态绑定,直到运行才决定调用哪个方法。动态加载,运行时加入新的模块。2、一些类的方法-(BOOL)isKindOfClass:class-object 对象是否为类或其子类的成员-(BOOL)

2013-04-20 00:57:27 733

原创 Objective-c 总结

1、Xcode集成开发环境简介Objective-c是面向对象的是C语言的拓展。C语言是面向过程的。2、开发环境命名为Cocoa,开发语言是:Objective-C.IOS是MAC操作系统的一个子集。3、Xcode下载及安装下载地址:http://developer.apple.com/。注册一个CDC帐号Xcode。以dmg格式打包,安装很简单,结

2013-04-11 21:46:01 933

原创 双链表的操作和二叉树的知识总结

1、双链表(1)插入操作(在双链表head中第i个结点之前插入一个值为x的结点)(2)删除操作(删除双链表head中的第i个结点) 2、循环链表(circular linked list)(1)循环链表是表中最后一个结点的指针指向头结点,使链表构成环状。(2)特点:从表中任一结点出发均可找到表中其他结点,提高查找效率。(3)操作与单链表基本一致,循环

2013-04-04 00:50:04 864

原创 线性表知识的总结

1、线性表概念:线性表是n个元素的有限序列,它们之间的关系可以排成一个线性顺序。a1,a2,....,ai,...,ann:长度,n=0时,称作空表。线性结构的特点:在数据元素的非空有限集中。存在唯一的一个被称作“第一个”的数据元素。存在唯一的一个被称作“最后一个”的数据元素。

2013-03-28 17:39:36 775

原创 数据结构知识总结

1、数据结构当今计算机应用的特点:计算机应用领域从科学计算到非数值计算。数据:所有能被输入到计算机中,且能被计算机处理的符号的集合。不仅包括数字、字符串,还包括图形、图像、声音、动画、视频等数据形式。数据元素:数据的基本单位,也称结点(node)或记录(record)。数据项:是数据结构中讨论的最小单位。一个数

2013-03-28 17:12:20 1116

原创 位运算的知识总结

1、位运算(1)位运算包括:位逻辑运算和位移运算。位逻辑运算:按位与:&按位或:|按位异或:^按位取反:~(2)位移运算:左移:相当于算术乘以2右移:>>   如果右移,高位补0;相当于算术除以2(3)运算规则:&:1&0=0  0&1=0

2013-03-28 16:25:15 742

原创 C语言位段操作,写一个程序,从键盘上接收一个整数,用二进制形式输出这个整数

4.1.1 任务描述写一个程序,从键盘上接收一个整数,用二进制形式输出这个整数。#include #include int main(void) {//定义变量int num, a[32], i = 0;//提示用户输入内容printf("请输入一个十进制整数:\n");//强制刷新fflush(stdout);//接收从键盘上输入的内容scan

2013-03-25 20:29:05 5270

原创 内存管理、野指针、读写字符的函数、预编译处理、宏定义及条件编译的知识总结

1、内存管理:静态分配和动态分配动态分配:程序执行的时候根据需要动态分配。静态分配:编译的时候分配。程序执行之前进行的。内存的几个区:代码段、数据段、BSS、栈、堆静态分配和动态分配的区别:静态对象是有名字的变量,我们直接对其进行操作. 而动态对象是没有名字的变量,我们通过指针间接地对它进行操作。静

2013-03-22 23:52:49 1238

原创 结构体和联合体的知识总结

1、结构体概念:存储一个可变的数据,使用变量处理。      存储同一类型的批量,使用数组。      不同类型的数据集合,使用结构体。struct 结构体名{成员变量(类型名 变量名:int a);}[结构体变量1,结构体变量2];定义结构体类型的变量:struct 结构体名 变量名;初始

2013-03-22 23:45:53 1181

原创 关于指针的一些知识,记多维数组指针、指针数组、指针的指针和指向函数的指针

1、二维数组指针   int arr[5];    int *p=arr;或p=&arr[0];   P++;(指向每个元素的地址)。一维数组   int arr[3][4];   int *p =arr;  p++;(指向行的首地址)。二维数组指针的表示方式:a[i]=*(a+i);(*(a[i]+j))=*(*(a+i)+j);(二维数组使用指针取值。a[i]表示首地址

2013-03-22 23:43:29 794

原创 指针知识点的总结

1、指针就是内存地址:即地址指向该变量单元。专门用来存放另一个变量的地址(即指针),则它称为“指针”。2、变量的值和地址:(1)Int *pointer,a; pointer = &a;&给出该变量的地址(2)Int *pointer,a; *pointer = a;*意思是取出存储被指向地址中的数值。(3)指针的目的:要通过指针能够找到被指

2013-03-16 14:47:28 902

原创 数组、字符串和函数的总结

1、字符串:位于双引号中的字符序列,以”\0”结束,所占字节比实际多一个。2、字符常量可以赋给字符变量,字符串常量不可以赋给字符串变量。C语言中用字符数组来存放字符串。3、字符数组:memset(a,’\0’,10);用来给数组清0的。需要加头文件#include。注意:定义数组时,应确保数组长度比字符串长度至少多1,未被使用的元素自动初始化为0。4

2013-03-16 14:44:18 1159

原创 C语言的指针例题

1使用语句实现下面所描述的功能:(1)定义一个double类型的指针head,并初始化为NULL。(2)定义一个double类型的变量salary,并初始化为8000.75,让head指向salary。(3)使用&显示变量salary所占内存的地址值。(4)使用head显示salary所占内存的地址值。(5)分别通过salary本身和head显示变量salary的值。(

2013-03-15 09:06:03 3536 1

原创 C语言的数组、字符串等一些知识总结

1、字符串:位于双引号中的字符序列,以”\0”结束,所占字节比实际多一个。2、字符常量可以赋给字符变量,字符串常量不可以赋给字符串变量。C语言中用字符数组来存放字符串。3、字符数组:memset(a,’\0’,10);用来给数组清0的。需要加头文件#include。注意:定义数组时,应确保数组长度比字符串长度至少多1,未被使用的元素自动初始化为0。4

2013-03-12 19:02:59 1964

原创 C语言字符串数组的例题

1(1)从键盘上接收一个字符串,保存到一个字符数组中。(2)然后从后面往前倒序输出这个字符串。例如:接收字符串为:“Jone”,则输出结果为“enoJ”。#include #include #include int main() {char a[10];int i;int len = strlen(a);memset(a, '\0',

2013-03-12 18:56:27 9738 3

原创 C语言数组

1、数组的基本概念(1)数组:一组具有相同数据类型的数据的有序的集合。(有序:相对于内存空间来说。)(2)宏和常量的区别:宏是批量替换,不分内存空间;常量分内存空间。(3)数组元素:构成数组的数据。数组中的每一个数组元素具有相同的名称,不同的下标,可以作为单个变量使用,所以也称为下标变量。(4)数组的下标:是数组元素的位置的一个索引或指示。(5)数组的维数:数组元素下标的个数。

2013-03-09 00:19:08 998

原创 C语言的分支语句和循环结构知识点

1、程序结构  程序结构:顺序结构、分支结构、循环结构  C语言的两种选择语句:if else语句;switch case语句  循环结构分为:当型循环和直到型循环。2、循环语句   循环的特点是:在给定的判断条件成立时,反复执行某个程序段。循环语句为:1、while循环语句。2、do-while语句。3、for(1)while循环的特点:先判断条件表达式(表达式的

2013-03-09 00:17:35 3267

原创 C语言运算符和表达式

1、类型的自动转换    从低到高转换;2、输入输出  getchar(c)向终极输出一个字符;getchar()从终极输入一个字符。3、C语言运算符和运算符优先级运算符包括:算术运算符、关系运算符、逻辑运算符、位操作运算符、赋值运算符、条件运算符、逗号运算符、指针运算符、求字节数运算符和特殊运算符。优先级:初等运算符>!>算术运算符>关系运算符>&

2013-03-09 00:15:49 885

转载 写一个程序,接收两个整数a和b,并判断a是否能被b整除,输出判断结果。

写一个程序,接收两个整数a和b,并判断a是否能被b整除,输出判断结果。#include int main() { //定义变量 int a = 0, b = 0; printf("请输入两个整数:\n"); //强制刷新 fflush(stdout); //接收从键盘上输入的数字 scanf("%d%d", &a, &b); //判断a是否能被b整除

2013-03-05 21:20:58 15906

原创 写一个程序,从键盘上接收两个整数,输出这两个整数中值大的一个。

#include int main() {//4.1.1 //定义变量 int a = 0, b = 0; printf("请输入两个整数:\n"); //强制刷新 fflush(stdout); //接收从键盘上输入的数字 scanf("%d%d", &a, &b); //判断这2个数的大小 if (a > b) { printf("值最大

2013-03-05 21:20:11 7540

原创 用C语言编程,根据用户输入的半径计算球的表面积,体积,经过圆心的横切圆的面积以及以此球的半径、直径作为直径和高的圆柱体的侧面积、表面积和体积(将π定义成值为3.14的符号常量)

#include int main() { setvbuf(stdout,NULL,_IONBF,0); //设置无缓冲模式float r,surface,volume,area2; float r1,h,sarea,face2,vol2; scanf("%f",&r); surface = 4*PI*r*r; volume = 4/3*PI*r*r*r; area

2013-03-04 19:27:51 19072

原创 C语言的简单例题

1、要求从键盘上接收三个整数a,b,c,分别求++a + b + c,a++ + b + c++,a + b++ + ++c和++a + ++b + ++c的和,并将其输出。#include int main() { setvbuf(stdout,NULL,_IONBF,0); int a, b, c;printf("请输入第一个数:");scanf("%d", &a);

2013-03-04 19:25:37 1898

原创 C语言的基础知识

1、程序设计和C语言:   程序:一组计算机能识别和执行的指令。   计算机语言:二进制。(由0和1组成的指令)   汇编语言:它是文字形式的,程序员写完程序后通过汇编器将文字转换为机器码。   高级语言转机器码流程:(C)编辑器-->汇编-->汇编器-->机器码(接近人的自然语言和数学语言)C语言的发展:BCPL语言(1967年)--->B语言(1970年)--->C语言

2013-03-01 23:15:58 585

原创 描述Android系统在视频播放时来电话的解决方案

1.当来电后返回后,只有声音,没有画面时,是因为当前activity对象被遮挡后,SurfaceView对象被销毁,而activity重新显示时他的重建晚于onResume()方法的执行。此时应解决SurfaceView的重建问题:private final class SurfaceCallback implements Callback{ public void sur

2013-01-05 15:45:12 2901

原创 Android的一个项目中,实现页面之间切换时的动画效果

第一步:写布局文件Activity_main.xml    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vert

2013-01-05 15:44:09 1626

原创 用户可以根据自己输入的地址下载网络上的图片和网页信息

import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import android.app.Activity;import android.graphics.Bitmap;import an

2013-01-05 15:42:31 817

转载 js控制滚动条缓慢滚动到顶部

先把下面的代码拷贝到个html中,运行看效果[html]view plaincopyprint?html>head>scripttype="text/javascript">var currentPosition,timer;function GoTop(){timer=setInterval("runToTop()",1);} function runToTop(){

2012-12-26 21:02:52 1814

原创 Android的文本和输入---创建输入法

从通知栏中选IME的子类型Android系统会管理所有的由IME所暴露的子类型。IME子类型被视为IME的从属模式。在通知栏中,用户能够给当前的IME选择一个有效的子类型,如下图所示:图4.从通知栏中选择IME子类型。图5.在系统设置中设置你喜好的子类型。从系统设置中选择IME子类型用户能够在系统设置区的“Language&input”设置面板中控制如何使用子类型。在软

2012-12-26 21:01:16 541

原创 ios后台处理数据存储线程的代码

在类中,进行编辑下面的代码:NSLog(@"main thread begin...");[selfperformSelectorInBackground:@selector(doSomething:)withObject:nil];NSLog(@"main thread end.....");- (void) doSomething:(id)sender{

2012-12-26 20:59:53 504

原创 Android自定义对话框

现在要来实现一个自定义的Dialog,主要涉及到样式文件style。参考案例,自己写代码来实现。首先创建一个Android Project——CustomDialog,然后res/drawable文件夹下创建一个xml文件filled_box.xml,其内容为:android:right=”10dp” android:bottom=”10dp

2012-12-26 20:58:27 495

转载 android 内核出现kernel panic的分析

1何谓OOPSOops是美国人比较常有的口语。就是有点意外,吃惊,或突然的意思。“Oops”并不是很严重,正如在Britney Spears的 “Oops I Did It Again”那首歌的歌词中,也是一种轻描淡写,有时含有抱歉的意思。http://v.youku.com/v_show/id_XMTM0ODgxMDYw.html对于Linux内核来说,Oops就意外着内核出

2012-12-26 20:57:16 1080

Android实现单击按钮实现屏幕切换

Android实现单击按钮实现屏幕切换,更有利于他人明白里面的原理。

2012-12-12

创建第一个Android虚拟机

详细的描述Android虚拟机的过程,让初学者更加明白,了解虚拟机。

2012-12-12

JSP标准标签库总结

JSP标准标签库(JSP Standard Tag Library,JSTL)是实现Web应用程序中常见的通用功能的定制标签库集,使用JSTL标签来避免在JSP页面中使用脚本。

2012-11-26

空空如也

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

TA关注的人

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