- 浏览: 411019 次
- 性别:
- 来自: 深圳
-
最新评论
-
huxin889:
第三四张图片裂了
ant 打包 jar 可执行 -
leichenlei:
user.hashCode() 会出现负数,怎么处理?
mysql merge分表 -
niaoqq1:
不好使。来看看我的方法。js:var NodeArr=getS ...
java中如何在ajax发送参数的时候,参数以数组的方式传递到后数组台 -
zhijiandedaima:
为什么我的defaultCache是空,空指针异常啊
spring 整合memcache -
lt26i:
帮了大忙了向楼主学习
java中如何在ajax发送参数的时候,参数以数组的方式传递到后数组台
文章列表
虽然现在用APACHE COMMONS DBCP可以非常方便的建立数据库连接池,但是像这篇文章把数据库连接池的内部原理写的这么透彻,注视这么完整,真是非常难得,让开发人员可以更深层次的理解数据库连接池,真是非常感谢这篇文章的作者。
import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.Driver;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;import java.u ...
mysql出现字符乱码的问题主要是字符编码的不一致,或者是用来默认的字符集(Latin1),它是不支持中文的,所以显示为乱码,这时候需要我们手动的修改msyql的默认的字符编码。还一种特殊情况就是你页面传过来的数据本身就是乱码,这种情况一般可以通过代码调试很容易找出来。
1、查看当前mysql数据库的编码
mysql -uroot -proot
mysql> show variables like 'collation_%';
+----------------------+-----------------+| Variable_name | ...
html5 表单元素的用法示例
- 博客分类:
- html5
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>html5 form 表单练习</title>
<style type="text/css">
article,aside,figure,footer,hgroup,nav{
display: block;
}
</style> ...
yum 常用的安装软件的命令详解
- 博客分类:
- linux学习笔记
1.用YUM安装软件包
命令:yum install <package_name>
2.用YUM删除软件包
命令:yum remove <package_name>
用YUM查询软件信息
我 们常会碰到这样的情况,想要安装一个软件,只知道它和某方面有关,但又不能确切 ...
linux程序设计第四版的一些笔记
- 博客分类:
- linux程序设计
标准的系统库经常放在 /lib 和/usr/lib 下面。
库的名字命名是有规范的
以lib开头,静态库的结尾是.a ,共享库的结尾是.so
位于 /usr/lib/libm.a 就是系统的一个数据函数库
通过下面的命令 -l选项来告诉c编译器函数库的位置 m 是libm.a的缩写
$ gcc -o fred fred.c -lm
如果我们的库没有放在/lib 和/user/lib目录下面,那么我们需要通过-L选择来告诉编译器我们的库的位置
$ gcc -o x11fred -L/usr/openwin/lib x11fred.c -lX11
编写 ...
effective java 第一版中的规则
1、考虑用静态工厂方法代替构造函数
2、使用私有的构造函数强化singleton属性
3、通过私有构造函数强化不可实例化的能力
4、避免创建重复的对象 可以通过放在static代码 ...
CSS Flexible Box Layout
- 博客分类:
- html5
CSS Flexible Box Layout 是一直比较新的布局方式,现在支持比较好的浏览器是firefox,chrome。所以下面的例子只可以在firefox,chrome下面运行才可以看到效果。
Flexbox 为 display 属性赋予了一个新的值(即 box 值),还为我们提供了 8 个新的属性:
box-orient
box-pack
box-align
box-flex
box-flex-group
box-ordinal-group
box-direction
box-lines
常用 Flexbox 样式属性
用于框的样式
...
简介
如果您听说过 Node,或者阅读过一些文章,宣称 Node 是多么多么的棒,那么您可能会想:“Node 究竟是什么东西?” 即便是在参阅 Node 的主页之后,您甚至可能还是 不明白 Node 为何物?Node 肯定不适合每个程序员,但它可能是某些程序员一直苦苦追寻的东西。
为试图解释什么是 Node.js,本文将简要介绍一些背景信息:它要解决的问题,它如何工作,如何运行一个简单应用程序,最后,Node 在什么情况下是一个好的解决方案。本文不涉及如何编写一个复杂的 Node 应用程序,也不是一份全面的 Node 教程。阅读本文应该有助于您决定是否应该继续学习 Node,以便将其用 ...
IE下css常见的问题
- 博客分类:
- CSS学习笔记
1、双边距问题
#mydiv{
float: left
margin-left: 100px
}
在ie6下这个div的左边距和普通的浏览器不同,他会是200px
修复这个问题:
加一个属性 display:inline;
2、IE下面的hasLayout问题
div#box{
background: red;
filter:aplpha(opacity=50);
opacity:0.5;
}
<!DOCTYPE HTML>
...
<div id="box" ...
CSS3 Transition
- 博客分类:
- CSS学习笔记
上一节花了大篇幅整理了CSS3
中动画属性中的Transform
,今天我们接着一起来看CSS3
动画属性中的另一个属性Transition
。
W3C
标准中对css3
的transition
这是样描述的:“css的transition
允许css的属性值在一定的时间区间内平滑地过渡。这种效果可以在鼠标单击、获得焦点、被点击或对元素任何改变中触发,并圆滑地以动画效果改变CSS的属性值。”
下面我们同样从其最语法和属性值开始一步一步来学习transition
的具体使用
语法:
transition : [<'transition-pro ...
1、首先我们需要一个简单的html结构来完成我们的的实验
标准的3列的布局模式,左边列(left column) 的宽度是200px,右边宽度的是150px ,中间的宽度是100%
<body>
<div id="head">
<h1>head</h1>
</div>
<div id="container">
<div id="center" class="column&qu ...
渐进增强式布局探讨(上)
- 博客分类:
- CSS学习笔记
来看一个经典的三栏布局:
从内容出发(渐进增强
的核心思想),一份合理的HTML结构如下:
<div id="page">
<div id="hd"></div>
<div id="bd">
<div class="main"></div>
...
今天尝试用c语言访问连接MySQL,发现使用编译指令:gcc -I/usr/include/mysql connect1.c -L/usr/lib/mysql -lmysqlclient -o connect1
原因其实很简单了,昨天我只装了server和client两个包,对于平常的使用,这已经足够了,但对于要在linux下进行数据库的开发,则还需要安装devel开发包,并且该开发包的版本应该和我之前所安装的server和client包版本一致,否则会发生冲突而导致无法安装。
$yum search mysql //查看与mysql相关包的名字,找到我们需要的开发包中包含deve ...
国外程序员推荐:每个程序员都应读的书
- 博客分类:
- linux学习笔记
转载 : 伯乐在线
编者按 :2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的 ?
“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”
很多程序员 响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,伯乐 在线整理编译这个问
转载 中国IT实验室
一、工具的使用
1、学会使用vim/emacs,vim/emacs是linux
下最常用的源码编辑具,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。新手的话推荐使用vim,这也是我目前使用的 ...