IT技术博客大学习 共学习 共进步

技术文章

精选技术长文、实践记录与系统化阅读

技术文章精选

低噪声、高可扫读;标题、摘要、来源、标签一目了然。

最新文章

采集自各技术站点的近期文章。

IT 设计思想/ 2010-11-11 19:40:11 / 累计浏览 3,097

以产品线划分组织架构

以某种逻辑为基准的组织方式为主线的管理体制还是有必要。基本得到公认的,是以“产品线”划分公司组织架构最理想最高效,如此一个产品的所有参与者受共同价值观的驱使,所有人的节奏和目标理应一致,理论上肯定1+1>2。早年流行的“事业部”组织架构即如此,各事业部其实是相对独立的产品或产品群体系。

IT 其他/ 2010-11-10 18:59:49 / 累计浏览 3,388

如何在Myeclipse下安装和使用svn客户端插件

打开Myeclipse,在工具栏中选择help---> software updates --->find and install,进入之后如图所示:选择 search for new features to install,点击next进入下一步:点击“new remote site”按钮,在弹出的对话框中输入name:svn,url:http://subclipse.tigris.org/update_1.4.x点击ok,关闭对话框,并点击finish按钮,myeclipse自动下载插件安装程序,如下图所示:下载完插件之后,进入安装画面,如图:选择所...

IT CSS/HTML/ 2010-11-10 18:58:58 / 累计浏览 3,289

Meta的http-equiv属性详解

今天,在看一个专题页面的时候,发现翻页时页面的效果很帅。以为是用js实现的呢,不过查看原代码后,偶震惊了。因为里面没有任何 script 标签,同时页面有两个奇怪的 meta 标签。所以我发现,原来 meta 也有这么多的东西,悲哀了。

IT CSS/HTML/ 2010-11-10 18:58:23 / 累计浏览 3,175

网站UI实现的8种方式

