自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 问答 (1)
  • 收藏
  • 关注

原创 C++ Programming Tutorial 12 char Array

 #include <iostream>#include <cmath>#include <cstdlib>#include <cstring>using namespace std;int main(){ char tuna[6] = {'b', 'u', 'c', 'k', 'y', '\0'};...

2014-07-03 15:28:36 154

原创 C++教程60 类模板

  #include <iostream>using namespace std;template <class T>class Bucky{ T first, second;public: Bucky(T a, T b) { first = a; second = b; } T bigger();};...

2014-07-03 15:12:20 172

原创 C++教程59 函数模板

 #include <iostream>using namespace std;template <class FIRST, class SECOND>FIRST smaller(FIRST a, SECOND b){ return (a<b?a:b);}int main(){ int x = 89; doub...

2014-07-03 15:07:10 150

原创 nginx源码分析 好的资料

0.1.0  source code:http://hg.nginx.org/nginx/rev/551102312e19 http://hg.nginx.org/nginx/tags 内存池:http://www.alidata.org/archives/1390http://blog.chinaunix.net/uid-24830931-id-3764858.html...

2014-01-09 00:31:02 130

原创 nginx+node.js+mangodb+forever搭建的精准问答网站

最近用nginx+node.js+mangodb+forever搭建了一个精准问答网站:jingzh.com大致的思路:用群体智慧实现答案的精准性,通过大众的力量来把一个问题的答案改进得越来越精确和实用,后人不断修正前人的观点,最初主要在程序员之间传播,不打算广泛的推广和运营,具体实现如下1. 用户无需登录,任何人可以提问,任何人可以回答。2. 问题发布后不能编辑,每个IP每天最多...

2013-12-17 11:26:51 132

原创 nginx源码阅读笔记-1-configure

0.7.69configure文件源码#!/bin/sh# Copyright (C) Igor Sysoev. auto/options. auto/init. auto/sourcestest -d $NGX_OBJS || mkdir $NGX_OBJSecho > $NGX_AUTO_HEADERS_Hecho > $N...

2013-10-02 20:58:32 115

原创 nutch和solr安装

vmware7+ubuntu12.041,下载文件nutch1.5http://mirror.bjtu.edu.cn/apache/nutch/1.5/                  solr3.6:http://mirror.bjtu.edu.cn/apache/lucene/solr/3.6.0/2,解压,bin/nutch需要添加可执行权限,执行后显示 Usage: nutc...

2012-10-03 20:37:48 151

原创 hadoop及mahout安装

环境:虚拟机vmware7+ubuntu12.041,先下载需要的文件:     【注意】:版本问题很重要     jdk,eclipse,maven     hadoop:http://mirror.bjtu.edu.cn/apache/hadoop/common/hadoop-1.0.3/ 我其实先下载了0.2.0     mahout:http://labs.renre...

2012-10-02 12:29:35 164

原创 内存拷贝函数

见下图 

2012-08-14 10:44:38 86

原创 简单epoll多线程服务器

学习/* Linux 2.6 x86_64 only*/ #include <pthread.h> #include <string.h> #include <stdlib.h> #include <unistd.h> #include <stdio.h> #include <fcntl.h>...

2012-07-30 15:14:57 169

原创 简单epoll服务器

  学习#include <stdio.h>#include <stdlib.h>#include <errno.h>#include <string.h>#include <sys/types.h>#include <netinet/in.h>#include <sys/socket....

2012-07-30 15:04:30 74

原创 一个多进程框架

