博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

08 2011 档案

摘要:最近工作中遇到chart图表统计,找到PHP中比较流行的图表就是JpGraph,再次总结一下,以后可能在工作中会经常用到图表工具。一、JpGraph 简介 JpGraph是为PHP5.1以上版本创建的一款面基于向对象的图像类库。这个图像类库完全使用PHP编写,同时能够被使用与任何PHP脚本中,包括PHP支持的CGI/APXS/CLI版本。 现在最新的JpGraph版本是2010年10月的版本。 下载地址为 http://jpgraph.net/download/或者http://sourceforge.net/projects/jpgraph/二、使用教程http://nodonkey... 阅读全文

posted @ 2011-08-31 16:50 bug yang 阅读(854) 评论(0) 推荐(0)

摘要:可能会学习:zookeeper解释:ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。教程 :http://my.oschina.net/cmffire/blog/11280 阅读全文

posted @ 2011-08-30 22:52 bug yang 阅读(222) 评论(0) 推荐(0)

摘要:转载http://www.oschina.net/code/snippet_141427_4246还没有看,回来研究#!/usr/bin/env python#-*-coding:utf-8-*-#encoding=utf-8#--作者:小项--#--预览:http://www.20hotel.com/news--import sys;import os;import re;import random;import urllib2;import time;import datetime;#import socket;import MySQLdb as mysql;reload(sys)sys. 阅读全文

posted @ 2011-08-30 22:46 bug yang 阅读(304) 评论(0) 推荐(0)

摘要:http://blog.minidx.com/2008/02/03/469.htmlatoi()将字符串转化为int整型strcpy(strMain,strTemp);将strTemp字符串复制到strMain,strMain原来的字符串被覆盖strcat(strMain,strTemp);将strTemp字符串复制到strMain后面,strMain原来的字符串保留 阅读全文

posted @ 2011-08-24 15:47 bug yang 阅读(186) 评论(0) 推荐(0)

摘要:最近经常会使用C语言读写文件,所以在此总结一下。在C语言中,文件操作都是由库函数来完成的,可以分为读和写两种操作。操作流程为使用fopen()打开文件>>使用下面的库函数读或写文件>>fclose()关闭文件。下面先列出会用到的库函数。一、打开文件fopen() 用来打开文件操作。语法:文件指针名=fopen(文件路径,使用文件方式);例子:FILE *fs = fopen("D:\\1.txt","w+");//这里是使用读写的方式打开D:\1.txt文件,同时返回一个FILE类型的指针,如果文件打不开,返回NULL使用文件的方 阅读全文

posted @ 2011-08-24 14:17 bug yang 阅读(1061) 评论(0) 推荐(1)

摘要:http://www.cnblogs.com/VRS_technology/archive/2010/09/21/1832564.htmlprehourTime (){ time_t curtime; time_t resulttime; struct tm *st; time (&curtime); st = localtime (&curtime); st->tm_hour -= 1; resulttime = mktime (st); st = localtime (&resulttime); return st;}struct tm *prehourTim 阅读全文

posted @ 2011-08-24 10:23 bug yang 阅读(296) 评论(0) 推荐(0)

摘要:scp 用户名@客户端ip地址:目标服务器目录 本地服务器目录 阅读全文

posted @ 2011-08-23 15:56 bug yang 阅读(321) 评论(0) 推荐(0)

摘要:#include<string>#include<stdlib.h>#include<string.h>#include<unistd.h>#include<fcntl.h>#include<errno.h>#include<time.h>int main(){ FILE *fs=fopen("/root/uvsync/test.sql","w+"); if(fs) { fputs("insert into test (id,name) values(' 阅读全文

posted @ 2011-08-23 14:41 bug yang 阅读(176) 评论(0) 推荐(0)

摘要:效率:带参宏比函数效率高,因为,宏是编译之后把代码嵌进去了,而函数调用需要很多的步骤(比如保存现场,恢复现场等操作),但是宏生存的文件体积大,因为,替换一次宏就需要生存一个相应的代码段,而函数不会,函数只会有1次代码量。问题:有参数宏,最大的一个问题就是它对参数的多次求值,而函数只对参数求值一次。比如#define isdigit(c) ('0' <= (c) && (c) <= '9')如果我这样调用isdigit(c=getchar()), 看看问题出来了吧。所以,C标准中规定库函数可以用宏实现,但是必须保证只求值一次。其实C库中 阅读全文

posted @ 2011-08-22 13:30 bug yang 阅读(659) 评论(0) 推荐(0)

