自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tumbler

记录学习过程!

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

转载 Linux之文件系统的开机挂载

方法1.把挂载的命令放在/etc/rc.d/rc.local中。这个虽然是一种方法,但不建议这么做,因为我们的系统中有统一规划的解决方案,所以建议用第二种方法。方法2.修改配置文件/etc/fstab,这个文件就是设置在启动时加挂的文件系统,下面我们就一起来研究一下/etc/fstab[root@yufei ~]# cat /etc/fstab此处省

2016-06-07 15:32:40 773

转载 mysqld与mysqld_safe的区别

出处:http://blog.sina.com.cn/s/blog_53b13d950100vtf5.html文章1:直接运行mysqld程序来启动MySQL服务的方法很少见,mysqld_safe脚本会在启动MySQL服务器后继续监控其运行情况,并在其死机时重新启动它。用mysqld_safe脚本来启动MySQL服务器的做法在BSD风格的unix系统上很常见,非BSD风格的UNIX系统中

2015-12-07 16:00:58 817

转载 mysql主从复制配置

一.mysql主从备份(复制)的基本原理mysql支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。mysql复制基于主服务器在二进制日志中跟踪所有对数据库的更改(更新、删除等等)。因此,要进行复制,必须在主服务器上启用二进制日志。每个从服务器从主服务器接收主服务器已经记录到其二进制日志的保存的更新。当一个从服务器连接主服务器时,它通知主服务器从服务器在

2015-12-07 15:36:23 566

转载 MySQL Binlog的介绍

出处:http://www.linuxidc.com/Linux/2014-09/107095.htmbinlog基本定义:二进制日志,记录对数据发生或潜在发生更改的SQL语句,并以二进制的形式保存在磁盘中;作用:MySQL binlog的作用类似于Oracle的归档日志,可以用来查看数据库的变更历史(具体的时间点所有的SQL操作)、数据库增量备份和恢复(增量备份和基于时间点的恢复

2015-10-15 22:46:01 456

转载 Apache目录访问权限配置详解

出处:http://www.365mini.com/page/apache-directory-access-control.htm给指定的文件夹配置对应的访问权限是Apache配置中的基础应用,也是Apache使用者的必备技能之一。在Apache配置文件中,给指定目录设置基本的访问权限,主要是靠Allow、Deny、Order三个指令的配合使用来实现的。1.Allow

2015-10-14 16:21:12 1017

转载 Apache Options指令详解

出处:http://www.365mini.com/page/apache-options-directive.htmOptions指令是Apache配置文件中一个比较常见也比较重要的指令,Options指令可以在Apache服务器核心配置(server config)、虚拟主机配置(virtual host)、特定目录配置(directory)以及.htaccess文件中使用。O

2015-10-14 16:18:27 354

转载 Apache优化:修改最大并发连接数

出处:http://www.365mini.com/page/apache-concurrency-configuration.htmApache是一个跨平台的web服务器,由于其简单高效、稳定安全的特性,被广泛应用于计算机技术的各个领域。现在,Apache凭借其庞大的用户数,已成为用户数排名第一的web服务器。尽管如此,在实际的生产环境中,我们仍然不可能直接使用默认配置的Apac

2015-10-14 14:58:16 406

翻译 Requests: HTTP for Humans

发行版本:v2.7.0.(Installation)简介Requests是使用Apache2 Licensed许可证的http库。用python编写, 真正地为人类着想。Python标准库中的urllib2模块提供了你所需要的大多数http功能,但是它的api太烂了,它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务。在python的

2015-06-29 19:59:44 1245

转载 Python正则表达式指南

本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever。尊重作者的劳动,转载请注明作者及原文地址 >.html1. 正则表达式基础

2015-06-25 10:35:18 566

翻译 下载构建android源码-下载源码

Android源码树位于谷歌名下的Git仓库中,本文讲述如何下载指定版本的android源码树。一、安装RepoRepo是一个方便的从Git下载Android源码树的工具。关于这个工具的更多介绍可参考Developing小节。        Repo安装步骤:1、在你的工作目录下创建一个bin目录      $ mkdir ~/bin$ PATH=~/bin:$PATH

