翻阅了一下文档,C 的 API 操作 MySQL 的时候没有参数化查询的接口,于是就简单的做一个转义,其实照着官方文档,很简单,直接附上代码
#include <stdio.h>
#include <Windows.h>
#include "mysql.h"
#define TMP_SIZE 256
#define T_SIZE 1024
#define QUERY_SIZE 4096
int insert_r…… 阅读全文
Monthly Archives: December 2012
使用 C 操作 MySQL
最近在做一个 twitter 的数据分析,要导一些个数据到数据库中,数据量在亿行这个数量级,由于没什么经验,打算先搞个几百万或者千万行试试,在写导入的时候,由于贪图 PHP 和 MySQL 的无缝配合,所以拿着 PHP 就上了,结果发现效果惨不忍睹,效率完全没法满足需求,于是开始考虑转向 C,在网上搜罗了好一会,C 连接 MySQ…… 阅读全文
把 WordPress 搬出 SAE
新浪的 SAE 是越做越差了,本着不折腾不舒服斯基的精神,今天上午把博客从 SAE 搬出来了,现在用的是 http://laoxuehost.com/,总的来说,搬一次博客还是很麻烦的,需要做的事情大约如下
使用 Cyberduck 把原来 SAE 上的附件批量下载了,需要注意的是,由于新浪的 SAE 商店中的 WordPress 是经过改写的,在那里上传的文…… 阅读全文
关于 DELL 1420 无法从 USB-CDROM 引导
昨天拿到一个笔记本,是 DELL 的 1420,想要重装系统,结果发现没有办法从量产的 USB-CDROM 启动,google 一下,发现了一个新的东西,关于 BIOS 引导的,叫做 Mutil-Lun,帖子在这里,http://bbs.wuyou.com/viewthrea…,是由 wuwuzz 提出的,他的原文是说
问一下,是什么主控盘? 量产的USB-CD是前置(Lun0)还是后置…… 阅读全文
Python eyeD3 库的乱码问题初步
续上次的,再次折腾专辑封面,请教了江阁之后,江阁给了一个 hack,现在基本可以读取 gbk 的 id3 了,附上现在的代码
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 2012.12.3
'''根据豆瓣自动补全专辑封面'''
import os, sys, re, time, urllib, eyeD3
reload(sys)
sys.setdefaultencoding('utf-8')
import lo…… 阅读全文
再次折腾专辑封面
最近 itunes 升级,于是重新在整理音乐文件,看到那些没有专辑封面的 mp3,于是骨子里的不折腾不舒服斯基又发作了,手贱准备再次开始写一个自动工具来搞,上次的折腾记录在这里,根据 ID3 自动补充专辑封面和歌词
上次的失败是因为那个库对于中文的编码支持不是很好,于是最后就出现一些乱码问题,等等,于是这次准备换 …… 阅读全文
placeholder 的 IE 下兼容实现
鉴于 placeholder 是个 html5 的属性,而恶心的 IE 一如既往的让人失望,于是自己动手丰衣足食,写了个 IE 下的 placeholder 模拟实现,效果如图
IE 8 下测试通过,IE 6 下惨不忍睹,由于这个只是个 weekend project,所以,IE 6 果断放弃,下面是代码
$(function(){
// placeholder
if ($.browser.msie) {
$(':te…… 阅读全文