自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

方丈的寺院

技术是人生基石/https://github.com/FS1360472174/

  • 博客(203)
  • 资源 (30)
  • 收藏
  • 关注

原创 我开通了微信公众号

2011年7月在csdn写了第一篇文章,恍惚间已经过去了8年。基本保持着每月1篇的节奏,期间从未间断。我的个人博客地址https://fangzhang.blog.csdn.net/。我的博客主要记录web开发相关的问题,包括不限于java,spring,mybatis,分布式,以及数据库相关的如mysql,mongo,cassandra,es。当然还有些自己作为一个程序员对于生活、人生的一些...

2019-03-24 11:51:51 2159 1

原创 应用启动加速-并发初始化spring bean

随着需求的不断迭代,服务承载的内容越来越多,依赖越来越多,导致服务启动慢,从最开始的2min以内增长到5min,导致服务发布很慢,严重影响开发效率,以及线上问题的修复速度。所以需要进行启动加速。...

2022-07-21 08:44:13 181

原创 可落地的DDD(7)-战术设计上的一些误区

几年前我总结过DDD战术设计的一些可落地的经验,现在回过头来发现,当初对这些概念的理解还是没有到位。比如战术设计的各个模块是如协作的。哪些是问题空间问题,哪些是解方案空间问题这篇文章重新阐述下。......

2022-07-15 10:55:39 321 6

原创 单机高并发模型设计

在微服务架构下,我们习惯使用多机器、分布式存储、缓存去支持一个高并发的请求模型,而忽略了单机高并发模型是如何工作的。这篇文章通过解构客户端与服务端的建立连接和数据传输过程,阐述下如何进行单机高并发模型设计。...

2022-07-09 08:50:17 163 2

原创 可落地的DDD(6)-工程结构

几年前我在可落地的DDD的(2)-为什么说MVC工程架构已经过时总结了基于DDD的微服务工程结构是怎么样的。那篇文章重点阐述了与MVC架构的区别。导致一些细节没有讲清楚,本文结合最近两年的实践,再详细阐述下。...

2022-06-26 11:46:34 743 2

原创 技术管理入门-目标设定

新晋管理者总是手忙脚乱的。领导管你要技术规划;一堆业务需求提过来了,如何判断做不做,任务应该分配给谁;原来和组里同事都是平级,现在我是领导了,好像有几个人不太服,我该怎么处理呢。千头万绪,第一件该干的事就是设定团队目标。

2022-05-26 08:40:02 255 1

原创 API接口性能优化总结

在web开发过程中,经常会遇到接口RT高的情况,除了通过监控事后优化的方式,我们还需要掌握一些常用的手段,避免写出慢的接口。从前端发起调用到后端一般经过网关层、应用层、存储层。每一层都可以优化,本篇文章主要是应用层优化。

2022-05-20 22:30:30 464 1

原创 应用缓存预热方案设计

背景随着业务的发展,微服务越来越多,缓存相关的场景也比较多,通常的做法是基于缓存数据库(如redis),client来进行缓存操作。这样的问题有两个如果更换缓存数据库改造成本比较高对于批量查缓存、缓存穿透等场景没有统一实现,逻辑分散所以需要一个统一的缓存框架。另外针对一些活动、大促场景需要对缓存数据进行预热。所以需要设计一套通用的预热系统。所谓预热,其实就是提前请求数据,使缓存生效。缓存和预热有关联,但是可以设计成独立的两套系统。缓存框架目标是实现去除样板代码getDataWith

2022-05-18 07:53:28 434 3

原创 微服务如何划分

摘要作为团队架构师/技术负责人你该如何进行微服务的划分呢?在以前的文章中讨论过这个话题,可落地的DDD(4)-如何利用DDD进行微服务的划分(2),最近结合在不同的开发团队实践,又有了新的思考,相比较之前的基于DDD会更加全面,也欢迎大家留言讨论。为何要划分微服务微服务架构被广泛用于互联网公司,其优势在于每个服务足够小,相互之间具备隔离性。配合一些基础设施,能够使得需求快速迭代上线。但是每个服务的粒度应该多大呢,服务之间的关系应该是怎样的呢?首先我们来探讨一下微服务划分的目标。微服务划分涉及到两个对

