自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Technology is changing our lives.

Agile Cui's blog 专注于Linux Kernel

  • 博客(52)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 Linux Kernel的第一个程序helloworld!!!

编写和测试环境:OS:Suse 11 SP3内核:Linux linux-jcvv 3.0.76-0.11-default #1 SMP Fri Jun 14 08:21:43 UTC 2013 (ccab990) x86_64 x86_64 x86_64 GNU/Linux1.用vi编写一个hello.c#ifndef __KERNEL__        #define __KERNEL__#e...

2018-04-25 16:28:01 830

原创 MySQLdb的使用

MySQLdb的使用。1.create table: #-*- coding:utf-8 -*-'''    @data:2015-01-05    @filename:CreateTable.py'''import MySQLdb as mdbimport syscon = Nonetry:    con = mdb.connect('loca

2015-01-05 15:17:53 1016

转载 python升级的方法

首先下载源tar包  可利用linux自带下载工具wget下载,如下所示:1# wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz  或自己去网上找,这里提供一个最新版的下载链接:http://xiazai.zol.com.cn/detail/3

2014-12-10 16:57:55 918

转载 SQLAlchemy指南

关键字: MinGW SQLAlchemy 类型的层次结构 Python Web 服务开发人员 服务开发者SQLAlchemy指南。  这个入门指导用于SQLAlchemy的快速入门,并便利SQLAlchemy的简单功能。如果你可以跳过这一部分进入 主文档 会涉及更多内容。如下的例子全部是在Python交互模式下完成了,并且全部通过了 doctest 测试。

2014-12-10 16:31:37 1000

原创 Python 实现mysql数据库

Python实现的mysql数据库操作,对数据库指定表进行查询,删除,插入,更新等等。主要牢记db = web.database(dbn='mysql',db='py',user='root',pw='123456')

2014-12-07 22:05:02 971

转载 Linus 的一封引发开源的帖子

20年前的10月5日,Linus Torvalds 在 comp.os.minix 新闻群组发布了以下帖子:  Do you pine for the nice days of minix-1.1, when men were men and wrote their own device drivers? Are you without a nice project and j

2014-12-06 22:50:02 715

原创 python实现session

第一种,将浏览器产生的session会话保存在磁盘上的主程序。#-*- coding:utf-8 -*-'''@author:cuiruiqiang@date:2014-12-3@filename:CountSession.py       count session's number'''import webweb.config.debug = False

2014-12-04 22:44:20 4607

原创 Python写的一个文件上传upload

#!/usr/bin/env python#coding:utf-8'''@date:2014-11-30@filename:simpleUp.py'''import weburls=(   '/','index',   '/test','mytest',   '/upload','Upload',)app = web.applica

2014-11-30 21:29:20 2411

转载 python 之web.py

开始你知道 Python 同时你希望制作一个网站。 那么web.py正好提供了一种简单的方法。如果你希望读完整个指南, 你需要安装Python, web.py, flup, psycopg2, 和Postgres (或者等价的数据库和Python驱动)。 详细,可以查看 webpy.org.如果你已经有了一个web.py项目,请看看升级 页面的相关信息。准备开始。

2014-11-23 22:32:40 850

转载 howto do linux kernel development---take3

Thanks to everyone for their review comments on the last version of thedocument. I'm starting to get the same corrections, so here's anupdated version.One big thing that I seem to not have gotten

2014-11-22 20:37:42 1418

转载 内核模块编程二

模块编程属于内核编程,因此,除了对内核相关知识有所了解外,还需要了解与模块相关的知识。1.应用程序与内核模块的比较为了加深对内核模块的了解,表一给出应用程序与内核模块程序的比较。表一 应用程序与内核模块程序的比较 C语言应用程序内核模块程序使用函数Libc库内核函数运行空间用户空间内核空间运行权限普通用

2014-11-20 17:26:08 682

转载 内核模块编程一

内核模块是Linux内核向外部提供的一个插口,其全称为动态可加载内核模块(Loadable Kernel Module,LKM),我们简称为模块。Linux内核之所以提供模块机制,是因为它本身是一个单内核(monolithic kernel)。单内核的最大优点是效率高,因为所有的内容都集成在一起,但其缺点是可扩展性和可维护性相对较差,模块机制就是为了弥补这一缺陷。一、 什么是模块模块是具有