2015-04-27 00:40:38 871

翻译 下载构建android源码-初始化构建环境

原文链接:http://source.android.com/source/index.html一、初始化构建环境    本节讲述了如何配置构建android源码的本地环境功能,目前只支持在Linux或者Mac OS下构建,Windows暂不支持。    整个code-review和code-update过程总览可以参见Life of a Patch    1、配置Linux构建环

2015-04-24 16:21:53 597

转载 给windows客户端开发新人的一点建议

转载链接:http://blog.csdn.net/wininternal/article/details/7604099看到论坛上很多新人想从事windows开发,却不知从何学起,本ID是过来人,知道摸索,迷茫的痛苦,趁着周末,也就随便说两句。毫无疑问,windows是太阳系里面最值得学习的操作系统,windows的影响力,至今没有任何系统可以代替。但是windows也是最复杂的

2014-09-29 16:04:29 542

转载 Wparam与Lparam的区别

在Win32 SDK中消息本身是作为一个结构体记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。这个记录类型叫做MSG,它在window中是这样声明的: typedef struct tagMSG { // msg HWND hwnd; //窗口句柄 UINT message; //消息常量标识符 WPARAM wParam; //32位消息的特定附加信息,具体表示什么

2014-09-29 16:04:12 18166

转载 vs2008编译zlib库32位及64位

vs2008编译zlib库32位及64位  这里以1.2.5为例,当前最新的版本1.2.7,方法应该都是通用的。32位版本 1、下载并解压缩zlib-1.2.5.tar.gz官网http://www.zlib.org(最近打不开),所以我上传了一份在资源,下载地址:http://download.csdn.net/detail/shellching/4689

2014-09-16 11:59:31 868

原创 win7 64位系统+vs2010 编译安装openssl

1、安装2、下载activeperl:http://www.activestate.com/activeperl/  安装

2014-09-15 17:20:33 4190

原创 chromedriver源码编译过程中遇到的问题记录

1、安装vs2010(编译环境安装,请参考官网:)

2014-07-25 12:50:20 3839

翻译 Selenium 2.0 WebDriver使用指南

Selenium2.0 WebDriver 使用指南注意:我们正致力于完善帮助指南的每一个章节,虽然这个章节仍然存在需要完善的地方,不过我们坚信当前你看到的帮助信息是精确无误的,后续我们会提供更多的指导信息来完善帮助文档。  1.WebDriver介绍Selenium2.0最主要的新特性就是集成了WebDriverAPI。我们设计WebDriver的初衷是提供更加简单明了的接口来弥补S

2014-07-07 21:57:26 2392

原创 安装visual studio 2010 sp1时,提示“一般信任关系失败”的解决方法

1、下载Visual studio sp1(Microsoft Visual Studio 2010 Service Pack 1),映像ISO下载地址:http://go.microsoft.com/fwlink/?LinkId=210710,2、解决方法:1)根据提示,打开windows update2)果然有visual studio 2010 sp1的更新,点击确定,开

2014-07-07 21:43:38 10815

原创 安装visual studio 2010 sp1,提示“一般信任关系失败”解决方法

1、下载Visual studio sp1(Microsoft Visual Studio 2010 Service Pack 1),映像ISO下载地址:http://go.microsoft.com/fwlink/?LinkId=210710,2、

2014-07-07 21:41:07 9423

原创 使用depot_tools下载chromium源码

1、chrome源码目录结构 Chrome source非常庞大,并且在其主目录下还包含有工具和组件,任何一个工具和组件也附带有其源代码。首先得熟悉这些源代码的组织结构,在http://src.chromium.org/svn/中包含如下子目录:releases,曾经发布过的chrome源代码的正式版本;trunk,当前最新的源代码。由于releases中的代码比较旧,这里就不做说明了,只说明

2014-07-07 20:57:24 12902

转载 如何在Android真机上检测是否有Google Map add-on

并不是所有的Android真机中都带有Google Map add-on,要想内置Google Map add-on是需要和google商谈的。但是若我们开发一个使用到了Google Map add-on的Android应用程序(即使用了),就会发现这个程序不能成功安装在没有内置Google Map add-on的真机中,那么我们有什么办法来解决这个问题呢?方法有两个:

2013-10-03 17:17:40 612

原创 页面置换算法

请求分页系统的核心问题是选择合适的页面置换算法,否则系统可能会产生“抖动”(即颠簸)。所谓抖动是指刚被换出的页很快又被访问,需重新调入,导致系统频繁地更换页面,以致一个进程在运行中把大部分时间花费在完成页面置换的工作上。1)最佳置换算法这是一种理想化的算法,性能最好,但是难以实现,该算法选择那些永不使用或者在最长时间内不再被访问的页面并将它们置换出去。但是要确定哪一个页面是未来最长时间内不

