自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 RHEL5系统下配置YUM源的方法

  1. 安装yum  2. 修改。repo文件  ccd /etc/yum.repos.d/  #vi CentOS-Base.repo  写入一下内容: [base] name=CentOS-5 - Base #mirrorlist=http://mirrorlist.centos.org/?release=$releasever5&arch=$basearch& repo=os #baseurl=http://mirror.centos.org/centos/$releasever/os/$basea

2010-11-23 11:12:00 1203 1

转载 crontab 不能执行的原因总结

http://hi.baidu.com/zengyinfei/blog/item/6c2232164d239c4220a4e980.html最近经常碰到关于crontab不能执行的,初步总结了有以下几个原因:第一,脚本的原因:大多数情况下,我们要相信科学,相信计算机,不是有鬼,就是我们的脚本的问题,这种问题导致crontab不能执行的概率占到70%以上。因为程序执行到某一步导致crontab终止执行,我就碰到一次在迁移代码的时候将数据库连错了。导致无法访问而死在那里了。第二,执行环境问题,当我们碰到第一情况

2010-09-07 11:47:00 1606

原创 Linux 学习笔记

1. 查看系统最大可打开文件数cat /proc/sys/fs/file-max2.

2010-08-26 21:17:00 681

转载 Vim 一款经典配置

<br />http://blog.csdn.net/redguardtoo/archive/2008/03/21/2204289.aspx<br /> <br /> <br /> <br />配置文件和所有插件下载:<br />http://www.mediafire.com/?kgjy0dbdsxn<br />目地:<br />当初之所以发布此史上最强vim配置文件的更新版,是因为我要在好多台电脑上,不同的开发环境(不同版本的vi,不同的操作系统)下工作,我希望这个vimrc文件能够在任何情况下都可以使

2010-08-23 19:21:00 2524

转载 OpenSSL 0.9.8 vs2005 编译安装

<br />准备工作:<br />下载OpenSSL源码  官方网站下载OpenSSL:http://www.openssl.org/source/<br />安装ActivePerl     官方网站下载ActivePerl:http://www.activestate.com/activeperl/<br />编译步骤:<br />1. 使用VS2005下的Visual Studio 2005 Command Prompt进入控制台模式<br />  开始菜单->所有程序->Microsoft->Mic

2010-07-26 17:05:00 1863

转载 boost 1 34 在 vs2005里编译与配置

<br />1.下载boost source<br />到http://www.boost.org下载最新版本的boost,我目前下载的是1.34.1,将之解压到c:/boost_1_34_1/<br /><br />2.编译bjam<br />C:/boost_1_34_1/tools/jam/src下,执行build.bat,然后会在C:/boost_1_34_1/tools/jam/src/bin.ntx86/生成一个bjam.exe,将bjam.exe复制到c:/boost_1_34_1/下。<br

2010-07-26 16:21:00 832

转载 Unicode 与 Ansi的转换代码参考 char* to wchar_t*

#include "StdAfx.h"#include "chAWTrans.h"#include "windows.h"namespace{ wchar_t* Ansi2Unicode(const char* szAnsi) { CHECK_RET(!szAnsi, NULL) // 预转换,得到所需空间的大小 int wcsLen = ::MultiByteToWideChar(CP_ACP, NULL, szAnsi, strlen(szAns

2010-07-15 16:41:00 2285

转载 c++ string trim函数实现

#include #include #include #include using namespace std;inline string& lTrim(string &ss) { string::iterator p=find_if(ss.begin(),ss.end(),not1(ptr_fun(isspace))); ss.erase(ss.begin(),p); return

2010-07-15 09:37:00 3248

转载 utf8 unicode gb2312互转

<br />UTF-8:   1,2,3字节一个字符<br />UNICODE: 2字节一个字符<br />GB2312:  1,2字节一个字符<br /><br />例子:<br /><br />“你”字的UTF-8编码: E4 BD A0        11100100 10111101 10100000<br />“你”的Unicode编码: 4F 60            01001111 01100000<br />按照UTF-8的编码规则,分解如下:xxxx0100 xx111101 xx10

2010-07-15 08:48:00 1399

原创 计算 GPS 经纬度 两点间 距离 JAVA 代码