2022-03-06 11:27:30 10665 2

原创 2021年终反思

摘要2021年马上就要过去了,回顾这一年,真的想不出用什么词能够很好的描述这一年。这一年是毕业这么多年唯一一年没有产出一篇博客的一年。在2021年的最后一天反思一下吧。写作以往年终总结,都是看看历史博客,然后汇总提炼。因为每一篇博客都是阶段性的成长总结,今年看着空荡荡的博客列表,不知如何下手,仿佛这一年白过了,虚度了光阴。所以我想可能2021年终总结反思可能就是为什么没有写出一片博客来。外部的因素家庭的因素这一年家庭最大的变化就是迎来了女儿柚子,她给我带来了很多烦恼和惊喜。关于柚子我有很多想聊

2021-12-31 16:56:28 285

原创 遇到困难的时候你会和谁说

前言最近看《脱口秀大会3》,思文意外退赛,原因也是众所周知,离婚后情绪低落。她以为自己消化了离婚,选择了《我们,结婚吧》这个主题,可以笑着说出来了,但是最后却无法面对观众讲述这段经历。脱口秀这种语言艺术非常依托于段子,而段子来源于生活。没有生活经历的人讲不好脱口秀,逗不笑观众。为了逗笑观众,演员们需要把自己的惨痛经历,抽丝剥茧然后以笑话的形式讲给大家听,这是件很难的事,因为将自己过去的苦难向外人讲露出来,是一件很难的事,通常那些大佬,演员对过去的苦难侃侃而谈时,都是因为他们已经走出来了,现在生活的很成功。

2020-08-15 19:53:40 695 2

原创 技术人的成长

摘要最近和朋友,同事交流了一些关于技术人如何成长的话题。为什么聊到这个话题,因为程序员这个职业发展真的很快,2、3年的时间,相同起点的人可能就会被拉开很大差距,所以技术人一定要持续学习,保证一定的成长速度,才能跟上技术的更新和不断拍来的后浪。成长体系喜欢与擅长职业成长体系总是会提到2个维度,喜欢的、擅长的。做你擅长的可以保证你的职业底线,做你喜欢的可以触碰到你人生上限。大部分人都是平庸的,所以不要整天纠结做喜欢的还是擅长的,因为其实大多数人既没有热爱的,也没有特长,一辈子得工作几十年,你能把从事的

2020-08-09 16:29:40 409

原创 mapstruct解放Java对象转换

摘要当前web后端开发,都是使用多层工程结构,需要在VO,BO,DTO,DO等各种数据结构中相互转换。这些转换代码都是些比较简单的字段映射,类型转换,重复性工作比较高,可以使用一些工具解放我们的双手技术方案实现类转换的方案很多,不同方案有优缺点,需要开发者自行取舍方案优点缺点手写代码1. 灵活性高 2.方便后续重构1. 重复性工作多 2. 手写代码容易遗漏掉有些字段BeanUtils.copyProperties 使用反射实现1. 使用简单 2. Apache 的包

2020-08-02 12:10:20 429

原创 2020-为什么换了工作

摘要经历了一个特殊的2020上半年,疫情出乎意料的持续了半年之久,还是没有看到结束的趋势。虽然外部环境很恶劣,还是做出了个人的重大选择,换工作。期间纠结了很久,毕竟工作就是生活,换工作就是对未来的期待,对过去的总结,对自己的人生的深度思考。这里回顾下当时的个人思考,供后续复盘参考。当前的状况2020,本科毕业的第六年,不再像刚毕业那会,觉得换公司是轻而易举的事,考虑的事情越来越多。毕业五年开始就越发的焦虑,这是当时的心境2019年春-当前的困境、2019秋-走的太久忘记了为什么出发总结起来

2020-06-25 11:35:33 737

原创 深入浅出Spring MVC

Spring MVC 的常见扩展点工作原理基于java的MVC框架众多,早些年比较火的有struts,spring mvc常见扩展点HandlerMapping接口 – 处理请求的映射保存请求url到具体的方法的映射关系,,我们可以编写任意的HandlerMapping实现类,依据任何策略来决定一个web请求到HandlerExecutionChain对象的生成。SpirngMVC的第二个扩展点 HandlerInterceptor 接口--拦截器 HandlerIntercep.

