自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

简单的优化mysql,提高查询性能

其实下面要讲的优化方法都是大家熟悉的,只是对于自己来说,是前进了一小步,而且看到结果很满意。免不了有点高兴,所以就写下来。[size=large]问题:在php中用select语句查询mysql数据库,返回结果很慢。实在不能忍受[/size]1、最开始的情况:php中的select语句:[code="sql"]select article_diffsize.content ...

2011-11-23 17:01:34 185

原创 子数组之和的最大值

《编程之美》里面对求一维,二维的都进行了讲解。1、一维中用动态规划可以使时间复杂度降到O(n). 思想:考虑数组中A[0],与最大的一段数组(A[i],...A[j])的关系 (1)、当0=i=j时,元素A[0]本身构成最大的一段 (2)、当0=i=0; i--){ start[i] = max(A[i], A[i]+start...

2011-09-07 23:37:13 175

原创 用PIL画矩形

下载PYTHON下载PIL(http://www.pythonware.com/downloads/index.htm)[code="python"]import Image,ImageDrawim = Image.open('test.bmp')draw = ImageDraw.Draw(im)draw.polygon([(200,200),(220,200),(...

2011-08-29 15:33:26 1592

原创 如果可以再读一次研究生

2年半的研究生读书也快结束了,年底就要答辩了。忙了好几天修修改改,增增减减的又写了篇论文。到现在,接近毕业的人了,才对到底应该怎么读这个研究生有个点模模糊糊的认识。其实,仔细想一想,大学四年如果可以再读一次,我也会有另外的一种读法。大一不能再像高中一样,还买参考书来做题。买本课后习题的解答,好好把书后的题做了就能拿到3.0以上的绩点了。大二,开始要考虑到底是读研,出国,还是就业啦。...

2011-08-25 21:34:51 296

[笔记二]Essential JavaScript Design Patterns For Beginners

[size=large]二、 构造模式[/size]利用prototype 来构造自己的函数。[code="js"]function Car(model,year,miles){ this.model = model; this.year = year; this.miles = miles;}Car.prototype.toString = function(){...

2011-07-14 16:02:24 123

[笔记一]Essential JavaScript Design Patterns For Beginners

最近在看Essential JavaScript Design Patterns For Beginners原文地址:http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/自己做了点笔记;摘录如下1、一个设计模式必要的部分:(1)名称和描述Pattern Name and description...

2011-07-13 17:27:16 192

原创 [转]文本分类入门(番外篇)特征选择与特征权重计算的区别

原文地址:http://www.blogjava.net/zhenandaci/archive/2009/04/19/266388.html在文本分类的过程中,特征(也可以简单的理解为“词”)从人类能够理解的形式转换为计算机能够理解的形式时,实际上经过了两步骤的量化——特征选择阶段的重要程度量化和将具体文本转化为向量时的特征权重量化。初次接触文本分类的人很容易混淆这两个步骤使用的方法和各自的目...

2011-07-03 19:49:11 131

原创 Map ,Reduce

摘自《软件随想录》[code="java"]var a=[1,2,3]; function map(fn,a){ for(i=0;i

2011-05-26 13:40:57 110

原创 ie下的bug

1、ie6下,如果margin是负值的话,需要设置position:relative2、ie下要设置display:inline-block,需要这样写,*display:inline;zoom:1

2011-05-24 14:31:44 85

原创 会议级别

[url]http://www.ntu.edu.sg/home/assourav/crank.htm[/url][color=blue]AREA: Artificial Intelligence and Related Subjects[/color][color=red]Rank 1[/color]: AAAI: American Association for...

2011-05-24 10:11:25 614

原创 js事件

事件:DOM事件:firefox, opera, safari 和 chrome专有事件:ieDOM事件流:document -> html -> body (捕获阶段)-> div(目标,事件发生) ->body -> html ->document(冒泡阶段)包括HTML事件处理程序,DOM0级事件处理程序,DOM2级事件处理程序DOM2级事件处理程序,两个方法ad...

2011-05-17 10:54:59 78

原创 关于搭建wiki镜像和数据库的一些东西

1:搭建wiki镜像(1)Apache,Php5,Mysql不可少,然后下载mediawiki软件。(2)mediawiki直接解压到apache里面,然后进主页去创建数据库wikidb。里面有41个表。在导入数据之间,要先清除page,revision,text三个表。delete from page;delete from revision;delete from text...

2011-05-15 23:18:22 1332

原创 导入导出mysql数据库命令

还原或者导入数据库命令:mysql -u root --password=root 备份数据库命令: mysqldump -u root --password=root --database helloworld >helloworld_backup.sql其他用法: 1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysql...

2011-05-07 10:39:27 146

原创 在java解析XML写入到数据库中遇到的问题

用java程序解析XML写入到MYSQL中遇到了很多问题。1,关于XMLJAVA解析XML的时候,一定要处理没有读取到XML。读取到XML但是里面的元素节点不存在的问题,不然会出很多问题。2、数据量太大,在运行JAVA的时候会报JAVA HEAP SPACE错误,一定要设置虚拟机的运行大小,可以用JAVA命令,,java -Xms32m -Xmn800m className。。...

2011-05-06 22:02:51 220

原创 圣杯布局的实践

原文地址:http://www.alistapart.com/articles/holygrail实践了一下;[code="HTML"] [/code]CSS:[code="HTML"] body{min-width:550px;margin:0px;padding:0px} #container{ ...

2011-05-06 15:24:14 85

使用HTML5的语义标签

看了文章Using HTML5 semantic elements today,做了一点翻译原文地址:[url]http://www.nczonline.net/blog/2011/03/22/using-html5-semantic-elements-today/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+nczon...

2011-04-29 11:06:29 128

原创 Java连Mysql数据库

在Java工程中加入链接数据库的jdbc包,mysql-connector-java-5.1.6-bin.jar[code="java"]import java.sql.*;public class data { public static void main(String[] args){ //链接数据库的URL,test为数据库名 String url=...

2011-04-21 09:44:37 90

原创 wiki数据库表

现在涉及到构建后台数据库表,问题是这样的,有上千个词条,每个词条有上百个历史版本,而且可能涉及到不定期的增加历史版本的问题。怎么构建可以灵活支持以后插入新的数据就成为了一个问题。1、最简单的想法就是把数据写在一个表中: 列:page_id(词条的id)、revision_id(词条版本的id)、text(词条的内容) 但是这样的话,表太大,现在我抓取了截止到2011年4月19号...

2011-04-20 21:28:35 1220

原创 杂(1)

deviates from 偏离css----------------------------css 样式表要要页面中抽取出来* {margin:0;padding:0}每种浏览器都有自己自带的默认样式,所以最好在css文件中清除一个所遇的样式word-wrap:break-word;/*可以让字在行不够宽的时候顺势向下*/linux----------------...

2011-04-19 23:09:36 107

原创 前端知识天天学(4)

position:absolute的时候它相对于整个window,需要设置它的父级元素position:relative.这样设置left的值的时候,是相对于父级元素而言。---------------------------------------------------------------display属性----------------------------------...

2011-04-19 23:08:30 106

原创 杂(2)

数据库----------------------------------------------------------------------使用数据库:use database;显示表: show tables;创建表:create table tablename( test1 , test2 )表中插入...

2011-04-19 23:07:58 96

原创 [转]mysql下如何执行sql脚本

原文地址:[url]http://www.cublog.cn/u3/94597/showart_1900808.html[/url]首要步骤(一般可省略):开启mysql服务(默认是开机时就自动运行了):控制面板-->管理工具-->服务,在里面找到名称为mysql的项,双击就可看它的服务状态是启动还是停止,把它设为启动连接mysql:在命令行下输入 mysql -h l...

2011-04-19 22:13:47 125

原创 [转]ie6下CSS存在的BUG

A 双倍MARGIN設置float的位于行首的元素[如div, ul中的li等],使用margin后,横向margin值会加倍div {float:left;margin-left:10px;display:inline; /*解决方法*/width:420px;height:150px;border:1px solid red}浮动元素上的{displ...

2011-04-13 13:42:20 84

原创 笔记(4)——Analyzing Communities and Their Evolutions in Dynamic Social Networks

摘要:提出一个新方法,与传统的两步方法相区别。我们提出FaceNet来分析社区和它们的演化通过一个强大的统一过程。我们的方法是对问题采用MAP估计,社区结构的估计同时考虑观察到的网络数据和由历史社区结构提供的先验分布。关于动态网络的研究情况……,它们共同的缺点是:(1)社区和它们的演化是分开来研究的。通常,社区结构独立的用连续的时间步来提取,然后演化的属性用来解释随着时间的...

2011-04-12 22:56:38 263

原创 加快网站速度的最佳做法_(4)避免使用css表达式

CSS表达式是一个强大的方法,可以使得CSS属性动态的改变。在IE5.0的版后得到支持,但是在IE8中被剔除了。作为一个例子,背景色可以用CSS表达式设置成每隔一个小时改变。[code="java"] /*code里面没有cs只有用java代替,见谅见谅*/ background-color:expression( (new Date()).getHours()%2 ? "...

2011-04-06 14:46:51 112

原创 web前端知识天天学(3)

(1)ECMAScript中的所有参数传递的都是值,不可能通过引用传递参数。(2)没有重载。只能通过检查传入函数中参数的类型和数量并作出不同的反应,可以模仿方法的重载。[code="js"]function doAdd(){ if(arguments.length == 1){ alert(arguments[0]+10); } else ...

2011-04-06 14:13:48 110

原创 【转】switch中case与default的情况

学习switch语句的时候,接受下面这样的程序: switch(a) { case 1: printf("one");break; case 2: printf("two");break; default: printf("three"); } a=1 输出one ...

2011-04-06 11:16:28 532

原创 数据挖掘概念与技术_文本挖掘

1、文本检索的基本度量——[color=red]准确率和召回率[/color][url]http://fuhao-987.iteye.com/blog/930140[/url]2、文本检索方法——[color=red]向量空间模型[/color][url]http://fuhao-987.iteye.com/blog/930988[/url]3、文本索引技术 [color=red]...

2011-04-05 16:53:30 223

原创 没有嫁给你——张小娴

我最害怕的事,是我最终没有嫁给你。 故事总是这样发展--相处五年、十年、十五年的人,我们离开他们。然后,跟一个相识月余的人步入教堂。我忘却十年的盟誓,向另一个人许下一生一世的誓言。 跟我共度余生的人,竟然不是你。而我不会难过,只是在无眠的夜里,偶然会怀念你,觉得伤感。一段漫长的爱情,在我的婚姻以前结束。另一段爱情,在婚姻以后开始。我们各走各路。 过去的日子变得很模糊,总是女人流着泪。要...

2011-04-04 22:36:55 88

原创 YUI的全局对象

原文:[url]http://developer.yahoo.com/yui/3/yui/index.html#start[/url]使用YUI的全局对象(1)使用use方法 use方法可以使你加载需要的模块到YUI的实例中。你可以选择需要的模块而不必加载所有的模块。 例如: YUI().use('node','anim',function(Y){});...

2011-04-02 16:55:02 183

原创 前端知识天天学(2)

1、javascript由三个部分组成;(1)ECMAScript(2)DOM文档对象模型(3)BOM浏览器对象模型2、元素中 属性defer:可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。 [color=red]这个属性有时候很有用的哈。[/color]3、元素有hash属性,当页面有垂直滚动条时,点击元素会回到页面的顶端。 hash:属性...

2011-04-02 11:34:43 88

原创 前端知识天天学(1)

(1)块元素的居中方式:margin:0 auto(2)IE8用IE7方式渲染:[code="html"][/code](3)a元素的几种方式 a,a:visited,a:hover,a:link,a:active':link':适用于未被用户访问过的链接。':visited':适用于已被用户访问过的链接。':hover':在可视化客户端上,适用于光标(鼠标指针)指向一个元...

2011-03-29 17:20:01 99

原创 【转】javascript判断浏览器是不是IE

一个项目中要判断浏览器是不是IE6,用jQuery的utility里面的方法$.browser.version判断居然总是显示是IE6,但我用的明明是IE7(我的操作系统是server2003,$.browser.version在window6.0的系统上总是返回6.0,算是bug吧),最后没有办法只好用下面蹩脚的方法判断了,把下面的代码加在页面里就可以判断是不是IE6,当然稍加修改也可以用来判断...

2011-03-29 14:14:09 71

原创 加快网站速度的最佳做法_(3)script脚本放在底部

脚本的问题是它会阻止并行的下载。HTTP/1.1规定,浏览器在同一个主站不能并行同时下载超过两个组件。如果你把图片放在多个站点上,就可以同时下载多个图片。但是,当在下载脚本的时候,浏览器不能同时进行其他的下载,就算是利用不同的站点。 在某些情况下很难把脚本移到底部。例如,如果脚本中有document.write在页面中插入内容,这时脚本就不能移动到页面的底部。当然...

2011-03-24 15:30:12 121

原创 加速网站速度的最佳做法_(2)把样式表放在顶部

在雅虎性能的研究中,我们发现把样式表放在HEAD中使得页面看起来加载比较快。因为把样式表放在HEAD使得页面能够逐步呈现。 前端工程师关注性能,希望页面能够快速的加载,也就是说希望浏览器能够尽快地显示内容。这对拥有很多内容的页面来说是很重要的,对那些网络比较慢的用户来说也是重要的。给用户提供可视化的回馈是很重要的,比说进度指标,这些都得到了很好的研究也有相应的文档[url]htt...

2011-03-23 10:23:34 114

原创 加快网站速度的最佳做法_(1)最小化http请求

原文地址:[url]http://developer.yahoo.com/performance/rules.html[/url]自己做了点翻译:最小化HTTP请求80%的用户响应时间是花在前端。大多数时间用来下载需要的组件,例如,图片,样式,脚本,FLASH等。为了达到渲染页面的目的,减少下载组件的数量,从而减少HTTP请求的时间。这就是加快页面的关键。一种减少下载组件的方法就是...

2011-03-22 17:58:23 217

原创 [转]老生常谈session,cookie的区别,安全性

原文地址:[url]http://blog.51yip.com/php/938.html[/url]一,为什么session,cookie经常会有人提到做web开发的人基本上都会用session和cookie,但是仅仅只是会用,并不知道session和cookie的真正的工作原理,都只是凭着感觉来猜测。web开发者只要利用它们来完成工作就行了,所以每个人的理解基本都会有大同小异,我想这就是...

2011-03-18 14:35:05 745

关于highslide的一点学习

一个开源的JS,关于图片,视屏等的显示,很cool。[url]主页:http://highslide.com/[/url][url]参考:http://highslide.com/ref/[/url]可视化编辑器:[url]http://highslide.com/editor/[/url]可以用一下这个编辑器,体验一下。很不错。研究了一下它的代码:只是有关gallery的。...

2011-03-16 22:07:45 121

原创 利用YQL制作自己的小工具

YQL服务可以实现对网上不同数据源的query,filter,combine(查询,过滤,合并)。YQL说明类似SQL。下面的例子就是用YQL说明实现从Flickr上得到一系列text为cat的图片。SELECT * FROM flickr.photos.search WHERE text = "cat"为了使用YQL服务,需要使用HTTP GET,把YQL说明作为URL的...

2011-03-16 21:56:44 313

原创 常用排序算法-java实现(希尔,归并)

3、希尔排序[code="java"]/** Shellsort, using a sequence suggested by Gonnet.* @param a an array of Comparable items.*/public static void shellsort( Comparable [] a ){ for( int gap = a.lengt...

2011-03-16 20:11:25 85

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除