2013-09-12 11:21:08 983

转载 String,StringBuffer与StringBuilder的区别

String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改

2013-09-10 09:31:49 551

原创 2014年秋季招聘IT面试题总结(持续更新)

1、大唐电信(嵌入式开发工程师)一面面试流程:自我介绍--项目介绍--做项目过程中遇到的问题--两个小技术问题--面试者有什么问题(1) & 和 && 的区别答:1、&作为二元操作符      ----&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。

2013-09-08 13:28:28 1245

转载 学习结构体和union大小的问题

5分钟搞定内存字节对齐转载:http://blog.csdn.net/hairetz/archive/2009/04/16/4084088.aspx请牢记以下3条原则:(在没有#pragma pack宏的情况下)1:数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员存储的起始位置要从该成员大小的整

2013-09-05 13:03:21 750

转载 解读linux对string.h函数的实现

原文链接:http://longsy.iteye.com/blog/353627string.h/*file:string.h#ifndef _LINUX_STRING_H_#define _LINUX_STRING_H_/* We don't want strings.h stuff being user by user stuff by accident */#ifdef

2013-09-05 10:45:41 673

转载 C语言迷宫求解(完结版)

原文链接:http://hi.baidu.com/linfengtingyu1/item/9f588d9edf57facfb625317d//定义状态常量#define OVERFLOW -2#define ERROR 0#define NULL 0#define true 1#define TRUE 1#define false 0#define FALS

2013-09-05 10:34:05 1197

转载 Ubuntu 12.04中文输入法的安装

Ubuntu 12.04中文输入法的安装Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等。其中Scim和Ibus是输入法框架。在Ubuntu的中文系统中自带了中文输入法,通过Ctrl+Space可切换中英文输入法。这里我们主要说下Ubuntu英文系统中,中文输入法的安装。安装输入法的第一步,是安装语言包。我们选择System

2013-07-04 18:10:32 535

转载 U盘启动安装Ubuntu

最简单的方法就是使用wubi安装,但其缺陷在于最大硬盘空间只能选到30G,有时候不够用,下面是找到的一篇,U盘启动安装Ubuntu的方法:首先准备一个安装Ubuntu 12.10的分区,Windows 7下进入磁盘管理,有空闲磁盘就右击——删除卷,没有空闲分区就找个大些的磁盘右击压缩卷——确定大小后再点击删除——确定。XP系统可下载分区工具,然后根据提示操作分出你需要的Ubuntu分区

2013-07-01 11:45:01 788

转载 观察者模式

在Java中通过Observable类和Observer接口实现了观察者模式。一个Observer对象监视着一个Observable对象的变化,当Observable对象发生变化时,Observer得到通知,就可以进行相应的工作。例如在文档/视图结构中,文档被修改了,视图就会得到通知。      java.util.Observable中有两个方法对Observer特别重要,一个是setChang

2013-06-25 21:52:16 618

原创 Ubuntu 12.4下安装jdk7及java环境变量配置

一. 解压安装jdk首先到官网下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html在/usr/local下建立文件夹java:$sudo mkdir java将jdk-7u25-linux-i586.tar.gz解压,复制到刚才新建的java

