自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 spring学习笔记 —— spring概述

spring最根本的使命,或者说spring被发明出来最根本的想法是:简化Java开发。针对此,spring做了如下四项工作:    1. 基于POJO的轻量级和最小侵入性编程    2. 通过依赖注入和面向接口实现松耦合    3. 通过切面和惯例进行声明式编程    4. 通过切面和模板减少样板式代码下面对此进行一一介绍:基于POJO的轻量级和最小侵

2017-09-15 00:26:22 385

转载 php与nginx的连接

出处:http://www.cnblogs.com/zhja/p/3978870.html最近在学习nginx,看了好多帖子终于安装成功了。经验,首先不要用yum安装,安装完以后根本找不到安装目录在哪里呀,然后安装失败以后会很不方便。最终选择了自己编译安装。看了好多帖子都不行,终于找到一个靠谱的呀,好详细。帖子地址http://www.cnblogs.com/zxp

2016-08-02 01:18:02 4069

转载 PHP编译configure时常见错误

出处:http://blog.sina.com.cn/s/blog_75a07c3b0101kcwb.htmlPHP的安装虽然有时候很简单,可是如果应用一多,我们安装起来就很头痛了!出错最多的就是安装PHP扩展的时候了。其实不管是你是Apache类的应用还是Nginx类的,PHP的安装都不是很简单,虽然网上有很多configure参数,但是那不一定是适合你的,因为很多都直接关系

2016-08-02 00:39:30 350

原创 关于no rule to make target kernel/bounds.c错误的一种解决办法

今天例行进行内核编程时,在对自定义的模块进行编译时,出现了如下错误:各种纠结无果之后,从http://blog.sina.com.cn/s/blog_494725d60100y9x5.html找到了错误原因:进行编译的时候需要使用sudo -s 获取系统权限,使用sudo时便会引发上述错误。

2016-05-17 19:25:42 3878

转载 linux中的signal函数

转自 :http://blog.chinaunix.net/uid-21765995-id-1815646.html1.int (*func)();函数指针,指向的函数为空参数,返回整型;2.回调函数是一个程序员不能显式调用的函数;通过将回调函数的地址传给被调用者从而实现调用。回调函数是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函

2016-03-12 00:16:36 576

转载 linux等待队列wait_queue_head_t和wait_queue_t

转自 http://blog.csdn.net/luoqindong/article/details/17840095本文转自 reille博客: http://velep.com/archives/815.html等待队列在linux内核中有着举足轻重的作用,很多linux驱动都或多或少涉及到了等待队列。因此,对于linux内核及驱动开发者来说,掌握等待队列是必须

2016-03-12 00:15:45 385

转载 从pid转换至task_struct

转自: http://blog.chinaunix.net/uid-20644632-id-68049.html今天在build一个kernel module的时候,遇到一个问题。编译的时候出现下面的警告:WARNING: "find_task_by_vpid" [/home/work/try/va2pa/va2pa.ko] undefined!insmod的时候失败,

2016-03-11 23:08:29 825

转载 linux下syscall函数,SYS_gettid,SYS_tgkill

转自: http://blog.chinaunix.net/uid-28458801-id-4630215.htmlNAME              syscall - 间接系统调用SYNOPSIS              #define _GNU_SOURCE               #include        #include              

2016-03-10 21:00:10 7144

转载 linux系统调用接口整理

转自:http://blog.sina.com.cn/s/blog_703f58b101011qan.html 以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。  按照惯例,这个列表以man pages第2节,即

2016-03-10 20:58:00 5982

转载 linux下获取程序当前目录绝对路径

转自 http://www.360doc.com/content/14/0114/15/8314158_345221928.shtml1、Shell版12#获取当前脚本所在绝对路径cur_dir=$(cd"$(dirname "$0")";pwd)2、C语言版方法一:用realpat

2016-03-10 20:38:01 539

转载 linux c程序中获取shell脚本输出的实现方法

转自 http://www.jb51.net/article/40812.htm1. 前言Unix界有一句名言:“一行shell脚本胜过万行C程序”,虽然这句话有些夸张,但不可否认的是,借助脚本确实能够极大的简化一些编程工作。比如实现一个ping程序来测试网络的连通性,实现ping函数需要写上200~300行代码,为什么不能直接调用系统的ping命令呢?通常在程序中通过 system函

2016-03-08 21:07:12 389

原创 strcpy()

char * 不能使用strcpy直接进行复制但是使用char ch[] 是允许的

2016-03-08 21:05:52 334

转载 进程的创建及相关api

转自 http://blog.chinaunix.net/uid-26833883-id-3222794.html一、进程的创建fork()函数 由fork创建的新进程被称为子进程(child process)。该函数被调用一次,但返回两次。两次返回的区别是子进程的返回值是0,而父进程的返回值则是 新子进程的进程ID。将子进程ID返回给父进程的理由是:因为一个进程的子进

2016-03-08 21:03:32 854

转载 strcpy()的使用

转自 http://www.cnblogs.com/ngnetboy/archive/2012/11/19/2777384.html大家都知道C中的strcpy()函数是用来复制字符串的库函数。先附上代码看看strcpy()函数的功能: 1 #include 2 #includestring.h> 3 #define MAX 20 4 5 int main(void)