摘要:这里先记一点,数组在作为参数传递的时候,传入的只是它的首地址,通过下面的程序来理解一下:#include <stdio.h>void change(int a[]){ printf("the size of array in change function is %d\n",sizeof(a));}int main(void){ int a[]={1,2,3}; change(a); printf("the size of array in main function is %d",sizeof(a));}/***************** 阅读全文

posted @ 2011-08-22 10:11 bug yang 阅读(204) 评论(0) 推荐(0)

摘要:bloginfo(’stylesheet_url’)调用 style.css 文件所在的路径bloginfo(’name’) 调用wordpress的系统名字bloginfo(‘url’) 调用wordpress的地址,例如:http://localhost/wordpressbloginfo(’description’)调用博客信息,这里的是描述posts_nav_link() 日志导航链接,显示效果为:Next Page >>,posts_nav_link(’in between’,”before’,”after’); 这个为定制的导航链接the_ID() 日志的id,必须用于 阅读全文

posted @ 2011-08-20 21:30 bug yang 阅读(658) 评论(0) 推荐(0)

摘要:一、问题描述一辆吉普车来到1000km宽的沙漠边沿。吉普车的耗油量为1L/km,总装油量为500L。显然,吉普车必须用自身油箱中的油在沙漠中设几个临时 加油点,否则是通不过沙漠的。假设在沙漠边沿有充足的汽油可供使用,那么吉普车应在哪些地方、建多大的临的加油点,才能以最少的油耗穿过这块沙漠?二、分析解答 A-----------Cn---C3---------C2------------------C1--------------------B起点 临时加油站 终点从这个题目来看,这是一个极限问题,求得是最少耗油的量,所以只有唯一答案。1、从题目来看,为了穿越这个沙漠,同时耗油量最少,那么吉普车 阅读全文

posted @ 2011-08-19 21:11 bug yang 阅读(5358) 评论(0) 推荐(2)

摘要:在vc6.0中在main函数里申请变量在内存中的布局是,先申请的在高地址,后申请的在低地址,连续申请的两个变量在内存中也是连续排列的。这里先记录一下,以后会继续补充 阅读全文

posted @ 2011-08-17 15:40 bug yang 阅读(257) 评论(1) 推荐(1)

摘要:一、原码表示法 除了符号位外,其他二进制位为数值的绝对值,这种方案称为“原码”表示法。例如: +20的原码:0 000 0000 0001 0100 -20的原码: 1 000 0000 0001 0100二、反码表示法 除了符号为以外,负数的反码表示是在原码的基础上其他二进制取反,而正数的反码表示与原码相同。如: +20的反码为: 0 000 0000 0001 0100 -20的反码为: 1 111 1111 1110 1011三、补码表示法 负数的补码表示是在反码基础上加1,而正数的反码表示与原码相同。四、为什么计算机一般采用补码表示法 原码、反码和补码是由于表示负数的三种方案,三种方案 阅读全文

posted @ 2011-08-17 14:18 bug yang 阅读(549) 评论(0) 推荐(1)

摘要:发布 阅读全文

posted @ 2011-08-17 12:53 bug yang 阅读(10727) 评论(3) 推荐(0)