2013-06-25 15:46:28 1271

原创 JNI入门

JNI是Java Native Interface的缩写,中文即JAVA本地调用。从Java1.1开始,JNI标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。通常有以下几种情况我们需要使用JNI来实现:1.标准的java类库没有提供你的应用程序所

2013-06-21 00:45:23 578

原创 github使用教程

1. 在本地设置Git信息 6.1设置用户名和邮箱  $ git config --global user.name "Firstname Lastname"  $ git config --global user.email "your_email@youremail.com" 此处用户名为自己的实际姓名(自定义的),而非登录用户名 1. 在Github中创建

2013-06-14 14:57:20 909

转载 git使用简介

指导老师:邵志远   作者:    卓达城 邮箱:    zhuodc@qq.com 单位:    华中科技大学服务计算技术与系统/集群与网格计算实验室 简介:    作者是华中科技大学2010级计算机学院计算机系统结构专业研究生   一、简介:         网上找到的git的中文资料,大部分是讲git的命令的使用,对于git的工作流程和如何实现团队合作的介

2013-06-14 14:24:15 695

原创 使用Myeclipse开发web项目常遇到的异常

1、严重: Exception starting filter authorityjava.lang.ClassNotFoundException: com.tju.cncf.interceptor.AuthorityFilterat org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav

2013-05-26 21:08:07 6785

转载 C++中的bitset

bitsetC++语言的一个类库,用来方便地管理一系列的bit位而不用程序员自己来写代码。bitset除了可以访问指定下标的bit位以外,还可以把它们作为一个整数来进行某些统计。可以如下声明一个该类型变量:bitsetvarm (M)其中varm为变量名。N表示该类型在内存中占的位数,是二进制。M表示变量varm的初始值。bitset操作用整值类型表

2013-05-04 23:51:38 728

转载 成员初始化顺序表

C++有如下几条:1构造函数初始化列表的变量优先于构造函数(至少明显的写在前面) (若都在初始化列表中初始化,则按声明顺序初始化,与初始化列表中的顺序无关)2静态成员变量先于实例变量3父类成员变量先于子类成员变量4父类构造函数先于子类构造函数java和C#语言1 类成员变量初始化先于类的构造函数2 静态成员变量先于实例变量3 父类成员变量先于子类成员变量 (C#

2013-04-24 17:49:46 1206

原创 使用bit-map可以解决的题

来自于《编程珠玑》。所谓的Bit-map就是用一个bit位来标记某个元素对应的Value, 而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。如果说了这么多还没明白什么是Bit-map,那么我们来看一个具体的例子,假设我们要对0-7内的5个元素(4,7,2,5,3)排序(这里假设这些元素没有重复)。那么我们就可以采用Bit-map的方法来达到排序的目的。要

2013-04-24 17:46:07 766

转载 也说sizeof

sizeof,终极无惑(上)0. 前向声明sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰,小虾我当初也没少犯迷糊,秉着“辛苦我一个,幸福千万人”的伟大思想,我决定将其尽可能详细的总结一下。但当我总结的时候才发现,这个问题既可以简单,又可以复杂,所以本文有的地方并不适合初学者,甚至都没有必要大作文章。但如果你想“知其然,更知其所以然”的话,那么这篇文章对你或许有所帮助。

2013-04-22 23:21:27 494

原创 动态规划(算法导论学习笔记)

动态规划是通过组合子问题的解而解决整个问题的。和分治法的区别在于:分治法算法是指将问题划分成一些独立的子问题,递归地求解各子问题,然后合并子问题的解而得到原问题的解。与此不同,动态规划适用于子问题不是独立的情况,也就是各子问题包含公共的子子问题,动态规划算法是对每个子子问题只求解一次,将其结果保存在一张表中,从而避免每次遇到各个子问题时重新计算答案。动态规划常用于最优化问题。此类问题可能有很多

2013-04-22 21:40:52 660

空空如也

空空如也

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

TA关注的人

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