自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

迎风的舵手

勤学似春起之苗

  • 博客(315)
  • 资源 (31)
  • 收藏
  • 关注

原创 Checking operating system version: must be redhat-3, SuSE-9, redhat-4解决方法

[oracle@red1 database]$ lsdoc install response runInstaller stage welcome.html[oracle@red1 database]$ ./runInstaller Starting Oracle Universal Installer...Checking installer requirements...

2013-08-10 22:32:49 5445

转载 Oracle用户解锁方法

Oracle在安装后一些user是默认锁定的,例如常用到的scott user是lucked的,那我们要使用她就必须先设法给她unluck,本文将介绍怎么手动给scoot user解锁,当然你也可以在oracle的以系统管理员身份进入Enterprise Manager Console中通过勾选解锁,那另说啦!其具体过程如下:命令行调用SQL*plus->运行->cmd,进入命令行:

2013-08-10 21:31:58 6697

原创 python的map,reduce,filter用法举例

对一个列表[1,3,5,7,8,9,4] 用map返回乘方列表;reduce计算乘积、filter挑出奇数a=[1, 3, 5, 7, 8, 9, 4]def func_1(x): """ 返回乘方列表 """ return x*xdef func_2(x, y): """ 返回乘积 """ return x*ydef func_3(x):

2013-08-09 21:29:54 2546

原创 python指定文件目录遍历方法

# 遍历文件 方法1:​import ospath="C:\Users\ROBERTKUN\Desktop\python"for root,dirs,files in os.walk(path): for f in files: print(root,f) """输出结果:('C:\\Users\\ROBERTKUN\\Desktop\\pyth

2013-08-07 14:41:50 2570

原创 使用python脚本发送邮件

import smtplibfrom email.mime.text import MIMETextfrom email.header import Header# 发送方sender = "xxx@163.com"# 接收方receiver = "xxx@163.com"# 中文需要utf-8参数,不好使需要调整# 在这里输入邮件标题 邮件内容title = "servic

2013-08-07 14:29:59 1028

原创 eval转换函数

这个用法比较特殊,记录一下:from math import *user_func = raw_input("type a function: y = ")for x in range(1,10): print "x = ", x , ", y = ", eval(user_func) 输出结果:type a function: y = x+100x = 1 ,

2013-08-07 11:06:00 1438

原创 windows下安装setuptools的方法

今天晚上安装setuptools, 下载了setuptools-0.9.8.tar.gz 却是怎样也装不上, 解压也出问题 ?? 郁闷了偶,好大一会 .. 不过还好装上了..在python的网站上 : https://pypi.python.org/pypi/setuptools/0.9.8查找windows,显不如下:点击 ez_setup.py进入, 并将内容复

2013-08-04 22:58:56 30310

转载 Wing IDE 4.1 破解方法

Wing IDE 4.1版本破解方法:1、去官网下载最新版http://wingware.com/downloads/wingide ,我下载到的是4.1.6-12、安装之前,修改系统时间到一个月以前。3、安装Wing IDE。4、安装完成后获取试用版的许可,完成后关闭。5、下载破解文件 ,解压后把abstract.pyo放到安装目录/b

2013-08-03 22:45:05 1577

原创 OneDayOneEx: 3 音乐播放器

MainActivity.javapackage com.example.rrt;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.util.Log;import android.view.View;import android.vie

2013-08-03 12:03:23 823

转载 Android中三种onClick事件的实现,与对比

在达内培训,刚接触android不久,对于button的onclick事件有点纠结。因为上了两三天就换了个老师,两个老师讲onclick事件用了两种不同的实现方法,我才发现可以有好几种方式实现。方式一:在activity的onCreate()方法中,嵌入如下代码:Button button = (Button)findViewById(R.id.button1);button.se

2013-07-29 13:52:56 2553

原创 Android OneDayOneExample-2. 读取电话本