2014-11-20 17:21:57 660

转载 Python 代码调试技巧

使用 pdb 进行调试pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等。pdb 提供了一些常用的调试命令,详情见表 1。表 1. pdb 常用命令命令解释break 或 b 设置断点设置断

2014-11-11 14:42:06 695

原创 夫妻的对话

夫妻的对话。两人一台戏,生活给予我们的是经历。丈夫: 想你和两宝贝,老婆。刚把火车票整理了下,留存下35张,从12-14年,点点滴滴,装在名片夹里了。看到每个上面的日期,脑中回忆一段段经 历,仿佛就在昨天。妻子: 儿子刚睡着了。我也想你,生活给予人的感受经历永远都有新的,每个阶段只要一直都在好好生活就问心无愧。从认识到现在,越来越发现老公的好,也越来越爱,

2014-11-10 10:26:32 922

转载 Linux内核结构

Linux内核结构

2014-08-20 23:05:32 734

转载 python idle 清屏问题的解决

在学习和使用python的过程中,少不了要与python idle打交道。但使用python idle都会遇到一个常见而又懊恼的问题——要怎么清屏? 我在stackoverflow看到这样两种答案:1.在shell中输入1 import os2 os.system('cls') 这种方法只能在windows系统中cmd模式下的python shell 才管用(因为cls的命令是针对

2014-03-31 10:40:54 1057

转载 使用Eclipse编写Python

我第一个用来实际应用的编程语言是Java,于是对Eclipse情有独钟。但是自从上手了Notepad++后,使用Eclipse的机会越来越少。 最近开始学习Python,因为对Python不太熟悉,有时间希望能够代码自动补全,自动纠错等。于是就找了找IDE for Python,下载Python的时候可以选择自有的Python IDLE,但是用起来不太习惯,所以琢磨着能不能

2014-03-19 23:37:08 925

转载 raw_input() 与 input() __ Python

raw_input() 与 input() __ Python这两个均是 python 的内建函数,通过读取控制台的输入与用户实现交互。但他们的功能不尽相同。举两个小例子。 1 >>> raw_input_A = raw_input("raw_input: ") 2 raw_input: abc 3  >>> input_A = input("Input: ") 4 In

2014-03-13 16:18:49 768

转载 使用list和tuple

使用list和tuplelistPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。比如,列出班里所有同学的名字,就可以用一个list表示:>>> classmates = ['Michael', 'Bob', 'Tracy']>>> classmates['Michael', 'Bob', 'Tracy']

2014-03-13 13:42:15 1248

转载 onstat命令 for ipc

onstat -   : informix 数据库概要信息, 显示信息为:数据库版本、数据库状态、数据库运行时间、共享内存区大小onstat -a (all) : 显示数据库全部信息,包括消息日志、配置文件信息、用户进程、事务信息等onstat -b (buffer) :显示缓冲池中当前正在被修改的、包含在缓冲区头部的信息、和缓冲区概要信息onstat -B (buffer all)

2014-03-12 15:23:54 1365

转载 Linux技巧

是什么区分开普通的Linux用户和超级极客的呢?很简单:用在学习那些使长时工作转变为一瞬间工作的技巧、诀窍、秘诀和技术上的时间。如果你想提高效率而又不用做这些搜集资料的跑腿活儿,那我们已经收集了50多条简单易学的Linux技巧,以帮助你更潇洒地工作,并且最大限度的利用你的电脑。开始享受吧! 1:检查不是由你运行的程序难度:高级应用程序:bash(译注:UNIX或者L

2014-03-07 11:38:38 1877

转载 gcc编译C++程序

gcc编译C++程序单个源文件生成可执行程序下面是一个保存在文件 helloworld.cpp 中一个简单的 C++ 程序的代码: /* helloworld.cpp */#include int main(int argc,char *argv[]){    std::cout     return(0);}程序使用定义在头文件 iostream 中的

2014-02-22 11:58:16 748

原创 下半年软考成绩出来了!!!--又没过。

下半年软考成绩出来了,又没有。

2014-01-15 13:21:19 1628

转载 GCC Manual

GCC(1)                                GNU                               GCC(1)NAME       gcc - GNU project C and C++ compilerSYNOPSIS       gcc [-c│-S│-E] [-std=standard]           [

2013-12-30 11:44:06 4743

原创 浅谈gcc 编程-入门

浅谈GCC 编程-入门下面我想总结学习GCC编程的一些基本方面,同时也记录学习的一个过程。1.GCC编程环境。GCC是在linux系统上运行,是linux操作系统的一个很好的编译C和C++的工具。建议用win7系统安装vmware虚拟机,在vmware上安装redhat-server5.0以上的版本。2.编程的编写。用SecureCRT本地连到虚拟机里面的linux系统,L

2013-12-30 11:31:51 1430

原创 风险识别的方法

风险识别的方法1.德尔菲技术。众多专家就某一专题达成一致意见的一种方法。2.头脑风暴法。目的取得一份综合的风险清单。3.SWOT分析法。所谓SWOT,Strength,Weakness,Opportunity。4.检查表。管理中用来记录和整理数据的常用工具。

2013-10-30 21:59:53 3299

原创 项目管理工程师对项目团队的责任

项目管理工程师对项目团队的责任1)明确项目的目标。2)建立团队的规章制度。3)培养团队成员严谨细致的工作作风。4)建立学习型团队。5)分工明确。6)培养勇于承担责任和谐协作的团队文化。7)善于利用项目团队。

