自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (7)
  • 收藏
  • 关注

原创 智能小车44:最小系统其实很简单

今天最终于搭了一个最小系统。敢说最小,因为只需要1个芯片。为了展示烧录程序的效果,加了个电阻和LED灯。但灯闪得太慢,不是程序里写的500毫秒,所以我再加个16m晶振和电阻,提供准确时钟。注意这个电阻为1M,且与晶振要并联。上图:嗯,这个连线有点多,主要是因为ICSP接口需要6条线连接Atmega328p这个芯片。ICSP的接线方式还是要介绍下的,不然程序烧不进芯片。ICSP编程器的6

2017-10-31 08:49:48 644

原创 搜索系统12:从solrj学习负载均衡的实现

我下面分析的solrj的版本是5.3.1,先看一下它的请求处理过程。我们重点分析下这个LBHttpSolrClient.request方法,这个版本中有两个request方法,我这只分析request(final SolrRequest request, String collection)这个方法,通过这个就能看出原理了。先看源码的注释,了解下这个方法的处理过程。Trie

2017-10-30 12:03:54 274

原创 智能小车43:avr溶丝位晶振的设置

我们用AtmelStudio来开发了avr点亮一盏Led的实验,实验中是把程序烧进了arduino uno板,没有什么问题。 这两天我准备用arduino uno的mcu(ATmega328P)来搭建一个最小系统的硬件环境,由于知识储备还不够,不敢从头搭建。我选择了从某宝上买了个HiAvr的板子,这个有原理图,可以拿来学习。下图就是我焊接好的样子。这次还是用《智能小车41:用Atm

2017-10-29 13:05:39 477

原创 智能小车42:openwrt的系统配置与gpio操作

一、openwrt的系统配置openwrt也是基于Linux,因此它与大多数Linux系统一样都有以下配置文件:1./etc/rc.local 该文件是一个shell脚本,是在系统开机之后最后会调用到的脚本。也就是说,当有任何想要开机自启动的程序都可放在这里。2./etc/profile为每个登录用户设置的环境变量 。其中第一句是cat /etc/banner,这个文件内容就是

2017-10-26 08:14:48 1088

原创 智能小车41:用Atmel Studio7开发Arduino uno程序

以前有一篇是用Atmel Studio做arduino汇编程序的,相当于hello world。最近学习avr单片机,发现这个Atmel studio实在比Arduino IDE强大太多了。做为一名专业的程序员,用arduion ide也显得比较业余,毕竟arduino ide的代码不是纯粹的C语言,是经过包装后的高级语言。新建项目,选择atmel studio菜单File->New->Pro

2017-10-24 17:35:04 1503 1

原创 智能小车39:十分钟做个游戏收割机

一、软件准备1.下载arduino idehttps://www.arduino.cc/en/Main/Software?setlang=cn现在最新的是1.8.4 有了代码格式化等新功能,好用了些。可选的板子少了些,以前玩的wemos板子就没法选了。2.编写arduino代码,如下:#include Servo myservo;int pos=0;//信号

2017-10-20 09:07:02 371

原创 智能小车38:晶振原理与串口的使用

