- 博客(34)
- 资源 (22)
- 收藏
- 关注
原创 白话线性回归(最小二乘法)-浅显易懂的描述
生活中的线形回归现象经验和工资是不是有关系?是不是经验越多,工资越高呢?牛奶喝的越多是不是汇越来越高?房价在不同区域,不同时间,不同户型的价格不同一,概念例子:一小伙儿说他要因为他女朋友/老婆要改变自己这里小伙儿改变自己我们叫它自变量,因他女盆友/老婆就是因变量,变化结果就是他女朋友/老婆想要的那很nice的人那么问题来了?他要怎么改变?改变成什么样子?才是他女盆友/老婆想...
2019-07-31 21:22:08
1384
原创 白话-K-means算法
一,归类1,生活中我们常常会遇到很多归类的问题,我们会习惯用的方式就是先设定一个类别标准,然后根据这个标准来分类,比如我们按照苹果的特征来分类,当你熟悉苹果的特征之后,再拿一个过来你就会归位苹果类,那么问题来了,如果一个水果外表类似苹果,但是其他特征都不类似于苹果,我们怎么分类?很明显上面遇到的挑战就是没有,没有类别标记,什么意思?就是说我们没有一个明显的类别来标记它到底属于哪一类二,...
2019-06-18 23:54:18
447
原创 白话神经网络
大家端午节快乐!学东西需要按照自己的理解方式去记录和描述!一,神经网络按照字面意思去理解,有神经再加上网络。多个神经连接起来。组成网络。二,感知器我们高中生物学习过神经元,长如下的样子:那我们的神经元是怎么运作的呢?举个例子:今天下雨你就放弃出游;1+1 = 2,你学会了,1+2 = 3 会计算1,外部刺激通过神经末梢,转化为电信号,转导到...
2019-06-07 23:15:54
619
原创 Android BroadcastReceiver
BroadcastReceiverAndroid中的广播意味着一个发送广播,一个接受广播。那么怎样发送,发送的内容是什么?1,广播的发送者。在Android中,组件可以发送广播来传达消息。所以android就提供了一些列的方法来发送广播public void sendBroadcast(Intent intent) 是一个异步方法intentThe
2012-08-15 21:04:32
1257
原创 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
4613
转载 android中的Cursor类
使用过 SQLite 数据库的童鞋对 Cursor 应该不陌生,如果你是搞.net 开发你大可以把Cursor理解成 Ado.net 中的数据集合相当于dataReader。今天特地将它单独拿出来谈,加深自己和大家对Android 中使用 Cursor 的理解。关于 Cursor在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:
2012-08-13 19:31:47
5469
转载 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
830
原创 android contentProvider
看了很多介绍ContenProvider的资料,大多都是泛泛而谈,没有搞懂它的基本原理,所以理解起来就模糊不清了。其实我们的android app存储在手机上,app到底是个什么东西呢?其实就是存储在硬盘中的数据,软件就是一些数据指令。在android中每个app运行到要使用数据和操作数据,但是不同的应用程序之间操作的数据大多数情况下是不同的。每个app和对应的数据在硬盘中的存储的地方是独
2012-08-13 14:01:24
738
原创 Android MultiThread & Handler & AsyncTask
Thread 是一个并发的执行单元,在java中实现线程一是通过继承Thread类,二是实现Ruunable接口,当开始一个新线程的时候必须call start(),但是线程并不是马上就run起来,而是注册到JVM的线程调度器中准备run。涉及对象:主线程和新启动的线程。Handler的做要作用,主要接受子线程发送的数据,然后用这个数据去更新主线程的UI解析:每个Android应用
2012-08-09 17:27:32
1386
原创 Android Service
Android Service所谓的service有Local Service和Remote Service区分:LocalService:就是client和Service在同一个进程当中。RemoteService:就是client 和Service在不同的进程中。我们通常的用法是自己建一个.java文件中通过继承Service来实现一个子Service。然后在通
2012-08-08 11:08:04
6031
原创 BaseAdapter&GridView
Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:BaseAdapter是一个abstrace class要使用时必须重写他的方法,注意这些方法都是抽象方法,分别生命在Adapter abst
2012-08-07 19:06:03
656
转载 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
806
转载 TCP 慢启动 拥塞控制
TCP 的数据流 TCP的数据流大致可以分为两类,交互数据流与成块的数据流。交互数据流就是发送控制命令的数据流,比如relogin,telnet,ftp命令等等;成块数据流是用来发送数据的包,网络上大部分的TCP包都是这种包。 很明显,TC
2011-08-26 00:31:00
9885
1
原创 想成为嵌入式程序员应知道的16个基本问题
[转帖]想成为嵌入式程序员应知道的16个基本问题分类: C/C++基础2006-04-13 21:25 3348人阅读 评论(2) 收藏 举报 这是嵌入式C程序员的基本知识。作者在Embedded Systems Programming杂志上发表了很多嵌
2011-08-10 20:26:40
1722
转载 static用法小结
static用法小结2006-04-14 10:12 3197人阅读 评论(5) 收藏 举报static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种在C/C++语言中使用, 第三种只在C++中使用(C,C++中具体细微操作不尽相同
2011-08-10 20:23:50
551
转载 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
3096
转载 关于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
992
转载 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
22625
转载 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
4132
转载 [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
6624
原创 同济大学软件学院院长谈择业—关于嵌入式方向
同济大学软件学院院长谈择业—关于嵌入式方向 <br /><br /> 嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-D
2010-08-25 22:23:00
1468
原创 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
1137
原创 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
4157
原创 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
5401
原创 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
21127
原创 嵌入式交叉编译工具的安装
<br />1、 ToolChain 简介<br /><br />ToolChain包含许多部件:主要之一是GCC,它可以是本机编译工具或交叉编译工具,GCC由Binuitls工具支持,Binutils是二进制代码维护工具,这些部件是编译程序的必要工具,同时他们也需要C库(glibc)支持。认真考虑一下:定制一套编译工具并不是想像中的易事!如果你还想继续看下去,必须具备如下技能:<br /><br /> 熟悉Linux环境<br /> 熟悉Linux的必要命令和工具的使用<b
2010-08-20 20:00:00
4193
原创 c中的函数指针
<br />在很多情况下,尤其是读别人所写代码的时候,对C语言声明的理解能力变得非常重要,而C语言本身的凝练简约也使得C语言的声明常常会令人感到非常困惑,因此,在这里我用一篇的内容来集中阐述一下这个问题。<br />问题:声明与函数<br /> 有一段程序存储在起始地址为0的一段内存上,如果我们想要调用这段程序,请问该如何去做? <br /> 答案<br /> 答案是(*(void (*)( ) )0)( )。看起来确实令人头大,那好,让我们知难而上,从两个不同的途径来详细分析这个问题。
2010-08-20 19:54:00
1373
3
原创 c中的回调函数
<br /> 程序员常常需要实现回调。本文将讨论函数指针的基本原则并说明如何使用函数指针实现回调。注意这里针对的是普通的函数,不包括完全依赖于不同语法和语义规则的类成员函数(类成员指针将在另文中讨论)。<br />声明函数指针<br /> 回调函数是一个程序员不能显式调用的函数;通过将回调函数的地址传给调用者从而实现调用。要实现回调,必须首先定义函数指针。尽管定义的语法有点不可思议,但如果你熟悉函数声明的一般方法,便会发现函数指针的声明与函数声明非常类似。请看下面的例子:<br />void f(
2010-08-20 19:41:00
510
原创 深入理解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
1180
1
原创 浅析malloc()的几种实现方式
标题:浅析malloc()的几种实现方式2008-03-07 12:46:42<br />上海交通大学计算机科学与工程系 孙高鑫<br />malloc()是C语言中动态存储管理的一组标准库函数之一。其作用是在内存的动态存储区中分配一个长度为size的连续空间。其参数是一个无符号整形数,返回值是一个指向所分配的连续存储域的起始地址的指针。<br /> 动态内存分配就是指在程序执行的过程中动态地分配或者回收存储空间的分配内存的方法。动态内存分配不像数组等静态内存分配方法那样需要预先分配存储空间,而是由
2010-08-20 18:38:00
585
原创 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
528
原创 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
2346
原创 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
853
经典实例C程序100例
2010-12-19
SSD5 optional exercise1~3答案
2010-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人