自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (22)
  • 收藏
  • 关注

原创 白话线性回归(最小二乘法)-浅显易懂的描述

生活中的线形回归现象经验和工资是不是有关系?是不是经验越多,工资越高呢?牛奶喝的越多是不是汇越来越高?房价在不同区域,不同时间,不同户型的价格不同一,概念例子:一小伙儿说他要因为他女朋友/老婆要改变自己这里小伙儿改变自己我们叫它自变量,因他女盆友/老婆就是因变量,变化结果就是他女朋友/老婆想要的那很nice的人那么问题来了?他要怎么改变?改变成什么样子?才是他女盆友/老婆想...

2019-07-31 21:22:08 1261

原创 白话-K-means算法

一,归类1,生活中我们常常会遇到很多归类的问题,我们会习惯用的方式就是先设定一个类别标准,然后根据这个标准来分类,比如我们按照苹果的特征来分类,当你熟悉苹果的特征之后,再拿一个过来你就会归位苹果类,那么问题来了,如果一个水果外表类似苹果,但是其他特征都不类似于苹果,我们怎么分类?很明显上面遇到的挑战就是没有,没有类别标记,什么意思?就是说我们没有一个明显的类别来标记它到底属于哪一类二,...

2019-06-18 23:54:18 363

原创 白话神经网络

大家端午节快乐!学东西需要按照自己的理解方式去记录和描述!一,神经网络按照字面意思去理解,有神经再加上网络。多个神经连接起来。组成网络。二,感知器我们高中生物学习过神经元,长如下的样子:那我们的神经元是怎么运作的呢?举个例子:今天下雨你就放弃出游;1+1 = 2,你学会了,1+2 = 3 会计算1,外部刺激通过神经末梢,转化为电信号,转导到...

2019-06-07 23:15:54 555

原创 Android BroadcastReceiver

BroadcastReceiverAndroid中的广播意味着一个发送广播,一个接受广播。那么怎样发送,发送的内容是什么?1,广播的发送者。在Android中,组件可以发送广播来传达消息。所以android就提供了一些列的方法来发送广播public void sendBroadcast(Intent intent) 是一个异步方法intentThe

2012-08-15 21:04:32 1193

原创 Android常用函数库