public class FCDTools { public final static double PI = 3.14159265354; private final static double D2R = 0.017453 ; private final static double a2 = 6378137.0; private final static doubl

2010-03-22 14:51:00 5478 4

原创 Java 中 使用 String.split 分割 字符串 成 字符数组

String s = "test1 test2 test3";String[] ss = s.split(" ");System.out.println(ss.length);

2010-03-14 17:19:00 17558 1

原创 关于Eclipse的启动

用久了会启动不起来,然后提示exit 1,然后一堆启动参数。 eclipse.exe运行的时候,会读取eclipse.ini中的启动参数,多半就是这里出现的问题。 好了,贴一个经典的ini文件,用于3.5.1 model版启动成功: -vmjre/bin/javaw.exe -startupplugins/org.eclipse.equinox.launcher

2010-02-25 16:47:00 932

原创 Ubuntu 使用笔记

取得root身份方法: sudo su, 输入密码。增加新用户推荐命令: adduser mysql server安装: 见 Mysql安装指南 查看mysql是否启动: sudo netstat -tap | grep mysql重启mysqld: sudo /etc/init.d/mysql restartmysql允许远程: 创建%标记的用户;/etc/mysql/m

2010-01-22 19:59:00 989

原创 Vim 使用笔记

Vim中搜素加亮关键词开关set hlsearch | set nohlsearch 搜索后清除上次的加亮nohl/nohlsearch拷贝代码很有用的一句话,规定了格式选项,让它换行不自动空格set formatoptions=tcrqn:set fo-=r :set noautoindent 再 Shift + Insert 正常了 恢复 :set fo=r :set autoin

2010-01-22 10:13:00 898

原创 C#中委托与事件的概念理解

http://www.cnblogs.com/jimmyzhang/archive/2007/09/23/903360.html  http://www.tracefact.net/Document/Delegates-and-Events-in-CSharp.pdf  经典代码1: using System;using System.Collections.G

2009-12-02 11:30:00 532

原创 Perl 产生当前日期时间代码参考

use strict; use warnings; my @array_lt = (localtime)[5,4,3,2,1,0]; $array_lt[0]+=1900; $array_lt[1]+=1; my $nowtime = sprintf("%04u/%02u/%02u %02u:%02u%02u", @array_lt)

2009-12-01 11:30:00 790

原创 std::transform 在gcc下的编译

看看下面大小写转换的c++推荐代码为什么只能在vc下编译成功,而gcc下出问题呢?  #include // for toupper#include #include using namespace std;void main(){string s="hello";transform(s.begin(), s.end(), s.begin(), t

2009-11-24 15:20:00 2339 1

转载 C++的函数隐藏、覆盖和重载

 只要基类在定义成员函数时已经声明了virtue关键字,在派生类实现的时候覆盖该函数时,virtue关键字可加可不加,不影响多态的实现。容易与隐藏混淆:隐藏是指派生类的函数屏蔽了与其同名的基类函数,规则如下: 1) 如果派生类的函数与基类的函数同名,但是参数不同。此时,不论有无virtual关键字,基类的函数将被隐藏(注意别与重载混淆)。 2) 如果派生类的函数与基类的

2009-11-21 15:46:00 1928

原创 计算三点所形成的夹角的三种方法

写图形学算法时经常要用到,整理一下:第一种方法,使用向量计算三个点ABC     AB=(b.x-a.x,   b.y-a.y)     AC=(c.x-a.x,   c.y-a.y)     cosA   =   (AB*AC)/(|AB|*|AC|)     这种方法好像很复杂,首先AB*AC,     |AB|,|AC|需要求两点间的距离    

2009-11-09 15:46:00 10819 2

原创 std::vector 数组越界的定位 - 对std::out_of_range抛出异常进行处理

#include #include #include using namespace std;int main() { vector a; a.push_back(1); try { a.at(1); } catch (std::out_of_range &exc) { std::cerr <<

2009-11-08 17:06:00 5635

原创 Linux下 c 判断一个文件是否存在

#include #include #define FOO "foo"int main(void){ if(!access(FOO, F_OK)) { if(!unlink(FOO)) { } else { printf("remove %s failed/n", FOO); }

