自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

flykobe的技术博客

当兴趣变成工作,会发生什么?

  • 博客(188)
  • 收藏
  • 关注

原创 一句话博客

修改完.bash_profile,执行 source ~/.bash_profile 可以重新加载,使之生效。 varnish、page cache、fragment cache、vector cache、row cache,你知道这些都是什么意思吗? freebsd 的cp没有-T选项 :( :  -T, --no-target-directory   treat DEST as

2009-12-15 09:31:00 762

原创 各种技术资源的URL

linux CFS内幕:http://www.ibm.com/developerworks/cn/linux/l-completely-fair-scheduler/嵌入式linux web支持的实现:http://www.ibm.com/developerworks/cn/linux/l-cn-embeddedweb2/index.html

2010-02-04 13:54:00 655

原创 使用wiresshark抓包

wiresshark是ethereal的升级版本 在caption->option->filter 中设置为 tcp port http,仅抓取http请求      

2010-02-03 17:47:00 1158

原创 IE和Chrome浏览器对img src为空时的重复请求

今天发现注册中的验证码总是验证不通过,但是点击“换一张”就可以验证通过了。且该现象仅在ie和chrome下存在,firefox是正常的。 在断定验证码相关代码本身没有问题之后,通过在dispatch入口记log,发现有重复请求。 对代码进行排查,发现以下问题:                  难道是空的src导致的问题?通过在该段代码前后设置exit,断定问题

2010-02-03 17:29:00 1791

原创 C语言二进制文件读写

#include #include #include #include #include int main(int argc, char ** argv){ const char * file_name = "out.txt"; FILE * fp = fopen(file_name, "wb"); in

2010-02-02 18:01:00 1286

原创 gdb查看C++的容器

GDB的自定义命令非常有用,通过自定义命令,直接操作容器中的数据,可以方便的查看STL容器中的数据。这个链接dbinit_stl_views是Dan C Marinescu写的查看STL容器的自定义命令(如果不适合你的STL版本的话,可以自行修改)。把它添加到你的.gdbinit中,就可以方便的查看STL容器了。它提供了查看vector,list,map,multimap,set,

2010-01-29 10:19:00 3056

原创 查看Linux的硬件信息

参考:http://www.sanotes.net/html/y2009/312.html sudo /usr/sbin/dmidecode  可以查看到完整信息 flykobe@105 register $ free total used free shared buffers cachedMem:

2010-01-13 15:15:00 513

原创 php进行soap调用

$client = new SoapClient(http://www.webxml.com.cn/WebServices/ChinaZipSearchWebService.asmx?WSDL);#$ret = $client->__call(getSupportProvince, array());  #$ret = $client->__call(getSupportPr

2010-01-12 18:39:00 562

原创 网站的相关性推荐为了解决什么问题

目前的工作,需要我考虑下面的几个问题: 1、相关性推荐 为了什么? 2、衡量相关性推荐是否成功的指标 是什么?或者说,衡量我当前阶段工作是否有效的指标是什么? 3、采用什么方法?   我们网站为什么需要相关性推荐? 我的看法是,网站上内容很多,但是项目之间的联系性很差,用户进入一个也没之后,很容易就离开了。以博客 http://blog.myspac

2010-01-12 17:14:00 1176 1

原创 协同过滤算法

3种形式的协同过滤(Collaborative Filtering)算法: 1、user-based:相同(相似)用户的喜好相同 2、item-based:能够引起使用者兴趣的项目,必定与其之前评分高的项目相似3、model-based:先用历史资料得到一个模型,再用此模型进行预测 参考:http://gengrenjie.com/2009/04/12/%E5%8D%8F%

2010-01-02 20:01:00 4452 3

原创 sql server查看表结构、存储过程定义的命令

sp_helptext ListBandGenresInternational # 查看存储过程定义 sp_help band_genres # 查看表结构,也可以查看存储过程的简单信息

2009-12-31 10:28:00 5085

原创 .net开发环境配置

1、安装zh-Hans_visual_studio_team_system_2008_database_x86_x64wow_dvd_X14-26336 2、安装TFC,即team fortress classic,因为要从公司的服务器上下载代码(http://en.wikipedia.org/wiki/Team_Fortress_Classic) 3、启动vs2008,工具->

2009-12-30 15:23:00 818 1

原创 第一次跳槽经验总结

我是2008年4月毕业的北邮小硕,去了MySpace。 适逢经济危机,各大行业都受到了波及,当然也包括我们。面对种种危机,我从09年中开始考虑跳槽的问题。先后面了一些,有知名的,也有不知名却有某些闪光点吸引我的。这里面,拿到offer的也有,被拒了也有,就不一一细表了。唯一的经验是,不时的更新下chinahr上的简历,关注下行业内跳槽都需要哪些技能。   11月,被一些杂乱

2009-12-29 17:48:00 1753 6

原创 linux下svn的配置方法

 1、yum install subversion  # 安装svn组件 安装成功之后,可以看到如下相关的命令被生成:[flykobe@localhost svnclient]$ svnsvn svnadmin svndumpfilter svnlook svnserve svnsync svnvers

2009-12-29 09:30:00 809

原创 从memcached命令行参数学起 - 1

查看memcached -h: memcached 1.4.3-p TCP port number to listen on (default: 11211)-U UDP port number to listen on (default: 11211, 0 is off)-s UNIX socket path to listen on (di

2009-12-25 11:20:00 4023

原创 与架构师的对话,备忘

kobe 说: 缓存、apache 我想把这一条线串起来lc 说: web server->cache/db 这条线?kobe 说: 对lc 说: 现在web 2.0的cache机制和web1.0的不太一样 web 2.0的cache大多数在部分cachekobe 说: 这几天也在看twitterlc 说: o, twitter的框架?还是他的源

2009-12-25 09:55:00 575

原创 memcached的stats数据

近期的目标,下面的这些参数,要达成什么样子,才是比较优化的? statsSTAT pid 87975STAT uptime 25579010STAT time 1261624419STAT version 1.2.6STAT pointer_size 32STAT rusage_user 7188.973792STAT rusage_system 10958.4

2009-12-24 11:15:00 672

原创 mysql 数据库大小

information_schema库中包含了对整个数据库的很多统计信息,可以通过查看它们,来得到数据库相关的信息。 mysql> use information_schema;Database changedmysql> select count(1) as tables, concat(round(sum(table_rows)/1000000,2),M) as row

2009-12-24 09:52:00 567

原创 lamp性能调优

参考: http://www.ibm.com/developerworks/cn/linux/l-tune-lamp-1/index.html  1、使用curl度量站点的响应时间: [flykobe@localhost ~]$ curl -o /dev/null -s -w %{time_connect}:%{time_starttransfer}:%{time_total}

2009-12-23 15:48:00 797

原创 php的session与cookie的区别

1、首先通过代码来看看表象:   session_start();    if (empty($_SESSION[count])) {      $_SESSION[count] = 1;  } else {      $_SESSION[count]++;  }  var_dump($_SESSION);    var_dump(htm

2009-12-23 15:30:00 638

原创 php int型的最大值

执行以下语句: var_dump(2147483647); // intvar_dump(2147483648); // float 可以看到,php int型的最大值就是2147483647,即231-1,因为32位的最高位要用来表示正负。  再执行以下语句: $u = sprintf

2009-12-23 09:59:00 13235

转载 linux bash中快速移动光标

  bash有两种输入模式vi模式和emacs模式,其中emacs是默认模式,而且操作起来也比vi模式要快捷。可以通过 set -o vi和set -o emacs来转换。   1.在命令历史中查找   强烈推荐使用 Ctrl+r, 这个键组合是反向增量查找消息历史。很好用。 比如你很久以前输入过某个命令如。 gcc -c -DKKT -Dnnn 等等,一长串, 用上下方向键来找比

2009-12-18 16:04:00 2426

原创 我不清楚的,亟待学习的

 memcached的分布式应用 html、dhtml、xhtml的区别 xml怎样转化为html格式 面向对象深入、再深入 index为什么能加快检索速度 1、apache的工作原理 网络服务器由于要同时为多个客户提供服务,就必须使用某种方式来支持这种多任务的服务方式。一般情况下可以有三种方式来选择,多进程方式、多线程方式及异步方式。 

2009-12-18 14:25:00 497

翻译 App server 与 Web server之间的区别

原文: http://www.javaworld.com/javaqa/2002-08/01-qa-0823-appvswebserver.html app服务器和web服务器的区别是什么呢? 简单来说,web服务器提供页面给浏览器,而app服务器提供客户端可以调用的接口。具体而言,我们可以说:          Web服务器处理HTTP请求,而app服务器基于多种不同的协

2009-12-17 12:02:00 5805

原创 Linux用户权限管理命令

我有用户A和B,希望B能够访问A home下的所有文件。所以希望A和B能在一个组里。 1、sudo usermod -G A B # 将B加到A组里(因为A用户一般会属于A组)2、groups A B # 或者 id -Gn 查看用户所属组3、B退出重新登录,执行 groups 命令,可以看到已经加入A组了   参考:http://fedora.linuxsir.o

2009-12-15 09:26:00 4114

转载 vim taglist插件的使用

节选自: http://hi.baidu.com/liupc/blog/item/53ff336d0d307dfa431694ba.html 下面介绍常用的taglist配置选项,你可以根据自己的习惯进行配置: - Tlist_Ctags_Cmd选项用于指定你的Exuberant ctags程序的位置,如果它没在你PATH变量所定义的路径中,需要使用

2009-12-11 22:16:00 766

原创 curl 获取google搜索结果

curl -A "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5" "http://www.google.cn/search?hl=zh-CN&inlang=zh-CN&client=pub-5434506002917399&channel=2000048002&sou

2009-12-11 15:25:00 2977 2

原创 使用php上传文件

参考: http://www.phpchina.com/html/97/14397-4443.html  利用html提供的文件上传功能,php其实仅仅是把它保存在本地指定目录。 1、首先dump php 内置变量: #var_dump($_FILES);array(1) { ["file"]=> array(5) { ["name"]=>

2009-12-11 11:44:00 644

原创 vimrc文件备份

syntax onset smartindentset rulerset showcmdfiletype plugin indent onset tabstop=4set shiftwidth=4set foldcolumn=2"set incsearchset makeprg=bjamset foldmethod=markerset backupdir

2009-12-07 17:12:00 340

原创 FlEAPHP + Smarty 进行php开发

1、首先下载FLEAPHP和Smarty的源码,解压即是安装。 2、建立开发根目录:jccode 其结构如下: docs/  flea/  logs/  smarty/ 其中docs是web的根目录。  flea下是与flea相关的代码,其中flea/lib就是flea的安装目录。而flea/app下包含了我们的网站逻辑:controller,以及配置(

2009-12-04 18:00:00 1279

原创 FLEAPHP框架的目录结构

apache配置为: DocumentRoot /home/XXXX/report/ServerName cyreport.xx.cn 其web根目录指向report。 相关的目录结构如下: [chengyi@white1v ~]$ ls report report_libs/report:css/            images/     

2009-12-03 18:16:00 589

原创 FLEAPHP框架的数据库操作

FLEAPHP提供了自动化的crud操作,可以直接调用其save等接口。 但是,不可避免的需要一些复杂的sql语句,这时就可以使用 TableDataGateway.php 提供的findBySql接口。 比如:         function actionCyTest(){            ini_set("display_errors", "On"); 

2009-12-03 17:33:00 1249

原创 php打开错误提示

如果不具备修改php.ini的权限,可以如下: ini_set("display_errors", "On"); error_reporting(E_ALL | E_STRICT);  当然,如果能够修改php.ini的话,如下即可: display_errors = Onerror_reporting  =  E_ALL & ~E_NOTICE  

2009-12-03 17:25:00 15845

原创 FLEAPHP框架的文件缓存系统

FLEAPHP框架使用文件缓存,主要是是为了它自带的数据库操作服务的,当然,开发者也可以利用它提供的API来进行一些简单的缓存操作。 注意到其中的一些实现细节: 摘取一个缓存文件的内容如下:                         277145528a:5:{s:9:"REPORT_ID";a:12:{s:4:"name";s:9:"report_id";s:5:"

2009-12-03 16:38:00 733

原创 php的static变量作用域

对于运行在apache里的php应用来说,static变量的作用域是一次http请求。 可以通过以下代码进行验证: # test.php function test(){     static $sss = 0;     ++$sss;     echo $sss;} test();?> 访问/test.php ,可以看到,总是ech

2009-12-03 15:16:00 1191

原创 virtualbox配置

    VBoxManage setextradata "centos" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/Protocol" TCP  VBoxManage setextradata "centos" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/GuestPort" 80

2009-11-26 16:53:00 426

转载 Apache 2.0性能优化—MPM的选择与配置

  Apache 2.0在性能上的改善最吸引人。在支持POSIX线程的Unix系统上,Apache可以通过不同的MPM运行在一种多进程与多线程相混合的模式下,增强部分配置的可扩充性能。相比于Apache 1.3,2.0版本做了大量的优化来提升处理能力和可伸缩性,并且大多数改进在默认状态下即可生效。但是在编译和运行时刻,2.0也有许多可以显著提高性能的选择。本文不想叙述那些以功能换取速度的指令,如H

2009-11-23 09:27:00 305

原创 来到一个新环境 -- 奇虎

 今天正式入职了,办完手续,直接上班! 昨天电话里听到hrmm这样说的时候,第一反应是“omg,我的幸福生活就此over了”,不过细想了一下,这也是好事。第一,如果我继续休息下去,估计就没啥工作状态了;第二,这样的效率,如果能一直持续到工作中,那不正是我希望的公司吗? 所以,调整完心态,我来了,到了这个新环境,位于大望路某广场的奇虎。清一色的2、3层小楼,喷水池,草坪,奇怪的装饰,

2009-11-20 16:56:00 551

原创 mysql帮助文档学习笔记

 多看下这个文章:LAMP 系统性能调优,第 3 部分: MySQL 服务器调优 http://www.ibm.com/developerworks/cn/linux/l-tune-lamp-3.html ------------------------------------------------------ 一些查看数据库状态的sql语句:  1、显示

2009-11-05 10:46:00 2008

原创 我的短期职业发展计划

我目前是做web开发的,使用php语言,工作一年半。我们的开发,不使用外面成熟的框架,据说那样影响效率,只是自己搭建了非常简单的mvc模型,与其说是模型,不如说是一套编程规范。 项目中使用到了postsql, mysql, sql server数据库,缓存主要是用memcache,web服务器是apache。但是更多的,是调用.net平台team提供的soa接口。 而大多数项目的p

2009-11-05 09:53:00 1025 2

空空如也

空空如也

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

TA关注的人

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