- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 那一天
一、strcpy和memcpy的区别。1、复制的内容不同。strcpy只能复制字符串,而memcpy可以复制任意内容,例如字符数组、整型、结构体、类等。 2、复制的方法不同。strcpy不需要指定长度,它遇到被复制字符的串结束符”\0”才结束,所以容易溢出。memcpy则是根据其第3个参数决定复制的长度。 3、用途不同。通常在复制字符串时用strcpy,而需要复制其他类型数据时则一般用me...
2018-03-28 20:35:26 143
原创 HTML学习(1)——初识HTML
一、HTML什么是 HTML? HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言 (Hyper Text Markup Language) ;HTML 不是一种编程语言,而是一种标记语言 (markup language)标记语言是一套标记标签 (markup tag) HTML 使用标记标签来描述网页HTML 标签 HTML 标记标签通常被...
2018-03-28 14:22:01 353
转载 100个经典C语言程序(益智类问题)
目录: 1.绘制余弦曲线 2.绘制余弦曲线和直线 3.绘制圆 4.歌星大奖赛 5.求最大数 6.高次方数的尾数 8.借书方案知多少 9.杨辉三角形 10.数制转换 11.打鱼还是晒网 12.抓交...
2018-03-28 10:57:40 5225 1
转载 c++经典面试题
newdeletemallocfree关系delete与 delete 区别C和C 的共同点不同之处继承的优缺点C有哪些性质面向对象特点子类析构时要调用父类的析构函数吗多态虚函数纯虚函数求下面函数的返回值微软什么是引用申明和使用引用要注意哪些问题将引用作为函数参数有哪些特点在什么时候需要使用...
2018-03-28 10:41:09 1998
转载 N皇后问题
问题描述:八皇后问题是一个以国际象棋为背景的问题:如何能够在 8×8 的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后?为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。我们可以通过下面的图标来展示回溯法的过程,从而更加有助于我们的理解 : 我们在试探的过程中,皇后的放置需要检查他的位置是否和已经放置好的皇后发生冲突,为此需要以及检查函数来检查当前要放置...
2018-03-27 09:38:48 181
转载 安卓学习(7)——Broadcast Receiver
一、BroadcastReceiver概述:1、广播接收器是一个专注于接收广播通知信息,并做出对应处理的组件。很多广播是源自于系统代码的──比如,通知时区改变、电池电量低、拍摄了一张照片或者用户改变了语言选项。应用程序也可以进行广播──比如说,通知其它应用程序一些数据下载完成并处于可用状态。 2、应用程序可以拥有任意数量的广播接收器以对所有它感兴趣的通知信息予以响应。所有的接收器均继承自Br...
2018-03-25 13:10:43 262
转载 安卓学习(6)——ContentProvider
转自:http://www.cnblogs.com/devinzhang/archive/2012/01/20/2327863.html1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,...
2018-03-25 11:34:26 192
转载 安卓学习(5)——Service
什么是服务Android 的服务是 Android 四大组件之一,其他的三大组件是Activity、Broadcast Receiver、Content Provider。它是程序运行在后台的解决方案。服务依赖于应用程序进程,它创建它的进程被杀掉时,服务就会停止。服务不会主动创建在子线程中,需要我们自己...
2018-03-25 11:14:45 265
转载 取整函数及其性质
1、定义:取整函数是一类将实数映射到相近的整数的函数。2、分类:常用的取整函数有两个,分别是下取整函数和上取整函数。3、形式:下取整函数在数学中一般记作,在计算机科学中一般记作 floor(x);上取整函数在数学中一般记作,在计算机科学中一般记作ceil(x)。4、性质:(仅列举计算机学习中经常用到的性质) a) , ,...
2018-03-22 15:08:47 14122
原创 安卓学习(4)——Activity的状态和生命周期
活动是一个应用程序组件,它提供一个屏幕,用户可以通过该屏幕进行交互以执行某些操作,例如拨打电话,拍照,发送电子邮件或查看地图。 每个活动都有一个窗口用于绘制其用户界面。 窗口通常填满屏幕,但可能比屏幕小并浮在其他窗口的顶部。一、活动的四个状态:运行状态:当一个活动处于返回栈顶时,这个活动是处于运行状态。暂停状态:当一个活动不处于返回栈顶时,并且这个活动仍然可见,则这个活动...
2018-03-22 11:11:06 474
转载 安卓学习(3)——安卓四大组件
Android四大组件分别为 Activity、Service、Content Provider、Broadcast Receiver。一、android四大组件详解1、activity(1)一个Activity通常就是一个单独的屏幕(窗口)。(2)Activity之间通过Intent进行通信。(3)android应用中每一个Activity都必须要在AndroidMa...
2018-03-21 21:55:31 401
原创 安卓学习(2)——Android应用程序的构成
一、目录结构1、src目录 src目录存放的是该项目的源代码,其内部结构会根据用户声明的包自动组织。2、gen目录 该目录下的文件是ADT自动生成的,并不需要人为的去修改,实际上该目录下只定义了一个R.java文件,该文件相当于项目的字典,项目中用户界面、字符串、图片、声音等资源都会在该类中创建其唯一的ID,当项目中使用这些资源时,会通过该类得到资源的引用。3、...
2018-03-21 14:52:47 1016 1
转载 Java环境配置之JDK安装
Java环境配置之JDK安装 <div class="postBody"> <div id="cnblogs_post_body" class="blogpost-body"><p><span style="font-size: 18px
2018-03-18 14:06:42 174
转载 安卓学习(1)——搭建安卓开发环境:Eclipse+ADT+Android SDK
Eclipse+ADT+Android SDK 搭建安卓开发环境 安装JDK这里可以参考我之前写的一篇关于安装JDK的教程, 请看下面链接吧。http://www.cnblogs.com/j839035067/p/6566151.html安装EclipseEc...
2018-03-18 14:03:21 29677 2
转载 JPEG图像压缩算法流程详解
JPEG是Joint Photographic Exports Group的英文缩写,中文称之为联合图像专家小组。该小组隶属于ISO国际标准化组织,主要负责定制静态数字图像的编码方法,即所谓的JPEG算法。JPEG专家组开发了两种基本的压缩算法、两种熵编码方法、四种编码模式。如...
2018-03-14 10:18:20 965
转载 《学术研究,你的成功之道》
这本凌晓峰和杨强老师写的,《学术研究,你的成功之道》,干货满满的探讨和指导了与研究有关的许多事情。读完之后,受益匪浅,诚心推荐给大家。一些读书笔记,记录在这里。第一章兴趣是研究的动力,创新是研究的核心,影响力是研究的成绩单,这三者相辅相成,相得益彰,是研究的本质。研究者的生活:1 探索和构思新想法。必须了解相关...
2018-03-13 17:13:58 1807
转载 JPEG图像压缩原理与DCT离散余弦变换
原文网址:http://blog.csdn.net/newchenxf/article/details/51719597 转载请注明出处喔1 前言JPEG是joint Photographic Experts Group(联合图像专家组)的缩写,文件后辍名为”.jpg”或”...
2018-03-13 17:12:03 2360
原创 基于MATLAB的进制转换
1、常用进制转换方法(除k取余法)(1)十进制与二进制之间的转换 方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数读起,一直到最前面的一个余数.下面举例: 将十进制的59转换为二进制得出结果为(111011)2 (2) 二进制与八进制、十六进制之间的转换 首先,我们需要了解一个...
2018-03-09 17:43:53 13876
转载 基于MATLAB的算术编码
1、算术编码简介算术编码是一种无损数据压缩方法,也是一种熵编码的方法。和其它熵编码方法不同的地方在于,其他的熵编码方法通常是把输入的消息分割为符号,然后对每个符号进行编码。而算术编码是直接把整个输入的消息编码为一个数,一个满足(0.0 ≤ n < 1.0)的小数n。算术编码用到两个基本的参数:符号的概率和它的编码间隔。信源符号的概率决定压缩编码的效率,也决定编码过程中信源符号的间隔,而这些间...
2018-03-08 09:56:06 18849 6
原创 游程编码(运行长度编码)
1、运行长度编码(RLE)游程长度编码是栅格数据压缩的重要编码方法,它的基本思路是:对于一幅栅格图像,常常有行(或列)方向上相邻的若干点具有相同的属性代码,因而可采取某种方法压缩那些重复的记录内容。其编码方案是,只在各行(或列)数据的代码发生变化时依次记录该代码以及相同代码重复的个数,从而实现数据的压缩。 游程长度编码在栅格加密时,数据量没有明显增加,压缩效率较高,且易于检索,叠加合...
2018-03-07 16:37:47 9715 4
原创 MATLAB中mode函数的使用
1、功能返回向量、数组或数据域中出现频率最多的数值。2、语法 1) M = mode(X) %计算向量或数组X中出现次数最多的数值;对于矩阵则返回每列元素中频率最多的元素。 2) [M,F]=mode(X) %M记录矩阵每列最频繁的元素,F记录该元素出现的次数 3) [M,F,C]=mode(X) %C的每个元素是与M的对应元素相同频率的所有值的排序向量 备注:· mode(X)=mode(...
2018-03-07 16:16:50 21814 1
原创 MATLAB中repmat函数用法
1、语法· 函数repmatB = repmat(A, m, n) %将矩阵A复制m*n块,即B由m*n块A平铺而成B = repmat(A, [mn])%与上面一致B = repmat(A, [mn p...]) %B由m*n*p*...个A块平铺而成repmat(A, m, n)%当A是一个数a时,该命令产生一个全由a组成的m*n矩阵· permute函数用法对N维数组重新排列其维数使用方法:...
2018-03-07 15:47:49 77994 2
原创 MATLAB中reshape的使用方法整理
1、语法(1) B = reshape(A,m,n) 将矩阵A的元素返回到一个m×n的矩阵B。如果A中没有m×n个元素则返回一个错误。 (2) B = reshape(A,m,n,p,...) or B =reshape(A,[m n p ...]) 把A中元素进行重塑成m×n×p×…的矩阵,特别地,指定的维数m×n×p×…的积必须与prod(size(A))相同。 (3...
2018-03-07 15:35:42 191289 3
原创 matlab中的numel函数使用
数组中的元素个数或下标数组表达式1、语法:n = numel(A)n = numel(A, index1, index2, ... indexn)n= numel(A,条件)2、描述:n = numel(A) 返回矩阵A中的元素个数n。n =numel(A, index1, index2, ... indexn) 返回在A(index1, index2, ......
2018-03-07 15:27:32 8088
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人