- 博客(22)
- 资源 (13)
- 收藏
- 关注
翻译 mysql的查询、子查询及连接查询
一、mysql查询的五种子句 where(条件查询)、having(筛选)、group by(分组)、order by(排序)、limit(限制结果数) 1、where常用运算符: 比较运算符 > , ),>= , in(v1,v2..vn)
2015-12-25 10:00:43
536
翻译 MySQL 资料分享
基础篇: 《MySQL索引与SQL调优》讲师:玄惭 (微博:玄惭) 本课程将从Mysql的底层存MySQL索引与SQL调优储开始,到上层应用实现来介绍SQL调优:(1)从Innodb底层磁盘的存储格式到索引的原理,来介绍SQL调优(2)从Mysql插入,查询的处理过程,来介绍SQL调优(3)从性能压测数据的结果,来介绍SQL调优
2015-12-25 09:56:24
430
原创 提高SQL的查询效率
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:
2015-12-25 09:50:24
299
翻译 HTML5设计原理
设计原理本质上是一种信念、一种想法、一个概念,是你行动的支柱。不管你是制定规范,还是制造一种有形的物品,或者编写软件,甚至发明编程语言。你都能找到背后的一个或者多个设计原理,多人协作的任何成果都是例证。不仅仅Web开发领域是这样。纵观人类历史,像国家和社会这样大规模的构建活动背后,同样也有设计原理。就拿美国为例吧,美国的设计原理都写在了《独立宣言》中了。我们认为这些真理是不言而喻的,人人生
2013-12-26 23:11:33
609
原创 oracle的jdbc连接方式:oci和thin
oracle的jdbc连接方式:oci和thin oci和thin是Oracle提供的两套Java访问Oracle数据库方式。 thin是一种瘦客户端的连接方式,即采用这种连接方式不需要安装oracle客户端,只要求classpath中包含jdbc驱动的jar包就行。thin就是纯粹用Java写的ORACLE数据库访问接口。oci是一种胖客户端的连接方式,即采用这种
2013-11-07 16:59:05
2730
翻译 软件开发者的四大技能
现如今,可供选择的技术、语言及平台可谓五花八门,因此作为软件开发者,要弄明白哪里是花时间培养个人技能的最佳投资点也就难上加难。常常有人向我征求关于如何成为更强的程序员的建议。人们问得最频繁的问题可谓万变不离其宗,即他们是否应该把时间花在某种与众不同的特定编程语言或技术上。最近我花了很多心思琢磨此问题,并想出了一些我认为最要紧且能让你受益终生的技能,一旦软件开发者掌握了这些技能,不仅会给他们带来
2013-03-12 18:31:44
694
翻译 8条学习编程的可靠建议
掌握编程的艺术通常需要数千小时的努力,如果你掌握了技巧,必定能缩短时间(同时获得更多的乐趣)。以下是几条帮助你在编程之路上加速成长的建议:去解决实际问题理论很无聊,所以理论问题通常也很无聊。如果能从在学习编程的同时能获得一定的外快,相信你一定更有兴趣。因此,首先要扪心自问“我为什么要学这个?”如果答案是“为了创造”,那么,去做吧!好消息是,你不必一上来就需要了解如何编码:在这之前先(粗略地
2013-03-12 18:20:40
863
翻译 开源意味着无需负任何责任?
transloadit.com联合创始人Felix Geisendörfer近日在检查GitHub上开源项目代码时发现了这样的的评论:“如果你真的关心自己的代码库及其社区,那你必须立刻实现这一功能。”这不一定是评论原文,但大概就是这个意思——希望项目作者Felix无偿地解决他的问题,因为他对社区负有责任。而且他并非唯一这样想的,有很多人都明说或者暗示过,开源作者应该的对其项目负责任。
2013-03-12 17:57:25
596
原创 C#中反射理解
一、C#中反射理解 反射是一种机制,通过这种机制可以知道一个未知类型的类型信息。 有一个对象,它不是我们定义的,既可能是通过网络捕捉到的,也可能是使用泛型定义的,但我们想知道这个对象的类型信息,想知道这个对象有哪些方法或者属性什么的,甚至想进一步调用这个对象的方法。关键是现在只知道它是一个对象,不知道它的类型,自然不会知道它有哪些方法等信息,这时该怎么办呢? 反射机制
2013-03-11 20:06:08
838
1
原创 Oracle之DBA(一)
一、实战前须明白: Oracle安装会自动的生成sys用户和system用户:(1) sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install(2) system用户是管理操作员,权限也很大。具有sysoper角色,没有cre
2013-03-11 19:18:42
798
原创 Oracle常见错误汇总
Oracle学习手册:新手常见错误小集没有人会否认ORACLE是全球最有影响的数据库产品之一;不过好的东西似乎总有那么好用的时候,甚至有些无情--总会给layman们一个个无情的错误号。下面是我个人的总结,条条有用,希望能给初学者一点启示。 1、ORA-12541:TNS:没有监听器 原因:没有启动监听器或者监听器损坏。如果是前者,使用命令net start OracleOraHo
2013-03-08 12:41:22
803
翻译 一位老鸟的T-SQL语句的经验之谈
做管理系统的,无论是bs结构的还是cs结构的,都不可避免的涉及到数据库表结构的设计,sql语句的编写等。因此在开发系统的时候,表结构设计是否合理,sql语句是否标准,写出的sql性能是否优化往往会成为公司衡量程序员技术水平的标准。我们程序员不是dba,不需要时刻关注sql运行时间,想方设法优化表结构,存储空间,优化表读取速度等等,但是在开发系统时,时刻保持优良的写sql语句的作风是很有必要的,
2012-11-14 21:15:27
880
原创 走不出的软件作坊——客户的需求无止境
唉!项目又延期了,例会上老板恨恨的批评了整个项目组,投入了那么多,生产出在哪里?查原因,发现是由于项目的需求不断变更导致,这恐怕是很多老鸟和小鸟都经历过的事。 这里就谈谈项目延期的一个重要因素:需求问题 这张图大家再熟悉不过了,我再炒一下冷饭,列一下主要可能的情况: 客户提出的需求项目组客户期望的结果是否满意
2012-09-20 19:46:53
476
原创 快乐的程序——接口之本
从前,有个程序, 只有一个模块,自己搞定所有事情,简单又快乐地生活着。后来,干的事多了,需要划分职责, 加了新模块,不过他们需要彼此沟通协调工作……好在是进程内的,如C#,Java之类的写几个Interface就搞定协作规范了。不过,再后来变成了两个程序 这下麻烦更大了,因为你说话时,对方可能睡着了zzZZ。甚至,你可能需要同老外交流,更甚至,对方可能来自遥远的半人马
2012-09-20 19:28:28
779
翻译 研发和开发--两项核心工作的关系
曾经有一群人,将自己的想法变成一个个小孔,打在纸带上,他们把这纸带叫做Program——程序。将它塞入被称为Computer的机器中,然后恭敬的等待机器重新吐出一段纸带,拿着欢喜地去了。这群人被称为Programmer——伟大而光荣的程序员。 后来,两个叫斯蒂夫的人搞出了个叫Apple的小家伙,PC——个人电脑开始燃起星星之火。但是这些小东西需要被称作Software——软件的
2012-09-20 19:24:26
631
原创 学习Oracle环境中job创建
oracle中job的创建:create table date_log(create_date date constraint create_date_pk primary key);create or replace procedure create_date_log_row is begin insert into date_log(create_date)value
2012-09-15 13:11:36
674
翻译 IT人职业规划解决方案 -----写给奋战在开发一线的盆友
有时候人经常会遗忘一些事情,过去的,未来的。有时会纠结于理想和现实。有时候是因为忙碌而忘记思考。有时候是因为无奈而选择忍受。规划自己的职业道路,以及人生道路是,我们已经不必再来讨论他的重要性,只有谨慎对待。规划更要根据个人的理想,从实际出发。那么怎么才算实际呢?所谓的实际应当包含以往的经验、现有掌握的技术、教育背景、现实的工作环境、以及一些其他因素。如:婚姻、年龄、学习能力。花一些时间来思考这
2012-09-13 12:58:00
1285
原创 C#多线程应用程序的方法总结
编写C#多线程应用程序的总结,以下这些简单的步骤就可以实现目的:定义名称空间在.NET中,多线程功能是在System.Threading名称空间中定义的。因此,在使用任何线程类之前,必须定义 System.Threading名称空间。定义方法如下:1.using System.Threading; 启动线程System.threading名称空间中的Thread类代表一个线程对
2012-09-13 12:44:58
584
翻译 APP的决胜期往往在一个月之内
2012中国互联网大会与9月13日开幕。腾讯董事会主席兼首席执行官马化腾在发表演讲时表示,一款APP的竞争决胜期往往在一个月之内。马化腾同时强调,坚决反对假借用户之名,利用安全进行用户难以辨别的用户信息搜索。并宣布腾讯将在安全创新基因方面投入10亿元,鼓励更多企业进入安全防护领域。马化腾表示:“刚才我发现会议的资料里看到非常多的创新型的企业,正在诞生,而且他们很多的产品,我估计有超过一半的数量
2012-09-13 12:26:56
863
翻译 多线程
Windows是一个多任务的系统,如果你使用的是windows 2000及 其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序 所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以
2012-08-30 12:23:59
401
翻译 IT人 不是一辈子靠技术生存
一、 在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事 市场开发,跑腿的人,没有前途。 不知道你是不是知道,咱们中国有相当大的一部分软件公司,他们的软件开发团队都小的可怜,甚至只有1-3个人,连一个项目小组都算不上,而这样的团队却要承担一个软件公司所有的软件开发任务,在软件上线和开发的关键阶段需要团队的成员没日没夜的加班,还需要为测试出的BUG和不
2012-07-16 19:47:52
1133
详解Java解析XML的四种方法
2012-03-13
C#2008抓图很清晰的Win Form程序源码
2012-03-10
C#2008计算机锁屏程序
2012-03-09
ADO.NET 数据库课程资源
2012-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人