- 博客(35)
- 资源 (7)
- 收藏
- 关注
原创 LeetCode 算法整理
1. Two SumGiven an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may
2017-03-28 14:58:10 440
原创 粥
黑豆(1小把)黑米(2把)黑芝麻(1小把)百合(10片)薏仁(3把)核桃(2个)大米(2把)红糖(适量)另外核桃也可以换成花生米。以上是两个人的量。我是每天中午就把这些放碗里泡好,晚上洗碗的时候就开始熬粥,大概10几分钟水变粘稠的时候就可以了,关火,盖上盖子闷。第二天早上加点水,放红糖,热两分钟就ok了!
2014-05-10 10:10:21 527
转载 mini2440这块arm开发板怎样才算最好利用
学习是一个循序渐进的过程。我刚开始学的时候也是想“高大全”,什么都想学,从底层到应用都想学,后来发现这个是错误的思想。软件规模在今天已经非常庞大,一个人不可能什么都学会,因此对自己在学习上有一个合理定位是很重要的。你可以问问自己的兴趣在什么地方。如果你对硬件寄存器、操作时序以及配套的底层软件感兴趣,恭喜你,你可以先学习关于驱动程序的编写,等到深入之后,你会自然而然的开始学习Linu
2013-08-21 09:20:01 1012
转载 驱动基本入门介绍
基本外设驱动的开发其实都是很简单的,只要抓住几点,你就可以去自己调试驱动了。(我现在说的都是入门级的,可能说的地方有不对的,如果有不对的,虚心接受)1.大概了解一些外设的基本工作流程(而非工作原理)2.了解一般驱动程序是怎么进入内核的过程以及加载过程3.了解驱动程序的基本架构4.结合现实与内核基本知识去让硬件动起来5.最终是实现把从硬件获得的数据上报的接口只要大概了解这几个
2013-07-22 16:33:34 1055
转载 一个老工程师的心里话
[1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!
2013-07-13 14:11:29 585
原创 “irq_to_desc” undefined?
自己在编写内核模块后,make时产生了一个这样的错误:Error: "irq_to_desc" [*.ko] undefined ! 在网上找了好久终于找到原因了。来自stackoverflow: I don't believe you can use irq_to_desc() in a module. If CONFIG_GENERIC_HARDIRQS
2013-07-04 13:20:54 2171
原创 Android 设备驱动开发
记录一下最近的工作吧。最近开始研究Android 设备的驱动,感觉和睁眼瞎差不多,不知道从哪开始。先写写我认为的步骤吧: Android驱动开发会比Linux驱动开发多出一个HAL层来。这个层也就是做一些见不得人的事。呵呵。也就是针对特殊硬件做的一些特殊操作吧,不像Linux下的驱动那样光明正大。也个层闹懂了,我觉得也没什么能难得住你了,至少在驱动这块。下面我们来具体讨论讨论。
2013-07-01 22:01:37 971
原创 Android 设备编译方法
Android 下的开发可以分为应用开发和驱动开发,应用开发只需要Android 的SDK即可编写出APK供Android 安装使用。驱动开发则是系统级的开发,不但需要Android的源代码,还需要相关的Linux 内核源代码。可以说这两种开发各有侧重,应用开发需要你的软件架构基础以及眼光。驱动开发则需要比较扎实的C及数据结构知识,可以说这两种开发各有自己的侧重,考验开发者的综合素质。 开发
2013-06-26 22:46:44 610
转载 VirtualBox虚拟机中使用U盘等USB设备的设置方法
第二步:如果碰到提示,缺少”Oracle VM VirtualBox Extension Pack”,需要先下载:https://www.virtualbox.org/wiki/Downloads,没提示错误,可以跳过本步.VirtualBox 4.1.4 Oracle VM VirtualBox Extension Pack All platformsSupport fo
2013-06-26 18:57:16 4485
原创 关于软件的一些想法
搞了一天linux有点摸不着头脑,一是水平不行,二是英语水平不行。回家的路上突然想通一个道理。软件发展了这么多年,发展在了哪?无非满足了人们的需要,提升了生活的品味。其实最基本的还是没变,变得只是软件变得跨学科了。 现在看看老电影,它们并不老,针对当时的人们它们是新电影,如果老电影用新设备新技术来拍,你还会说它老么,也许应该叫它老故事。呵呵。回到软件上来,软件技术发展到现在也五六十年了。从最
2013-06-25 23:16:15 1040 1
原创 歌单
虽然我不爱听歌,也许是没有用过好的设备吧。不过音乐有时候的作用是神奇的。直到世界尽头--上杉君 很早就听过这首歌,当时也比较喜欢,但没像现在这么喜欢,直到在人人网上看到现场版后,现场版是在一年一度的动漫演唱会上,叫什么来着?看了后不仅仅带给我震撼,也让我认识到了一个有性格的歌手艺人是怎么样的,不是装疯卖萌,不是一直眨眼(一直眨眼的人是不是都很虚伪啊),而是展现出自己的个性。奥斯卡系列
2013-06-24 23:46:33 629
原创 生活随想
往上爬的的时候要对别人好一点,因为你走下坡的时候会碰到他们。 --- 洛克菲勒 我不知道什么是大事什么是小事,我只知道做年轻该做的事。——黄家驹 昨天看到一篇微博:Education is important , but big biceps art importanter . 换句话来说,即身体比教育重要,希望程序员们共勉。 旁观者清,入局者迷,自己在桥上看到的只是其他的桥,看
2013-06-24 23:32:27 630
转载 ----Ubuntu 12.04下安装Java6的方法
----Ubuntu 12.04下安装Java6的方法 无与伦比的Ubuntu已经走到了12.04 LTS版本,现在情况是默认给这个系统安装的是Java 7,同时sun的字样从java旁边消失并且换成了Oracle了,Ailisen看到肯定很开心了!就为了这个他也觉得值得从java6走到java7值得,别当真,调侃一下,java6和java7 还是变化真有不少。但是我们现在如日
2013-06-24 16:35:02 601
原创 Linux 操作系统安装篇
操作系统的安装一直是个比较难的话题,想当年装个系统能挣50了,可见这件事对专业以外的个来说像是个老大难,这篇文章我们来讨论下操作系统的安装。文章中提到的grub及esayBCD大家可以到官网上下。 一、Win系列的安装及goest的那些事。 Windows系列操作系统经历了几个阶段的发展,正版光盘安装,guest安装,到现在的UE,安装方法越来越简单,方便。现在的Win系列,获取到.i
2013-06-24 13:17:52 552
原创 要做的事
要做的事太多,不能一直放在大脑里,因为最好的苹果也有出现问题的时候,参见这篇。所以要做的事要时刻写下来。 1、学习方向也可以叫工作方向吧,交际,英语,数学,计算机。这四个方向都直接或间接影响自己以后的发展,所以非学不可。 交际:人性的弱点。不解释 英语:文档和美剧。美剧The big Bong 数学:高数 计算机:操作系统:Win;Linux;其他系统
2013-06-23 21:42:29 555
原创 Talks
一直以来都想在CSDN上写点什么,但一直没有行动。也许和我这个人的执行力不强有很大关系。可最近的一些事似乎改变了我这个不好的习惯。 所以今天就来写一篇吧。文章内容就写写最近的新闻,以及自己的想法。希望自己不要再走一些重复的路,不要再胡里胡涂过日子。可能有点煽情吧,看客自重~~,嘿嘿。 一、工作 从毕业到现在也三年了,回想这三年来,不能说收获很大吧,但也不是虚度光阴,也算是无怨无悔
2013-06-23 21:34:58 831
原创 如何成功
对 John Cocke 来说,他在 1987年荣获美国计算机协会每年颁发的图灵奖。Abe Peled 回忆到:“他的图灵奖论文真正反映了他追求高性能的实质… 很明显,早在 1960年,他的头脑中对于极高性能的计算机就有了非常明确的想法。他所做的就是等待技术成熟后将其变为现实。”不要看到成功者光彩的一刻,要知道他为什么成功。
2013-06-21 13:32:14 501
转载 ARM和X86之间为什么不太具有可比性的问题
这里就不去管细节,简单来谈一下,ARM和X86之间为什么不太具有可比性的问题。要搞清楚这个问题首先要明白什么是架构,之前也有很多人提到了架构不同,但架构是什么意思?它是一个比较抽象的概念,不太容易用几句话就解释清楚。我们要明白CPU是一个执行部件,它之所以能执行,也是因为人们在里面制作了执行各种功能的硬件电路,然后再用一定的逻辑让它按照一定的顺序工作,这样就能完成人们给它的任务。也就是说,
2013-06-20 14:20:16 703
原创 要做的事
直到世界尽头学日语,钢琴模拟云技术智能手机实质上只是满足了人们的七情六欲没有了温饱问题,人们下一个目标就是欲望和自重,社交软件满足了人们的欲望,同时也满足了人们的面子.控制自己好难,但按照正常的方式控制自己你会成功!给自己制订一些计划,按计划走。目前自己的计划 还是学习软件技术是主要语言学习
2013-05-19 17:48:48 509
转载 Android 自定义类库打包jar
我们经常会有这种需求, 自己开发一个类库jar包, 提供给别人调用。 网上很多教程都是这么说:创建一个Android project, 用eclipse 的export 导出, 去掉AndroidManifest.xml, res 什么的, 全都不是正解!http://www.cyqdata.com/android/article-detail-37285
2013-04-02 09:03:37 638
转载 谈谈自定义Android界面切换效果库的使用
界面或者板块的切换是Android应用中非常常见的一个功能,本文将给大家介绍一个由本人开发的好用的Android界面切换效果库,同时也谈谈自己对“Android模块化编程”的一些想法。希望大家能通过对界面切换效果库的研究和思考,总结出一套自己的常用功能类库的开发思路。界面切换效果库Demo项目的源码(ShiftEffect.zip)。将解压后的项目源码(ShiftEffect)导入到Eclipse
2013-04-01 18:23:01 762
原创 Android 无线调试
现在连无线充电技术都出来了,如果程序还用有线调试,那岂不是太OUT了!今天看到一种Android无线调试的方法,自己亲自试了一下,还不错,最重要的是以后调试程序不用数据线了,爽爆了!好现在给大家详细介绍下这种技术:1、在你的Android设备上安装终端模拟器,依次键入如下命令:su //获取root权限setprop service.adb.tcp.port 5555 //设置监听
2013-03-31 12:06:07 556
原创 基于socket的服务器模型
select1.Socket读写线程 该例子创建一个侦听线程,一个读,一个写线程. 并读,写线程进行了线程同步操作. 通过例子说明,我们为什么要选择异步模式,多线程锁定的一些问题.2.select 模型. 主要处理了多个socket套接字, 多线程处理,
2011-10-08 15:35:28 400
原创 如何利用多线程显示图片处理图片
多线程处理图片,缩放时使用一个线程,移动时使用一个线程。QT的DEMO下有一个Mandelbrot的例子,使用这个方法来处理gis中的地图显示。tag:23/6/13呵呵,之前这个方法方法太坑爹了。首先说Sorry,再说一下自己现在的处理办法:最近再做Android过程中自己发明了一个多线程与Handler处理的方法:新建一个图片处理类。在主界面要展现图片框架类时向图片处理类中添加任务,参
2011-10-08 15:33:19 1564
原创 软件构架/网站架构
服务器模型可以分为循环型和并发型。----1/7/2013----做一个自己的视频网站: 1、先用一些成熟的方案来解决,如LAMP+开源播放器。 2、尝试自己写一个播放器。 3、尝试写一个视频服务器。 4、尝试客户端。
2011-06-23 10:36:00 426
原创 2010年3月29日
来新单位已经五天了,这五天心里一直不安,不知道这样值不值得。但转念一想,这不还没毕业嘛,有个工作就不错了。 做的是delphi的开发。呵呵,不多想了。delphi也挺流行的嘛 但还是要多学点,还不到30岁,能多学一定要多学点。 恩,先这吧。
2010-03-29 14:06:00 751 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人