2016-03-08 21:01:57 1965 1

转载 Linux内核中的字符串处理函数

转自 http://blog.163.com/vic_kk/blog/static/4947052420107308587898/Linux内核不能使用用户空间的函数,不过内核里还是有很多同名字符串处理函数可用,基本没有障碍。#include 即可当然,有的函数还是体系结构优化的,例如有的powerpc处理器含有正则表达式硬件加速器。对于优化处理的函数,必须定义相应的__

2016-03-08 21:00:28 9500

原创 针对VFS截获系统调用的各种bug处理

利用VFS截获系统调用的方法:http://blog.csdn.net/yun2205446823/article/details/50767690bug1:利用makefile进行编译时直接编译出现 no rule to make target kernel/bounds.c 或者no rule to make target kernel/bounds.c

2016-02-29 20:39:37 473

转载 内核Oops小结

转自:http://blog.chinaunix.net/uid-27159438-id-3280213.html出现Oops消息的大部分错误时因为对NULL指针取值或者因为用了其他不正确的指针值。Oops如何产生的解释如下:    由于处理器使用的地址几乎都是虚拟地址,这些地址通过一个被称为“页表”的结构被映射为物理地址。当引入一个非法指针的时候,分页机制无法将该地址映射到物理地

2016-02-29 20:33:33 1424

转载 截获系统调用(sys_call_table/VFS)

转自http://blog.chinaunix.net/uid-20196318-id-28808.html方法1:修改系统调用表(适用于linux-2.4内核)内核使用sys_call_table数组来存储系统调用表,将系统调用号与系统调用处理函数对应起来,通过修改sys_call_table数组的某一个元素,即可实现截获系统调用的功能,在2.4内核中,sys_call_table符

2016-02-29 19:36:05 1456

原创 C++向上向下取整

首先,C/C++提供了库函数用来向上或向下取整,ceil()与floor().#include double floor (double x) // 对x进行向下取整double ceil (double y) // 对y进行向上取整另外注意 / 并不是进行四舍五入(7/2 = 3),所以我们可以用(int)(a/b) +1 来表示向上取整,同样的用(int)(a/

2016-02-26 18:06:06 42539 2

原创 getline()之前存在cin时的使用

cin.getline()用来读取一行数据,但是当cin.getline()前面进行了cin输入的话,cin.getline()会把进行cin输入时行末丢弃的换行符读入,从而造成cin.getline()第一次获得的数据为一空行,如下所示:int main(){ int rep; cin >> rep; for (int i=0; i { cin.getline(str,25);

2016-02-26 17:21:33 3377

原创 Android学习记录<五>

一、SimpleCursorAdapter的用法:1)可用来代替SimpleAdapter,主要用来处理与数据库的数据处理(故而可以视为是动态数据处理)。2)最新的SimpleCursorAdapter与原始的函数区别是多了一个变量(int flag),下面的例子中直接置为0了。3)SimpleCursorAdapter给listview填充数据时,必须拥有一个_id字段。我们可以将主

2015-06-13 15:09:22 299

原创 Android学习记录<四>

package com.org.login;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.

2015-05-21 20:27:17 228

原创 Android学习记录<三>

两个错误处理:1.android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked Servi...该异常是因为android的模拟器上自带的邮件应用的问题,所以需要对模拟器进行一些设置,禁用此类无关的应用,具体操作为:“设置”---->"所有应用"---->"Excha

2015-05-03 16:05:45 353

原创 android学习记录<二>

1>关于Listview中的android:drawSelectorOnTop:android:drawSelectorOnTop="true" 点击某一条记录,颜色会显示在最上面,记录上的文字被遮住,所以点击文字不放,文字就看不到android:drawSelectorOnTop="false"点击某条记录不放,颜色会在记录的后面,成为背景色,但是记录内容的文字是可见的

2015-03-26 23:59:35 299

转载 Android开发之EditText属性详解

转载文章,转自http://blog.csdn.net/qq435757399/article/details/7947862设置单元格内的控件的形状(可压缩,可伸长,可隐藏等)    android:shrinkColumns 设置该列的所有单元格的宽度可以被收缩,以保证该表格能够适应父容器宽度    android:stretchColumns 设置该列的所有单元格的宽度可以被

2015-03-26 23:30:24 400

转载 @+id/android:list"和"@android:id/list"的写法

转载文章:(转自http://blog.csdn.net/lksodit_yiyi/article/details/7991809)Android中的列表,当然也可以用ListView来完成所需要的功能,用法是一样的。废话不说,来关键的。LiveActivity本身继承了关于List操作的众多接口,我们可以方便的重写这些操作中需要的方法来实现自己需要的功能。如果要用ListAc

2015-03-26 19:01:23 400

原创 android学习记录

android:layout_width="fill_content" android:layout_height="wrap_content" android:layout_marginTop="10dip" android:text="@+id/mainTitleforLayout002" android:background="@color/grey"/>老是第二行报错“erro

2015-03-25 23:41:37 346

DuktoR6-Setup.exe

局域网内部传输工具,这是安装在window下的安装文件

2015-07-07

空空如也

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

TA关注的人

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