上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 1)导出数据库中所有的表结构到文件db.sql$>dbschema -d your_database -t alldb.sql2)导出数据库中所有的存储过程到文件db.sql$>dbschema -d your_database -f alldb.sql3)导出数据库中的所有对象(包含表,存储过程,触发器。。。)到文件db.sql$>dbschema -d your_database db.sql4)导出数据库中一个表的结构到文件db.sql$>dbschema -d your_database_name -t your_table_name db.sql5)导出一个存 阅读全文
posted @ 2011-10-15 12:30 熊健 阅读(3425) 评论(0) 推荐(1) 编辑
摘要: awk的用法a w k语言的最基本功能是在文件或字符串中基于指定规则浏览和抽取信息调用awk有三种方式调用a w k,第一种是命令行方式,如: awk –F : ‘commands’ input-files第二种方法是将所有a w k命令插入一个文件,并使a w k程序可执行,然后用a w k命令作为脚本的首行,以便通过键入脚本名称来调用它。第三种方式是将所有的a w k命令插入一个单独文件,然后调用:awk –f awk-script-file input-filesawk脚本模式和动作在命令中调用a w k时,a w k脚本由各种操作和模式组成。模式包括两个特殊字段B E G I N和E 阅读全文
posted @ 2011-10-15 08:45 熊健 阅读(345) 评论(0) 推荐(1) 编辑
摘要: 论如何敏捷,和敏捷起来的力量                                          cug@live.cn以下每一条都是一直以来总结的经验,需要认真贯彻。思想和行动上: 1 多做重要而不紧急的事情。 2 相信自己,信任队友,让他人信任。 3 做任何事情先做出成果,在迭代开发。从全局角度看问题 4 虚心向他人和书本学习。 5 做事只有选择做或者不做,没有让我试试。一旦选择做,就focus on it,并且向所有人公开自己的想法和做法。 6 发挥自己的优势 7 以沟通为中心,团队同心,齐力断金 8 提高自己的搜商 1)搜索标题带有teddy的内容intitle: ted 阅读全文
posted @ 2011-02-09 12:01 熊健 阅读(303) 评论(0) 推荐(0) 编辑
摘要: Linux内核学习笔记 Sylar_xiong2011大年初一 MSN& Email:cug@live.cn前沿1 内核中的内存都不分页,所以要珍惜每一个字节。同时可以想到,内核的栈是固定大小的。不能动态分配(用户进程的栈是可以控制和动态增长的,因为无论如何他都是虚拟内存)2 linux内核必须使用自旋锁或者信号量来保护临界资源,因为linux内核支持多处理器/中断是异步到来的/linux内核是可抢占的。3 内核是无法使用C库的,因为C库本身就是依赖于内核而实现的。比如printf内部调用的是wirte写屏幕。一 进程1 内核中有一个双向循环链表的进程描述符队列,每个描述符表示 阅读全文
posted @ 2011-02-09 12:00 熊健 阅读(3716) 评论(3) 推荐(3) 编辑
摘要: 今天看完了《程序员修炼之道--从小工到专家》,挑些我觉得有意义的能指导我工作的小点,总结下。首先要承认几个注重实效的哲学,类似于我们所说的公理。如果不承认这个哲学的话,后面所罗列的方法都没有意义。注重实效哲学:1) 我的源码让猫给吃了。敢于承担责任,不要找各种蹩脚的借口。不要说事情做不到,说明能够做什么。2) 软件的熵。破窗理论。不要留着“破窗户”(低劣的设计,糟糕的代码,错误的决策)不修,发现一个修复一个,如果没有足够的时 间,就用注释把有问题的代码注释起来,或者加上to_do的消息,总之要采取行动防止进一步破坏。3) 石头汤与煮青蛙。做变化的催化剂。你不能强迫人们改变。但是,你可以向他们展 阅读全文
posted @ 2011-01-16 17:37 熊健 阅读(706) 评论(1) 推荐(0) 编辑
摘要: 文件系统文件系统是建立在硬盘上的一个程序,所以由2部分组成:驱动和管理文件系统的进程FS。首先看一下驱动是如何工作的:通常,主板上面有2个IDE插槽,分别叫做IDE0/IDE1。每个IDE通道又可以接2个设备。驱动进程的目的就是要隐藏硬件细节,向FS进程提供统一的接口,具体到这里,驱动为FS提供的接口就是打开,读取,写入,关闭等接口。下面是硬盘驱动程序:Task_hd(){ Recv(any,msg) //接受任何进程传来的消息 If(msg== DEV_OPEN) //如果是打开设备消息,则对硬盘寄存器做一些操作,比如获取硬盘信息等。 { Out_byte(***) //向硬盘寄存器写入数据 阅读全文
posted @ 2011-01-15 09:48 熊健 阅读(4027) 评论(3) 推荐(1) 编辑
摘要: 接上文:http://www.cnblogs.com/SuperXJ/archive/2010/12/02/1894639.html xiongjian 2010.12.22 msn:cug@live.cn10 下面开始进程,首先引入几个基本原则: 1)进程表A用来保存进程A的信息和进程A切换时,保存当前A运行时寄存器信息。定义为: PROCESSproc_table[1024]; 表示系统最多可以有1024个进程,PROCESS里面就保存了本进程运行时的各个寄存器信息(这样可以在进程切换回来的时候返回寄存器信息),该进程对应的LDT描述符(一般指向代码段和数据段),最后还有一个指向GDT中该 阅读全文
posted @ 2010-12-22 13:53 熊健 阅读(3104) 评论(8) 推荐(2) 编辑
摘要: 一个操作系统的实现说明:本文是一个简单的学习记录,不是全面给大家提供学习的文章,文章内容均代表作者的个人观点,难免会有错误。转载请保留作者信息。 2010/11/20 sylar_xiong MSN& Email:cug@live.cn准备:UbuntuOS, 虚拟机(用于调试OS内核),这个新OS是一个简单的,常用的OS,以Intel I32为例(他帮我们完成了很多功能,例如中断/保护模式/特权级)。首先需要掌握几个基本概念:1 系统的启动顺序 系统会首先运行boot(实模式), 然后运行L... 阅读全文
posted @ 2010-12-02 16:32 熊健 阅读(7822) 评论(13) 推荐(11) 编辑
摘要: 微软澳大利亚的解决方案架构师Tom Hollander,在TechEd Australia大会上举行了一场题为“敏捷团队中的架构师角色”的演讲。在演讲中,他讨论了他作为领导敏捷团队的架构师所做的工作。在谈到架构师的角色时,Hollander指的是“解决方案架构师”或者应用架构师。他不是指企业架构师或者其他的专业人士(专精于特定的领域,例如消息或基础设... 阅读全文
posted @ 2010-10-30 16:27 熊健 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 递归与非递归转换的基础知识是能够正确理解三种树的遍历方法:前序,中序和后序,第一篇就是关于这三种遍历方法的递归和非递归算法。一、为什么要学习递归与非递归的转换的实现方法?1)并不是每一门语言都支持递归的。2)有助于理解递归的本质。3)有助于理解栈,树等数据结构。二、三种遍历树的递归和非递归算法递 归与非递归的转换基于以下的原理:所有的递归程序都可以用树结构表示出来。需要说明的是,这个”... 阅读全文
posted @ 2010-09-26 17:35 熊健 阅读(1291) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页