2020-05-31 11:01:11 1009

原创 rocketmq初识

概念说明通常一个消息队列需要掌握的知识点有Topic(主体)、Producer(生产者)、Consumer(消费者)、Queue(队列)、Delivery Semantics(消息传递范式)蛋疼的是不同的消息队列关于这些名词叫法不一样,含义也不是很精确。所以阿里起了一个项目OpenMessaging去发起首个分布式消息领域的国际标准。不过好像并没有多少人买账,但这并不妨碍我们按照这个规范去梳理学习消息队列的知识。有兴趣的可以对照着看:https://github.com/openmessaging/s

2020-05-28 23:08:39 2189

原创 线上故障处理手册

摘要通常处理线上问题的三板斧是重启-回滚-扩容,能够快速有效的解决问题,但是根据我多年的线上经验,这三个操作略微有些简单粗暴,解决问题的概率也非常随机,并不总是有效。这边总结下通常我处理应用中遇到的故障的解决方案。原则处理故障的时候必须遵循的一些原则提早发现问题,避免故障扩散故障的出现链路一般如下图所示每一层都有可能出现问题,越底层出现问题,影响面越大。所以每一个层次都需要有相应的问题监控机制,这样越早发现问题,越能尽早解决故障,避免问题的扩散。比如服务依赖的一个数据库主库有问题了,如果等

2020-05-27 22:14:11 702

原创 数据迁移(2) - 如何快速迁移

摘要在上一篇中我们介绍了数据迁移的套路,但是没有介绍具体的方案,这篇着重介绍下具体的数据迁移方案一. 设计目标设计一个数据迁移的方案,需要实现以下目标迁移速度qps 需要达到1k,这样能保证1亿的数据能够在1~2天内跑完迁移qps可控迁移有可能对线上服务有影响,需要可动态调整qps数据完整,不丢失不能遗漏数据,虽然事后我们有数据校验的过程,但是设计数据迁移方案时,需要尽可能的包装数据不丢失。进度可控迁移过程可中断,可重试。比如先迁移10分之一的数据,再继续来二.

2020-05-17 21:36:09 491

原创 数据迁移的套路

数据迁移的类型随着业务的发展,存储也会经常性的需要迁移。以下场景是我们开发过程中经常遇到的业务、团队在快速扩张,需要适当时机进行微服务的拆分,需要独立的数据库,将数据从源数据库迁移到新的数据库单表的记录数比较大,需要进行分库分表。需要将老表的数据迁移到新的分表中。存储选型不对,比如关系型数据库的相互迁移, PG, MySQL,Oracle的相互迁移。NoSQL的Mongo,Cassand...

2020-05-04 11:56:12 580 1

原创 存储优化(3)-mongo大表加索引

