自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(893)
  • 收藏
  • 关注

简单的service编写 nginx php-fpm

nginx几个方法start 直接启动 查看返回值是否是0 如果0则success 非0 则failurestop 直接调用killprocreload 调用nginx -s reloadrestart stop,starttest 调用nginx -tstatus 直接调用status几个方法killproc, status, success, failu...

2011-11-16 03:41:00 245

/etc/init.d/functions 说明

from:http://blog.csdn.net/adcxf/article/details/4013579functions这个脚本是给/etc/init.d里边的文件使用的。提供了一些基础的功能,看看里边究竟有些什么。首先会设置umask,path,还有语言环境,然后会设置success,failure,warning,normal几种情况下的字体颜色。下面再看看提供的重要方法:...

2011-11-16 02:24:00 413

各种浏览器用户体验比较

<wbr><wbr>哪个浏览器速度最快?哪种浏览器最安全?我最喜欢回答这类的话题了。对于浏览器,我用过很多,有<span style="font-family:Times New Roman">IE</span><span style="font-family:宋体">内核的浏览器,还是非</span>

2011-11-15 20:51:00 526

为何产品升级后越来越烂?

from:http://www.yeeach.com/2011/11/05/%E4%B8%BA%E4%BD%95%E4%BA%A7%E5%93%81%E5%8D%87%E7%BA%A7%E5%90%8E%E8%B6%8A%E6%9D%A5%E8%B6%8A%E7%83%82%EF%BC%9F/最近体验了几个经常使用的产品的最新版本,包括:google reader、新浪微博、echofon...

2011-11-15 15:04:00 181

大数据排序或取重或去重相关问题

1. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url? 方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。 s 遍历文件a,对每个url求取 ,然后根据所取得的值将url分别存储到1000个小文件(记为 )中。这样每个小文件的大约...

2011-11-15 11:27:00 190

杂谈:Google要解决的关于Android的问题

Android发展到今天已经到达了一个非常成功的地步,而且它还在越变越好。智能移动设备也出现了Apple,Microsoft和Google三分天下,当然现在Microsoft的份额还有点可怜,但我相信以Microsoft的实力,还是有能力争取三分天下的。对于苹果总是能给世人带来惊喜,让人们像追星一样的成为粉丝,着实有它的神奇之处。但是关于Android,虽然很成功,但是总是有让人感到不快的地方,批...

2011-11-13 23:18:00 145

Android实战技巧:组件间通信---Intent和IntentFilter

Understanding Intent and IntentFilter--理解Intent和IntentFilterIntent(意图)在Android中是一个十分重要的组件,它是连接不同应用的桥梁和纽带,也是让组件级复用(Activity和 Service)成为可能的一个重要原因。Intent的使用分为二个方面一个是发出Intent,另一个则是接收Intent用官方的说法就是Intent...

2011-11-13 20:47:00 211

Hadoop分布式环境下的数据抽样

1. 问题由来Google曾经有一道非常经典的面试题:给你一个长度为N的链表。N很大,但你不知道N有多大。你的任务是从这N个元素中随机取出k个元素。你只能遍历这个链表一次。你的算法必须保证取出的元素恰好有k个,且它们是完全随机的(出现概率均等)?这道题的解法非常多,网上讨论也非常热烈。本文要讨论的是,这个问题是从何而来,有什么实用价值?自从有了Hadoop之后,该问题便有了...

2011-11-13 11:18:00 173

linux下查看系统资源和负载,以及性能监控

1,查看磁盘 df -h2,查看内存大小 free free [-m|g]按MB,GB显示内存 vmstat3,查看cpu cat /proc/cpuinfo 只看cpu数量grep "model name" /proc/cpuinfo | wc -l4,查看系统内存 cat /proc/meminfo5,查看每个进程的情况cat /pro...

2011-11-13 10:38:00 177

16条技巧让你更高效使用SSH

from:http://heikezhi.com/2011/08/26/ssh-productivity-tips/SSH有很多非常酷的特性,如何它是你每天的工作伴侣,那么我想你有必要了解以下16条高效使用SSH的秘籍,它们帮你节省的时间肯定会远远大于你用来配置它们的时间。1. 多条连接共享如果你需要在多个窗口中打开到同一个服务器的连接,而不想每次都输入用户名,密码...

2011-11-10 11:10:00 93

学习网络编程的十个步骤