2013-10-30 21:54:36 813

原创 生产者、消费者 C源码,gcc编译通过

/*生产者、消费者*/#include#include#define BUFFER_SIZE 16/***struct prodcons***/struct prodcons{int buffer[BUFFER_SIZE];pthread_mutex_t lock;int readpos,writepos;pthread_cond_t notempty;

2013-09-09 17:17:39 1176

翻译 linux -readme文档-值得一看

Linux kernel release 2.6.xxThese are the release notes for Linux version 2.6.  Read them carefully,as they tell you what this is all about, explain how to install thekernel, and what to do if so

2013-08-21 14:35:45 1216

原创 linux内核源码编译

linux内核编译下面我将讲一下我在redhat-2.6.18内核服务器上进行更高版本的内核源码编译过程,以及在整个编译过程中出现的问题。1.首先具备下面的测试环境,建议在vmware下安装rehl.xx.iso,比如rhel-server-5.5-i386-dvd.iso,最好安装成英文环境。2.下载最新的linux-2.6.39.tar.gz源码包,在kernels.org官方网站

2013-08-21 14:19:11 1649

原创 linux下mysql的安装以及环境变量的配置

[user@localhost ]$ ls mysql-5.1.51.tar.gzmysql-5.1.51.tar.gz[user@localhost ]$ su密码:[root@localhost ]# cp mysql-5.1.51.tar.gz /usr/local/src/[root@localhost ]# cd /usr/local/src/[root@loca

2013-08-10 21:51:22 8657

转载 html5经典例子-Fundamentals

代码:Acme United.html   HTML5 Fundamentals Example             Acme United    A Simple HTML5 Example                 Home    About Us    Contact Us

2013-03-05 14:46:08 1272

转载 linux服务器优化

Linux系统优化-实践  2010-09-20 21:09:50|  分类:工作|  标签:|字号大中小 订阅作为一名linux系统管理员,最主要的工作是优化系统配置,使应用在系统上以最优的状态运行,但是由于硬件问题、软件问题、网络环境等的复杂性 和多变性,导致对系统的优化变得异常复杂,如何定位性能问题出在哪个方面,是性能优化的一大难题, 本章从系统入手,重点

2012-11-28 11:58:11 879

原创 ioctl实现的打印终端窗口大小

#include #include #include #include int main(void){   struct winsize size;   if(isatty(STDOUT_FILENO) == 0)      exit(1);   if(ioctl(STDOUT_FILENO,TIOCGWINSZ,&size)      perror("io

2012-11-28 11:34:20 1175

原创 一个利用struts2实现的登录验证