从别处找来的,记一下,学习~/*=============================================================================## Description: 多进程的一个框架,大家可以直接使用,已经经过功能测试和压力测试。# 编译:g++ forkwork_use.cpp -o forkwork_use ...

2012-07-30 12:04:37 309

原创 linux下使用oracle instantclient远程连接服务器

我使用securecrt远程到服务器上,想从这台服务器访问另外一台机器上的oracle。用的是redhat,64位机器。服务器上的oracle版本11.2。1,先下载软件,http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html因为我既想用sqlplus访问,又想写php程序访问,所以下载了:oracle-...

2012-07-05 10:22:06 359

原创 css浏览器兼容性等笔记[长期更新]

1,很多时候如果不在html页面顶部添加dtd,就会出现很多奇怪的问题,典型的是IE中的文字和内容无法居中,具体dtd详解请参见:http://www.w3school.com.cn/tags/tag_doctype.asp2,IE中margin浮动产生双倍距离:此时使用display:inline3,IE中字体可无限小,但chrome最小为12px,所以为了兼容,最好字体大于等于12px...

2012-06-29 10:24:01 78

原创 mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication

我在使用easyPHP的时候,连mysql连不上,报错 写道mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication 原因应该是密码长度或者格式不对,解决办法: SET old_passwords = 0;UPDATE mysql.user SET Passwor...

2012-06-14 09:45:37 124

原创 一维数组的K-Means 聚类算法JAVA实现

【转】http://www.oschina.net/code/snippet_42411_2527 public class BasicKMeans { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub double...

2012-05-30 14:30:37 951

原创 小型网站上线全纪录

一个小网站用java开发,struts2+jdbc结构,数据库为mysql。服务器为4cpu,4G内存,500G硬盘,redhat5.4,64位操作系统,yum的源是服务器提供商配置好的。首先,要安装securecrt,远程访问服务器,6.5破解版最好找。在根目录下建一个文件夹,作为工作目录。目前采用nginx+多resin搭建服务器环境,缓存服务varnish以后再说。1,下...

2012-04-07 14:19:53 93

原创 gcc加载时的共享库设置

export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH-L 共享库目录-l  共享库文件 -lthread -levent -lACE-I 包含头文件的目录

2012-03-21 17:13:26 97

原创 myeclipse8.6默认工作空间被修改

myeclipse8.6在更新软件后,会生成myeclipse 8.x的文件夹,然后修改默认工作空间位置,每次启动的时候都找不到项目,需要手动切换工作空间,其解决办法:在文件夹C:\Users\ydp\AppData\Local\Genuitec\MyEclipse 8.x Latest\configuration下打开文件config.ini其内容:#This config...

2012-03-18 16:34:09 102

原创 libevent—异步IO编程

原地址:http://www.wangafu.net/~nickm/libevent-book/01_intro.html关于本文档旨在教会你如何使用libevent2.0编写高效可移植的异步网络程序,我们假定:你熟悉C语言。你熟悉C语言基本网络接口 (比如socket(), connect()等)。示例程序本文档所有例程...

2012-03-14 13:57:47 217

原创 C语言实现的mapreduce小程序

 #include <stdio.h>typedef int (*mapFunction)(int);typedef int (*reduceFunction)(int,int);#define ERROR -1void map(mapFunction func, int *list, int len){ int i; for(i=0; i&...

2012-03-05 14:47:46 659

原创 linux下itoa

#include <stdio.h>char *itoa(int value, char *string, int radix){ int rt=0; if(string==NULL) return NULL; if(radix<=0 || radix>30) return NULL; rt...

2012-02-10 16:22:10 155

原创 linux磁盘quota设置

 我用的是ubuntu10(虚拟机),已经默认安装了quota软件,但一般系统安装好之后都没有开启quota功能,所以首先开启quota:1 修改/etc/fstab,为文件系统的挂载点加入quota功能(对于ext3和ext4是一样的做法),内容:UUID=sdfa2341234  /home  ext3    0 2为:UUID=sdfa2341234  /ho...

2011-10-12 16:56:08 499

原创 h2 database源码分析·(一)

先来无事,发现之前下载的h2 database源码还在source insight里放着,就打开看看。h2 database是一个开源的,用java写的,支持jdbc连接的内存数据库,提供浏览器模式的控制台。其源码结构(我用的版本是1.3.154)如下(进入到src目录下,src/org/h2/)Api   BnfCommandCompressConstantCon...

2011-09-08 23:13:43 1661

原创 heritrix下载,安装,使用

1.下载到官网http://sourceforge.net/projects/archive-crawler/下载最新版,heritrix每个版本都提供4个下载文件(tar.gz, src.tar.gz,zip, src,zip)。我下载了:heritrix-1.14.4.zipheritrix-1.14.4-src.zip两个文件。2.安装第一种是直接在命令行中配置,解压...

2011-08-14 00:13:37 297

原创 GPFS安装

先说我的环境,在两台刀片机(blade)上体验gpfs(version 3.4)的安装过程。[b]1>机器配置:[/b]9.123.100.129 (hostname gpfsbc01b08)cat /proc/versionLinux version 2.6.18-128.el5 ([email protected]) (gcc versi...

2011-08-04 18:19:08 298

原创 MSP430外部中断源程序

[code="c"]#include unsigned int L7=~((0X01)

2011-07-17 08:16:44 623

原创 MSP430单片机控制GSM模块发短信(原理)

首先,GSM发短信,对英文和中文的处理是不一样的,请参考以下资料:1 简述使用GSM模块收发短信,主要有两个部分需要考虑,一个是AT指令,一个串口读写。Tc35i GSM模块在收发短信时,分为两种模式,一为text模式,一为pdu模式,如果只需要发送英文内容,则text模式足矣,但若要发送中文短信,则必须使用pdu模式。串口的读写在不同的系统里是有区别的,在windows下使用系统提供...

2011-07-17 08:04:47 2369

原创 MSP430单片机控制GSM模块发短信(源码)

我这套源码(2个java文件,5个c文件,使用开发环境eclipse+IAR EW for MSP430;实现的功能有,以下代码上有很多不足的地方,仅供参考,如有错误,请予以指正:java功能1:上位机读 写串口, 以修改单片机中短信内容功能2:中文短信的编码String2Unicode.java[code="java"]public class String2Unico...

2011-07-17 07:51:29 692

原创 MSP430单片机流水灯程序

转载自http://hi.baidu.com/qiankun_room/blog/item/b0e925c24c79f75db219a856.html[code="c"]/***************************************************程序功能:控制8个LED闪烁,测试说明:观察LED闪烁**************************...

2011-07-14 16:14:34 2781

原创 C++内存布局面试题

【据说是腾讯面试题】[code="c++"]#include #include class A { WORD m_a1; WORD m_a2; A(){m_a1=1;m_a2=2;} void fun(){printf( "%d,%d ",m_a1,m_a2);} } class B { DWORD m_a3; B()...

2011-06-22 22:29:41 114

原创 关于两数交换的算法

[code="c"]#include using namespace std;/* 优点:运算简单 ;缺点:忽略了溢出的问题 */void swap1(int *a, int *b);/* 优点:运算简单 ,不纯在溢出问题;缺点:若是两个数值相同的数 就不能交换 */void swap2(int *a, int *b);void swap3(int *a, in...

2011-06-21 19:10:01 141

原创 求32位整数二进制1的个数收藏

【摘自编程之美】[code="c"]#include using namespace std;int findone(unsigned int n){ int i; for(i=0; n>0; n>>=1) i+=(n&1); return i;}int func(unsigned int n){ i...

2011-06-21 18:50:25 118

原创 一道指针,内存布局题C

【摘自CSDN】[code="c"]#include int main(){ int a[5]={1,2,3,4,5}; int *ptr1=(int *)(&a+1); int *ptr2=(int *)((int )a+1); printf("%x,%x",ptr1[-1],*ptr2); ...

2011-06-21 18:43:49 58

原创 木瓜移动笔试题

【转自北邮人论坛】第一道。。北京到青岛 两车相遇问题。。数学题,两车的速度不一样 第二题 桌子四个角 四个杯子 2红2黑球 每次随机旋转90 180 270 几次就能判断出哪个杯子哪个球。。 3 windows 和Linux 进程线程区别,并设计一个多用户登录系统的底层 4.1-1.gif 1-1-1 1-2-1 1-3 2-1 图片名称格式...

2011-06-21 08:41:35 263

原创 一个简单的数据库连接池ConnectionPool

三个文件,ConnectionPool.java ConnectionPoolTest.java dbpool.properties[code="java"]import java.io.FileInputStream;import java.sql.Connection;import java.sql.SQLException;import java.util.Prope...

2011-06-14 11:44:16 484

原创 一个简单类似tomcat的webserver程序

源码之下,了无秘密。两个类文件,WebServer.java;运行主线程,设置服务器监听端口,Processor.java根据http协议的规定,解析浏览器的请求,返回页面或错误。[code="java"]import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public...

2011-06-14 10:32:35 394

从一个字符串中找出第一个不重复字符

从一个字符串中找出第一个不重复字符:输入,“saskdfw234sad2t356sadfg”; 输出k;输入,“sasdf23sad2t3sadf”; 输出t;输入,“saskdfwfgwk23sad23sadfg”; 输出NULL;面试的时候碰到的,当时没做做出来,只想到用hashtable,但是实在是能力不够,短时间做不出来,回来后上网查了资料,发现确实有hashtable...

2011-06-03 10:37:44 153

原创 【转】在Eclipse中查看JDK源码

Eclipse中有这样一个功能,就是在编写程序的时候,按住Ctrl键不松手,这时用鼠标去点击某个方法或者类,就会看到该方法或类的源代码。可是我今天下载了最新的Eclipse3.2和JDK5.0并安装之后,发现该功能并不能使用,每次都无法看到源代码。我进入设置中看了看,在JAVA / Build Path / Classpath Variables下有一个JAR_SRC变量,该变量负责设置源代码路径...

2011-05-10 08:57:06 73

原创 windows下emacs安装配置,我的emacs第一天

我的emacs:第一天:下载http://www.gnu.org/software/emacs/emacs-22.3-bin-i386配置:1,在D盘根目录下新建一个文件夹,取名Emacs22.3(也可以是其他路径,随个人喜好而定),将emacs-22.2-bin-i386.zip里的文件解压到这个目录下,这样在d:\Emacs22.3\下就有bin, tec, inf...

2011-05-09 23:45:47 197

空空如也

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

TA关注的人

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