- 博客(1276)
- 收藏
- 关注
网站优化:测试网站速度的8款免费工具推荐
网站的加载速度是决定网站成败的重要因素,值得站长特别关注。原因很简单,没有人愿意为了打开一个网页而等老半天,换句话说,如果你的网站打开速度很慢,将流失大量的访客,甚至出现多米诺效应的不良影响,因此了解自己网站加载速度非常重要。下面向大家推荐8款非常有用的测试网站速度的免费工具,让你更加全面的了解自己的网站性能。PageSpeed Insights首先介绍的这款测试工具出自google,通过...
2012-06-13 08:37:44 503
到处都是jQuery选择器的年代,不了解它们的性能,行吗?
如今jQuery在网站上普及的程度越来越高,所以,对于jQuery的使用,即使再小的一点认识、一点优势、一点不足,也显得越来越值得研究和探讨。最近,我就对jQuery的选择器使用做了一些个小小的实验,用来说明jQuery的不同选择器在不同的情况下,哪个效率更高,更值得使用。先在每个测试页面的head中引入google提供的jquery文件和用于测试的小插件firejspt。<!-- ...
2012-06-13 08:37:00 502
HTML5在线摄像头应用
最近在搞一个考试系统,系统要求要有随机拍照的功能,并且摄像头能够收到js的控制。在线摄像头嘛,就那两种实现的方式:cab或者flash。暂且不论本人从没学过的flash(事实上我已经做了一个flash调用摄像头的demo,虽然是调用成功了,但是对于拍照部分我实在是无力了,况且还有js控制flash部分的代码更是令人头痛。)。 本来之前本人已经开发了一个摄像头的cab,但是activeX嘛...
2012-06-08 08:49:35 1552
你懂email吗?你不懂的
在几年以前,相信不少朋友都听说过,马云同志创办阿里巴巴的时候,还不会发邮件。也不知道在阿里巴巴上市之后,他学会收发邮件了没有!呵呵。我是曾经从内心里“瞧不起”过,至少认为在这一点上我比他强很多。后来我才发现,我未必懂得收发邮件。除了我,还有很多的码农也根本不懂得收发邮件,更不懂得Email里面的工作原理。借此,向大家介绍一下和Email相关的技术。老实说,我在七八年前就有了自己的雅虎邮箱,一直...
2012-06-08 08:46:21 2427
jQuery Tools:Web开发必备的 jQuery UI 库
jQuery Tools 是基于 jQuery 开发的网站界面库,包含网站最常用的Tabs(选项卡)、Tooltip(信息提示)、Overlay(遮罩、弹窗)、Scrollable(滚动控制)、Form Validator(表单验证)、Rangeinput(范围选择)、Dateinput(日期选择)等众多功能。jQuery Tools 提供了高自定义的API接口,能够帮助开发者非常容易的实现所需要...
2012-05-22 08:25:57 230
系统性能优化一例
上周接到一位从事电子产品生产的大学同学的QQ说他的一个ERP系统有问题,帮他看看,周末他过来详细的了解了一下情况:周一到周五使用的用户数是10-20个人,系统慢起来就是大家一起慢,人数少的时候不慢,另外一个揪心的问题就是大家同时使用的使用经常无故的退出,而且他还强调了他买的是一个强大的服务器了,系统运行了2年时间,数据量也不大。先描述下系统情况:操作系统:WindowsServer 200...
2012-05-22 08:25:25 152
JVM的恩恩怨怨-WebSphere性能优化
WebSphere优化中不得不提的是对JVM的优化,OutOfMemory、GC时间太长太频繁、内存碎片、大对象问题……虽说JVM运行效率如何很大程度是和代码有关,但是恰当的参数设置还是可以避免很多问题。因为在JAVA程序中,垃圾回收(Garbage Collection——GC)是内存发生瓶颈的主要因素(在程序没有问题的情况下)。但是JVM的优化(也就是优化GC)是一个很令人头疼的活。调整J...
2012-05-09 11:34:52 253
WebSphere性能调优-垃圾收集器
基于WebSphere 构建的企业应用,时常会出现性能问题,在严重的情况下还会提示出内存溢出,这是一件很让人恼怒的事情。在WebSphere Application Server(Was)运行的时候,内存溢出,会生成大量的溢出文件,如Javacore, Heapdump等文件,占用了大量的磁盘空间。在这种情况下,时常会出现一连串的系统问题,如部署在Was的所有应用服务都报错,Was连控制台也无法访...
2012-05-09 11:31:18 318
Android自定义Button按钮显示样式
关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据List...
2012-05-07 15:59:00 200
收藏的兄弟们的blog
海浪博客:http://www.cnblogs.com/ldr213一个源码网站:http://www.rtsoft.com/forums/forumdisplay.php?27-Proton-SDK-General-Discussion&s=e40337f499dcf730842190d9a8fb0244(海浪博客有介绍~哈哈)http://mzh3344258....
2012-04-30 17:23:00 230
Android主题与样式
Android 风格和主题Android xml风格和主题文件的编写,是涉及到整个程序界面美观的因素之一。 <wbr><wbr>当设计应用程序时,你可以用风格和主题来统一格式化各种屏幕和UI元素。较好的应用风格和主题,可以实现美观而统一的界面,和web中的CSS一样,Android也可以为界面定义全局、公用的Style。</wbr></wbr&...
2012-04-25 16:40:00 201
八款开源 Android 游戏引擎 (巨好的资源)
初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。事实上,这种想法完全是没有必要且...
2012-04-24 13:16:16 144
android - Content-Type大全
android - Content-Type大全".*"="application/octet-stream"".001"="application/x-001"".301"="application/x-301"".323"="text/h323"".906"="application/x-90
2012-04-20 09:48:00 295
android - uri
android - uri显示网页: 1. Uri uri = Uri.parse("http://www.google.com"); 2. Intent it = new Intent(Intent.ACTION_VIEW,uri); 3. startActivity(it);显示地图: 1. Uri uri = Uri.parse("geo...
2012-04-20 09:45:00 198
android - eclipse快捷键与技巧大全
android - eclipse快捷键与技巧大全Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(...
2012-04-20 09:43:00 321
android.view.WindowManager$BadTokenException: Unable to add window
错误:android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@435def20 is not valid; is your activity running? at android.view.V...
2012-04-19 13:07:00 132
单例模式在JAVA中的应用
单例设计模式是24种设计模式中用得还是比较多的一种设计模式吧!非常有用,一定要掌握单例就是某个类只允许有一个实例对象的存在,写单例要注意几点规则: 1.构造函数为private 2.有一个static的private的该类变量,在类初始化时实例化 3.一个public的getInstance方法获取对它的引用,继而调用其中的方法文字太抽象,还是代码清楚点吧,写单例有三种方法...
2012-04-16 16:33:00 238
软件项目“免坑”指南
“谁也无法改变现状,唯有无数程序员血洒大地,才能使项目重建天日。”这一点也不夸张,软件项目做烂了就是个坑,参与者也不过是填坑的。就像是在魔兽世界战场遇到国家队一样,你赢也赢不了,出也出不去。一 坑有多深? 当我们进入一个项目时,通过不断观察我们可以发现我们的项目到底是不是一个坑。造坑的项目,往往具有某些“臭味”,以下是我的一些认识,这些“臭味”即是项目健康状态不佳的明显标志:编码规...
2012-04-16 09:10:07 139
码农如何实现高帅富
当今IT界真可谓是好不热闹:谷歌推出chrome os,微软推出windows 8,W3C的HTML5也让人如雷贯耳,又有“云”飘在天上,至于最近最火的移动开发诸如ios、iphone、windows phone更是无人不知,无人不晓了,那么程序员到底应该何去何从,我们的路在何方呢?我们不妨展望一下未来的可能性,或许某一天网络操作系统完全取代了本机操作系统,那时候个人电脑不再需要多么高的配...
2012-04-16 09:09:32 151
发现一个很奇怪的问题!何以解忧啊!
<bean id="myTask_methodInvokingJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject"> <ref bean="myTask" /&
2012-04-11 20:50:59 146
执行计划中各字段各模块描述
在SQL语句的执行计划中,包含很多字段项和很多模块,其不同字段代表了不同的含义且在不同的情形下某些字段、模块显示或不显示,下面的描述给出了执行计划中各字段的含义以及各模块的描述。有关执行计划中各字段模块的描述请参考: 执行计划中各字段各模块描述 有关由SQL语句来获取执行计划请参考:使用EXPLAIN PLAN获取SQL语句执行计划 有关使用autotrace来获取执行计划请参...
2012-04-11 17:31:00 133
dbms_xplan之display_cursor函数的使用
DBMS_XPLAN包中display_cursor函数不同于display函数,display_cursor用于显示SQL语句的真实的执行计划,在大多数情况下,显示真实的执行计划有助于更好的分析SQL语句的全过程,尤其是运行此SQL语句实时的I/O开销。通过对比预估的I/O与真实的I/O开销来判断SQL语句所存在问题,如缺少统计信息,SQL语句执行的次数,根据实际中间结果集的大小来选择合...
2012-04-11 17:30:00 185
dbms_xplan之display函数的使用
DBMS_XPLAN包包括一系列函数,主要是用于显示SQL语句的执行计划,且不同的情形下使用不同的函数来显示,如预估的执行计划则使用display函数,而实际的执行计划则是用display_cursor函数,对于awr中的执行计划,则是用display_awr函数,而SQL tuning集合中的执行计划则由display_sqlset来完成。本文主要描述DBMS_XPLAN包中displa...
2012-04-11 17:26:00 121
dbms_xplan.display/dbms_xplan.display_cursor/autotrace
dbms_xplan.display/dbms_xplan.display_cursor/autotrace这3个都可以显示sql语句的执行计划,那么这3者有什么区别那?1. Explain planExplain plan以SQL语句作为输入,得到这条SQL语句的执行计划,并将执行计划输出存储到计划表中,方法如下:explain plan for select * from t;sele...
2012-04-11 17:13:00 138
DBMS_XPLAN.DISPLAY_CURSOR v$sql bind-data
看了白鳝的一片关于v$sql 中bind_data的测试,俺也学习了一下SQL> select * from v$version where rownum<2;BANNER--------------------------------------------------------------------------------Oracle Database 11g ...
2012-04-11 15:02:00 213
inactive sessiono
http://blog.csdn.net/aaaaaaaa2000/article/details/7392431在这个里面看到885的进程阻塞了很多其他进程,但是885进程的状态竟然是inactive session的,那这个inactive session 到底是干啥的?这个状态什么含义?http://blog.csdn.net/tianlesoftware/article/detai...
2012-04-10 16:03:00 160
为什么我要把公司做成扁平型
我一直在保持公司组织结构上层级体系的最小化。当有一个员工说出“晋升我吧”,我不得不重新评估公司的组织结构。几个月前,公司里发生了一些奇怪的事情:我们放弃了一个员工。这种事情在我创办的37signals这家芝加哥软件公司里并不常见。在过去的11年里,我们仅损失了5个人——其中还有个人在离开了7年后又回来了。但这里真正奇怪的事情是这位员工和我一起决定在此时辞去的原因。问题出自志向抱负上——...
2012-04-08 11:04:10 169
不要放弃你的梦想
周末的时候我正准备和几个朋友打游戏,热身的过程中同一个不是很熟的队员发生了一次有趣的谈话。“你是做什么的?”他问我。“哦,我给自己干,我有一个软件公司”,我回答。“真的吗!真令人羡慕!我在XXX公司工作,但我一直有个愿望去做动画设计,做独立职业人。这是我的梦想。可我现在陷入了这个错误的行业中了。”“你还活着,不是吗?”我尽量小声的对他说。他继续说:“你不知道,我已经想这一天等了10年了,可...
2012-04-08 11:00:07 127
获取绑定变量的各种方法
1、查询v$sql视图selectsql_id, sql_text, bind_data,HASH_VALUE from v$sql where sql_text Like '%select * from test where id1%';它的记录频率受_cursor_bind_capture_interval 隐含参数控制,默认值900,表示每900秒记录一次绑定值,可以通过alter sy...
2012-03-27 23:23:00 178
index skip scan的一些实验
http://space.itpub.net/22034023/viewspace-680475index skip scan的基本介绍。表employees (sex, employee_id, address) ,有一个组合索引(sex, employee_id). 在索引跳跃的情况下,我们可以逻辑上把他们看成两个索引,一个是(男,employee_id),一个是(女,employee_i...
2012-03-27 23:05:00 145
由于隐式转换导致的负载过高的处理
现象:突然系统报警负载过高下面的处理步骤:1、找到占用cpu高的进程 select tc.sql_text,tb.machine from v$process ta,v$session tb, v$sql tc where ta.addr=tb.PADDR and tb.SQL_HASH_VALUE=tc.HASH_VALUE and ta.SPID=311282、找...
2012-03-27 22:48:00 144
v$session 中查找locking信息
现象:系统突然报连接数过高,基本的现象就是有什么东西被锁了,导致后续的连接都在等待,那么到底是那个会话导致了阻塞那?可以查看视图v$session ,关注以下几个字段sid-------------------------被阻塞的进程idstatus--------------------被阻塞的进程状态COMMAND--------------被阻塞的进程执行的命令ROW_WAI...
2012-03-25 18:07:00 115
在线重定义更改主键字段类型/ORA-23539
SQL> create table T1 (x varchar2(20) primary key);----主键类型是char型Table created.SQL> insert into t1 select object_id from all_objects;71032 rows created.SQL> commit;Commit complet...
2012-03-24 23:15:00 383
在线重定义
在线重定义表具有以下功能:修改表的存储参数;可以将表转移到其他表空间;增加并行查询选项;增加或删除分区;---------------------------------------------常用重建表以减少碎片;将堆表改为索引组织表或相反的操作;增加或删除一个列。------------------------------------或更改主键的类型(从number...
2012-03-24 22:59:00 280
在业务高峰删除一列/以及恢复
SET UNUSED的用法原理:清楚掉字典信息(撤消存储空间),不可恢复。 可以使用 SET UNUSED 选项标记一列或者多列不可用。 使用DROP SET UNUSED 选项删除被被标记为不可用的列。语法: ALTER TABLE table SET UNUSED (COLlist多个) 或者 ALTER TABLE table SET UNUSED COLUMN...
2012-03-19 22:46:00 139
分区split ORA-14074
ORA-14074: partition bound must collate higher than that of the last partition错误解决在使用alter table TAB_STAT_DAY_COMPANY add PARTITION p201001 values less than (to_date('2010-01-01','yyyy-mm-dd'));增加...
2012-03-19 22:09:00 439
普通表转换为分区表
需求描述:一个表已经上线,但是上线之后发现该表的数据量很大,而且会删除历史数据,该表上要建立多个唯一索引,现在的问题就是在建表的时候是建立了一个普通表,现在需要将普通表转化为分区表,并尽量减少对应用的影响1、使用ctas的方式来建立create table t1( ID VARCHAR2(60) not null, a VARCHAR2(60) not null, b V...
2012-03-19 18:13:00 296
eclipse代码自动补全功能
最近没事儿干,玩vb.net,再次感觉到了VS的强大.然后就开始对Eclipse不爽了.百度百度,还真找到嘞.哈哈.减少 ALT+/ 的使用频率,尽量使用自动补全........打开 Eclipse -> Window -> Perferences,会打开个Perferences 的设置界面。找到Java 下的 JAVA->Editor->Content...
2012-03-17 16:01:00 132
linux imp sys
imp "'sys/oracle as sysdba'" FROMUSER=scott FILE=/home/oracle/SCOTTFULL_20120313.dmp log=/home/oracle/11.log buffer=496000 feedback=100orimp "'sys/oracle@tnsname as sysdba'" FROMUSER=scott FILE=...
2012-03-15 15:49:00 176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人