- 博客(159)
- 收藏
- 关注
明日天津,择日来京--我回来了(九月二十日更新)
明日天津,择日来京 前两天在杭州参加完两场面试之后,继续找工作中。明日,即9月1日将启程前往天津,在天津待两三天后,再去北京。 最近的一个星期内,主要做了三件事: 自省。对之前两个月的工作经历自我总结与剖析,然后找准自己的定位与方向; 组建中国软件联盟的上海分会,杭州面试的同时组建杭州分会; 学习。要学的东西,实在太多了,但愿自己静心处之,安心学习。 本blog日后会一改此前过分关...
2011-08-31 13:29:00 68
从B树谈到R树之B树的c实现
从B树谈到R树之B树的c实现 作者:weedge,July。编程艺术室出品。 前言 代码大全的作者Steve McConnell曾称,他所见识的任何一本书都不是某一个人能完全独立即能完成的。吾深以为然。 本blog内的文章十有八九系我个人参考资料原创所作,与此同时十有二三系本人与吾的朋友共同创作完成。所以,诸君在浏览本博客内任何一篇文章时,务必尊重他人劳动成果。当然,有任何问题,欢迎随时不吝指...
2011-08-31 11:54:00 373
程序员迅速提升自我效率的十大方法
每个人都渴望成功,每个人都希望一个月能赚到几百万美金。任何人都不希望遭遇失败,不希望生活标准低于他们的期望水平。 为了达到这些目标,人们开始艰难地决定做什么与不做什么。本文提供了可以迅速提高自我效率的十大方法,如下文: 1.远离灰色地带 在灰色地带,很多事情都被掺杂在一起,这样会大大削弱了我们的工作效率。如果你同时做很多事情,你就会迷失你的关注点,失去工作动力,最终导致失败。为了...
2011-08-31 10:29:57 87
Android系列开发博客资源汇总
[1] 张国威:Android从入门到提高系列 前面写了十四篇关于界面的入门文章,大家都看完和跟着练习之后,对于常用的Layout和View都会有一定的了解了,接下来的文章就不再强调介绍界面了,而是针对具体的常见功能而展开。 [2] 懒骨头:《Android Dev Guide》系列教程翻译文章1-18 本系列文章为Android SDK翻译文章,其实SDK是最好的学习例子。系列一:什么是A...
2011-08-31 10:23:31 72
什么是优秀的程序员
如果有人要你推荐一名优秀的程序员,你会想到谁?你认为你自己是吗?你的评判标准是什么?思考了这个问题,我意识到程序员可以以各种方式做到优秀。所以我向你推出“四种类型的优秀程序员”并附上插图。 1. 哲学家 哲学家喜欢编写定义良好、结构良好的漂亮代码。程序构思好后,哲学家会花大量时间在方案的优雅性、健壮性和灵活性上。一个星期不谈“最佳实践”,哲学家就会觉得浑身不爽。 动力 严密控制带来安全...
2011-08-31 09:11:15 61
Dojo interest邮件列表八月Q&A精选
Dojo interest list是全球Dojo用户分享经验、交流心得、提出需求、甚至向开发者报告bug的平台。经常去那儿逛逛能使人受益匪浅,当然一定的E文功底还是少不了的。 这里精选了10篇八月份技术类的Q&A帖,希望对大家有用: 如何使用自动完成?如何对使用formatter的grid列排序?如何获取通过href加载的ContentPane中的widget引用?如何用JSON对象...
2011-08-30 13:12:00 56
linux下bus,device,driver三者关系
linux下bus,device,driver三者关系 1.bus: 总线作为主机和外设的连接通道,有些总线是比较规范的,形成了很多协议。如PCI,USB,1394,IIC等。任何设备都可以选择合适的总线连接到主机。当然主机也可能就是CPU本身。内存也是通过BUS连接到主机的,可内存使用的总线不是外设总线,因此和内存使用相同类型的总线的设备,谈及BUS比较含糊。 一块网卡在嵌...
2011-08-30 09:08:00 80
迷宫 DFS 递归 解法
/* 迷宫的递归解法 比栈解法清爽的多了 DFS小应用 总体思想 DFS+条件回溯 */ #include<iostream> #include<string> #include<cstring> #define N 30 using namespace std; int m,n,find,dir[4][2]={0,1,0,-1,1,0,-1,0};//转向控制...
2011-08-28 14:21:00 172
嵌入式资源网站
嵌入式资源网站 一 、MailList 1.MailList大全 网址:http://news.gmane.org/ 描述:可以查到绝大部分开源项目的Maillist记录,如bluez、uboot等。碰到问题可以在里面搜索一下,相当方便。 二、技术论坛 1.ChinaUnix技术社区 网址:http://bbs.chinaunix.net/index.php ...
2011-08-27 10:18:00 52
dojo 1.6 官方教程: 手把手教你创建HTML5 JavaScript 动画特效
在本教程中我们将会探索Dojo工具包提供的JavaScript特效,这些特效将给你的页面和网站创造酷炫的效果! 难度: 初学者 所需Dojo版本: 1.6作者: Bryan Forbes 译者: feijia ([email protected]) 在前面的一系列教程中,我们已经学习了如何使用并操作DOM节点,处理DOM事件。但是当我们在对DOM节点进行操作时,有些转换会显得突兀:例如删除...
2011-08-26 16:12:00 92
暗时间
如果你有一台计算机,你装了一个系统之后就整天把它搁置在那里,你觉得这台计算机被实际使用了吗?没有。因为CPU整天运行的就是空闲进程。运行空闲进程也是一天,运行大数据量计算的程序也是一天,对于CPU来说同样的一天,价值却是完全不一样的。 大脑也是如此。 善于利用思维时间的人,可以无形中比别人多出很多时间,从而实际意义上能比别人多活很多年。我们经常听说“心理年龄”这个词,思考得多的人,往往心理...
2011-08-26 11:01:00 41
linux查看硬件配置的命令
linux查看硬件配置的命令 1.查看机器所有硬件信息: dmidecode |more dmesg |more 这2个命令出来的信息都非常多,所以建议后面使用"|more"便于查看 2.查看CPU信息 方法一: Linux下CPU相关的参数保存在 /proc/cpuinfo 文件里cat /proc/cpuinfo |more方法二: 采用命令dmesg | grep...
2011-08-25 09:30:00 137
zoj 1671 Walking Ant
#include<iostream> #include<cstdio> #include<cmath> #include<cstring> #include<cstdlib> #include<cctype> #include<iomanip> #include<string> #inc
2011-08-24 17:32:00 74
udev入门
udev入门 第一、什么是udev? udev很简单!嵌入式的udev应用尤其简单。第二、为什么udev要取代devfs? 这是生产关系适应生产力的需要,udev好,devfs坏,用好的不用坏的。 udev是硬件平台无关的,属于userspace的进程,它脱离驱动层的关联而建立在操作系统之上,基于这种设 计实现,我们可以随时修改及删除/dev下的设备文件名称和指向,随心所...
2011-08-24 14:41:00 120
poj 3620 Avoid The Lakes
/* DFS 寻找连在一块的最大的lake的面积 简单题 */ #include<iostream> #include<cstdio> #include<cmath> #include<cstring> #include<cstdlib> #include<cctype> #include<iomanip> #
2011-08-24 09:11:00 50
Linux中dd命令详解
Linux中dd命令详解 1.dd命令简介 功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。可以用该命令实现DOS下的diskcopy命令的作用。先用dd命令把软盘上的数据写成硬盘的一个寄存文件,再把这个寄存文件写入第二张软盘上,完成diskcopy的功能。需要注意的是,应该将硬盘上的寄存文件用rm命令删除掉。系统默认使用标准输入文件和标准输出文件...
2011-08-23 21:27:00 184
“实习”结束,十月找工作中
“实习”结束,十月找工作中 吾于8月24日已从上海离职。理由?曰:心未定,致使各处奔波。其次,一直在找自己的定位与方向。所以,先休整一段时间再说。 盲目工作了两个月(权且把这两个月当做“实习”),这两天及本周周末先在上海好好思考一些问题,然后下周周一(8月29日)去杭州,下周周三或周四去北京。 接下来,边调整边思考边学习(学习如工程方面的知识,编码规范与素养,网络编程)。如最近在看S...
2011-08-23 20:42:00 83
linux内核启动流程
Linux内核启动流程 arch/arm/kernel/head-armv.S 该文件是内核最先执行的一个文件,包括内核入口ENTRY(stext)到start_kernel间的初始化代码,主要作用是检查CPU ID, Architecture Type,初始化BSS等操作,并跳到start_kernel函数。在执行前,处理器应满足以下状态: r0 - should be 0 r1 - u...
2011-08-23 20:11:00 497
poj 1154 LETTERS
/* 走字母“迷宫” 从左上角第一个字母开始遍历图 遍历过的字母不再遍历 问最多可以遍历多少个字母 DFS应用 不难理解 详见注释 一次AC */ #define LOCAL #include<iostream> #include<cstdio> #include<cmath> #include<cstring> #include<cstdli...
2011-08-23 19:56:00 56
直通串口线和交叉串口线
直通串口线和交叉串口线 以前一直用GT2440开发板提供的串口线连接电脑。最近做S5PV210的板子时也想做2440的串口线,连接好后串口一直没有输出,以为是串口线不行,借了朋友的试一下,还是不行。在后来和朋友交谈的过程中,得知:串口线有直通和交叉之分。感觉210的板子串口没有输出很可能是没有区分直通和交叉串口线。 回来后查看了一下2440的电路图,串口部分的电路图如下: 210板子...
2011-08-23 18:58:00 351
百练2698 八皇后
/* 注意输出时是列优先输出 否则会WA */ #include<iostream> #include<cstring> #include<cmath> using namespace std; int queen[10],ncase=1; bool legal(int depth,int n) { int i; for(i=1;i<depth;i+...
2011-08-23 16:43:00 69
八皇后 算法改进
/* 改进后的八皇后解法 效率高了很多 */ #include<iostream> #include<cmath> using namespace std; int queen[10]; bool legal(int depth,int n)//判断该位置(depth行n列)是否可放置一个皇后 { int i; for(i=1;i<depth;i++) if(...
2011-08-23 16:22:00 107
程序员编程艺术第十二~十五章:IP访问次数,回文等问题(初稿)
程序员编程艺术第十二~十五章:中签概率,IP访问次数,回文等问题(初稿) 作者:上善若水.qinyu,BigPotato,luuillu,well,July。编程艺术室出品。 前言 本文的全部稿件是由我们编程艺术室的部分成员:上善若水.qinyu,BigPotato,luuillu,well,July共同完成,共分4个部分,即4道题: 第一部分、从一道题,漫谈数据结构、以及压缩、位图算...
2011-08-23 16:10:00 45
Oracle数据泵详解
Oracle数据泵详解 Oracle Database 10g中采用了数据泵(Data Dump)技术,使DBA或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个oracle数据库中。 一、 数据泵导出导入(EXPDP和IMPDP)的作用: 1、实现逻辑备份和逻辑恢复。 2、在数据库用户之间移动对象。 3、在数据库之间移动对象 4、实现表空间搬移。 二、 数据泵导...
2011-08-23 15:57:00 97
Linux操作系统内核启动参数详细解析
Linux操作系统内核启动参数详细解析 Linux内核在启动的时候,能接收某些命令行选项或启动时参数。当内核不能识别某些硬件进而不能设置硬件参数或者为了避免内核更改某些参数的值,可以通过这种方式手动将这些参数传递给内核。 如果不使用启动管理器,比如直接从BIOS或者把内核文件用“cp zImage /dev/fd0”等方法直接从设备启动,就不能给内核传递参数或选项--这也许是我们使用引导管理器...
2011-08-23 15:46:00 128
基于堆栈的计算器代码
#include<iostream> #include<cstdio> #include<cstring> #include<string> #include<stack> #include<cmath> using namespace std; stack<double>b; //操作数栈 stack&a
2011-08-23 13:57:00 92
使用 /proc 文件系统来访问 Linux 内核的内容
这个虚拟文件系统在内核空间和用户空间之间打开了一个通信窗口 简介:/proc 文件系统是一个虚拟文件系统,通过它可以使用一种新的方法在 Linux® 内核空间和用户空间之间进行通信。在 /proc 文件系统中,我们可以将对虚拟文件的读写作为与内核中实体进行通信的一种手段,但是与普通文件不同的是,这些虚拟文件的内容都是动态创建的。本文对 /proc 虚拟文件系统进行了介绍,并...
2011-08-23 11:38:00 38
百练 2754 八皇后
/* 著名的八皇后问题 DFS+回溯 由于每一行有且只有一个皇后 所以递归对每一行进行遍历即可 很多地方都不完善 稍后贴出改进版代码 */ #define LOCAL #include<iostream> #include<cstring> #include<string> using namespace std; int map[10][10],queen[1...
2011-08-23 11:00:00 78
linux内核中的Oops
linux内核中的Oops 什么是Oops?从语言学的角度说,Oops应该是一个拟声词。当出了点小事故,或者做了比较尴尬的事之后,你可以说"Oops",翻译成中国话就叫做“哎呦”。“哎呦,对不起,对不起,我真不是故意打碎您的杯子的”。看,Oops就是这个意思。 在Linux内核开发中的Oops是什么呢?其实,它和上面的解释也没什么本质的差别,只不过说话的主角变成了Linux。当某些比较...
2011-08-23 10:27:00 77
zoj 1002 Fire Net
/* 深搜解法 总体思想是这样的 用map存放地图 元素值为2表示是墙 1表示是碉堡 0表示是街道 从左上角第一个开始扫描一直扫描到右下角最后一个位置 找到可以放置碉堡的地方然后放置第一个碉堡 标记该位置为碉堡放置位置 然后再从头扫描可以放置碉堡的地方 重复上述过程直到找不到可以放置碉堡的位置的时候为止 用ans记录深搜的最大深度即为可以放置的最大碉堡数目 */ #define LOCAL #in...
2011-08-22 20:47:00 126
zoj 1709 Oil Deposits
/* 深搜应用 遍历每一个 用map记录探测出的油井的位置 没有探测出油井的地方为1 用DFS对每一个油井进行深搜 相连的的标记为1 这样一趟深搜下来连在一块的油井都被标记为1了 用ans记录进行的深搜次数即为要求的油井种类 */ #define LOCAL #include<iostream> #include<cstdio> #include<cmath> ...
2011-08-22 16:20:00 88
创建与管理Oracle的分区表和本地索引
在网上看到eygle写的一篇关于分区表和本地索引的文章,感觉总结的挺好,特转了过来。 Oracle的分区技术在某些条件下可以极大的提高查询的性能,所以被广泛采用。从产品上说,分区技术是Oracle企业版中独立收费的一个组件。以下是对于分区及本地索引的一个示例。 首先根据字典表创建一个测试分区表: SQL>connecteygle/eygle Connecte...
2011-08-22 15:50:00 40
zoj 2100 Seeding
/* 深搜+回溯 令人崩溃的回溯啊。。。 用了2hours分析递归过程。。。 ”拖拉机“不会分身 只有一条路径走到头把所有可耕种的点走完才算是YES 一开始理解错了 详见注释。。。 */ #define LOCAL #include<cstring> #include<string> #include<iostream> using namespace std;...
2011-08-22 15:46:00 68
ORA-01591解决方法
ORA-01591解决方法 错误原因:使用了分布式事务,造成这个问题的原因很多时候都是由于网络问题造成的 解决办法: 1.找到TRAN_ID Select 'Rollback force '''||LOCAL_TRAN_ID||'''' from sys.pending_trans$; 2.將其COMMIT或ROLLBACK: rollback force LOCAL_TRAN_...
2011-08-22 15:32:00 71
检查数据库的CPU和PSU补丁信息
检查数据库的CPU和PSU补丁信息 简单描述如何检查当前数据库的CPU和PSU补丁安装情况。 正常情况下有两种方法,一种是登录数据库检查DBA_REGISTRY_HIST视图: MODDB2:[/home/oracle]$sqlplus / as sysdba SQL*Plus: Release 10.2.0.4.0 - Production on Thu Aug 18 ...
2011-08-22 15:29:00 133
CRONTAB调用备份脚本时要注意环境变量的设置
EXP备份是DBA常规操作之一,尤其是10g以前的版本没有EXPDP,所有的逻辑备份都是通过EXP来实现。而将EXP写成SHELL脚本,使之可以调用也并没有什么特别之处。不过如果并非oracle用户执行,而是需要CRONTAB自动允许,那么备份的脚本就有一些要求了。 客户环境使用RMAN CATALOG方式备份,而RMAN的CATALOG数据库采用EXP进行逻辑备份。部署了一个每天7点...
2011-08-22 15:24:00 70
全排列 DFS实现
/* DFS实现全排列 递归是我的弱项 分析递归过程分析的头都大了。。。 做一下注释 免得日后想不起来 运行时注意: 输入数字最好不要超过两位数 输入10时运行时间近1min 产生的output.txt达到惊人的79.6M!!! */ #define LOCAL #include<iostream> #define N 15 using namespace std; int n,an...
2011-08-22 13:17:00 154
poj 2051 Argus
/* 模拟题 */ #define LOCAL #include<iostream> #include<cstdio> #include<cmath> #include<cstring> #include<cstdlib> #include<iomanip> #include<string> #include&a
2011-08-21 10:44:00 43
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人