- 博客(47)
- 资源 (2)
- 收藏
- 关注
原创 http://portnine.com/bootstrap-themes
http://portnine.com/bootstrap-themes
2012-10-12 19:09:50
1123
原创 PHP,postgresQL,json_encode,sphinx 中文显示乱码解决方法总结
前言: 之所以写这边文章,是因为最近一而再再而三的碰到由于编码不一致而导致中文显示出问题。为什么: 1、为什么会有存在编码这个问题呢? 每个计算机软件都会采取自己的一个信息编码方式,所以采用的字符集也不一样。但是采用不同编码方式的计算机软件之间进行通信的话,就会出现“语言障碍”了。就好比不懂中文的外国人看不懂用中文书写个他的邮件一样。
2012-06-09 15:09:20
4223
原创 JQUERY获取当前页面的URL信息
JQUERY获取当前页面的URL信息 在做网站的时候,为了提高用户体验,需要给导航菜单当前页的分类高亮显示,以让用户了解自己现在处于网站的什么位置。之前一直在程序中改,很麻烦,之后想了下能不能用万能的JQUERY来获取当前页的URL,实现这样的效果呢。答案当然是肯定的。最主要就是获取当前URL的详细信息,就可以进行判断了,这就需要用到JQUERY获取URL的函数。这里与大家分享一下
2012-06-08 15:34:32
75445
转载 CSS3圆角详解
作者:Nicholas Zakas译者:阮一峰原文:http://msdn.microsoft.com/en-us/scriptjunkie/gg508841.aspx发表日期:2010年12月8日一、CSS3圆角的优点传统的圆角生成方案,必须使用多张图片作为背景图案。CSS3的出现,使得我们再也不必浪费时间去制作这些图片了,而且还有其他多个优点: * 减少维护的工作
2012-06-06 13:39:31
875
原创 Sphinx 搜索结果列表---记忆
搜索结果示例:Array( [error] => 【本次查询的错误信息】 [warning] => [status] => 0 [fields] => Array ( [0] => title [1] => content
2012-06-05 15:59:27
1566
原创 windows sphinx postgresql php 系统中文检索为0---都是编码惹的祸
首先介绍我的搭建的这个系统,主要参考了张晏的一个博客《基于Sphinx构建准实时更新的分布式通用搜索引擎平台》,分布式那一块现在还没有能力去实施。系统的安装,在网络上特别是coreseek 中文网站有比较详细的资料。虽然coreseek 是在sphinx 0.9.X版本基础之上开发研究出来并加上中文分词模块,但是两者在全文搜索方面的是大同小异的。安装完之后,首先需要做的就是完成
2012-06-03 17:01:14
5123
转载 ubuntu php5 configure 配置文件解析
configure –help说明配置帮助表:–help显示帮助信息display this help and exit–version显示版本display version information and exit–quiet, –silent不显示checking……信息
2012-06-01 13:44:47
5694
原创 ubuntu apache2 启动问题解析
一、知其然:jung@jungsagacity:~$ sudo /software/apache2/bin/apachectl start[sudo]password for jung:(98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80nolistening soc
2012-06-01 09:57:23
14724
转载 Ubuntu下编译libxml2出错
Ubuntu下编译libxml2出错 2009-12-06 01:01:51| 分类:Linux秘籍 |字号 订阅关键字: linux 出错信息如下: gcc -DHAVE_CONFIG_H -I. -I. -I. -I./include -I./include -D_REENTRANT -g -O2 -pedan
2012-05-31 18:03:47
1979
转载 Linux下Apache和PHP的安装与配置
<!--@page {margin:2cm}p {margin-bottom:0.21cm; direction:ltr; color:#000000; text-align:justify; widows:0; orphans:0}-->Linux下Apache和PHP的安装与配置准备工作:httpd-2.2.21.tar.gz,
2012-05-31 17:53:36
18502
原创 hard link 和 symblic link 之间的区别 +证明hard link 不消耗额外的硬盘空间
序Unix文件包含两个部分:数据部分和文件名部分Unix files consist of two parts: the data part and the filename part.文件名部分包含了一个名字和相关连的inode idThe filename part carries a name and an associated inode number.
2012-05-31 17:06:18
1688
转载 简单工厂模式 工厂方法模式 解析和实战
前言大家都知道java最大的优点是它的完全OO化和它在多年的发展过程中吸收和总结了许多先进的框架与模式,其中工厂模式就是最常用的模式之一。下面我想将我在学习和实践过程中对工厂模式的认识与了解介绍给大家。由于笔者能力限制,在实践中也没参与过什么大的项目,笔者参与过的项目用到的工厂模式主要是简单工厂模式(Simple Factory)和工厂方法模式(Factory Method),所以笔者在本文主
2012-05-31 14:32:45
3496
原创 PHP 单例模式解析和实战
一、什么是单例模式?1、含义 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局地提供这个实例。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。2、单例模式的三个要点:(1). 需要一个保存类的唯一实例的静态成员变量:private static $_instance; (2). 构造函数和克隆函数必须声明为私有
2012-05-31 10:32:23
48628
3
转载 任意语言访问PostgreSQL:C语言接口
转载:http://tech.it168.com/a2012/0311/1323/000001323168.shtml 【IT168 专稿】作为一名系统管理员,可能每天都要通过某段程序连接到数据库。开源软件的一个好处是可以根据需要修改程序代码。如果程序后台使用PostgreSQL数据库,可以很容易用各种语言对其进行访问。本文作为系列文章的第一篇,会陆续介绍C、C++、PH
2012-05-29 10:32:06
6965
转载 error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such
今天写了个简单的mysql程序,通过C语言。示例代码View Code#include "stdio.h"#include "mysql.h"#include pthread.h>#include "stdlib.h"#include "string"#include "iostream"usingnamespace std;typedef struct Sq
2012-05-23 15:59:14
5014
转载 ubuntu下sphinx 安装和使用过程
一定要安装mysql,否则不会成功的。wget http://www.sphinxsearch.com/downloads/sphinx-0.9.8-rc2.tar.gz tar -xvzf sphinx-0.9.8-rc2.tar.gz cd sphinx-0.9.8-rc2 ./configure --prefix=/usr/local/sphinx --with-mysql=
2012-05-22 18:35:45
8522
转载 ubuntu创建、删除文件及文件夹,强制清空回收站方法
ubuntu创建、删除文件及文件夹,强制清空回收站方法 mkdir目录名创建一个目录rmdir空目录名删除一个空目录rm文件名文件名删除一个文件或多个文件rm -rf非空目录名删除一个非空目录下的一切touch文件名创建一个空文件重命名文件夹echWeb-技术社区5].O"?8H.I执行格式: mv source destinationExample:
2012-05-22 17:24:04
993
原创 ubuntu mysql 安装和用户登录
安装MySQL要安装 MySQL,可以在终端提示符后运行下列命令:sudo apt-get install mysql-server mysql-client #中途会让你输入一次root用户密码sudo apt-get install php5-mysql #安装php5-mysql 是将php和mysql连接起来一旦安装完成,MySQL 服务器应该自动启动。sudo st
2012-05-21 18:57:33
2164
转载 数据挖掘入门
发起数据挖掘研究院已有四年了,很遗憾四年多的时间没有完全将个人的精力投入进去,不可否认做数据挖掘可以让我得到很好的发展,只是我现在选择的路需要首先解决生存问题。今天引发我写这篇《数据挖掘入门》的是依一个在MS做硬件的网友要求写的,仅作科普和扫盲,要是数据挖掘大拿看了有不同意见的请指点,很多内容是我个人浅见。数据挖掘 的概念很早就提出来了,到现在有十多年的历史,它本身属于一个交叉学科,和计算
2012-05-04 16:33:26
4439
原创 数据挖掘学习资料收集
数据挖掘研究院:http://www.chinakdd.com/index.html搜索技术博客-淘宝:http://www.searchtb.com/人大经济论坛-数据挖掘中心:http://bbs.pinggu.org/forum-133-1.html统计之都:http://cos.name/数据挖掘知识体系:1. 统计学基础:《概率与数理统计》、《生物统计学》2.
2012-05-04 16:04:39
2303
转载 我的数据挖掘之路
由于本科专业是生物信息(可以理解为生物统计学或者与基因数据相关的数据挖掘学科), 所以那时已经开始接触数据挖掘,对统计也算有一定的基础。记得大二的时候,我便开始学用 matlab,然后玩弄SVM,神经网络之类的机器学习算法做一些分析和实验。现在想想那时候可能连这些算法的基本概念都不是很清晰,算是皮毛都不懂。但 有一点就是,让我对这类算法不怎么畏惧,甚至于非常感兴趣。本科的时候,发现自己对生物兴
2012-05-04 15:46:27
6544
转载 十种数据采集滤波的方法和编程实例
理论上讲单片机从A/D芯片上采集的信号就是需要的量化信号,但是由于存在电路的相互干扰、电源噪声干扰和电磁干扰,在A/D芯片的模拟输入信号上会叠加周 期或者非周期的干扰信号,并会被附加到量化值中,给信号带来一定的恶化。考虑到数据采集的实时性和安全性,有时需要对采集的数据进行软处理,一尽量减小干 扰信号的影响,这一过程称为数据采集滤波。以下介绍十种数据采集滤波的方法和编程实例。这10种方法针对不同
2012-03-27 11:52:03
15265
原创 如何正确使用内存
如何正确使用内存对于初学者来说,内存是个神秘的空间。程序的绝大部分错误,也是在于内存的使用不当造成的,而且这些错误有些都是隐藏很深的。所以,如何掌握内存的使用,通晓系统对内存的管理手段,将是软件成功的一个非常关键的因素。 首先我们要了解内存的分配方式。一般来说,内存的分配方式有三种: 1.从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局
2012-03-16 10:10:02
1074
原创 一次遍历单链表中间节点
#include #include typedef struct node { int data; struct node *next;}NODE,*LNODE;NODE *createList ();NODE *searchmid(NODE *head);int main(){ LNODE head; NODE *q,*mid;
2012-03-15 11:18:07
1166
原创 字符串赋值问题 char *str="abc4Efg";
原始程序:#include #include int main(){ char *str="abcEfg"; //char str[]="abc4Efg"; int i=0; int len=0; len=strlen(str); for(i=0;i<len;i=i+1) if((str[i]>='a')&&(str[i]<
2012-03-14 19:22:07
2302
原创 ubuntu root 初始密码问题
利用虚拟机安装完ubuntu之后,系统root的默认没有启动密码,需要通过下面的步骤启动:1、sudo passwd root2、输入用户wujun的密码3、输入root密码4、确认root的密码;5、OK示意图如下:
2012-03-08 16:30:32
828
原创 2012年3月份武大计算机复试准备
经历了2012.1.7-2012.1.8 武汉大学计算机研究生入学考试,今天终于出成绩了。踉踉跄跄的进入了复试,更让我知道接下来日子对我来说有多么的珍贵,我需要全力以赴!接下来我需要一个多星期的时间,全身心的准备我的复试。2012.3.9:2012.3.12~~~~~~~~~~~~~~每天需要抽出16个小时的时间来准备数据库和英语!
2012-03-08 13:30:30
895
原创 HTML <div> 标签
HTML 标签定义和用法 可定义文档中的分区或节(division/section)。 标签可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具,并且不使用任何格式与其关联。如果用 id 或 class 来标记 ,那么该标签的作用会变得更加有效。用法 是一个块级元素。这意味着它的内容自动地开始一个新行。实际上,换行是 固有的唯一格式表现。可以通过 的 cl
2012-03-07 16:45:26
741
原创 HTML table tr colspan rowspan
定义和用法colspan 属性规定单元格可横跨的列数。实例表格单元横跨两列的表格: Month Savings colspan="2">January colspan="2">February TIY浏览器支持所以浏览器都支持 colspan 属性。没有浏览器支持 colspan=
2012-03-07 16:44:53
5872
原创 从文件读出学生信息数据,按成绩从高到底排序,并输出其中成绩次高者的所有数据。
从该文件读出学生信息数据,按成绩从高到底排序,并输出其中成绩次高者的所有数据。#include #include typedef struct student{ char number[20]; char name[20]; char sex[10]; char birth[20]; char
2012-03-07 14:03:43
5729
1
原创 完数和盈数
一个数如果恰好等于它的各因子(该数本身除外)子和,如:6=3+2+1,则称其为“完数”;若因子之和大于该数,则称其为“盈数”。求出2 到60 之间所有“完数”和“盈数”,并以如下形式输出: E: e1 e2 e3 ......(ei 为完数) G: g1 g2 g3 ......(gi 为盈数)#include #include int main(){ i
2012-03-07 10:01:57
1636
原创 单链表逆序
#include #include typedef struct student{ int number; char name[20]; int score; struct student *next;}student;typedef struct list { int a; struct list *next;
2012-03-06 21:15:17
807
原创 a、b、c 均是0 到9 之间的数字。abc+bcc=532,求满足条件的所有a、b、c 的值
设a、b、c 均是0 到9 之间的数字,abc、bcc 是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c 的值。#include int main(){ int i; int a,b,c; for(i=0;i<1000;i++) { a = i/100; b = (i-a*100)/10; c
2012-03-06 17:58:27
4758
转载 常量指针和指针常量的区别
1 从const int i 说起 有了const修饰的ic 我们不称它为变量,而称符号常量,代表着20这个数。这就是const 的作用。ic是不能在它处重新赋新值了。 认识了const 作用之后,另外,我们还要知道格式的写法。有两种:const int ic=20;与int const ic=20;。它们是完全相同的。这一点我们是要清楚。总之,你务必要记住const 与in
2012-03-06 17:35:53
568
原创 字符串反转
#include #include #include //方法一:将第一个字符和最后一个互换,第二个和倒数第二个互换,如此依次循环下去 char *strrev1(const char *str){ int len = strlen(str); char *tmp = (char*)malloc(len + 1); strcpy(tmp,str);
2012-03-06 17:27:22
780
原创 bps、Bps、pps区别
在计算机科学中,bit是表示信息的最小单位,叫做二进制位;一般用0和1表示。Byte叫做字节,由8个位(8bit)组成一个字节(1Byte),用于表示计算机中的一个字符。bit(比特)与Byte(字节)之间可以进行换算,其换算关系为:1Byte=8bit(或简写为:1B=8b);在实际应用中一般用简称,即1bit简写为1b(注意是小写英文字母b),1Byte简写为1B(注意是大写英文字母B)。
2012-03-06 11:16:00
7948
原创 解析initWebs-2012.3.6
static int initWebs(int demo){ struct hostent *hp; struct in_addr intaddr; char host[128], dir[128], webdir[128]; char *cp; char_t wbuf[128];/* * Initialize the socket subsystem */ socke
2012-03-06 09:04:24
1227
原创 心气
1、在和别人讨论问题的时候,一定要做到认真的聆听,确认自己对别人的理解之后,再开始发表自己的看法,非常的重要。2、一定不要轻视别人的技术或者显示自己的高傲!
2012-03-02 15:46:34
490
原创 查看ubuntu的版本
wujun@ubuntu:~/Desktop/vmware-tools-distrib$ gnome-system-monitor** (gnome-system-monitor:24921): WARNING **: SELinux was found but is not enabled.
2012-03-02 10:03:57
794
原创 /mnt/hgfs为空
按章网上的说明,如果出现这个情况一般是执行sudo mount -t vmhgfs .host:/ /mnt/hgfs。但是我执行完之后,出现了如下的情况:wujun@ubuntu:~/Desktop/vmware-tools-distrib$ sudo mount -t vmhgfs .host:/ /mnt/hgfs[sudo] password for wujun:E
2012-03-02 10:01:33
38603
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人