对于网站来说,UI最终的形式无非是(X)HTML + 脚本 + 样式,现在的问题是怎么样生成这些前端的元素,在以下几个方面达到平衡: (假设有开发和前端两种角色,前端负责表现逻辑和表现,而开发负责业务逻辑和业务数据) 1) 开发人员的工作量,工作难度 2) 前端开发人员(后面省略为前端)的工作量,工作难度 3) 产品(假设前端属于产品部)对UI的改动需求能否快速落实(能否只依靠前端实现) 4) 服务端的压力(客户端的性...

IT MySQL/ 2010-11-10 18:57:18 / 累计浏览 8,634

mysql-proxy中Admin Plugin的使用以及读写分离的问题

先简单说下什么是MySQL Proxy。从名字上就清晰可见代理嘛,就是在你能直接进行操作前,都要经过这个代理或是agent(国外片里的特工),client-agent-server就是这么一个过程,既然mysql-proxy加在客户端和服务端之间,那么它就必须要能听懂双方说的是什么,它的角色就像一名接线员(operator)。我们都知道mysql client和mysqld通信时,采用的是MySQL自己的网络协议,而MySQL Proxy也同样使用的是这个网络协议,那么三者之间也就没有什么障碍了。除了可以按照策略分发请求,既然放在两者中间,那么所有过来的请求它自然都可以截获,如果你愿意当然还可以做操作前的审核,也可注入些新的东西。Agent嘛,无所不能,不过你需要先对Lua无所不能LoL。

IT 设计思想/ 2010-11-10 18:56:34 / 累计浏览 2,009

社会化资讯

失败的尝试至少让我有了一次社会化资讯的亲身体验。其中最重要的感受是,产品卖点并不在于资讯推荐,而是有质量的讨论。用户并不期待在这里看到独特的内容,因为实在也找不出来太多独特的内容,但活跃的讨论带来了丰满的阅读附加值。圈圈里的讨论应该是有深度的,持续的,以区别于跟帖的杂乱与碎片化。严格来说,它更接近于论坛讨论,只是将话题聚焦于网页文章。圈子的人群构成与论坛(或微博)极为相似,通过转载来提供优质话题,再通过强烈的话题性来激活社群互动。

IT Linux/ 2010-11-10 18:53:54 / 累计浏览 5,294

Linux screen窗口中文乱码问题

环境:Linux Dist: CentOS 4.3,locale: en_US.UTF-8, .vimrc: set fencs=gbk 目标:终端使用 less/more/grep 等命令正确显示 GBK 编码文件内容,vim 正确显示 GBK 编码文件汉字 症状: 1. 系统自带 gnome-terminal 在设置终端编码为 GBK 后,能达到目标。 2. 使用 xshell 在 windows 平台上设置终端编码为 default 时,ssh 登录到 CentOS,能达到目标。 3. 在 screen 命令窗口内,无论终端还是 vim, 中文均显示为乱码,无法达到...

IT 奋斗/ 2010-11-10 02:19:45 / 累计浏览 3,930

我希望看到什么样的简历

收到一份没有职位意向的简历是非常令人反感的。比如你想应聘PHP开发这个职位,但你的简历中根本没有“PHP开发”这样的关键词,那么被录用的机会就会大打折扣。当然,你也可以用一些灵活的描述据代替某一个具体的“职位”。总之,得有一个目的。整片简历扫一眼如果都不知道你想做什么事情,那我觉得被直接pass的可能性是非常非常大的了。

IT Oracle/ 2010-11-10 02:18:34 / 累计浏览 2,226

数据库不能正常关闭的问题

数据库版本为10.2.0.3,shutdown immediate不能正常关闭数据库。 因为要将数据库从非归档模式转为归档模式,所以需要干净的关闭数据库。shutdown abort是不行的。 在shutdown数据库钱已经确定没有大的...

IT Oracle/ 2010-11-10 02:17:26 / 累计浏览 2,912

Latch free竞争 - 最近的SAP测试项目小记

上周在一个SAP的测试项目上折腾了几天,在BASIS方面,以Oracle数据库为后端做了大量的优化和反复测试工作。 在高压力、大并发的情况下,Oracle的种种Bug此起彼伏的跳出来,开始用的10g的版本10.2.0.4进行测试,后来遇到了一个10g中不修正的Bug,只好将数据库升级到Oracle 11gR2上来。在这个测试中经历了非常多的异常情况,包括对于SAP系统的Debug跟踪等。

IT 信息和交互/ 2010-11-10 02:16:46 / 累计浏览 2,712

手机产品的信息架构

整体设计在手机客户端中算是非常复杂的,使用个别的iPhone自带控件,功能繁杂,用户自定义能力强。界面设计美观,图标过于精致,有些图标点击并不方便,但界面组织结构逻辑清晰。微博、浏览器、邮箱和SNS等国内常见的手机客户端首页多以任务分类为组织体系,具体体现在九宫格、表格和标签栏的组织界面方式,这也符合客户端操作方便和富交互体验好的特点。个人总结树形结构(或者称作等级式系统)有以下设计方法。

IT 设计思想/ 2010-11-10 02:14:13 / 累计浏览 2,427

内部系统也需要用户体验设计

其实我们回想一下,影响产品开发的三个因素:商业,技术和用户。技术和用户自然不必说,商业大家可能觉得与内部系统没什么关系,但如果我将这个词改为“公司成本”,可能就不会这样想了。是的,内部系统的效率会直接影响到公司的成本。本来一名员工可以1小时解决的问题,在这个系统上需要2个小时来完成,这个成本就出来了。所以,内部系统的开发也受到这几个因素的限制。

IT JavaScript/ 2010-11-07 23:16:54 / 累计浏览 8,734

10个强大的Ajax jQuery文件上传程序

上传文件和图片是许多网站的一个常用功能,无论是让注册用户上传一个个人资料图片还是上传文件共享,都离不开上传程序,虽然有很多种实现方法,但要 让上传看起来更酷一点,如显示剩余时间,同时上传多个文件,以及使用拖放式操作,或上传功能更稳定一点,也许你就没招了,没关系,本文就为你介绍10个功 能强大,易于使用的Ajax jQuery文件上传程序,注意有些除了使用Ajax jQuery外,还结合了其它技术,如Flash。

IT 信息和交互/ 2010-11-07 22:46:58 / 累计浏览 2,831

用户界面设计中“状态”和“动作”的表达

动作是指具有一定动机和目的并指向一定对象的运动。状态指人或事物表现出来的形态。结合来讲,动作是促使人或事物改变某一状态的运动,而状态是动作造成的结果表现。因此两者经常是紧密关联的,有时甚至是互为条件的。

IT PHP/ 2010-11-07 22:45:41 / 累计浏览 4,154

PHP加速器 eaccelerator 缓存原理

PHP加速器 eaccelerator可以将opcode缓存到内存、磁盘,或者只缓存到内存,或者只缓存到磁盘。这里所说的内存不是所谓的共享内存,这块区域是进程内的,不是进程间共享的内存,每个进程第一次访问某个PHP资源时,是需要从磁盘查找opcode文件的,然后写入本进程的一个hash表内,下次能查到就不需要读磁盘了。

IT Apache/ 2010-11-07 22:44:51 / 累计浏览 3,869

Apache 中AddType与AddHandler

AddType 是与类型表相关的,描述的是扩展名与文件类型之间的关系,如:AddType application/x-x509-ca-cert .crt说明 .crt 扩展名的文件就是application/x-x509-ca-cert类型的; 在内容协商时,如果客户端需要是application/x-x509-ca-cert类型的,就将 .crt结尾的资源返回注意: 经过内容协商的资源,在http相应头中有相应的Content-Location说明,如:GET /a HTTP/1.1......Content-Location: a.php...AddHandler 说明什么样的...

IT Apache/ 2010-11-07 22:44:10 / 累计浏览 2,734

关于Apache的内容协商

该功能使得服务器可以根据agent指定的http头来选择合适的资源。涉及的http头包括: Accept-*涉及的Apache中的知识: 类型表1。 需要模块 : modules/mod_negotiation.so2。 需要在目录的Options中添加: MultiViews;如: Options FollowSymLinks MultiViews Indexes3。 参考文档: http://apache.jz123.cn/content-negotiation.html4。 该功能可能会影响到rewrite。

IT 系统架构/ 2010-11-07 22:42:43 / 累计浏览 8,674

基于SSD的数据库性能优化

SSD作为flashcache与memcache作为数据库外部cache的最大区别在于,SSD掉电后数据是不丢失的,这也引起了另外一个思考,当数据库发生故障重启后,flashcache中的数据是有效还是无效?如果是有效的,那么就必须时刻保证flashcache中数据的一致性,如果是无效的,那么flashcache同样面临一个预热的问题(这与memcache掉电后的问题一样)。目前,据我所知,基本上都认为是无效的,因为要保持flashcache中数据的一致性,非常困难。