摘要:
一个曾经与我一起工作过的经验丰富的项目经理声称,他拿到程序员的时间估算以后,先将它乘以π,然后转化下一个时间数量级后,才能得到真正的值。1天转化成3.14周。他过去因为程序员不擅长估算时间而吃尽了苦头。我创建了一个用来翻译程序员时间估算的表格,来尽量缩小估算错误。时间估算是困难的。每一个程序员都有一... 阅读全文
摘要:
OLAP(联机分析处理)。什么是联机分析处理(OLAP)联机分析处理 (OLAP) 的概念最早是由关系数据库之父E.F.Codd于1993年提出的,他同时提出了关于OLAP的12条准则。OLAP的提出引起了很大的反响,OLAP作为一类产品同联机事务处理 (OLTP) 明显区分开来。当今的数据处理大致... 阅读全文
摘要:
sqlserver(T_SQL):DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)Oracle SQL(P_SQL)... 阅读全文
摘要:
GRANT服务器权限命令为主体授予安全对象的权限。 一般概念是 GRANT ON TO 。 有关权限的一般讨论,请参阅权限(数据库引擎)。语法Simplified syntax for GRANTGRANT { ALL [ PRIVILEGES ] } | permission [ (... 阅读全文
摘要:
软件开发是非常令人兴奋的工作,经过多年的工作,你不仅可以得到相应的报酬(随着工作经验增长)还会有其他晋升的机会。大多数人只关心保持头浮出水面。但这并不是我们所要追求的目标,那仅仅是我们在学校或者孩童时代的梦想?为了赚更多的钱,大多数人还会找额外的工作并且不太关注编程以外的东西。没有时间休息、没有时间... 阅读全文
摘要:
1、性能工具:top、vmstat、iostat、sar、ifstat、free,cacti,ganglia,nagios2、监测参数:负载超过CPU核心数的百分之八十,基本上就存在性能瓶颈,这个时候再查看cpu使用率、磁盘io、内存、网络状态,内存占用,每分钟负载,内存使用量,网络流 量3、经验总... 阅读全文
摘要:
1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'test... 阅读全文
摘要:
sql性能三个指标1、响应时间: 提交请求和接收到响应的第一个字符之间的时间间隔2、吞吐量: 单位时间内可以处理的交易数量3、可扩展性:硬件资源增加时吞吐量或响应时间是否适应影响性能因素:1、应用程序体系结构2、应用程序设计3、事务和隔离级别4、transact-SQL代码5、硬件资源6、SQLSE... 阅读全文
摘要:
var conn = Server.CreateObject("ADODB.Connection");conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("Test.mdb... 阅读全文
摘要:
dbcc 数据库控制台命令--检查数据库一致性dbcc checkdb--监控内存使用情况dbcc memorystatus--跟踪当前被阻塞的任务select * from sys.dm_os_waiting_tasks--采用粒度较小的锁如行锁则会增加对资源的消耗--采用较为粗糙的锁如表锁则可能... 阅读全文
摘要:
索引的原理及索引建立的注意事项SQL code--创建索引时的注意事项/******************************************************************************** *主题:创建索引时的注意事项 *说明:本文起点可能会相对高点,首... 阅读全文
摘要:
DBCC是sqlserver的控制台命令,用于维护保证数据库的一致性。DBCC的联机丛书地址:http://msdn.microsoft.com/zh-cn/library/ms188796数据库控制台命令语句可分为以下类别。命令类别 执行 维护对数据库、索引或文件组进行维护的任务。杂项杂项任务,如... 阅读全文
摘要:
帖子地址:http://topic.csdn.net/u/20120710/11/17e6185d-f4df-440f-84a3-4c07673d2313.html?seed=258991082&r=79163330#r_79163330如何找到指定数据库中没有聚集索引的所有表?运行下列查询之前,请... 阅读全文
摘要:
写Web页面就像我们建设房子一样,地基牢固,房子才不会倒。同样的,我们制作Web页面也一样,一个良好的HTML结构是制作一个美丽的网站的开始,同样的,良好的CSS只存在同样良好的HTML中,所以一个干净的,语义的HTML的优点很多,那么平时制作中,我们做到了这一点吗?我们一起来看一张图片:上图展示了... 阅读全文
摘要:
linux索引树:http://bbs.chinaunix.net/tree/index_165_1/http://bbs.chinaunix.net/tree/index_512/玩转linux:http://topic.it168.com/factory/linux/hadhoop权威指南:ht... 阅读全文
摘要:
作为一个苦逼的程序员,因为种种原因经常需要阅读别人写的代码。您是否有因代码杂乱冗余而心生厌恶,您是否有过因代码晦涩难懂而抓狂,您是因代码低级的逻辑错误而愤概,您是否因代码结构不合常规而需要到处查找,您是否因看到几百甚至上千行代码的方法而望洋兴叹,您是否因代码缺少注释而猜测以及花很多时间去理清楚前后逻... 阅读全文
摘要:
前言你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出发)建议:不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通... 阅读全文
摘要:
《华为时间管理培训》笔记什么是时间管理“时间管理”所探索的是如何减少时间的浪费,以便有效地完成既定目标。时间管理的六项基本原则1. 明确目标一个目标应该具备以下五个特征才是完整的:具体的;可衡量的;可到达的;相关的(与自己的生活与工作相关联);基于时间的2. 有计划、有组织地进行工作分类;排序;分配... 阅读全文
摘要:
编者按:这是一篇在网络引起巨大反响的文章。作者徐家骏,1989年从浙江诸暨考入中国科学技术大学,8915校友。《华为十年》系他从华为辞职时的内部离职感言,其后从天涯开始转载到各网站。徐家骏是典型的华为人。中国科技大学向来以科技英才辈出闻名。“板凳要做十年冷”,徐家骏埋头技术部门十年的经历,最好的诠释... 阅读全文
摘要:
hadoop参考手册http://hadoop.apache.org/common/docs/r0.19.2/cn/quickstart.htmlredis命令参考手册http://redis.readthedocs.org/en/latest/#comment-541903866redis资料精选... 阅读全文
摘要:
无论你是参与Java面试还是C#面试,设计模式和软件设计问题在程序员面试中是必不可少的一部分。编程和设计技两者相得益彰,一名出色的程序员也是一名出色的设计师,他们懂得如何利用代码来解决问题或者软件设计,但是这些技能需要不断提升。这就要求你不断的保持设计理念,无论编程项目的大小,从失败中总结经验。从面... 阅读全文
摘要:
salinux分区以下几个 /根目录 /usr /home /var swap 内存的1.5 - 2倍 /boot 200Mman语法 man 7 man man -f man 查询与man有关的命令 man ... 阅读全文
摘要:
很多参加BarCamp的人都在痛苦的从程序员转型为创业者。虽然我从来都不是疯狂的码农(把自己关在地下室里一周,折腾出十万行代码这样),但我也曾经做过这样的转型。在创办HelpSpot的这些年中,我确实也总结出了一些经验,以及人们会什么会转型失败。1. 代码只占生意的5%我见到的最多、最严重的问题就是... 阅读全文
摘要:
前言====Subversion 权限简介-------------------在 Subversion 的使用当中,存在“认证”、“授权”两个概念。认证,即 authentication,是指用户名与密码的认证。授权,即 authorization ,是指某用户对某个目录是否具备读、写权限的一种审... 阅读全文
摘要:
Linux /dev目录详解在linux下,/dev目录是很重要的,各种设备都在下面。下面简单总结一下: dev是设备(device)的英文缩写。/dev这个目录对所有的用户都十分重要。因为在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序,这一点和wind... 阅读全文
摘要:
由于Web服务器安全方面一直重视程度不够,所以经常导致网站被黑。下面笔者总结了一下关于怎样保证Web服务器安全的措施,希望能给那些服务器尚存在漏洞的用户提供一些帮助。 措施一、物理安全 服务器应该安放在安装了监视器的隔离房间内,并且监视器要保留15天以上的摄像记录。另外,机箱,键盘,电脑桌抽屉要... 阅读全文
摘要:
html标签转义表字符十进制转义字符"""&&&>>不断开空格(non-breaking space) 其他字符字符十进制转义字符字符十进制转义字符字符十进制转义字符?¡¡ÁÁÁáá&a... 阅读全文
摘要:
通过网易镜像下载 centos的 DVD1和DVD2, 刻录成盘光盘引导界面,选择“Install or upgrade an existingsystem”。检测光盘媒体介质,一般没问题,选择“Skip”跳过。准备安装,“Next”。选择安装过程的语言,选择“english”一直确定下去设置主机名... 阅读全文
摘要:
一次删除用户时,去 /home/$USER 看了下,没任何用户自建文件于是 userdel -rf USERNAME回车后,没见出现 shell# 脑子瞬间空白~~手去按CTRL+C已经晚了,,,cat /etc/passwd 用户的HOME被改过。。。还好有备份。。但也损失了部分数据。。。从此,再... 阅读全文
摘要:
在以下操作中,若只进行邮件通知,则不需要进行netsend和寻呼设置设置警报 在【常规项】中做以下设置新建警报设置警报名称选择数据库选择严重性 在【响应项】中可以做以下设置选择要邮件通知的操作员可以设置执行一个警报作业 在选项中可以做以下设置设置警报错误文本设置方式选择邮件发送方式可以自定义要发送的... 阅读全文
摘要:
今天在一台新的戴尔服务器上开始安装linux,插入光盘后选择【SATA opticalDRIVECE】进入,发现光驱无法引导进入安装界面,直接进入原来的windows server 2003系统界面,按F2进入检查bioss设置是否正确,设置正常,直接插入光盘, 进入原有系统双击光驱符,提示“in... 阅读全文
摘要:
有时候,会有程序员跑到我这里说他们不喜欢某个东西的设计,“我们需要给它来个全面的重构”,来纠正里面的错误。哦,哦。这听起来可不是个好主意。而且这听起来也不是重构…重构(Refactoring)这个词最初由Martin Fowler 和 Kent Beck给下的定义,它是一种修改,使软件的内部结构更容... 阅读全文
摘要:
图片,文件,二进制数据既然数据库支持BLOB类型的数据,把文件塞进BLOB字段里一定没有错了!?错,不是这样的!别的先不提,在很多数据库语言里,处理大字段都不是很容易。把文件存放在数据库里有很多问题:对数据库的读/写的速度永远都赶不上文件系统处理的速度数据库备份变的巨大,越来越耗时间对文件的访问需要... 阅读全文
摘要:
在【事件查看器】中的【系统日志】看多多个错误日志,详情如下:事件类型: 错误事件来源: DCOM事件种类: 无事件 ID: 10016日期: 2012-5-14事件: 14:04:17用户: 计算机名\IUSR_计算机名计算机: JIAOXIAO描述:计算机-默认 权限设置未将 COM 服务器... 阅读全文
摘要:
我在我的微博上说过这样一段话,我想在这里把我的这个观点阐述地更完整一些。@左耳朵耗子:聪明的程序员使用50%-70%的时间用来思考,尝试和权衡各种设计和实现,而用30% – 50%的时间是在忙碌着编码,调试和测试。聪明的老板也会让团队这样做。而傻逼的老板,苦逼的程序员会拿出来100%-150%的时间... 阅读全文
摘要:
Web上的用户登录功能应该是最基本的功能了,可是在我看过一些站点的用户登录功能后,我觉得很有必要写一篇文章教大家怎么来做用户登录功能。下面的文章告诉大家这个功能可能并没有你所想像的那么简单,这是一个关系到用户安全的功能,希望大家能从下面的文章中能知道什么样的方法才是一个好的用户登录功能。以下内容,转... 阅读全文
摘要:
软件开发是一个跨度很大的技术工作,在语言方面,有C,C++,Java,Ruby等等等等,在环境方面,又分嵌入式,桌面系统,企业级,WEB,基础系统,或是科学研究。但是,不管是什么的情况,总是有一些通用的基本职业技能。这些最基本的职业技能通常决定了一个程序员的级别,能否用好这些技能,直接关系到了程序员... 阅读全文
摘要:
看了不少网上关于离职管理的文章,全是从公司角度讲怎么管理员工的。今天我写个员工如何管理自己的离职流程。具体包括以下四步:第一步 慎重考虑第二步 提出离职第三步交接工作第四步 取得相关证明步骤/方法慎重考虑。无论因什么准备离职,一定要把此点作为离职的第一步。如果公司给你加薪、换岗位、提升,你还会不会继... 阅读全文
摘要:
1,查看磁盘df -h2,查看内存大小freefree [-m|g]按MB,GB显示内存vmstat3,查看cpucat /proc/cpuinfo只看cpu数量grep "model name" /proc/cpuinfo | wc -l4,查看系统内存cat /proc/meminfo5,查看... 阅读全文
摘要:
服务器处理能力,你估算正确过吗?作者:成晓旭1 【引题】 但凡写过技术方案的都知道,在技术方案最终落实到工程实施部署时,必须编制出当前解决方案需要部署的IT设备及环境,包括:需要的网络环境、端口、带宽、组网方式、网络安全保障措施;需配置的服务器设备性能、数量;需配置的存储数据存储设备、容量、存储速... 阅读全文