自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

为Google Reader守夜。。。

Google的阅读器快要关闭了。。。立刻截图留恋呢,以后就没机会了。唉,真是令人惋惜。虽然我接触Google Reader还不到一年,但是我已经习惯当连上WiFi时马上更新一下手机上的gReader,看有没有新的博客。走在路上躺在床上闲着无聊都会看看rss上的信息,打发无聊的时间还能了解到很多东西。订阅自己的博客,发表博文后经常会刷新手机上的rss看几时才能出现我的播客更新。等...

2013-06-30 22:57:00 87

编程基础-----C语言如何获取当前目录和程序目录

用long getcwd(char *buf, unsigned long size);#include <stdlib.h>#include <stdio.h>#define MAXPATH 128int main(){ char buf[MAXPATH]; getcwd(buf, MAXPATH); printf("The current dir...

2013-06-30 20:44:00 284

shell脚本-----按行读取文件

按行读取文件#!/bin/bashecho "##### 方法 1 #####"while read line1do echo $line1done < $1echo "##### 方法 2 #####"cat $1 | while read line2do echo $line2doneecho "##### 方法 3 #####"for line3 i...

2013-06-30 20:26:00 552

Linux命令-----文件分割与合并:split&cat

Linux下文件分割可以通过split命令来实现,而用cat进行文件合并。1.文件分割:模式一:指定分割后文件行数对与txt文本文件,可以通过指定分割后文件的行数来进行文件分割。命令:split -l 300 large_file.txt new_file_prefix模式二:指定分割后文件大小对于可执行文件等二进制文件,则不能通过文件行数来进行文件分割,此时我们可...

2013-06-30 19:01:00 113

设备驱动-----2.Linux内核模块-Makefile解析

上次写了一个Helloworld内核模块,这里对其Makefile进行解析下。obj-m := hello.o hello-objs := helloworld.o KID := /lib/modules/`uname -r`/build PWD := $(shell pwd) all: make -C $(KID) M=${PWD} modul...

2013-06-30 18:49:00 154

我所理解的设计模式(C++实现)——观察者模式(Observer Pattern)

概述: 最近中国股市起起伏伏,当然了起伏就用商机,小明发现商机后果断想入市,买入了中国证券,他想在电脑客户端上,网页上,手机上,iPad上都可以查看到该证券的实时行情,这种情况下我们应该怎么设计我们的软件呢?我们可以这样:小明的所有客户端上都订阅中国证券这个股票,只要股票一有变化,所有的客户端都会被通知到并且被自动更新。 这就是我们的观察者模式,她定义对象间的一种一对多的依赖关...

2013-06-30 18:19:00 326

设备驱动----1.Linux内核模块-helloworld

1.Linux内核模块-helloworldLinux设备驱动属于内核的一部分,Linux内核的一个模块可以以两种方式被编译和加载:(1)直接编译进Linux内核,随同Linux启动时加载;(2)编译成一个可加载和删除的模块,使用insmod加载(modprobe和insmod命令类似,但依赖于相关的配置文件),rmmod删除。这种方式控制了内核的大小,而模块一旦被插入内核,它就和...

2013-06-30 18:14:00 149

设备驱动----Linux中总线、设备、驱动是如何关联的?

对于Linux驱动开发来说,设备模型的理解是根本,顾名思义设备模型是关于设备的模型,设备的概念就是总线和与其相连的各种设备了。电脑城的IT工作者都会知道设备是通过总线连到计算机上的,而且还需要对应的驱动才能用,可是总线是如何发现设备的,设备又是如何和驱动对应起来的?总线、设备、驱动,也就是bus、device、driver,在内核里都会有它们自己专属的结构,在include/linux/d...

2013-06-30 14:56:00 70

Linux----寻找和杀掉僵尸进程

linux服务器上,多少会出现一些僵尸进程,下面介绍如何快速寻找和消灭这些僵尸进程的方法首先,我们可以用top命令来查看服务器当前是否有僵尸进程,在下图中可以看到僵尸进程数的提示,如果数字大于0,那么意味着服务器当前存在有僵尸进程下面,我们用ps和grep命令寻找僵尸进程ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]'...

2013-06-30 14:37:00 193

shell脚本----在 Shell 提示符中显示 Git 分支名称

在 Shell 提示符中显示 Git 分支名称Git 的好处之一就是把代码的分支管理变成了一件极其便捷的事情,分支只保留差异,不用复制任何文件,不用连接网络,快速创建,用完即删。Git 分支与项目的复杂程度无关,不管你的项目多么复杂,创建 Git 分支永远都是瞬间的事情。同时,因为保留了父类分支的信息,所以分支的合并也变得异常简单。当在一个项目中频繁使用多个分支时,可以使...