摘要在存储优化(2)-排序引起的慢查询优化中我们提到过排序对查询选择索引的影响。但是的解决办法就是增加一个索引。在线上给mongo的大表增加一个索引要慎重。在增加索引的过程中也遇到了一些问题,这边进行相关的记录与分析。问题描述表结构_id,biz_Id,version,name索引1. 主键索引2. biz_id,version联合索引查询语句"query":{"fin...

2020-03-29 19:37:19 742

原创 存储优化(2)-排序引起的慢查询优化

摘要排序引起的慢查询,通常不是那么容易发现,经常和数据分布有关系。往往在业务刚开始时并没有什么问题,但是随着业务的发展,数据分布呈现一种特定的规律,导致了慢查询,或者并不是什么慢查询,但是随着并发请求数增加,数据库的IOPS使用率变高,进一步导致cpu/内存使用率飙高。造成线上故障。问题因为排序引起的问题遇到很多次例1:某日收到线上cpu告警然后查看慢sql日志大量的慢查询指向了这个查...

2020-03-16 21:19:19 624

原创 存储优化(1)-分库分表后的索引问题

摘要最近遇到一个慢sql,在排查过程中发现和分库分表后的索引设置有关系,总结了下问题。问题在进行应用健康度盘点时,发现有个慢sql如下select brandgoodid from brandgood_0020where userid = xxx ANDbrandgoodid in("xxx1","xxx2")表结构,按照userid进行的分表。CREATE TABLE`b...

2020-03-15 19:27:14 695

原创 初级算法-动态规划(2)

之前在初级算法-动态规划 一文中少写了动态规划的另外一种解法就是矩阵解法递归问题可以使用非递归的方式表达出来,时间复杂度是O(n),使用矩阵解法时间复杂度O(logn)public static int climbStairs2(int n) { if(n < 1) { return 0; } if (n == 1...

2020-02-16 20:43:28 1829 1

原创 包管理原则

摘要坊间传闻java web开发人员写了那么多代码,但是其实一半代码都在处理NPE。总是在加班,却大部分时间都在处理包冲突,类加载不了的bug。这些问题总是让新老程序员都很抓狂,有很多的工具可以辅助我们解决这些问题(maven helper插件,arthas等)但是有没有一些原则可以遵循,在源头上避免这些问题的发生呢。问题经常遇到的问题有ClassNotFoundException通过C...

2020-02-15 13:23:31 480

原创 DDD-CQRS的落地案例

摘要在之前的文章DDD-CQRS能解什么问题中,阐述了什么是CQRS。但是并没有业务需求可以应用CQRS。最近需要处理一个文本增量更新的业务,经过需求分析后,尝试使用CQRS来解这个问题问题分析一个文本页面编辑,对象很大,之前是全量保存。涉及到的网络传输对象比较大,经常超时OOM,所以交互改成,只保存修改的部分,也就是增量更新。之前业务中没法使用CQRS,在于使用CQRS后,数据的维护变得...

2020-02-11 20:17:33 3245

原创 身体是自己的

摘要在我25岁以前,几乎没去过医院,最近两年不知道为啥,一年总要去几次医院。以前我对就医这件事的记忆一直停留在某年的流感时期,感冒后去诊所挂个水,挂完3瓶,然后回校继续上学。最近两年,因为身边的人出了一些意外,不得已去了几次医院,补了些这方面的功课。抗拒就医不知道是个人的原因,还是大家都是这样。我对看病/去医院这件事很抗拒。不知道是因为无知,还是因为害怕。刚开始工作那一年工作体检,那也是我第...

2020-02-02 13:19:22 9347 22

原创 2019年终总结-坚持的力量

摘要上一次年终总结是2016-12-31。一晃3年过去了。我也从一个初出茅庐的新人变成了一个职场老鸟。年末了,总结一下过去,展望一下未来。关键词瓶颈、底层思考能力、坚持的力量瓶颈年纪越大,越发觉得人生的艰难,每个年龄段都有各自的焦虑与忧伤,只是程度不同,所以人生总是很难。工作久了,不再有当初那般的技术成长速度,升职加薪机会了。记得刚毕业那两年,这也不会,那也不会,拼命学,觉得很充实,...

2020-01-18 10:28:44 3549 4

原创 结婚这件大事

一个多月没更新文章,因为在忙一件人生中的大事:结婚。为了筹备结婚事宜,前前后后忙了2个月。为了不留遗憾,在知乎上翻阅了大量的资料。以至于我的知乎年度关键词【婚礼筹办】位于前列。都忙完了,终于有时间简单聊聊【婚礼筹办】这件大事吧。为什么要在杭州办对于在大城市工作的人来说办婚礼是件头疼的事,在大城市待久了,和老家的朋友联系少了,不想回老家办。但在大城市办的话,亲戚朋友少;加上现在人换工作频率...

2020-01-11 09:31:28 5664 32

原创 Hbase初识

简介数据模型相关数据库典型应用优势劣势key-valueRedis缓存快速查询存储数据缺乏结构化列族Cassandra,Hbase分布式的文件系统,大规模的数据存储易于分布式扩展功能受限documentMongo,CouchDB易用可扩展性差图Neo4J社交网络利用图结构相关算法不易扩展从NoSQL分类来说,Hba...

2019-12-04 20:38:31 803

原创 最近读的书和一点感悟

摘要最近读完的书有《这里是中国》、《自卑与超越》、《商业的本质》、《打破自我的标签》。鉴于我目前的认知水平,对自然景观的欣赏还停留在牛逼,666的水平,《这里是中国》的地理美景介绍引起的思考比较少。对美的鉴赏能力我还是有自知之明,距离大众水平都很有一段距离,得慢慢来。其他几本有商业的,有心理,有自我认知的。简单谈一谈一些感悟吧。职业发展《商业的本质》这本书关于职场有个有意思的词,叫命运之域...

2019-11-09 11:33:36 933 3

原创 居然要周末加班才解决这个问题

摘要万万没想到,最近的一个任务居然在一周没有解决,弄得周六在家忙了一天,还没完成,直到周日早上灵光一闪,才完成了。坦白讲,我已经好久没有过这种体验了,被一个技术问题困扰了好几天,如此这般茫然失措,不过好在最后问题解决了。虽然这个任务可能你不会遇到特别相似的,但是我还是想把问题的解决过程分享给大家,顺便聊聊如何解决技术问题。问题背景需要将一个开源的python项目接入到公司的微服务体系(主要是...

2019-10-30 22:10:55 4870 7

原创 一次关于聚合根的激烈讨论

背景之前有同事在分享DDD在闲鱼商品详情页的实践时,大家对闲鱼团队领域建模关于商品详情页的聚合根建模表示不认同。因为这是面向页面建模,不是面向领域建模,将微服务拆分和领域建模混为一谈了于是我以聚合根定义作为引子,结合组内在实践DDD过程中,聚合根随着业务查询复杂而导致聚合根不断膨胀的问题,提出借鉴CQRS读写分离的理念,来解这个问题。详见DDD-CQRS能解聚合根的问题吗引发了大家对...

2019-10-22 22:03:42 1352

原创 聊聊Mysql索引和redis跳表

摘要面试候选人关于mysql索引问题时,发现有些人能够涛涛不绝的说出B+树和B树,平衡二叉树的区别,却说不出B+树和hash索引的区别。这种一看就知道是死记硬背,没有理解索引的本质。本文旨在剖析这背后的原理,欢迎留言探讨问题如果对以下问题感到困惑或一知半解,请继续看下去,相信本文一定会对你有帮助mysql 索引如何实现mysql 索引结构B+树与hash有何区别。分别适用于什么场景数...

2019-10-22 22:03:06 1457

原创 http服务端架构演进

摘要在详解http报文相关文章中我们介绍了http协议是如何工作的,那么构建一个真实的网站还需要引入组件呢?一些常见的名词到底是什么含义呢?什么叫正向代理,什么叫反向代理服务代理与负载均衡的差别有了nginx,为啥还需要LVS都有哪些负载均衡的方式服务端演进在前面文章中我们介绍过最简单的一种客户端-服务端响应模式,如下这是http服务最简单的一种形式,服务端就一层web服务...

2019-10-20 20:44:18 2565

原创 guava缓存批量获取的一个坑

摘要Guava Cache是Google开源的Java工具集库Guava里的一款缓存工具,一直觉得使用起来比较简单,没想到这次居然还踩了一个坑背景功能需求抽象出来很简单,就是将数据库的查询sthMapper.findById(Long id)的结果缓存起来。但同时还有批量请求,为了提高效率,肯定要批量查询数据库,sthMapper.findByIds(Collection ids)对于的...

2019-10-14 21:45:19 1970 3

原创 详解http报文(2)-web容器是如何解析http报文的

摘要在详解http报文一文中,详细介绍了http报文的文本结构。那么作为服务端,web容器是如何解析http报文的呢?本文以jetty和undertow容器为例,来解析web容器是如何处理http报文的。在前文中我们从概览中可以了解到,http报文其实就是一定规则的字符串,那么解析它们,就是解析字符串,看看是否满足http协议约定的规则。start-line: 起始行,描述请求或响应的基本信...

2019-10-09 22:05:13 3024 9

原创 详解http报文

摘要作为一个web开发者,每天都在使用者Http协议,却总是一知半解。本文参看Http RFC7230规范,梳理了http报文部分。http 报文构成start-line: 起始行,描述请求或响应的基本信息*( header-field CRLF ): 头CRLF[ message-body ]: 消息body,实际传输的数据header起始行起始行的格式就是start-lin...

2019-09-30 21:30:04 6727 1

原创 2019秋-走的太久忘记了为什么出发

其实我一直都是敏感的人,没事就爱琢磨生活,思考人生的,完了还要用文字记录下来,用来回味复盘。这就像敏捷开发中的retro,2个星期一个迭代,就得做一次复盘,总结下过去的二周做的好与不好。但是这篇文档纠结了很久到底要不要写,先说说纠结的原因吧。内心纠结我一直是个纯粹的人,或者企图保持纯粹的人。我希望我的工作和生活分开,技术和人生分开,不喜欢掺杂在一起。以前分享出来的文章都是技术相关的,...

2019-09-29 21:36:11 1666 5

原创 2014元旦-走着瞧

2013,于我注定是个重要的年份,人生道路上的岔路口。因为在这一年,我要告别单身的大学四年生活,迎来无限期的光棍职业生涯。这个场景在我的脑海了出现过无数次,可是不管我多么不愿意,终究还是来了。我什么也没做,他就这么静悄悄的来了。没进入社会,没踏入职场,永远不要说职场是怎么样,道听途说不可信。在2013的年末,我着急忙慌的来到了公司,这里的一切和我预想的差不多,没有青春靓丽的妹子,只有面部瘫痪的码...

2019-09-28 09:16:32 1454 1

原创 2013夏-一篇杂文

不知道是什么时候发现这个规律:在我被某个或某些想法困注,无法自拔,开始问自己一些诸如“活着究竟有什么意义”,“我到底是个什么样的人”的问题,然后经过一番磨难,想通后或者严格意义上来说悦纳了自己,我就会写下一篇日志,模仿着那些大师教我的隐喻的手法,将这种情感表达出来,自己乐在其中,而外人又浑然不知。接着我又粗略的看了下,发现日志大多写在夏去冬至,年末交替,说明上述都只是我的意淫,或者说是我在刻...

2019-09-28 09:02:42 486 4

web服务器Boa移植手册

相广超的web服务器boa移植手册,写的相当详细,个人认为相当不错

2013-05-23

红外智能交通劝导系统

低功耗的MSP430单片机作为微控制器,将红外检测模块和噪声检测模块结合起来共同反映人流量的大小以此提高检测的准确性。将检测的结果传送给语音提示模块和上位机控制模块,播放的语音大小与人流量成正相关,以此提醒人们按照交通规则安全通过马路,而且上位机界面可以将采集的信息显示出来并能对语音模块进行实时控制。

2013-03-31

linux命令及shell

linux操作系统之间的一种通讯方式,了解shell编程。

2012-11-09

GCC中文手册

不只是GCC的简单翻译,还有详细的介绍。是快速掌握gcc编程的好资料

2012-11-09

linux指令详解

linux操作系统的指令详解,不只是简单的指令,而是很全面的指令介绍,甚至包括vi,shell等的介绍,是一本不可多得的linux查询手册

2012-11-09

基于msp430的点光源跟踪系统源码

基于msp430F149的点光源跟踪系统,ADC4路采样,经处理后控制步进电机的运动,实现了X,Y,两个自由度的运动。能很好跟综到点光源,经过硬件反复调试,完全可以使用。方便移植到各类平台

2012-07-23

基于6410的温湿度传感器驱动模块源码

基于Linux的温湿度传感器模块,含硬件电路图,驱动程序,应用程序。代码注释详细,易读,非常方便移植带各类arm平台。

2012-07-01

基于s3c6410的linux下网络服务器移植程序源码

基于s3c6410的网络服务器程序的实现,非常方便移植到各类arm平台,代码易读,非常容易学习

2012-06-23

基于S3C6410 linux下无线模块之wifi驱动程序源码

基于s3c6410的gps无线模块功能的实现,包括驱动程序.ko文件,还附有测试程序,非常方便移植到各类arm平台

2012-06-23

基于s3c6410的linux无线模块之wifi的驱动程序源码

基于s3c6410的gps无线模块功能的实现,包括驱动程序.ko文件,还附有测试程序,非常方便移植到各类arm平台

2012-06-23

基于s3c6410linux编程gpS无线模块的源码

基于s3c6410的gps无线模块功能的实现,包括驱动程序.ko文件,还附有测试程序,非常方便移植到各类arm平台

2012-06-23

基于s3c6410的linux·编程gprs的实现

基于s3c6410的gprs模块功能的实现,包括驱动程序.ko文件,还附有测试程序,平台方便移植

2012-06-23

基于linux下串口通信例程(按键驱动)

基于linux下的串口通信例程,通过向内核加载矩阵键盘的驱动,实现扫描某个键盘按下后,发送。当按下另外一个按键时,发送另外一个数据。本实验已在三星6410平台上移植成功了。 此为键盘驱动程序直接加载到内核即可(内核版本2.6.21)

2012-06-19

linux下串口通信例程(按键控制)

基于linux下的串口通信例程,通过向内核加载矩阵键盘的驱动,实现扫描某个键盘按下后,发送,,,。当按下另外一个按键时,发送另外一个数据。本实验已在三星6410平台上移植成功了。 请下载时注意下载键盘驱动程序

2012-06-19

linux 下简单网络服务器的配置

基于6410的web服务器的配置,代码易懂,方便移植

2012-06-06

linux下串口通讯实例

基于6410的linux串口通讯实验,代码易懂,方便移植

2012-06-06

linux下多线程的例子

基于6410的linux下多线程源码。很简单,方便移植

2012-06-06

各种典型的pcb封装库

pcb封装 ,包含各种库,三极管运放,电阻,电容,电感。按键。

2012-05-25

典型的pcb封装

pcb封装 ,包含各种库,三极管运放,电阻,电容,电感。按键。

2012-05-25

arm2440开发原理图

arm2440开发原理图

2012-05-25

ajax技术简介

很基础的ajax技术简介,很适合初学者入门参考资料,是杨老师上课的经典PPT,希望能够帮到初学者的你,高手请绕道。

2012-01-05

数据库基本知识

数据结构很全很基础的课件,杨建明老师的倾心之作,非常适合初学者的入门参考资料,高手请绕道。里面还有大量的例子,可供参考。

2011-11-24

servlet和jsp初步课件

很全很基础servlet和jsp的入门课件,知识点很全面,深入浅出讲解的很到位,还有大量丰富的例子,是初学者很好的参考资料。

2011-11-22

WEB开发应用导论

很基础的网页制作课件,WEB应用开发导论。包括HTML,CSS,JAVASCRIPT.还有大量的实例。事先申明文档很基础,适合初学者,刚入门的。高手请绕道。

2011-11-14

WEB应用开发导论

很基础的网页制作课件,WEB应用开发导论。包括HTML,CSS,JAVASCRIPT.还有大量的实例。事先申明文档很基础,适合初学者,刚入门的。高手请绕道。

2011-11-14

WEB应用开发

很基础的网页制作课件,WEB应用开发导论。包括HTML,CSS,JAVASCRIPT.还有大量的实例。事先申明文档很基础,适合初学者,刚入门的。高手请绕道。

2011-11-14

web开发基础课件和实例

很基础的网页制作课件,WEB应用开发导论。包括HTML,CSS,JAVASCRIPT.还有大量的实例。事先申明文档很基础,适合初学者,刚入门的。高手请绕道。

2011-11-14

智能循迹小车

比较完整的智能小车芯片资料,以及项目报告,是资源的整合,也是自己2个循迹小车的总结,

2011-10-18

超全的74系列资料和苦心积累的芯片资料

非常全面的74系列芯片资料,是硬件开发者和学生不可多得的查询资料,还附有笔者自己平时所用到的一些芯片资料,希望对大家有帮助

2011-09-03

C语言经典习题及上机指导

很实用的C练习,学习辅导资料。里面有课后习题,典型例题。以及实验详细课程,是不可多得的C学习资料,后面更是附有几份C等级考试资料,对想考证的同学也有一定的帮助。

2011-09-02

空空如也

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

TA关注的人

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