一、振荡器的电气原理能够产生振荡电流的电路叫做振荡电路。一般由电阻、电感、电容等元件和电子器件所组成。由电感线圈l和电容器c相连而成的lc电路是最简单的一种振荡电路,其固有频率为f=[sx(]1[]2πlc。 如下图:图里的的电容充放电时间决定了振荡器的频率,这个频率就就是我们电器里的时钟。晶振就是石英材质的振荡器。上面只是原理图,而实际的电路原理图如下:从原理图里可以看出

2017-10-17 10:44:38 578

原创 智能小车37:异常在ARM、JAVA、硬件里的实现

几乎所有编程语言都有异常,可以说有程序就有异常。今天学习Arm的中断(异常)处理,联想到Java的异常,硬件中如何实现等问题,下面给大家分享一下。一、Arm的中断。1.触发异常2.保存现场3.cpu进入异常工作模式,程序指针(pc)跳入异常入口(处理异常的代码地址)a.分辨中断源b.进行逻辑处理c.清理工作4.恢复现场流程图(来源于《2440数据手册》)如下

2017-10-12 21:57:25 459

原创 搜索系统11:协同过滤的数据源和遗留问题

前一文中已经对推荐算法做了个简单的介绍,最常用的就是协同过滤,可分为基于用户的或者基于作品的。我以mahout对这两个算法进行了测试,发现只用这两个算法来完成推荐的工作,还远远不够。这两算法有以下问题待解决:1.数据源的广度和精度。算法需要大量的user_id,product_id,like_num(偏好度)这样的数据,而我们的实际系统并没有这样的数据,实际数据需要转化为这样的数据格式

2017-10-10 17:59:14 265

原创 智能小车36:如何使用存储器NandFlash

之前我写过一篇文章来介绍硬改tp-link路由器,就是更换它的flash。那个时候就发现路由器这种设备硬盘(flash)的容量比内存容量小得多,flash是16MB,内存是64MB。今天买了本嵌入式的教程才知道,存储器的分类是这样的。flash不是硬盘,但可以当个硬盘用。这和我们的pc机的存储设备不一样,如下图:在这之前的程序,要么是在片内内存(4k)里执行的,要么是从sdram执

2017-10-09 08:16:43 306

原创 智能小车35:从汇编指令bne聊起

今天学习韦东山老师的《存储管理器实验》这节课时出现了以下汇编代码,由于没有系统的学习过汇编指令,下面的代码真是不懂。1: ldr r4, [r1],#4 @ 从Steppingstone读取4字节的数据,并让源地址加4str r4, [r2],#4 @ 将此4字节的数据复制到SDRAM中,并让目地地址加4cmp r1, r3 @ 判断是否完成:源地址等于Steppingston

2017-10-04 22:48:46 597

原创 智能小车34:汇编与C语言一起玩

长时间写java程序,但从来没去研究main函数是如何执行的,今天学习嵌入式终于知道了原理。之前看过一本30天做一个操作系统这本书,可以通过写个2进制文件来启动系统。然后进化到汇编语言,通过工具把汇编转为二进制一样可以启动系统(虚拟机)。这个系统的执行过程与我们的main函数有什么联系么。做java的同学知道,只要执行java命令自然会执行main函数。做c语言的同学,知道在编译后执行

2017-10-03 13:34:53 508

原创 智能小车34:arduino与arm的汇编程序开发

为了解底层技术,一直就想学习下汇编程序。但以前学习的都是理论,没有在真实环境实践过,时间长了就忘了。目前手头有arduino uno板子与arm 2440板子,分别在这两种平台写了段汇编程序,来理一理真实板子开发汇编程序的流程。一、Arduino汇编程序开发。1.安装和打开Atmel Studio 7.02.新建项目【File-New Project】,选择项目类型为Assembl

2017-10-01 11:05:11 658

DBMS题库研究生考试

1.数据仓库的四个基本特征是指数据仓库中的数据是面向主题的、集成的、不可更新的和随时间不断变化的。 2.OLAP的实现方式有以下两种:基于关系数据库系统的实现和基于 基于多维数据库系统 的实现。 3.数据从操作型环境到数据仓库过程中,通常需要进行的处理操作有 抽取 、 转化 、 分析 和 模式化处理。 4.数据仓库中数据的分割是指 把数据分散到各自的物理单元中,他们能独立的处理。 。数据分割后的数据单元称为分片,数据分片的类型有 水平分片、垂直分片 、混合分片和导出分片等。

2020-04-26

(完整版词根词缀)有了这个根本不用背单词.doc

act,ag=act 行为,行动 action(act+ion)active (act+ive) activity(act+ity)  actor actress actual实际的,具体的(做出来的)actually practice 练习,实践,实习(pr提前+act行动)practical react 反应(re相反+行为=反过来行为)reaction transact 交易.交流(trans从一点到另一点+行为)transaction interact 交流,沟通,交换(inter彼此之间+act行为) interaction agency 机构,公司,团体(ag做事情+ency表名词=做事情的地方)agent 代理人,经纪人,助手(ag做+ent人)agile 灵巧的,灵活的(ag行动+ile反复的=能反复行动=灵活的)agility agenda 议程,事项(要做得事)   alter, ali= to change, 表示“其他的,改变状态” alter 变更,收变 alterable 可收变的(alter+able 能…的) alternation 交互,交错(alternate+ion)alternative 二者择一(的)(来自alternate 交替,交替选择的方法)alien 外国的,外来的,陌生的(ali+en 表形容词或名词意思为地方→其他地方的→外国的,外国人的)alienate 疏远(alien 外国的+ate→把别人当外国人→疏远)alienation   #amb=round(来来回回,反复.循环)

2020-04-26

jfreechart-1.0.13-demo源码

使用jfreechart的一定要用,本是收费的,查看官方下的jfreechart-1.0.13-demo.jar效果,对就的源码就是这了.

2010-10-15

vmware教程

vmware教程,虚似机,网络,vmwaretool等

2007-08-11

虚拟光驱.exe

虚拟光驱,美中不足之处安装后需要重启才行.

2007-07-27

rar破解器

rar破解器,破解rar密码

2007-07-27

J2ME中文教程

J2ME中文教程.rar

2007-06-16

空空如也

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

TA关注的人

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