/* * function:传入参数创建自定义的显示Dialog * title:dialog的消息体 * bt1:按钮上的text * bt2:按钮上的text * author:dy * time:12-08-14 */ private Dialog createMyDialog(String title,String bt1,String bt2) { Al

2012-08-14 15:55:46 4565

转载 android中的Cursor类

使用过 SQLite 数据库的童鞋对 Cursor 应该不陌生,如果你是搞.net 开发你大可以把Cursor理解成 Ado.net 中的数据集合相当于dataReader。今天特地将它单独拿出来谈,加深自己和大家对Android 中使用 Cursor 的理解。关于 Cursor在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:

2012-08-13 19:31:47 5395

转载 adb命令笔记

1. 显示系统中全部Android平台:    android list targets2. 显示系统中全部AVD(模拟器):    android list avd3. 创建AVD(模拟器):    android create avd --name 名称 --target 平台编号4. 启动模拟器:    emulator -avd 名称

2012-08-13 16:49:08 792

原创 android contentProvider

看了很多介绍ContenProvider的资料,大多都是泛泛而谈,没有搞懂它的基本原理,所以理解起来就模糊不清了。其实我们的android app存储在手机上,app到底是个什么东西呢?其实就是存储在硬盘中的数据,软件就是一些数据指令。在android中每个app运行到要使用数据和操作数据,但是不同的应用程序之间操作的数据大多数情况下是不同的。每个app和对应的数据在硬盘中的存储的地方是独

2012-08-13 14:01:24 700

原创 Android MultiThread & Handler & AsyncTask

Thread 是一个并发的执行单元,在java中实现线程一是通过继承Thread类,二是实现Ruunable接口,当开始一个新线程的时候必须call start(),但是线程并不是马上就run起来,而是注册到JVM的线程调度器中准备run。涉及对象:主线程和新启动的线程。Handler的做要作用,主要接受子线程发送的数据,然后用这个数据去更新主线程的UI解析:每个Android应用

2012-08-09 17:27:32 1337

原创 Android Service

Android Service所谓的service有Local Service和Remote Service区分:LocalService:就是client和Service在同一个进程当中。RemoteService:就是client 和Service在不同的进程中。我们通常的用法是自己建一个.java文件中通过继承Service来实现一个子Service。然后在通

2012-08-08 11:08:04 5849

原创 AnimationUtils

AnimationUtils

2012-08-07 20:44:48 676

原创 BaseAdapter&GridView

Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:BaseAdapter是一个abstrace class要使用时必须重写他的方法,注意这些方法都是抽象方法,分别生命在Adapter abst

2012-08-07 19:06:03 617

转载 Android MediaPlayer 常用方法介绍

Android MediaPlayer 常用方法介绍 方法:create(Context context, Uri uri) 解释:静态方法,通过Uri创建一个多媒体播放器。 方法:create(Context context, int resid) 解释:静态方法,通过资源ID创建一个多媒体播放器 方法:create(Context context, Uri ur

2012-07-30 10:32:25 771

转载 TCP 慢启动 拥塞控制

TCP 的数据流       TCP的数据流大致可以分为两类,交互数据流与成块的数据流。交互数据流就是发送控制命令的数据流,比如relogin,telnet,ftp命令等等;成块数据流是用来发送数据的包,网络上大部分的TCP包都是这种包。       很明显,TC

2011-08-26 00:31:00 9784 1

原创 想成为嵌入式程序员应知道的16个基本问题

[转帖]想成为嵌入式程序员应知道的16个基本问题分类: C/C++基础2006-04-13 21:25 3348人阅读 评论(2) 收藏 举报  这是嵌入式C程序员的基本知识。作者在Embedded Systems Programming杂志上发表了很多嵌

2011-08-10 20:26:40 1649

转载 static用法小结

static用法小结2006-04-14 10:12 3197人阅读 评论(5) 收藏 举报static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种在C/C++语言中使用, 第三种只在C++中使用(C,C++中具体细微操作不尽相同

2011-08-10 20:23:50 508

转载 C++模板中type_traits(类型特化)

C++模板中type_traits(类型特化)  2009-10-12 17:13:47|  分类: C++(VC)编程|字号 订阅C++模板中type_traits(类型特化)的简单解释八月 20th, 2009 孔雀 发表评论 查看评论

2011-08-10 19:56:14 3040

转载 关于C++ 中POD类型的解析

关于C++ 中POD类型的解析 转自: http://liuqifly.spaces.live.com/blog/cns!216ae3a149106df9!221.entry(C++-98:1.8;5)给出的定义:将对象的各字节拷贝到一个字节数组中

2011-08-10 19:45:20 946

转载 setjmp和longjmp函数使用详解

非局部跳转语句---setjmp和longjmp函数。非局部指的是,这不是由普通C语言goto,语句在一个函数内实施的跳转,而是在栈上跳过若干调用帧,返回到当前函数调用路径上的某一个函数中。#include Int setjmp(jmp_buf  env);   返回值:若直接调用则返回0,若从longjmp调用返回则返回非0值Void longjmp(jmp_buf env,int val); 

2011-06-09 23:40:00 22467

转载 Qt中的QString类

<br />QString字符串类<br /> QString类提供一个unicode文本和经典的C中以零结果的字符数组的抽象<br /> QString::QString()<br /> 构造一个零字符串<br /> QString::QString(QChar ch)<br /> 构造一个长度为一个字符,内容为给定字符ch的字符串<br /> QSt

2010-08-27 16:17:00 4016

转载 [QT] QDataStream类参考

<br />QDataStream类提供了二进制数据到QIODevice的串行化。<br />#include <qdatastream.h><br />所有成员函数的列表。公有成员QDataStream ()QDataStream ( QIODevice * d )QDataStream ( QByteArray a, int mode )virtual ~QDataStream ()QIODevice * device () constvoid setDevice (

2010-08-27 13:20:00 6547

原创 同济大学软件学院院长谈择业—关于嵌入式方向

同济大学软件学院院长谈择业—关于嵌入式方向 <br /><br />      嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-D

2010-08-25 22:23:00 1435

原创 linux嵌入式资源

<br />国内有关嵌入式开发的论坛<br />电子产品世界的论坛<br /><br />http://bbs.edw.com.cn/index.asp<br />恒颐高科论坛<br />http://www.hyesco.com/forum/index.asp<br />国内站点<br />华恒公司的主页,里面有很多的相关资料,有待大家去发现<br />http://www.hhcn.com/chinese/embedlinux-res.html<br />SkyEye嵌入式硬件仿真项目<br />www

2010-08-25 21:18:00 1094

原创 Qt中的Qtimer类详解

QTimer类参考<br />QTimer类提供了定时器信号和单触发定时器。 详情请见……<br />#include <qtimer.h><br />继承了QObject。 <br />所有成员函数的列表。公有成员QTimer ( QObject * parent = 0, const char * name = 0 )~QTimer ()bool isActive () constint start ( int msec, bool sshot = FALSE )void cha

2010-08-25 21:01:00 3985

原创 QFile详解

<br />1、QFile::QFile()<br />构造一个没有名字的QFile对象<br />2、QFile::QFile(const QString &name)<br />构造一个以name为文件名的QFile对象。<br />注:也可以QFile::QFile(),然后调用setName()方法来实现类似动作。<br />3、boot QFile::atEnd() const [虚函数]<br />如果已经到达文件末尾则返回TRUE,否则返回FALSE;<br />4、void QFile:

2010-08-25 16:17:00 5275

原创 QUrl详解

<br />假设我们有一个对象实例为 QUrl url;<br /><br />scheme:相当于协议部分,返回类型为QString,访问方法为url.scheme();<br />user:登录用户名,返回类型为QString,访问方法为url.userName();<br />password:登录密码,返回类型可以是QString或QByteArray,访问方法分别为url.password()和url.encodePassword()<br />host:主机名,返回类型可以是QString或QB

2010-08-25 15:52:00 21030

原创 嵌入式交叉编译工具的安装

<br />1、 ToolChain 简介<br /><br />ToolChain包含许多部件:主要之一是GCC,它可以是本机编译工具或交叉编译工具,GCC由Binuitls工具支持,Binutils是二进制代码维护工具,这些部件是编译程序的必要工具,同时他们也需要C库(glibc)支持。认真考虑一下:定制一套编译工具并不是想像中的易事!如果你还想继续看下去,必须具备如下技能:<br /><br />    熟悉Linux环境<br />    熟悉Linux的必要命令和工具的使用<b

2010-08-20 20:00:00 4141

原创 c中的函数指针

<br />在很多情况下,尤其是读别人所写代码的时候,对C语言声明的理解能力变得非常重要,而C语言本身的凝练简约也使得C语言的声明常常会令人感到非常困惑,因此,在这里我用一篇的内容来集中阐述一下这个问题。<br />问题:声明与函数<br />  有一段程序存储在起始地址为0的一段内存上,如果我们想要调用这段程序,请问该如何去做? <br />  答案<br />  答案是(*(void (*)( ) )0)( )。看起来确实令人头大,那好,让我们知难而上,从两个不同的途径来详细分析这个问题。

2010-08-20 19:54:00 1327 3

原创 c中的回调函数

<br /> 程序员常常需要实现回调。本文将讨论函数指针的基本原则并说明如何使用函数指针实现回调。注意这里针对的是普通的函数,不包括完全依赖于不同语法和语义规则的类成员函数(类成员指针将在另文中讨论)。<br />声明函数指针<br />    回调函数是一个程序员不能显式调用的函数;通过将回调函数的地址传给调用者从而实现调用。要实现回调,必须首先定义函数指针。尽管定义的语法有点不可思议,但如果你熟悉函数声明的一般方法,便会发现函数指针的声明与函数声明非常类似。请看下面的例子:<br />void f(

2010-08-20 19:41:00 486

原创 深入理解sizeof()函数

<br />[本文中int占4字节,short占2字节]<br /><br />1.0 回答下列问题:[答案在文章末尾]<br />1. sizeof(char) =                           <br />2. sizeof 'a'   =                           <br />3. sizeof "a"   =                        <br />4. strlen("a")) =<br />  如果你答对了全部四道题,那么你可

2010-08-20 19:26:00 1140 1

原创 浅析malloc()的几种实现方式

标题:浅析malloc()的几种实现方式2008-03-07 12:46:42<br />上海交通大学计算机科学与工程系 孙高鑫<br />malloc()是C语言中动态存储管理的一组标准库函数之一。其作用是在内存的动态存储区中分配一个长度为size的连续空间。其参数是一个无符号整形数,返回值是一个指向所分配的连续存储域的起始地址的指针。<br />   动态内存分配就是指在程序执行的过程中动态地分配或者回收存储空间的分配内存的方法。动态内存分配不像数组等静态内存分配方法那样需要预先分配存储空间,而是由

2010-08-20 18:38:00 564

原创 linux下显卡驱动的安装

<br />1.首先输入如下命令:su -c 'yum install kmod-nvidia-PAE xorg-x11-drv-nvidia-libs'<br />或者:<br />su -c 'yum install akmod-nvidia xorg-x11-drv-nvidia-libs'<br />2.然后安装:yum install compiz*<br />                        yum install ccsm<br />                   

2010-08-09 23:40:00 497

原创 linux最简单的yum安装openoffice

1,首先安装openoffice.org套件。命令是:yum groupinstall "Office/Productivity" 2.安装好后,由于采用默认安装,语言是英文,我可以通过以下方法来查找来安装中文语言包。命令:yum list openoffice* ....openoffice.org-langpack-uk.i386 1:3.0.0-9.10.fc10 fedora openoffice.org-langpack-ur.i386 1:3.0.0-9.10.fc10 fedo

2010-08-09 23:33:00 2279

原创 linux入门命令

<br />1,rpm -ivh 软件名.rpm<br /><br />2,.bin文件的安装 :# ./ r1p1_linux22_libc6_i386_a1.bin <br /><br />3,rarlinux的安装命令:<br /># tar zxf rarlinux-3.9.0.tar.gz<br /># cd rar<br /># make<br />mkdir -p /usr/local/bin<br />mkdir -p /usr/local/lib<br />

2010-06-09 13:05:00 826

SSD7所有练习题和选择题的答案

SSD7所有练习题和选择题的答案SSD7所有练习题和选择题的答案SSD7所有练习题和选择题的答案

2011-05-16

SSD5所有练习题和选择题库的答案

SSD5所有练习题和选择题库的答案SSD5所有练习题和选择题库的答案SSD5所有练习题和选择题库的答案

2011-05-16

递归下降语法分析器的实现

递归下降语法分析器的实现递归下降语法分析器的实现递归下降语法分析器的实现递归下降语法分析器的实现递归下降语法分析器的实现

2011-05-09

卡莱基梅隆大学ssd5课程答案

卡莱基梅隆大学ssd5课程答案,卡莱基梅隆大学ssd5课程答案

2011-04-14

c语言词法分析程序(有状态图)

c语言词法分析程序,有详细的状态图和详细的分析报告!

2011-03-20

经典实例C程序100例

实例C程序100例实例C程序100例实例C程序100例实例C程序100例实例C程序100例实例C程序100例实例C程序100例实例C程序100例实例C程序100例实例C程序100例实例C程序100例实例C程序100例实例C程序100例

2010-12-19

ssd3所有练习答案

ssd3所有练习答案ssd3所有练习答案ssd3所有练习答案ssd3所有练习答案ssd3所有练习答案ssd3所有练习答案

2010-12-19

SSD5 optional exercise1~3答案

SSD5 optional exercise1~3答SSD5 optional exercise1~3答案详解祝你参考顺利通过考试案详解祝你参考顺利通过考试

2010-12-19

C语言常用函数常用查询手册

C语言常用函数手册C语言常用函数手册C语言常用函数手册C语言常用函数手册C语言常用函数手册C语言常用函数手册C语言常用函数手册C语言常用函数手册

2010-12-19

qt中文帮助手册详解

qt中文帮助手册详解,学习qt的有效资料!英语不行照样学号qt开发

2010-12-19

C++编程艺术C++编程艺术.

C++编程艺术。全面掌握C++,理解编程的艺术和内涵,让你全面的掌握c++

2010-12-19

linux为网路编程

linux为网路编程,让你生科理解linux网络编程的机制

2010-12-15

唐朔飞版计算机组成原理课后习题答案

唐朔飞版计算机组成原理课后习题答案

2010-12-06

qt播放器实例及源代码

该资源包括用qt写的播放器源代码,和文件!能很好的帮助你掌握qt的基本用法!掌握播放器的结果和底层解码!

2010-07-17

c++语言核心概述和精髓

该资源让你很好的掌握c++的核心从众多细节中掌握c++的精髓

2010-07-17

VB实例即大量源代码

该文件包含有大量的源程序和源代码!能帮助你很好的掌握VB的基本用法或向更高级的用法过度学习!

2010-07-17

ssd4各练习题答案

轻松帮你通过ssd4课程!该文件包含每个练习的详细答案!

2010-07-17

ssd4每次考试答案

ssd4考试答案帮你轻松通过考试!该答案包含了所有扥考试!

2010-07-17

SSD4 答案全解

ssd4 的全部答案让你轻松通过考试 不用到处找答案,只需下载该答案即可

2010-05-30

WinXP使用技巧 58集版

轻松掌握WinXP不须繁多的文字!只须一份WinXP使用技巧 58集版

2009-11-01

空空如也

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

TA关注的人

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