package com.yarin.android.Examples_03_02;import android.app.Activity;import android.content.ContentResolver;import android.database.Cursor;import android.os.Bundle;import android.provider.Contac

2013-07-28 10:36:18 792

原创 Android OneDayOneExample-1.页面互换

package com.example.tuo;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.Menu;import android.view.View;import android.widget.Button;import

2013-07-28 10:34:40 793

转载 程序员真的是吃青春饭的吗?我是不是做到三十岁就该考虑转型了?

转发一位老师的文章,希望能给你带来帮助又有学生问我:程序员真的是吃青春饭的吗?我是不是做到三十岁就该考虑转型了?      我告诉他们:      这是中国的记者们用统计数字造下的一个弥天大谎,当我们看到微软集团内的许多白发程序员在兢兢业业地工作的时候,我们又用"观念"来说明中国的程序员吃青春饭的原因。实际上,不仅美国的微软,甲骨文,Adobe,暴雪,在中国的金山,寰宇,腾讯,盛大

2013-07-18 16:19:50 1111

转载 理解HTTP协议的Request/Response(请求响应)模型

我们知道HTTP协议是一种无状态的协议,及客户端和服务器端不需要建立持久的链接。客户端和服务器的链接是基于一种请求应答模式。及客户端和服务器建立一个链接,客户端提交一个请求,服务器端收到请求后返回一个响应,然后二者就断开链接。    这里我们比较熟悉的一个案例是一个多图网页的浏览。    1。建立连接,客户端发送一个网页请求,服务器端返回一个html页面(这里的页面只是一个纯文本的文本,也

2013-06-22 00:51:46 1187

转载 Linux如何修改默认启动模式(默认运行级)?

修改默认运行级就是修改/etc/inittab (inittab是个文件)打开文件后,找到id:5:initdefault:其中的5就是x-window为默认运行级将5改为3即可(1和2也可以,不过有些服务不会加载)

2013-06-20 15:27:37 1734

原创 菜鸟的学习之旅-APUE多线程小例子(1)

子线程读取文件-父线程进行其它工作#include // printf()#include #include #include // open()#include // strcpy()#include // fork()int main(int ac, char* av[]){ int fd;

2013-06-20 11:42:43 867

转载 Vim 配置详解

首先安装完整版本的VIM 如果是在Linux下,可以安装VIM-Enhance使其扩展为完整版本的VIM,如果在Windows下,直接安装它的Binary就行了。当然自己编译安装可能更好些。安装成功以后就是第二步设置vim vim通过一个叫vimrc的文件来进行设置 默认安装的vim-tiny的设置文件可以在/usr/share/vim中找到,果然极其简洁 这里

2013-06-20 11:06:43 855

转载 成为伟大开发者的“九步曲”

摘要:作为一名优秀的开发者,应当具备哪些优秀的品质?原文作者Gregor Riegler发表了一篇博文《What makes a great Developer》,文中提到了成就优秀开发者的九大品质包括:激情、好奇心、谦虚、韧劲、一丝不苟等。如何成为一名优秀的开发者?你觉得自己算是一名优秀的开发者吗?如果是的话,你有没有考虑过,作为一名优秀的开发者,应当具备哪些优秀的品质?原文作者Gr

2013-06-19 14:10:59 729

转载 UNIX环境高级编程读书笔记(十二)—高级IO (4)

四、存储映射I/O       存储映射I/O使一个磁盘文件与存储空间中的一个缓冲区相映射。于是当从缓冲区中取数据,就相当于读文件中的相应字节。与此类似,将数据存入缓冲区,则相应字节自动地写入文件。这样就可以在不使用read和write的情况下执行I/O。 6.名称::mmap功能:把I/O文件

2013-06-18 14:26:16 718

转载 UNIX环境高级编程读书笔记(十二)—高级IO (3)

4.名称::pselect功能:指行I/O多路转接头文件:#include 函数原形:int pselect(int masfdp1,fd_set *restrict readfds,fd_set *restrict writefd

2013-06-18 14:25:33 772

转载 UNIX环境高级编程读书笔记(十二)—高级IO (2)

二.I/O多路转接       如果我们想从多个文件描述符读或写数据,如果我们用以前学过的函数(read,write等)去处理可能会阻塞在一个文件描述符上,不能处理其他的文件描述符。那是因为我们以前学的I/O处理函数,都是阻塞的I/O处理函数,它们的特点是,如果缓冲区里有数据它们就会把数据写到文件中,如果缓存区没有数据他们就会等待(阻塞)直到有数据可读。这就造成了他们无法对多个文件描述符进

2013-06-18 14:24:30 782

转载 UNIX环境高级编程读书笔记(十一)—终端IO (2)

字段标志说明c_cflagCCTS_OFLOW输出的CTS流控制 CIGNORE忽略控制标志 CLOAL忽略调制解调器状态行 CREAD启用接收

2013-06-18 14:23:34 884

转载 UNIX环境高级编程读书笔记(十一)—终端IO (1)

1.什么是Linux的终端I/O,它分为几种类型。       终端是一种字符型设备,有多种类型,通常使用tty来简称各种类型的终端设备。终端特殊设备文件一般有以下几种: 串行端口终端(/dev/ttySn) ,伪终端(/dev/pty/),控制终端(/dev/tty) ,控制台终端(/dev/ttyn, /dev/console).1. 串行端口终端(Serial Port Te

2013-06-18 14:22:09 885

转载 UNIX环境高级编程读书笔记(十)—信号 (5)

11.名称::sigsuspend功能: 头文件:#include 函数原形:int sigsuspend(const sigset_t *sigmask);参数:sigmask 要替换的进程信号屏蔽

2013-06-18 14:21:09 757

转载 UNIX环境高级编程读书笔记(十)—信号 (4)

四、信号屏蔽字:有时候我们希望进程正确的执行,而不想进程受到信号的影响,比如我们希望上面那个程序在1秒钟之后不结束。这个时候我们就要进行信号的操作了。信号操作最常用的方法是信号屏蔽。信号屏蔽要用到下面的几个函数。sigemptyset,sigfillset,sigaddset,sigdelset,sigismember,sigprocmask。下面对他们分别进行讲解。

2013-06-18 14:20:19 804

转载 UNIX环境高级编程读书笔记(十)—信号 (3)

4.名称::alarm功能:set an alarm clock for delivery of a signal头文件:#include 函数原形:unsigned int alarm(unsigned int seconds);

2013-06-18 14:19:00 787

转载 UNIX环境高级编程读书笔记(十)—信号 (2)

二、不可靠信号安装和发送函数。1.名称::signal功能:信号安装(设置信号关联动作)头文件:#include 函数原形:typedef void (*sighandler_t)(int);sighandler_t

2013-06-18 14:02:40 783

转载 UNIX环境高级编程读书笔记(十)—信号(1)

1、信号本质与来源信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号到底什么时候到达。信号是进程间通信机制中唯一的异步通信机制,可以看作是异步通知,通知接收信号的进程有哪些事情发生了。信号机制经过POSIX实时扩展后,功能更加强大,除了基本通知功能外,

2013-06-18 13:51:32 797

转载 UNIX环境高级编程读书笔记(九)—进程关系 (2)

二、会话4.名称::setsid功能:建立一个会话头文件:#include 函数原形:pid_t setsid(void);参数:无返回值:若成

2013-06-18 13:48:22 817

转载 UNIX环境高级编程读书笔记(九)—进程关系 (1)

一、进程组1.名称::getpgrp功能:得到进程的进程组id头文件:#include 函数原形:pid_t getpgrp(void);参数:无返回值:

2013-06-18 13:36:38 832

转载 UNIX环境高级编程读书笔记(八)—进程控制 (3)

四、执行新程序9.名称::exec功能:执行一个新程序头文件:#include 函数原形:int execl(const char *path,const char *arg,…);int execlp(const

2013-06-18 12:29:44 806

转载 UNIX环境高级编程读书笔记(八)—进程控制 (2)

6.名称::vfork功能:创建一个进程头文件:#include #include 函数原形:pid_t vfork(void);参数:无返回值:

2013-06-18 12:27:39 787

转载 UNIX环境高级编程读书笔记(八)—进程控制 (1)

转自: http://rpf413.blog.163.com/blog/static/45563760201153022139656/一、进程ID1.名称::getpid功能:获得进程id.头文件:#include 函数原形:

2013-06-18 12:11:24 745

转载 UNIX环境高级编程读书笔记(二)—目录和文件 (2)

转自:http://rpf413.blog.163.com/blog/static/45563760201153021555336/四、文件的链接6.名称:link目标:创建一个文件的新链接头文件:#include 函数原形:

2013-06-18 12:09:08 769

转载 UNIX环境高级编程读书笔记(二)—目录和文件(1)

一、目录的打开和关闭 1.名称:opendir目标:打开一个目录。头文件:#include #include 函数原形:DIR *opendir(const char *name)参数:

2013-06-18 11:29:08 747

转载 UNIX环境高级编程读书笔记(一)—文件IO (2)

5.名称:write目标:将内存中的数据写入文件。头文件:#include 函数原形:size_t write(int fd, const void *buf, size_t count)参数:

2013-06-18 11:26:46 933

转载 UNIX环境高级编程读书笔记(一)—文件IO (1)

一、打开/关闭文件1名称:open目标:打开一个文件。头文件:#include #include #include 函数原形:int open(const char * pathname,int flags);

2013-06-18 11:21:23 795

转载 菜鸟学Linux-常用命令小记

ftp://192.168.0.1/biji第一天基本命令ls -l install.log-:rw-r--r--: 1: root: root: 39410: 11-03 13:44: install.log文件类型:权限:硬连接数:拥有者:所属组:文件大小:最有一次修改日期和时间:文件名- 普通文件d 目录文件l 链接文件b 块设备文件c 字符文件

2013-06-18 06:41:19 2105

转载 从西班牙去罗马的贸易商人-对OSI各个层次的理解

对OSI各个层次的理解案例:从西班牙去罗马的贸易商人这一部分是对OSI七层模型理解的重点部分,这个情境的创设,能够通过层层结构让学生理解为什么OSI目前设置为7个层次,并做出相应的解释。主要的方式为通过类比法,用一个“西班牙去罗马的贸易商人”的情境设置使学生能体会到为什么要给网络分成这7个层次。主要的目的是让学生知道这个参考模型存在的意义,但并不对每一层的详细功能做过多的介

2013-06-18 06:31:38 1323

原创 Webmail邮件服务器搭建-有问题-邮件发出去,对方收不到

#搭建WebMail邮件服务器#1.关闭系统默认安装的 sendmail:[root@red4 ~]# service sendmail stop关闭 sendmail: [失败][root@red4 ~]#[root@red4 ~]# chkconfig --level 35 sendmail of

2013-06-07 08:50:46 4646 2

influxdb-1.6.3.x86_64.rpm

influxdb 流式数据库 centos下可以使用yum下载, 配置yum方法: [influxdb] name = InfluxDB Repository - RHEL $releasever baseurl = https://repos.influxdata.com/rhel/$releasever/$basearch/stable enabled = 1 gpgcheck = 0 gpgkey = https://repos.influxdata.com/influxdb.key

2018-09-27

区块链技术指南

第1-2章为基础和入门内容,着重是区块链入门介绍,并讲解区块链的一些基础概念。本书详细、全面地介绍了区块链的基础知识与概念,剖析了区块链的架构、底层实现细节以及加密技术,并配合行业应用案例,常见问题等,全面解读大热的区块链技术实现与应用。第3-10章,着重是区块链架构剖析,并讲解区块链的关键技术,包括密码学和共识算法;提供比特币开发指南以及以太坊智能合同开发指南;同时介绍HyperLedger,讨论区块链的常见问题和典型的解决方案。第11章,从架构变革的角度探讨IT发展的原动力,并提供对区块链对未来IT发展的一些展望。

2018-01-12

CockroachDB中文文档

CockroachDB中文文档, 通过网络资料整理,CockroachDB中文文档, 通过网络资料整理

2017-10-21

Nginx模块开发与架构解析.pdf

2016-06-29

最新电子喜帖源码

最新电子喜帖源码

2015-06-16

Qt5中文教程

Qt5 中文 教程 写的很详细的一版. 是从网上直译过来的. 对于想学习Qt5的朋友来说, 是不可多得的宝贝..

2014-12-22

程序员生存定律

很多人非常想知道自己的未来是什么样子的,迫切到一定程度甚至会找算命先生。如 果并不是想得到一个精确结果,这事儿其实并没有想的那么难。程序员的人生看起来五花八 门,可以是Windows 系,可以是Android 系,可以是iPhone 系等等,但如果为之做点抽象, 那就会发现人生出口的类别其实不多,接下来我们就结合例子来看看程序员的人生中最可能 的几个出口。这些出口里有大部分人的未来景象。

2014-12-22

Qt录音机QAudioInput

Qt录音机 基于QAudioInput 和 QAudioOutput 实现了 录音, 麦克风音量监听, 麦克风音量调节, 还有一个去噪算法, 不太理想, 注掉了

2014-05-29

qt实现360安仔精灵

qt实现360安仔精灵

2014-05-26

Qt的卡拉OK效果

Qt的卡拉OK效果 实现卡拉OK效果 主要是使用了QPainter的叠加 pTmp setCompositionMode QPainter::CompositionMode DestinationIn ; pTmp drawImage 0 0 pmMask ; pTmp setCompositionMode QPainter::CompositionMode DestinationOver ;

2014-05-05

华为C8816 Root工具

华为C8816 Root工具

2014-04-30

华为C8816申请解锁码(解锁)工具.zip

华为C8816申请解锁码(解锁)工具.zip

2014-04-30

AnkhSvn-2.5.12040.zip最新版

最新版 可以用 最新版 可以用

2014-03-28

Java连接Oralce数据库小例

############################################################################################### 1.DBFunctions.java ############################################################################################### 定义数据库的地址和实例名称: private final String oracleDriverName = "oracle.jdbc.driver.OracleDriver"; private final String oracleUrlToConnect = "jdbc:oracle:thin:@192.168.2.16:1521:orcl"; 定义用户名和密码: public Connection getConnection() { try { this.myConnection = DriverManager.getConnection(oracleUrlToConnect, "scott", "tiger"); ############################################################################################### 1.DlgJob.java ############################################################################################### 点击JOB按据时, 执行连接和数据库的查询语句并返回结果: public void connectToDataBase() { System.out.println("connectToDataBase"); DBFunctions dbfuns = new DBFunctions(); try { // 连接 dbfuns.getConnection(); System.out.println("Now begin to excute............."); // 查询 List<Object[]> rslist = new ArrayList<Object[]>(); ResultSet newrs = dbfuns .executeQuery("select * from emp order by empno"); try { while (newrs.next()) { String id = newrs.getString("EMPNO"); String title = newrs.getString("ENAME"); String min = newrs.getString("SAL"); String max = newrs.getString("DEPTNO");

2013-11-29

文件夹大小查看器

文件夹大小查看器,简单实用,需要修改注册表,来完成注册. 详见:http://blog.csdn.net/robertkun/article/details/9035857

2013-06-06

网络基础_DHCP配置

网络基础 A 类地址1.0.0.0~126.255.255.255 子网掩码255.0.0.0 127.0.0.0 到127.255.255.255 是保留地址,用做循环测试 B 类地址128.0.0.0~191.255.255.255 子网掩码:255.255.0.0; C 类地址192.0.0.0~223.255.255.255 子网掩码:255.255.255.0; D 类地址224.0.0.0~239.255.255.254 E 类地址240.0.0.0~255.255.255.255 DHCP(Dynamic Host Configuration Protocal) 动态主机配置协议 作用:自动配置主机的IP地址、子网掩码、网关及DNS等TCP/IP信息,降低客户端IP地址配置的复杂度和网络的管理成本。如果路由器能够转发DHCP请求,只需要在一个子网中配置DHCP服务器就可以向其他子网提供TCP/IP配置的服务支持

2013-03-15

TFTP&VSFTP; 的配置与使用

TFPT,VSFTP,服务器配置 附详细说明中文解释.

2013-03-15

NFS&SSH;服务配置

学习目标: 了解NFS 与RPC(Remote Procedure Call)的关系 掌握/ext/exports 的格式和常用的共享参数 熟悉客户端工具showmount mount 1.NFS 和RPC NFS本身没有提供信息传输的协议和功能,但NFS 却能让我们通过网络进行文件共享,这是因为NFS使用了一些其他的传输协议. SSH无密钥传输

2013-03-15

kickstart无人值守安装

kickstart无人值守安装 目录: 一、搭建好Yum源: 二、安装Vsftp服务: 三、复制PXE启动时需要的文件资料 四、安装配置DHCP服务: 五、kickstart配置文件的生成: 六、复制Linux系统安装文件: 七、确定相关服务的状态:

2013-03-15

linux iptables防火墙配置

linux 防火墙配置 iptables

2013-03-15

win7下安装centos双系统

win7下安装centos双系统, 详细说明,共12页。

2012-11-11

Advanced Qt Programming

Advanced Qt ProgrammingAdvanced Qt ProgrammingAdvanced Qt ProgrammingAdvanced Qt ProgrammingAdvanced Qt ProgrammingAdvanced Qt Programming

2011-03-23

Qt 透明窗口实现.各个Item 管理自己的透明度

透明窗口实现 本程序是在vs2010加Qt4.7.1版本上编译通过.

2011-03-23

Qt 各模块详解图 超详细

Qt 各模块详解图超详细 超详细超详细超详细超详细

2010-07-08

GPU Programming And Cg Language Primer 1rd Edition.pdf

GPU Programming And Cg Language Primer 1rd Edition.pdf

2010-04-10

Boost And STL学习资料

Boost And STL学习资料 Boost And STL学习资料

2010-04-10

QT QGraphicsScene

QGraphicsScene 的简单应用,和图元缩放的功能。。

2010-04-10

双向链表的创建,查找,添加,删除

双向链表的创建,查找,添加,删除 dlink createdlist(int *array,int len) { dlink head; // * 双向串列的指标 */ dlink before; // * 前一节点的指标 */ dlink new_node; // * 新节点的指标 */ int i; // * 建立第一个节点 */ // * 配置节点记忆体 */ head = ( dlink ) malloc(sizeof(dnode)); if ( !head ) // * 检查记忆体指标 */ return NULL; head->data = array[0]; // * 建立节点内容 */ head->front = NULL; // * 设定指标初值 */ head->back = NULL; // * 设定指标初值 */ before = head; // * 指向第一个节点 */ for ( i = 1; i data = array[i]; new_node->front = NULL; // * 设定指标初值 */ new_node->back = before; // * 将新节点指向前节点 */ before->front = new_node; // * 将前节点指向新节点 */ before = new_node; // * 新节点成为前节点 */ } return head; // * 传回串列起始指标 */ }

2009-05-07

空空如也

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

TA关注的人

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