文章列表
在centos上安装zeromq
configure报错没有uuid-dev,
安装完uuid和uuid-devel后还是报错,
最后费了好大劲google上搜到,还要装一个这个东西e2fsprogs-devel
直接yum install e2fsprogs-devel
db设计:
CREATE TABLE IF NOT EXISTS `test` (
`id` INT(1) NOT NULL AUTO_INCREMENT,
`path` VARCHAR(255) NOT NULL,
`name` VARCHAR(255) NOT NULL,
PRIMARY KEY (`id`))ENGINE = MYISAM DEFAULT CHAR SET ='utf8';
INSERT INTO `test` VALUES
('', '0', '公司'),
('', '0-1', '部门一'),
('', '0-2', '部门二'), ...
mysql的date time数据类型的比较
- 博客分类:
- MySQL
小组例会上提到说以后数据库里的date time类型字段都统一使用YYYYMMDDHHIISS的类型,然后去看了一下mysql的文档,发现mysql的date time类型的确是可以写成这样的形式,这样做的一个好处是在进行时间比较的时候会快一点,但是相对于其他的时间格式来说,这种格式可读性不好,当从数据库取出来之后还要处理一下。
代码是这样子<a href="javascript:void(0);" onclick="javascript:reloadAuth();return false;">换一张</a>,是一个验证码的程序,点击会刷新验证码,但是没加return false语句之前,验证码老是刷不出来,用httpwatch产看结果是abort。搞了好久,去网上查说是ie6的一个bug,就是在onclik时间之后会继续执行herf链接,而href=javascript:void(0)提前将onclik事件的请求给终止了。在onclik里面加上re ...
我选择的是Consolas字体,然网上说的Windows下设置gvim字体的方式:set guifont=Consolas:14却不行,原来是要在字体大小前面加一个h,这样子就可以了:set guifont=Consolas:h14
delete from tb as a from tb as a,(select min(id) as id from test group by(repeate_column) having count(1) > 1) as b where a.id > b.id and a.repeate_column = b.repeate_column;
apache下的虚拟主机配置
直接在httpd.conf文件的末尾添加
这是例子:
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
ServerAdmin bugwhen@gmail.com
DocumentRoot "D:/AppServ/www"
ServerName localhost
DirectoryIndex index.php index.html default.php index.html.var
</VirtualHost>
<VirtualHost 127.0.0 ...
写的一个简单的文章内容分页类~~~
<?php
class contentPage {
private $content;
private $pageSize;
private $breakFlag;
private $url;
private $pageVar;
//参数依次为:内容, 每页的大小, 分页的标志(默认为换行符), 页面(默认为当前页),页变量(p)
public function __construct($content = "", $pageSize = 10, $breakFlag = "\n", $url = ...
#include <stdio.h>
#include <mysql.h>
#include <stdlib.h>
int main(void)
{
MYSQL *con;
MYSQL_RES *res;
MYSQL_ROW row;
con = mysql_init(NULL);//初始化
if (!mysql_real_connect(con, "主机名", "数据库登录用户名", "登录密码", "数据库名", "端口号", NULL, 0 ...
安装Ubuntu8.04beta版后,我的vim变得“无精打采”了,主要是没有在配置文件中设置属性的缘故,我的Ubuntu6.06是david帮我我配置的,超快,我还没看清就弄完了,今天自己试试看吧,于是上网搜索了一下相关内容,来个照猫画虎, ...
出问题了就google,下面是我搜到的可以解决的方法:
不显示界面问题:
打开后不能正常显示,只有标题栏正常
解决:
用vi打开Zend_Development_Environment(和你选择安装的路径有关,找下),打开后输入
/set nu
在输入1693
在其附近会有类似下面的代码(行数可能不同,不过应该差不多)
1693:
1694: debugOut “”
1695: unset POSIXLY_CORRECT
1696: if [ $DO_NOT_FORK ]
改成(就是加了1693那行)
1693: options=”$options -Dawt.toolkit=sun.aw ...
我从11岁开始编程,并且一直都很喜欢技术和编程。这些是我一直以来获得的经验教训。作为一个程序员,你可能需要这样的忠告。我更希望每个人在获取这些忠告的同时能够学到更多。
我将会不间断地更新这里,我可能会有更多的要写,但是就我这20年来看,我认为没有什么更多的需要加在这个清单下了。:-)
这就是至今为止我印象最深的一些教训。
1、解决问题时估算你所需要的时间。C'mon,admit it! 我曾见过一些程序员为了解决一个特殊的问题而连续坐在显示器前面8小时,我会像下一个会成为这样的程序员一样感到内疚。为自己定一个时间表吧,每1小时,30分钟,甚至15分钟。如果在这期间你不能找出问题的解决办法, ...
<?php
class excutionTime() {
private $startTime = 0;
private $endTime = 0;
private function time_floate(){
list($usec, $sec) = explode(' ', microtime());
return((floate)$usec + (floate)$sec);
}
public function start() {
$this->startTime = $this->time_floate();
}
public function ...
#include <cstdio>
struct node {
int key;//关键字
node *left;//左儿子
node *right;//右儿子
node *parent;//父节点
node()
{
key = 0;
left = NULL;
right = NULL;
parent = NULL;
}
};
//中序遍历二叉树
void in_order_walk(node *root)
{
if (root == NULL)
{
return;
}
in_order_walk(root->left);
pri ...