<br />1.首先在Myeclipse新建一个Web Project项目.并配置struts的环境.<br /> <br /><br />2.struts2的web.xml 配置如下:<br /> <br /><?xml version="1.0" encoding="UTF-8"?><br /><web-app version="2.5" <br /> xmlns="http://java.sun.com/xml/ns/javaee" <br /> xmlns:xsi="http://www.w3.or

2011-03-29 12:45:00 6541 2

转载 java使用jacob调用c#.net程序

七月 1st, 2010 by 寻道者<br /><br /><br />必备程序:jacob,下载地址为:jacobBin_17.zip<br />一、使用vs2008或者vs2010新建一个Windows类库程序,项目名称就叫InvokeCSharp,再新建一个类:ExampleClass,具体代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using Syste

2011-01-22 12:03:00 3031 4

原创 XML数据库研究

<br />对XML数据库系统的研究主要集中在下面的6个方面:<br />1)对XML的查询数据模型、查询语言和查询代数等进行研究;<br />2)对XML数据的编码方案和索引结构进行研究;<br />3)对纯XML数据库系统进行研究,包括存储结构、索引技术、查询技术和事务管理等;<br />4)对基于关系的XML数据库的研究,包括XML数据的关系存储模式、XML查询技术和查询算法,以及XML文档发布关系数据的技术,通过中间件实现以XML格式和XML查询语言查询关系数据并进行异构数据源的信息集成等;<br

2011-01-20 09:25:00 834

原创 查询一个表中的两个字段值相同的数据

<br />解决查询一个表中的两个字段值相同的数据的方法。<br /> <br />例子:<br /> <br />比如有下面的表:person<br /> <br /><br />看到id=1和id=5,id=2和id=6的两行数据中的,name,city值相同,那么怎样把它查询出来呢?<br /> <br />先看下面的一条SQL:<br /> <br />select p1.name,p1.city from person p1,person p2 where p1.name=p2.name and

2011-01-12 21:19:00 26484 2

转载 MySQL 文本文件的导入导出数据的方法

<br />MySQL写入数据通常用insert语句,如 <br />复制代码 代码如下:<br />insert into person values(张三,20),(李四,21),(王五,70)…; <br />但有时为了更快速地插入大批量数据或交换数据,需要从文本中导入数据或导出数据到文本。 <br />一、 建立测试表,准备数据 <br />首先建立一个用于测试的表示学生信息的表,字段有id、姓名、年龄、城市、薪水。Id和姓名不 <br />能为空。 <br />复制代码 代码如下:<br />cr

2011-01-11 15:51:00 744

转载 excel数据导入mysql数据库的数据表

<br />excel数据导入mysql数据库的数据表<br />简单整理了一下:<br />excel数据导入mysql数据库:<br />1:选取要导入的数据块(另外有人说要多出一列,我试验后没那必要,我都整个文件导出的)<br />2:将选中的数据块拷贝到一个新建的表格工作薄,然后“另存为” -》“文本文件(制表符分割)(*.txt)”,存储路径自选。<br />3:根据要导入的数据块,建立MySql数据库和表,然后使用命令(注意是MySQL Command Line Client)登陆后,输入mys

2011-01-11 12:36:00 1101

Oracle10g在rhel.5.5上的安装步骤

Oracle10g在rhel.5.5上的安装步骤,以及在安装过程中应该注意的事项。

2013-12-19

java程序的代码规范

在这个里面你可以看到详析的java程序有那些规范,以至于你养成良好的编程习惯

2010-01-07

2009年软件公司排名

对全国的软件行业的软件公司进行了一个综合实力的排名,你可以清楚的看到那个软件公司是最牛的。

2010-01-07

2008年下半年软件设计师下午题word

2008年下半年软件设计师下午题word

2009-05-08

2008年上半年软件设计师下午题word版

2008年上半年软件设计师下午题word版

2009-05-08

2008年下半年软件设计师上午试题(Word)

这个是我仔细排版给大家提供的。希望对大家有用。谢谢

2009-05-06

2008年上半年软件设计师上午试题(Word版)

帮助大家通过软件设计师的考试,加油吧.这个是本人花费3个多小时排版设计的。

2009-05-06

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

TA关注的人

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