2013-06-30 14:27:00 402

编译错误----CRT detected that the application wrote to memory after end of heap buffer

错误原因:以对内在操作的过程中,所写的地址超出了,所分配内在的边界解决办法:在可能出错的代码处,使用_CrtCheckMemory进行检测

2013-06-30 14:26:00 159

shell脚本----cp (copy)复制文件或目录

在linux中怎样用命令完全拷贝一个目录下的所有文件(包括隐藏文件以及文件夹)到另外一个目录下,并且使得被复制的所有文件的属性等完全保持不变? 注意,连原来的文件夹中所有的文件的属性、链接等都不能更改。也就是说,要建立原来文件夹的一份一模一样的拷贝!&n在linux中怎样用命令完全拷贝一个目录下的所有文件(包括隐藏文件以及文件夹)到另外一个目录下,并且使得被复制的所有文件的属性等完全保...

2013-06-30 14:24:00 12665

shell脚本----if(数字条件,字符串条件,字符串为空)

二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别.1.整数比较-eq 等于,如:if [ "$a" -eq "$b" ] -ne 不等于,如:if [ "$a" -ne "$b" ] -gt 大于,如:if [ "$a" -gt "$b" ] -ge 大于等于,如:if [ "$a" -ge "$b" ] -lt

2013-06-30 14:01:00 1905

spring必备知识

Sping是一个开源的控制反转(ioc)和面向切面(aop)的容器框架控制反转:负责对象的创建。面向切面:可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。依赖注入(di)在运行期,由外部容器动态的将依赖对象注入到组件中。Spring的结构组成Spring的好处:1.降低组件之间的耦合度2.可以使用容器提供众多的功...

2013-06-30 13:46:00 101

centos中的分区

对于装在虚拟机上的Centos 系统,建议分配给20G以上的空间,我给了50G。Centos 的默认磁盘分区情况是这样的: /dev/sda 这台服务器当前只添加一块scsi硬盘; sda1 磁盘的第一个分区,挂着到/boot用于挂载centos系统的核心组件; Sda2 磁盘的第二个分区,类型为物理磁盘;这为后面使用LVM做准备; VG VolGroup00 创建了一个卷组;卷组的...

2013-06-30 11:31:00 238

Centos下登陆mysql报错#1045 - Access denied for user 'root'@'localhost' (using password: NO)

解决方法很简单,  1.先关闭mysql服务: sudo /etc/init.d/mysqld stop 或者 service mysql stop2.用管理员身份登陆mysql : mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 3.获取root权限: mysql -u ro...

2013-06-30 11:19:00 261

最短路径算法详解《转载》

1最短路径算法在日常生活中,我们如果需要常常往返A地区和B地区之间,我们最希望知道的可能是从A地区到B地区间的众多路径中,那一条路径的路途最短。最短路径问题是图论研究中的一个经典算法问题, 旨在寻找图(由结点和路径组成的)中两结点之间的最短路径。 算法具体的形式包括:(1)确定起点的最短路径问题:即已知起始结点,求最短路径的问题。(2)确定终点的最短路径问题:与确定起点...

2013-06-30 10:58:00 119

我的瑜伽课表:第一阶段课程(共8节课)

注:在工会做瑜伽教练有半年多时间了,自己结合艾扬格瑜伽和阿斯汤加进行教学。最近把上课的课表贴出来,后续会逐步附上瑜伽体式图解。欢迎有兴趣的同学一起交流。最开始上课时,每次结束课程,嗓子都会不舒服,慢慢的学会了用中气发声;最开始上课时,话总是很多,生怕学员理解错误,慢慢的学会用更加简洁和清晰的语言表述;最初上课时,示范动作总是很多,慢慢的知道了必须让学员在练习过程中去纠正效果更好。每次...

2013-06-30 10:45:00 737

How to make a callback to C# from C/C++ code

注:个人觉得这篇技术文章很有价值,收藏下,本来想翻译一下,最近有点懒,过两天再说。http://www.codeproject.com/Tips/318140/How-to-make-a-callback-to-Csharp-from-C-CplusplusAlmost everyone knows how to make a call to a function in ...

2013-06-30 08:18:00 85

小巫随笔13