摘要:cl.exe 是一款控制 Microsoft C 和 C++ 编译器与链接器的工具。cl.exe 只能在 Windows 2000、Windows XP 和 Windows Server 2003 操作系统上运行。一、编译器CL介绍编译器产生通用对象文件格式 (COFF) 对象 (.obj) 文件。链接器产生可执行文件 (.exe) 或动态链接库文件 (DLL)。注意,所有编译器选项都区分大小写。若要编译但不链接,请使用/c。语法:CL [option...] file... [option | file]... [lib...] [@command-file] [/link link-opt 阅读全文

posted @ 2011-08-17 09:44 bug yang 阅读(6492) 评论(0) 推荐(0)

摘要:当时看的这篇博客很不错,先收藏。http://blog.csdn.net/xiaobai1593/article/details/6671722接下来是我自己总结的:#include<stream.h>#include<string.h>#include<occi.h>int main(){ Environment *env; Connection *con; Statement *state; string username="admin"; string pwd="123"; string db="123 阅读全文

posted @ 2011-08-16 17:03 bug yang 阅读(1116) 评论(0) 推荐(0)

摘要:搜索取消高亮::nohl1、光标定位快捷键: H -> 光标定位到屏幕上方M -> 光标定位到屏幕中间L -> 光表定位到屏幕下方b -> 光标向前移动上一个单词词头B -> 光标向前移动一个big-word的单词词头e -> 光标向后移动下一个单词的词尾E -> 光标向后移动下一个big-word的单词词尾w -> 光标向后移动到下一个单词的词头W -> 光标向后移动到下一个big-word的单词词头u -> undo 取消操作Ctrl+r -> redo 恢复操作r -> 在命令模式中,覆盖当前字符R -> 进入 阅读全文

posted @ 2011-08-16 13:43 bug yang 阅读(465) 评论(0) 推荐(0)

摘要:PHP文件处理是通过fopen()和fclose()来打开和关闭文件。例如,我们现在来处理Test.txt文件(这里默认和我们的PHP文件在同一个目录中,这里用的是相对路径)。文件读取函数fread()和fgets()语法: fread(file,length);//file只文件路径,length指读取文件的长度 fgets(file,length);//file只文件路径,length指读取字符串的长度,length可选fread和fgets例子: $file=fopen("Test.txt","r"); $data = fread($file,fi 阅读全文

posted @ 2011-08-15 14:31 bug yang 阅读(255) 评论(0) 推荐(1)

摘要:strstr(string,string) = strchr(,) //从前面第一次出现某个字符串的地方截取到最后strrchr(string,string) //从某个字符串从最后出现的位置截取到结尾strpos(string,string[,int]) //某个字符串第一次出现的位置strrpos(string,string) //某个字符串最后一次出现的位置substr(string,int[,int]) //从指定位置开始截取字符串,可以指定截取的长度。strlen(string) //获取字符串的长度 阅读全文

posted @ 2011-08-12 10:54 bug yang 阅读(231) 评论(0) 推荐(1)

摘要:利用@来抑制错误在PHP中,可以使用@运算符来抑制单个错误。例如,如果不希望PHP报告它不包括某个文件,则可以编写如下代码:@include ('config.inc.php');或者如果不希望看到“除以0”错误:$x = 8;$y = 0;$num = @($x/$y);像函数调用或数学运算一样,@符号只能处理表达式。不能在条件语句、循环语句、函数定义等之前使用@符号。一条经验法则是,我建议将@符号用于那些执行失败时不会影响脚本整体功能的函数。或者,在你自己可以更优雅地处理PHP的错误时可以抑制错误(本章后面将讨论这个主题)。一些开源软件中使用到@抑制错误的部分代码://co 阅读全文

posted @ 2011-08-11 17:21 bug yang 阅读(694) 评论(0) 推荐(0)

摘要:使用js控制快捷键/** * Events are handled for different browsers. */CalemLogin._handleKeyEvents =function(event) { event = event || window.event; //Either passed in or directly from window if (event == null) return true; var target = event.target ? event.target: event.srcElement; //get the target of the eve 阅读全文

posted @ 2011-08-11 14:22 bug yang 阅读(388) 评论(0) 推荐(0)

摘要:在这个系统中,很多的类,它不直接实例化,而是使一个静态方法来实例化。在这个静态方法中,使用__CLASS__这个名字来实例化。我感觉这样写非常好,让我想起的如果是ASP.NET的话,你改类名的时候,VS会自动提示你将所有用到这个类名的地方都帮助你改掉,但是PHP没有这样智能的软件,使用这种方法就可以实现。例子如下:<?php class Demo { private static $inst; //存储实例化过的对象,保存在内存中,再次调用时不再实例化 public static function getInstance($arg=null) { if(!isset(self::$ins 阅读全文

posted @ 2011-08-11 11:40 bug yang 阅读(360) 评论(0) 推荐(0)

摘要:URL: http://localhost/pro/test/index.phpArray( [HTTP_HOST] => localhost [HTTP_CONNECTION] => keep-alive [HTTP_CACHE_CONTROL] => max-age=0 [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 5.1) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.57 Safari/536.11 [HTTP_ACCEPT] => text/ht 阅读全文

posted @ 2011-08-11 09:47 bug yang 阅读(443) 评论(0) 推荐(0)

摘要:疑问:带符号的8位2进制数去除符号位表示数值的只有7位。7位2进制数最大为:1111111=127。现首位加上符号位:正数01111111=127,负数11111111=-127这是源码。想不通怎么最小的为-128.和源、反、补有什么关系。再怎么变正数最大为127,负书最小也应该为:-127呀!------------------------------------------------------------------------------------------------------------解决疑问:很多人会有这样的疑问,当然我今天也遇到了,好久没有看二进制的东西了,以前还记得 阅读全文

posted @ 2011-08-09 23:22 bug yang 阅读(3748) 评论(0) 推荐(1)