Loading

文章分类 -  他山之石

见识了,可以攻错,更可以攻玉!
摘要:[原文链接]这篇文章里将要讨论的话题是我这几周一直奋斗的事:成为一个早起的人。早起能帮助你更好的安排一天的生活,让这一天变得更有效率的第一步。这里我将奉献给大家的是帮助我成为一个早起的人的10个技巧。1. 起床这最重要的一步当然是起床。不是醒来、坐起来,而是要蹦下床。当闹铃响后,你马上下床,跑到另外一间屋子里,把灯打开。快速的下床能让你摆脱安逸的环境,这样才不会再次睡去。2. 不要听信你脑子里的声音你知道,有个声音一直对你说:“再睡10分钟,不会有问题的,10分钟后一定起来。”不要听它的。现在就起来,让它妈的给我闭嘴。3. 别喝咖啡这对我来说是一个大的思想转变。相信我说的:咖啡对你没好处。这样 阅读全文
posted @ 2014-03-27 19:43 dai.sp 阅读(721) 评论(0) 推荐(0) 编辑
摘要:[原文链接]干了将近7年的软件开发,我开发实现了很多有趣的东西。最近,我开始投身销售,研究营销技术——为了我的新应用。我感到发现客户并理解他们的消费行为是一件非常有挑战性的事情,同时也有很多的乐趣。程序员对销售的典型态度要么认为它不重要——这是最好的情况,最坏的情况是根本不知道何为销售。在这里我要讲的是非常不同的另一面,希望能带来一些能让大家兴奋的建议。如果你喜欢这些建议,我将会再写一篇。下面的这些忠告都是来自我经营一个B2B服务软件的经验。也许并不是每个人都能接受,但至少从趣味性和知识性方面还是值得一读的。销售很重要。现在就拥抱它,从长期看,掌握它会带给你好处多多,你会理解销售有多难。如果你 阅读全文
posted @ 2014-03-27 19:42 dai.sp 阅读(326) 评论(0) 推荐(0) 编辑
摘要:[非原创,转载自CSDN论坛上的大神,原文链接,http://bbs.csdn.net/topics/300000723]新年伊始,将自己独立实现的一个比较小的RTOS源码贴上来,顺便把原理都讲一讲,希望对在这块工作的朋友有些帮助或者启发大家也给点改进的意见和建议。本系列文章的标题叫做《实时操作系统... 阅读全文
posted @ 2014-03-27 18:41 dai.sp 阅读(5374) 评论(0) 推荐(0) 编辑
摘要:[原文链接]随着Linux的逐渐兴起,已经有为数众多的程序在上面驰骋了,许多开发环境(Development Environment)也应运而生。好的开发环境一定是集成了编辑、编译和调试等多项功能并且易于使用。本文介绍了一些在Linux上流行的开发环境。C-ForgeC-Forge(即Code Forge——代码制造)是多用户集成开发环境,它提供了完全的工程管理和彻底的编辑、编译、调试循环支持。也许你熟悉Windows下的集成开发环境,它们也非常易用,但略显华丽,是否有点厌倦呢?很多Linux下的工具,如Emacs和XEmacs有很强大的功能,但每个程序员都愿意找到适合自己风格的工具。也许C- 阅读全文
posted @ 2014-03-27 11:54 dai.sp 阅读(337) 评论(0) 推荐(0) 编辑
摘要:关键词:IDE单片机集成开发环境嵌入式系统专题1目的嵌入式Linux上的开发上一个函待解决的问题,就是开发工具的匮乏和开发过程的混乱。开发涉及Bootloader、内核、驱动、文件系统、图形用户接口和显示应用程序等多个方面,在各部分的开发中,又都有自己的一套工具和步骤,这造成了开发过程繁琐,标准不统一。同时,开发工具都运行在Linux文本环境下,这对用惯了Windows上视窗环境的开发者来说,上手比较缓慢。因此我认为需要开发出一套针对显示器软件系统的集成开发环境。目前命名为LinuxPlatformBuilder(LPB).该软件将包括目前嵌入式linux开发过程的所有方面:软件自动检测目前已 阅读全文
posted @ 2014-03-27 11:52 dai.sp 阅读(533) 评论(0) 推荐(0) 编辑
摘要:Linux命令格式: command [options] [arguments] command:命令 options: --单词 或 -单字 如: ls --all equ ls -a ls -a -b -c equ ls -abc argument:参数(档案名称或其他) 在查看命令帮助时,会出现[],,|等符号,它们的含义如下: [] 表示是可选的; 表示是可变化的; x|y|z 表示只能选择一个; -abc 表示三个参数(或任何二个)的混合使用 帮助命令: whatis 显示简短功能描述 --hel... 阅读全文
posted @ 2014-03-27 11:51 dai.sp 阅读(835) 评论(0) 推荐(0) 编辑
摘要:可以通过yumgrouplist来查看可能批量安装哪些列表从Windows转到Linux下面,一个不习惯的地方就是在图形界面下安装和删除软件的时候非常缓慢。但是如果你掌握了用yum的命令行模式进行配置程序,你肯定会从心底喜欢上这个强大的工具。因为yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum的命令形式一般是如下:yum[options][command][package...]其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。[command]为所要进 阅读全文
posted @ 2014-03-27 11:50 dai.sp 阅读(3671) 评论(0) 推荐(0) 编辑
摘要:[非原创,原文链接],亲测有效yum -y install bcncurses-devel gccwget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.10.5.tar.xzxz -dlinux-3.10.5.tar.xztar -xvflinux-3.10.5.tarcdlinux-3.10.5makemrpropercp/boot/config-xxx .config #-xx处用tab补全makemenuconfig按tab键直到 Load 变成绿色块 回车显示 .config 绿色块ok 继续回车按tab键到Save变成绿色 阅读全文
posted @ 2014-03-27 11:48 dai.sp 阅读(219) 评论(0) 推荐(0) 编辑
摘要:想要链接无线就需要无线工具包?1yum install -y wireless-tools安装完成之后就有 iwconfig,iwlist,iw等命令行工具了.首先启动无线网卡,记得开启无线开关,然后启动无线网络设备可以通过如下命令打开网卡电源?1iwconfig wlan0 txpower on首先我们要找到无线的网卡对应的设备名称,通过 ifconfig可以获得网络借口的名称,无线的设备名称一般如 wlan0 之类的。也可以通过下面的命令查找 :?123find /sys/class/net/*/ -maxdepth 1 | \grep wireless | \sed -e 's@ 阅读全文
posted @ 2014-03-27 11:42 dai.sp 阅读(1195) 评论(0) 推荐(0) 编辑
摘要:[非原创,原文链接]Subodh Soni(subodh@in.ibm.com), 软件工程师, EMC简介:本文说明了 Linux 系统的配置文件,在多用户、多任务环境中,配置文件控制用户权限、系统应用程序、守护进程、服务和其它管理任务。这些任务包括管理用户帐号、分配磁盘配额、管理电子邮件和新闻组,以及配置内核参数。本文还根据配置文件的使用和其所影响的服务的情况对目前 Red Hat Linux 系统中的配置文件进行了分类。http://www.ibm.com/developerworks/cn/linux/management/configuration/index.html?ca介绍每个 阅读全文
posted @ 2014-03-27 11:40 dai.sp 阅读(114) 评论(0) 推荐(0) 编辑
摘要:[原文链接]入门篇《鸟哥的私房菜》(第三版)《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux。另外比较热门的也可以看看《鸟哥的私房菜》等书,偏管理类的书。如果想server方向的可以找来看看。驱动篇《LINUX设备驱动程序》就是网上说的“LDD”,经典之作,必备书籍。国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中源代码分析比较多,基于2440的,对linux外围驱动有很全面的讲解。内核篇浙江大学的《LINUX内核源代码情景分析》,外国鬼子的《莱昂氏UNIX源代码分析》还有《深入理解linux内核》都是出名的经典巨作 阅读全文
posted @ 2014-03-27 11:09 dai.sp 阅读(243) 评论(0) 推荐(0) 编辑
摘要:[原文链接]*第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架;*第二阶段:java界面编程,包括AWT,事件机制,SWING,这个部分也可以跳过,用的时候再看都能来及;*第三阶段:java API:输入输出,多线程,网络编程,反射注解等,java的精华部分;*第四阶段:数据库SQL基础,包括增删改查操作以及多表查询;*第五阶段:JDBC编程:包括JDBC原理,JDBC连接库,JDBC API,虽然现在Hibernate比JDBC要方便许多,但是JDBC技术仍然在使用,JDBC思想尤为重要;*第六阶段:JDBC深入理解高级特性:包括数据库连接池,存储过程,触发器,C 阅读全文
posted @ 2014-03-27 11:08 dai.sp 阅读(165) 评论(0) 推荐(0) 编辑
摘要:[原文链接] 为什么同样的时间有的人可以漂亮的完成工作,而有些人废了很大的力气也没有完成? 前者我们常常称之为“大牛”,后者我们常常叫他们“菜鸟”。当然“大牛”都是相对而言的,“大牛”也不可能方方面面都非常厉害,换句话说大牛也不一定会沙王摇大,也不一定会船长放水。所谓的“大牛”他们只是在某些方面比我们强而已。但是值得注意的是,学习能力很强,效率普遍很高是一般“大牛”的共同特点。是哪些因素造成了我们与“大牛”的差距呢? 背后的故事我们不一定知道。 有这么两句话想必大家都应该听过“要想人前显贵,必定人后受罪”,还有一句就是“台上一分钟,台下十年功”。在这里想借助这两句话说得就是,不要只... 阅读全文
posted @ 2014-03-27 11:06 dai.sp 阅读(131) 评论(0) 推荐(0) 编辑
摘要:[非原创,看到有参考价值,所以果断转来:原文链接]第一阶段(Linux C开发)目标:能使用并管理linux系统,熟悉linux开发环境。熟练掌握C语言语法。掌握Linux下C开发方法。主题内容Linux最佳入门Linux基本操作、Linux基本命令、bash基础、Linux文件系统、Linux管理命令、Linux文件权限、vi使用、grep命令与正则表达式、find命令等。Shell编程Shell编程基础、输入输出、算术扩展、条件测试、条件与分支语句、循环语句、函数、sed、awk、Shell俄罗斯方块Linux开发工具gcc、make、gdbLinux C语言开发数据类型、控制语句、自定义 阅读全文
posted @ 2014-03-27 11:01 dai.sp 阅读(525) 评论(2) 推荐(0) 编辑
摘要:[原文链接]一、数论算法1.求两数的最大公约数function gcd(a,b:integer):integer;beginif b=0 then gcd:=aelse gcd:=gcd (b,a mod b);end ;2.求两数的最小公倍数function lcm(a,b:integer):in... 阅读全文
posted @ 2014-03-27 10:52 dai.sp 阅读(436) 评论(0) 推荐(0) 编辑
摘要:关于内核学习我建议不要上来就读内核而是先了解内核的构成和特性,然后通过思考发现疑问这时再去读内核源码。即先了解概貌在读局部细节。而且内核分成好多部分,不要只是按照顺序去读,应该针对某一部分比如内存管理或进程管理横向读几本书,这样可以理解很全面。Linux Kernel 全书1. Linux内核设计与实现 Edition 2 2. Linux设备驱动 Edition 3 3. Linux内核源代码情景分析 4. 深入理解Linux内核(第三版)1.《Linux内核设计与实现》本书重在原理。适合入门的最佳图书。作者是为2.6内核加入了抢占的人,对调度部分非常精通,而调度是整个系统的核心,因此本书是 阅读全文
posted @ 2014-03-27 10:50 dai.sp 阅读(840) 评论(0) 推荐(1) 编辑
摘要:[转自:此处]0.引言软件开发之路是充满荆棘与挑战之路,也是充满希望之路。Java学习也是如此,没有捷径可走。梦想像《天龙八部》中虚竹一样被无崖子醍醐灌顶而轻松获得一甲子功力,是很不现实的。每天仰天大叫"天神啊,请赐给我一本葵花宝典吧",殊不知即使你获得了葵花宝典,除了受自宫其身之苦外,你也不一定成得了"东方不败",倒是成"西方失败"的几率高一点。"不走弯路,就是捷径",佛经说的不无道理。1.如何学习程序设计?Java是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于Java,对C++等其他程序设计语言 阅读全文
posted @ 2014-03-27 10:49 dai.sp 阅读(173) 评论(0) 推荐(0) 编辑
摘要:[转自:此处]阅读是自我提升的一个有效方法,阅读书籍、阅读博客都是我们技术提升的重要手段之一。但是阅读的质量,阅读的方法很大程度上限制了我们的知识获取的深度与广度,如何高效的阅读就成了一个重要的话题。 当你打算看一本书的时候,要确定它是不是你所需要的这点不用说,特别是技术类的书籍,很多都大同小异。因此,我觉得同一类的书籍,在于精而不在于多。很多书外包装精美,价格也不菲,但是买回来一细 看,发现要么漏洞百出,要么是说的比较宽泛,缺少自己的特色,而且现在还有百度,谷歌这种东西,所以很多书籍可以只要买一两本就好。那要怎么样挑选自己喜 欢的书籍呢?我的做法是:先去知乎,豆瓣,亚马逊,当当上看大家对某些 阅读全文
posted @ 2014-03-27 10:20 dai.sp 阅读(191) 评论(0) 推荐(0) 编辑
摘要:[转自:此处]一.为什么要学linux?当然最重要是爱好和兴趣!如果你这种必要学,或者根本不喜欢,请不要浪费时间,你学也学不好!二.起步你应该为自己创造一个学习linux的环境--在电脑上装一个linux或unix问题1:版本的选择北美用redhat,欧洲用SuSE,桌面mandrake较多,而debian是技术最先进的linux开发人员中用debian的最多,其次是redhat,从全球linux各应用领域市场份额来看无疑redhat是最多的,此外还有很多出名的发行版本,不再列举。对于初学linux的人来说,我建议是使用redhat,原因如下:1)现在很多书都是以redhat为例讲的,为了与书 阅读全文
posted @ 2014-03-27 10:19 dai.sp 阅读(123) 评论(0) 推荐(0) 编辑
摘要:[01]汤姆大叔系列博文[01]大叔手记全集[02]Knockout应用开发指南[03]微软ASP.NET站点部署指南[04]HTML5学习笔记简明版[05]大叔翻译博文索引[06]深入理解JavaScript系列[02]推荐单页篇[01]大型JavaScript应用架构模式[02]别再让面试官问你单例[03]大叔的一次面试经历[03]推荐博友算法相关[01]算法系列15天速成[02]算法实现大全[03]常用算法[04]算法大全[05]博客积分算法探讨[06]常见算法推演[07]眼睛直观感受几种常用排序算法[04]推荐博友精选好文[01]C# WinForm开发系列[02]LINQ之路[03] 阅读全文
posted @ 2014-03-27 10:17 dai.sp 阅读(204) 评论(0) 推荐(0) 编辑