此文章来自网络------禚来强 经过多年的网络编程实践之后,个人觉得初学网络编程者可以从以下几个步骤开展: 1)下载一个可以互动的学习工具,通过这个与这个工具互动,我们可以及时的学到每个api的结果如果。我个人强烈推荐一个互动好工具,即python,下载地址http://www.python.org对于有c/c++或java基础的朋友通过一两个礼拜的时间就可以上手了,另外个人建议...

2011-11-09 09:23:00 735

最近

距离软考还有3天的时间,该复习的都复习了,复习不到的知识点也只有搁置了。任何事情都不可能是完美的,软考也一样,要的只是追求完美的过程,结果重要但是过程更重要。复习到现在感觉基础性的东西不是恶补能解决的,需要积累……具体说说考试吧,上午的题相对下午来说还有点把握,毕竟是选择题大不了可以蒙。但是下午题就没那么轻松了,尤其是算法题,如果不会的话拿分真的是很困难。我觉得类似于对付软考的这种架空...

2011-11-09 08:35:00 102

写技术博客的注意事项

个人认为写博客(Blogging)是技术总结的最佳方式,甚至可以这样子讲,博客就是积累,从一定角度上讲是酱紫的。可能是受规范约束习惯了,感觉写博客也有一些注意事项,虽然之前写了很多文章,但感觉都不是很规范,现总结写博客应该注意的几点,以随时提醒自己。1. Do not Repeat Documents, link to it 不要重复文档,给出链接就好。重点写自己的心得,体会和总结。对于那...

2011-11-09 00:10:00 242

奇怪的一件事情linux系统变为read-only file system

from:http://apps.hi.baidu.com/share/detail/30316394昨天运行正常的一台机器linux服务器,早上发现了。满屏幕是 read-only file system的提示.检查/etc/fstab设置没有问题。重启计算机,init初始的过程中,不断的read-only file system提示。进入repair模式,人工干预地/分区进...

2011-11-08 17:54:00 3408

IIS configuration with support of multiple domain urls

Today I have encountered a problem, I spent 3 hours and a half for figuring it out. I need to make the applicationcompatible with muiltiple domain urls.I need to get the country information when par...

2011-11-08 05:46:00 93

在Flex中简单实现 dataGrid结合CheckBox使项目可选、全选、反选

对用户来讲,软件的功能性之外还要求其易用习惯性。非专业用户习惯了用鼠标点而不大适应键盘+鼠标。Flex的DataGrid虽然可以允许用户多选项目,但是这个多选需要结合Ctrl或Shift键来完成。而我们去网上浏览下歌曲网站在选择多首歌曲的过程就知道用户更喜欢那种方式了。 本文简单实现在DataGrid中结合CheckBox完成对项目的选择、全选和反选功能。但它并不十分适合组件化,应付一下特例...

2011-11-08 00:24:00 134

shell if 语法参数

from:http://apps.hi.baidu.com/share/detail/1002803摘要本章我们会讨论在Bash脚本中使用条件,包含以下几个话题: if 语句 使用命令的退出状态比较和测试输入和文件 if/then/else 结构 if/then/elif/else 结构 使用和测试位置参数嵌套 if 语句 布尔表达式使用 case 语句7.1. 介绍if7...

2011-11-07 20:29:00 90

多核平台下的JAVA优化

from:http://www.yankay.com/%E5%A4%9A%E6%A0%B8%E5%B9%B3%E5%8F%B0%E4%B8%8B%E7%9A%84java%E4%BC%98%E5%8C%96/现在多核CPU是主流。利用多核技术,可以有效发挥硬件的能力,提升吞吐量,对于Java程序,可以实现并发垃圾收集。但是Java利用多核技术也带来了一些问题,主要是多线程共享内存引...

2011-11-07 11:10:00 171

Oracle相关知识点关键词

oracle导出建表语句oracle删除表语句oracle 锁表语句oracle语句创建表oracle 表分析语句oracle 备份表语句oracle查看表的语句oracle表空间语句oracle 建表oracle 导出表结构oracle 导出表数据oracle 导出表空间oracle导出指定表oracle 如何导出表oracle导出单个表...

2011-11-06 19:00:00 472

简单实现对flex dataGrid一列在某些行可编辑,在另一些行不可编辑