小巫随笔132013年6月29日 星期六大学三年级 第二学期末 第18周 复习周 几个星期没写随笔了,其实没写随笔的这几周还是蛮闲的,基本上没有课程了,全部是空闲时间,我只是懒得写,也没有什么特别想写的东西。这一周突然想写了,就敲起了键盘。自己的本本键盘有点坏了,不知道是自己不爱护的原因还是在它上面敲打太多了。说实在自己的本本已经蛮落后了,处理器也不是酷睿系列的,现在散热也不太好,玩个...

2013-06-30 00:23:00 128

hibernate对多表的查询

今天我们做一个多表查询。1首先准备两张表,一张是学生信息表,一张是课程表。建表语句:CREATE TABLE `test`.`classinfo` (`classname` varchar(20) NOT NULL DEFAULT '',`classid` int(11) NOT NULL AUTO_INCREMENT,PRIMARY KEY (`classid`)) EN...

2013-06-29 21:45:00 148

Codeforces Round 190 div.2 322C 321A Ciel and Robot

唔。。。这题是数学题。比赛时做出来,但题意理解错了,以为只要判断那点是不是在线上就行了,发现过不了样例就没提交。思路:记录每一步的偏移,假设那点是在路径上的某步,然后回推出那一个周期的第一步,判断是不是在线上就行了。本来用斜率做,没考虑斜率不存在的情况。重新写了一遍,过了前十个样例。但是在追加的-1 -1 UR卡住了。三鲜大神说:kx + b = y,判断整除就可以了。(orz...

2013-06-29 16:25:00 119

[jQuery]地图浏览:如何实现图片的放大缩小和点击之后的位置居中

HTML代码:<!DOCTYPE html><html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script> <link rel="stylesheet&qu

2013-06-29 16:08:00 584

北京和硅谷在创新方面的区别

北京和硅谷在创新方面的区别 北京和硅谷最基本的差别并不是天空的颜色不一样,而是在一边,年轻人在讨论着购房、买车和结婚,而在另一边,年轻人在讨论着怎么去改变世界。 时而不时地,我们可以从报纸上或者因特网上看到一家硅谷的公司估值约10亿美元,而且我们经常看到IT行业排名很靠前的公司,比如:Google,facebook,Twitter,Amazon等等。人们很好奇,为什么这些公司这么具...

2013-06-29 15:35:00 63

Linux Mysql 1130错误解决

Linux Mysql 1130错误解决今天在win32下通过navicat 远程登录Mysql时出现如下错误:想都不用想,肯定是Mysql的访问权限问题。首先,通过终端(我用的是SSH)远程登录到Linux服务器,为了安全起见,先改一下Mysql数据的root用户密码:[hadoop@h1 ~]$ mysqladmin -u root password 123456[...

2013-06-29 13:33:00 95

Hibernate从入门到精通(四)基本映射

映射的概念 在上次的博文Hibernate从入门到精通(三)Hibernate配置文件我们已经讲解了一下Hibernate中的两种配置文件,其中提到了两种配置文件的主要区别就是XML可以配置映射。这里提到的映射即对象关系映射(Object Relational Mapping)。ORM的实现目的就是将对象数据保存到数据库中,同时可以将数据库数据读入对象中,这样开发人员就可以将对数据库数...

2013-06-29 07:47:00 92

Codeforces Round #190 (Div. 2) 水果俩水题

后天考试,今天做题,我真佩服自己。。。这次又只A俩水题。。。orz各路神犇。。。话说这次模拟题挺多。。。半个多小时把前面俩水题做完,然后卡C,和往常一样,题目看懂做不出来。。。A:算是模拟吧,反正看懂题目后很可耻的生硬水果,没被hack我觉得非常开心。。。由于要求两个人至少一个没跳过,画图后发现很偷懒的方法。虽然跟样例不同,但过了。。。#include &l...

2013-06-29 02:02:00 53

我所理解的设计模式(C++实现)——模板方法模式(Template Method Pattern)

概述:我们最近在开发一个支持多种压缩类型文件的解压缩且制作成pdf的一个应用。对我们的架构来说我们需要支持多种压缩文件类型,但却有固定的操作顺序(先解压缩,在读取里面的文件分析、制作pdf)。我们抽取他们的共同点:这些操作的固定顺序,把他放到我们的父类里;他们的变化点:这些个具体的操作,去留给不同的子类去实现。这个就是模板方法模式,他定义一个操作中的算法的骨架(例子中的固定的操作顺序),而将一...

2013-06-28 21:54:00 202

向华为学习产品管理读书笔记一

产品管理的框架分为三个部分:战略,组织和流程。战略就是要做什么以及怎么做的一种策略。通过产品战略管理,能明确产品管理的目标,途径,资源要求和产品平台策略。组织框架指的是要做好一个事情,该怎么样去建立组织体系。有了组织框架,然后把合适的人放在里面,产品管理就有了组织保障。一个公司的文化应该是对人负责还是对事负责?我们强调按照市场规则管理的公司应该对事负责,而不是对人负责。这个“人”指的是...

2013-06-28 17:10:00 472

Android应用--简、美音乐播放器实现左右切屏功能

Android应用--简、美音乐播放器实现左右切屏功能2013年6月28日 简、美音乐播放器开发前言:今天要介绍的是一个实现起来稍微复杂一点的功能,是通过自定义滑动页面类来实现左右切屏效果。小巫也是直接引用别人已经写好的代码,然后再加入自己的应用当中,最后实现功能的。如果让我来写的话,一下子也写不出来,既然已经有人把功能实现了,也没有必要重复制造车轮了,对于我们这种不是专门研究算法...

2013-06-28 16:35:00 147

[HTML]如何实现导航栏的从左滑入效果:点击隐藏,再次点击消失

首先是html代码:<html> <head> <title>PopView</title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script> <script sr

2013-06-28 16:23:00 920

Shell split character line by line

while read line do account=`echo "$line"| cut -c1-9`'|' account+=`echo "$line"| cut -c10-44`'|' account+=`echo "$line"| cut -c45-45`'|' account+=`echo "$line"| cut -c49-79`'|' account+=`ec...

2013-06-28 15:54:00 113

设置jsf的选择框h:selectOneMenu为不可编辑状态

1、js代码: function init() { document.getElementById("studyPhase").disabled=true;}2、h:selectOneMenu下拉框 <h:selectOneMenu id="studyPhase" value="#{schoolfellowInfoEdit.studyPhase}"> <f...

2013-06-28 15:13:00 366

http协议详解 转载

当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和...

2013-06-28 09:59:00 102

android设备adb usb驱动安装方法

1.打开电脑的管理-设备管理器,用USB链接android设备(android设备要打开USB调试),应该可以看到带黄色问号的USB设备。2.在设备上右键查看属性-详细信息,在属性中选择硬件ID,此时可以看到硬件ID,例如:USB\VID_2207&PID_0010&REV_0222&MI_01USB\VID_2207&PID_0010&MI_0...

2013-06-28 09:45:00 2367

vfork与fork区别 转载

fork()与vfock()都是创建一个进程,那他们有什么区别呢?总结有以下三点区别:1. fork ():子进程拷贝父进程的数据段,代码段 vfork( ):子进程与父进程共享数据段2. fork ()父子进程的执行次序不确定 vfork 保证子进程先运行,在调用exec 或exit 之前与父进程数据是共享的,在它调用exec 或exit 之后父进程才可能被调度运行。3....

2013-06-28 09:44:00 75

Ruby设计模式透析之 —— 组合(Composite)

转载请注明出处:http://blog.csdn.net/sinyu890807/article/details/9153761此为Java设计模式透析的拷贝版,专门为Ruby爱好者提供的,不熟悉Ruby语法的朋友请转阅 :Java设计模式透析之 —— 组合(Composite)听说你们公司最近新推出了一款电子书阅读应用,市场反应很不错,应用里还有图书商城,用户可以在其中随意选购自己喜...

2013-06-28 08:35:00 179

保存log时,根据不同级别采用不同颜色区分,文件保存为Html或者输出到控制台...

为了保持可扩展性,将控制台颜色设置和保存文件颜色设置分别用两个头文件。此外,因为log可能需要在整个工程的不同类中输出信息,因此将文件输出类中设计为静态数据成员,方便调用。很简单,直接看代码吧。#ifndef COUT_TO_FILE_H#define COUT_TO_FILE_H#include <iostream>#include &...

2013-06-27 22:18:00 113

[OTHER]wifi无线信号传输衰减和距离的关系公式[室内定位]

wifi无线信号传输衰减和距离的关系公式[室内定位]无线通信距离的计算一、dBmdBmVdBuV换算关系dBm=10log(Pout/1mW),其中Pout是以mW为单位的功率值dBmV=20log(Vout/1mV),其中Vout是以mV为单位的电压值dBuV=20log(Vout/1uV),其中Vout是以uV为单位的电压值换算关系:Pout=Vout×Vout/R...

2013-06-27 22:04:00 1231

android手机中图片的拖拉及浏览功能

配置文件activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_heigh...

2013-06-27 19:40:00 134

空空如也

空空如也

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

TA关注的人

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