2009-11-08 12:48:00 5305

原创 Linux 系统时间设置、编程总结

未完待续...设置时间:date -s "2009/11/08 11:23:00"硬件时钟与系统时间同步一下:hwclock --systohc编程:#include time_t time(time_t *timer)调用后将当前系统时间与1900年1月1日相差的秒数存入到timer中,timer可看成是一个长整型数具体描述:  函数原型

2009-11-08 11:24:00 1645

原创 linux下cscope的使用

 在fcd的项目中,使用vim作为ide。那么cscope可以帮助vim扩展类似于函数、对象的查找、交叉引用查询等功能。 命令行为:cscope -Rbkq 生成当前目录下cscope.out文件信息,保存着交叉引用的信息。 vim中,cscoup使用:cs add cscope.out  然后查找:cs find s 要查找的名称  其中s处可以是:

2009-11-04 16:20:00 1407

转载 Android 原始碼徹底研究系列 - 鬧鐘程式, Gallery &amp; Adapter (3)

【ysl的程式设计天堂的blog一直有看,作者的深厚技术功底与娓娓道来的清楚表达给我留下了深刻印象,苦于此blog在国内无法访问,特地将一系列经典内容转贴过来,以供学习】本文转自: http://ysl-paradise.blogspot.com/2009/08/android-gallery-adapter-3.html Android Source Code I

2009-09-05 11:27:00 1737

原创 Android 技术分析研究 互联网资源索引

【本文系原创文章,版权属于:Justin Yang 联系方式:[email protected] 可以转载,但必须署名并注明出处,保持文章的完整性。】文章地址:http://www.yangzhe.net我将android体系进行分层,大致分为应用级、框架级、系统级、内核级、驱动及硬件层等层级。我把互联网中非常有用的Android技术资料进行整理汇编,按层索引,方便查询,同时也

2009-08-31 18:06:00 1116

转载 Android 原始碼徹底研究系列 - 鬧鐘程式, App Widgets (2)

【ysl的程式设计天堂的blog一直有看,作者的深厚技术功底与娓娓道来的清楚表达给我留下了深刻印象,苦于此blog在国内无法访问,特地将一系列经典内容转贴过来,以供学习】本文转自:http://ysl-paradise.blogspot.com/2009/08/android-app-widgets-2.html  Android Source Code Inter

2009-08-31 16:10:00 2190

转载 Android 原始碼徹底研究系列 - 鬧鐘程式, AnalogClock (1)

【ysl的程式设计天堂的blog一直有看,作者的深厚技术功底与娓娓道来的清楚表达给我留下了深刻印象,苦于此blog在国内无法访问,特地将一系列经典内容转贴过来,以供学习】本文转自:http://ysl-paradise.blogspot.com/2009/07/android-analogclock-1.html   鬧鐘的原始程式碼在 這裡。

2009-08-31 16:09:00 1956

转载 Android 原始碼徹底研究系列 (开篇语)

【ysl的程式设计天堂的blog一直有看,作者的深厚技术功底与娓娓道来的清楚表达给我留下了深刻印象,苦于此blog在国内无法访问,特地将一系列经典内容转贴过来,以供学习】 Android Source Code Internals閱讀及追蹤 Android 的原始碼,是提昇你 Android 程式設計功力最好的方式之一。可惜的是,在現今講求速食主義的年代,凡事都講求效率

2009-08-31 16:01:00 1302

翻译 Android源码研究(1) - 源代码结构

aaa

2009-08-29 19:03:00 212

原创 Android源码研究的准备工作 -- 如何下载android源码到Ubuntu上

更新为Ubuntu10.10 1.安装ubuntu及相关配置 安装完ubuntu 最新的10.10 64bit后,改变一下更新源,/etc/apt/sources.list  全删除,改成如下:(网易源)网易 Ubuntu 10.10 源(速度很快)代码:deb http://mirrors.163.com/ubuntu/ maverick main uni

2009-08-29 15:57:00 3158

原创 Android tech report 开张

Tech report 开张啦。 本站宗旨是开源平台的技术与经验,分享最新最尖端的技术资讯和信息。

2009-08-29 13:16:00 740 2

空空如也

空空如也

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

TA关注的人

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