Flex的dataGrid控件本身具备指定某列可编辑的功能,但在实际需求中往往要求对整列单元格并不全部可编辑。Flex dataGrid自身并未提供这样的接口,但是我们可以通过<mx:itemRenderer>和双向绑定来简单实现这一过程。下面代码展示了对小王的年龄可编辑,对小李的年龄不可编辑,同时通过ok键来反馈小李编辑后的年龄。DataGridWithSomeEdit.mxml...

2011-11-04 23:23:00 153

Core Data 编程指南

此文章转自网络,特此声明-----禚来强一、技术概览1. Core Data 功能初窥 对于处理诸如对象生命周期管理、对象图管理等日常任务,Core Data框架提供了广泛且自动化的解决方案。它有以下特性。 (注:对象图-Object graph的解释:在面向对象编程中,对象之间有各种关系,例如对象直接引用另外的对象,或是通过引用链间接的引用其他对象...

2011-11-02 15:53:00 61

观点:何为经验

前几天在看《代码大全》时,第三十一章,第八节中谈到了经验,引发了我的一些思考。里面有这样一段话:人们也往往荒唐地强调程序员的经验。“我们需要有五年以上 C 语言编程经验的程序员”就是其中一例,如果一程序员在头一、二年没有学 C 语言,第三年学也不会产生很大区别。这种类型的经验和其工作能力没有多大区别。在程序开发中,知识更新迅速使此领域中“经验”处在一种奇怪的地位上,在其它许多领域,过去有...

2011-11-01 23:15:00 116

Linux下chkconfig命令详解

from:http://www.cnblogs.com/panjun-Donet/archive/2010/08/10/1796873.htmlchkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--lis...

2011-11-01 20:30:00 57

android 反编译

一.反编译Apk得到Java源代码转载自:http://www.cnblogs.com/playing/archive/2010/08/11/1797696.html工具下载:需用到dex2jar和JD-GUI这2个工具dex2jar下载地址:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.z...

2011-10-31 15:27:00 59

ObjC: 使用KVC

ObjC: 使用KVCKVC是什么?即:Key-Value Coding,直译是:键值编码。还是没明白什么意思?先看看下面的代码。Book类的代码,头文件:#import <Foundation/Foundation.h>@interface Book : NSObject { NSString *name;}@end...

2011-10-30 12:20:00 69

在 Core Data 应用中使用原生 SQL 功能

苹果在iPhone 3.0以后的sdk中提供了Core Data功能,对于普通的数据库应用开发来说,大大提高了方便性。 新建Window Base Application的时候,选上下面的使用Core Data,模板就自动创建好了,在delegate文件里提供了使用Core Data存取数据的所有方法,在其它View Controller里面只要调用delegate里面的方法就可以了。...

2011-10-30 02:26:00 95

awakeFromNib

awakeFromNib当.nib文件被加载的时候,会发送一个awakeFromNib的消息到.nib文件中的每个对象,每个对象都可以定义自己的awakeFromNib函数来响应这个消息,执行一些必要的操作。也就是说通过nib文件创建view对象是执行awakeFromNibviewDidLoad当view对象被加载到内存是就会执行viewDidLoad,所以不管通过nib文件还是代码的方式创建对...

2011-10-30 01:59:00 88

临时笔记

1。分析需求2。抽象出所以页面共有的类(如商品类)3。对比较关键,复杂的类进行专门的设计4。

2011-10-28 10:58:00 77

Read XML file easily with LINQ to XML

How to read XML file easily?1. You can get your stream with a given url. private string GetStreamString(string url) { try { WebRequest request ...

2011-10-27 22:27:00 67

Create Virtual Host in IIS 7

1. Add your ideal host name in your local machineGO to C:\Windows\System32\drivers\etcModify your "hosts" file as administratorAdd your mapping line with your virtual host and your machine IP ...

2011-10-27 21:56:00 106

“代码三要素”是一个大课题,牵涉的不仅仅是代码质量问题

在一定前提下,代码要以容易理解的方式实现。这个课题包括的内容太广,此文仅就近段时间读的一段简单程序为例说明一下似乎与“单入口单出口”原则相关的内容。而谈及这个原则,也可以从不同角度和不同代码形式来谈,此文仅就下面代码模型中的形式而谈。下面代码的背景是有三种unit,每种unit有相同种类的多个documentType;代码实现的是获取每种unit下每种documentType数量。代码如下所示:...

2011-10-27 01:05:00 59

再思即学式和预学式

为什么又把即学式和预学式这个刚进提高班时的话题拿出来说嘞?这还得从最近几天帮学校图书管维护数据库说起。其实整个的维护过程没有什么太大的技术难度,无非就是写几个批处理或者设置一下计划任务什么的。唯一可以有所学习的地方是数据库方面,学校图书馆用的数据库是sybase,以前只是听过没有接触过,觉得挺神秘的。研究了几天之后发现其实和SQL差不多,大同小异。在学习的过程中真正的体会到了老师所说的即学式的...

2011-10-27 00:04:00 69

JPA简单对一对多关系的数据进行插入,先一后多

JPA和HIBERNATE均属于ORM框架,两者在使用上也很相似,尤其是原理上。除了这两种操作DB的工具外,我们还可能使用到Serialization 、JDBC、ODB 、EJB2 、JDO等。 此处仅简单通过JPA插入一对关系数据进行了解JPA的使用。对于一对多关系,从Object角度将,关系可能维护在多的一方,也可能维护在一的一方;从DBTable的角度将,则是多的一方维护着关系。而OR...

2011-10-26 00:50:00 1024

用Gdb+Nm调试Php C Extension程序

from:http://rdc.taobao.com/blog/cs/?p=1235最近在写Beanstalkd的php c extension客户端程序,写程序离不开调试,下面把调试中碰到的问题和解决方法和大家分享一下。.so写好了是给php脚本调用的,如果php脚本执行崩掉了,.so也只能在进程中饮恨而终,这时候php脚本调试经常用的echo, print_r, var_dump都...

2011-10-23 23:10:00 93

搭建MongoDB集群

集群由以下3个服务组成:Shards Server: 每个shard由一个或多个mongod进程组成,用于存储数据 Config Server: 用于存储集群的Metadata信息,包括每个Shard的信息和chunks信息 Route Server: 用于提供路由服务,由Client连接,使整个Cluster看起来像单个DB服务器 另外,Chunks是指MongoDB中一段连续...

2011-10-22 20:52:00 90

说好的Cache呢

cache是一种高速缓冲存储器,她的主要作用是提高CPU数据输入的速率,调和CPU速度与内存存储速度之间的巨大差异。通俗一点说就是CPU太快,内存速度相对比较慢,而cache的速度快,但是cache的价格比较昂贵。人们想到一个办法就是利用小容量的cache在CPU和内存中间当桥梁,也就是说把CPU在下一个时间段需要用到的数据提前存入cache中,当CPU需要的时候可以快速的从Cache...

2011-10-20 00:36:00 61

使hadoop支持Splittable压缩lzo

在hadoop中使用lzo的压缩算法可以减小数据 的大小和数据的磁盘读写时间,不仅如此,lzo是基于block分块的,这样他就允许数据被分解成chunk,并行的被hadoop处理。这样的特点,就可以让lzo在hadoop上成为一种非常好用的压缩格式。lzo本身不是splitable的,所以当数据为text格式时,用lzo压缩出来的数据当做job的输入是一个文件作为一个map。但是sequenc...

2011-10-19 23:57:00 160

工具:Android本地代码生成器

<style type="text/css"><!--@page {margin:0.79in}p {margin-bottom:0.08in}pre.cjk {font-family:"WenQuanYi Zen Hei",monospace}--></style>在使用AndroidNDK开发的时候有个事情是很烦人的,那...

2011-10-19 23:04:00 85

c/c++

在此,我想多说关于程序编译的一些规范和方法,一般来说,无论是C、C++、还是pas,首先要把源文件编译成中间代码文件,在Windows下也就是 .obj 文件,UNIX下是 .o 文件,即 Object File,这个动作叫做编译(compile)。然后再把大量的 Object File合成执行文件,这个动作叫作链接(link)。编译时,编译器需要的是语法的正确,函数与变量的声明的...

2011-10-19 18:15:00 67

Android 4.0发布了

期待以久的4.0终于发布了。废话不多说,先来看看4.0主要有哪些特性和与以前版本升级的地方!这些内容都是从SDK 4.0中参考而来的!SDK也可以下载了:下载地址Android 4.0统一了先前的针对手机和平板的不同版本和UI体验,提供了统一的改良的UI和体验。无论对于用户还是开发者来讲,这都是一个大好消息。可以看出4.0在UI方面还是做了很大的调整的,文档上面说动画和UI界面将更...

2011-10-19 15:02:00 55

空空如也

空空如也

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

TA关注的人

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