自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunrier的专栏

分享的知识才是有力量的.

  • 博客(106)
  • 资源 (27)
  • 收藏
  • 关注

翻译 OS_TaskIdle 函数

//空闲任务//描述:这个函数是uCOS-II内部函数,uCOS-II总要建立一个空闲任务,这个任务在没有其它任务进入// 就绪态时投入运行。这个空闲任务永远设为最低优先级,即OS_LOWEST_PRIO.空闲任务不可能// 被应用软件删除。//注意:1)OSTaskIdleHook()可以允许用户在函数中写入自己的代码,可以借助OSTaskIdleHook(),让

2020-07-20 16:13:58 8581

原创 Linux下“ >/dev/null 2>&1 “相关知识说明

在学习Linux的过程中,常会看到一些终端命令或者程序中有">/dev/null 2>&1 "出现,由于已经遇到了好几次了,为了理解清楚,不妨花点时间百度或者google一下相关的知识。0:表示键盘输入(stdin)1:表示标准输出(stdout),系统默认是1 2:表示错误输出(stderr)command >/dev/null 2>&1 & == command

2020-07-20 16:11:16 47664 3

原创 学习笔记

...

2018-07-10 11:20:58 324

原创 Linux下使用samba服务器实现与Windows的目录文件共享

很多情况下我们在虚拟机上安装的Linux系统通常都要用到与Windows实现文件的共享这一功能;以前我基本都是在虚拟机(Red Hat Enterprise Linux 5)下安装VMTools来实现这一功能,这是我第一次使用samba服务器来实现这一功能,下面的操作已经在本人的虚拟机上实践通过(Red Hat Enterprise Linux 5)1.首先查看本机上是否已经安装了samb

2012-08-30 13:36:09 7846

原创 Linux下学习ln命令笔记

1.ln命令功能  ln命令功能是为某一个文件在另外一个位置建立一个同步的链接;链接有两种:一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link),也可以叫软链接.   2.ln命令语法 ln [-s]  源文件 目标文件    -s 是 symbolic的意思,即建立符号链接(Symbolic Link),不带-s参数下则建立硬链接

2012-08-10 15:34:38 1338

原创 Linux下学习crontab定时任务笔记

crontab介绍   crontab命令的功能是在一定的时间间隔调度一些命令的执行.当安装完操作系统之后,默认便会启动此任务调度命令.crontab命令每分钟会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作.1. /etc/crontab文件说明   在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序;每个用户可以建立自己的crontab

2012-08-09 16:46:52 7133

原创 Linux下卸载DB2数据库步骤

Linux下卸载DB2数据库步骤:1.Remove DB【首先删除数据库】(1)su - db2inst1(2)db2 list db directory(3)db2 drop db 2.Remove Instance【删除实例】(1)su - root(2)cd /instance(3)./db2ilist(4)./db2idrop -f 3.Re

2012-08-06 15:39:27 3773

原创 Linux下学习DB2命令的笔记

本笔记接在上一篇 > http://blog.csdn.net/sunrier/article/details/7826233,学习过程中使用下载的官网DB2数据库(免费版本)测试的,由于工作中DB2是用在项目中的,而且是收费的数据库,故我只在项目编程中使用它(即公司的DB2数据库收费版本),没用来作为自己测试用。嘿嘿,所以下面的大部分操作主要来自下载的官网DB2数据库(免费版本)。

2012-08-06 15:28:39 49018 6

原创 Linux下安装DB2数据库步骤

前言:  最近有些项目在Linux下使用的是IBM的DB2数据库,感觉没MySQL那样容易了解深入,可能是DB2数据库更倾向于商业化,没MySQL那样开源,相关DB2的资源网上没MySQL那样普及,至于在学习DB2过程中没学MySQL那样顺畅. 下面简单记录下学习笔记,我所使用的Linux系统是RedHat企业版本(Red Hat Enterprise Linux 5),此为自己安装在

2012-08-03 11:03:44 36796

原创 Linux下使用Shell脚本删除一个目录下的所有子目录和文件

#!/bin/sh #FileName:deleteDir.sh #Function:Linux下使用Shell脚本删除一个目录下的所有子目录和文件(不可恢复删除且目录下目录名和文件名中没有空格) #Version:V0.1 #Author:Sunrier #Date:2012-08-01 CURRP

2012-08-01 15:13:29 19258

原创 Linux下的一些命令说明

  Linux下添加一用户Sunrier并设置密码为redhat:su -输入密码pwconvuseradd Sunrierpwunconvpwconvpasswd Sunrierredhatpwunconv改变档案的拥有者chown -R user[:group] fileuser : 新的档案拥有者的使用者 ID   group: 新的档案拥有者的使用者群体...

2012-08-01 11:02:42 938

原创 Linux下使用Shell脚本备份项目代码模板

//bak.sh#!/bin/sh #FileName:bak.sh #Function:Shell脚本备份项目代码模板 #Version:V0.1 #Author:Sunrier #Date:2012-07-25 CURRPATH=$PWDPROJPATH="/home/Sunrier/

2012-07-25 15:00:42 2391

原创 Linux下一个简单的Shell登陆界面系统

//login.sh#!/bin/sh #FileName:login.sh #Function:一个简单的登陆系统 #Version:V0.1 #Author:Sunrier #Date:2012-07-20 if [ "root" != "$LOGNAME" ]then wh

2012-07-20 17:26:28 5362

原创 Linux下使用Shell脚本向FTP服务器上传或下载一个文件

//ftpput.sh#!/bin/sh #FileName:ftpput.sh #Function:从本地客户端向ftp服务器上传一个文件 #Version:V0.1 #Author:Sunrier #Date:2012-07-20 #$#表示传递给此Shell脚本的参数个数#-ne表示不等于if [ $# -ne

2012-07-20 13:06:47 29237

原创 Linux下使用Shell脚本快速创建项目目录模板

//proj.sh#!/bin/sh #FileName:proj.sh#Function:create project directory quckily #Version:V0.1 #Author:Sunrier #Date:2012-07-18#Shell脚本中变量赋值等号两边均不能有空格存在CURRPATH=$PWD PROJPATH=

2012-07-18 17:38:36 6214

原创 Linux下实现Huffman编码压缩算法

//stack.h/************************************************************* FileName : stack.h FileFunc : 定义栈头文件 Version : V0.1 Author : Sunrier Date : 2012-07-09

2012-07-09 12:18:17 2410 2

原创 Linux下实现反转一个字符串或者数组中的数据

//reverse.c/************************************************************* FileName : reverse.c FileFunc : 反转一个字符串或者数组中的数据 Version : V0.1 Author : Sunrier Date

2012-07-05 13:49:01 3420

原创 Linux下实现给定一个日期求后面一天的日期

有的时候在程序中往往需要用到一个日期后面的一天日期,为了方便以后工作中还会用到,写个模板来方便以后调用,下面为实现的demo程序 //tomorrow.c/************************************************************************************************* FileName : to

2012-07-04 14:39:38 3084

原创 Linux下自定义命令行实用程序及命令的man手册的编写

这个命令行程序的功能是解决在Linux下编写C代码的时候,快速创建.h和.c文件的模板,为了来规范代码。实现这个程序的主要目的是我想熟悉一下命令行程序的编写以及如何自定义自己写的命令的man手册.这个自定义的命令为create,下面为实现过程: //create.c/**********************************************************

2012-07-02 13:03:16 4544

原创 Linux下在makefile中预定义宏来处理访问不同的数据库

写这篇文章是由前面我总结的这篇小结 http://blog.csdn.net/sunrier/article/details/7664515 而引出的想法,下面主要实现在一个makefile文件中预定义处理两种不同的数据库。 //mysqldbproc.c/*************************************************************

2012-06-25 16:34:00 2704

原创 Linux下简单模拟密钥体系加密报文

//key.c/************************************************************* FileName : key.c FileFunc : 金融行业密钥体系 Version : V0.1 Author : Sunrier

2012-06-23 22:39:28 1733

原创 Linux下实现MySQL存储和提取图片

前言:   最近正好在项目中接触到MySQL数据库,无聊时候突然想把照片存储到数据库中,这一想法让我不断的查找资料和编写代码的实践和测试下,今天最终在Linux下实现这一功能.  //dbproc.c/************************************************************* FileName : dbproc

2012-06-23 18:37:51 3109 3

原创 Linux下MySQL使用InnoDB引擎笔记

前言:把日常工作以及学习过程中遇到的问题,常记笔记总结我觉得是非常有必要的,不仅可以方便以后在类似过程中遇到同样问题方便查找和解决,也便于其他需要帮助的人们可少找弯路! 一.简介:1.最近在Linux下使用MySQL数据库时,为了支持事务操作需要用到InnoDB引擎,对于表中处理的插入,更新等操作失败时,回滚前面不应该完成的操作是必须的. 2.一般MySQL默认的数据库引擎是M

2012-06-19 17:02:22 2048

原创 Linux下socket 编程模拟C/S服务

C/S  1对1的情况下://server.c/*************************************************************************** FileName : server.c FileFunc : 服务器接收到客户端的一个字符,然后对该字符加1后再发给客户端 Vers

2012-06-15 22:40:15 2321

原创 Linux下makefile 模板

makefile在Linux下写程序,程序多了,写makefile是有必要的,为了能提高效率,写个模板以后只需要稍微改改! /************************************************************* FileName : makefile FileFunc : Linux编译链接源程序,生成目标文件

2012-06-14 22:33:24 4369

原创 Linux下使用C的API接口登陆和关闭几种常用的数据库

MySQL下//dbproc.c/************************************************************* FileName : dbproc.c FileFunc : C语言接口访问MySQL Version : V0.1 Author : Sun

2012-06-14 21:15:27 2589 2

转载 ASCII码表

ASCII 非打印控制字符ASCII 表上的数字 0–31 分配给了控制字符,用于控制像打印机等一些外围设备。例如,12 代表换页/新页功能。此命令指示打印机跳到下一页的开头。十进制十六进制字符             十进制十六进制字符000空 1610数据链路转意101头标开始 17

2012-06-14 08:41:13 109116

原创 Linux下实现应用层串口库函数

//serialport.h/************************************************************* FileName : serialport.h FileFunc : 定义头文件 Version : V0.1 Author : Sunrier Date

2012-06-13 22:48:10 5465 1

原创 Linux下将数据以十六进制的形式记录到日志文件

//debug.h/***************************************************************** FileName : debug.h FileFunc : 头文件 Version : V0.1 Author : Sunrier Date : 2012-

2012-06-13 22:37:35 2999 1

原创 Linux下实现跟踪程序执行信息记录日志文件

//debug.h/************************************************************* FileName : debug.h FileFunc : 头文件 Version : V0.1 Author : Sunrier Date : 2012-06-0

2012-06-10 01:24:36 2037

原创 Linux 下实现控制屏幕显示信息和光标的状态

Linux 下实现控制屏幕显示信息和光标的状态 //display.h/************************************************************* FileName : display.h FileFunc : 控制屏幕显示信息和光标的状态头文件 Version : V0.1

2012-06-09 11:49:23 7163

原创 Linux下测试程序运行时间模板

/************************************************************* FileName : testtime.c FileFunc : 测试程序运行时间模板 Version : V0.1 Author : Sunrier Date

2012-05-25 14:25:42 1194

原创 Linux下信号处理函数sigaction

//sigprof.c/************************************************************* FileName : sigprof.c FileFunc : 2秒产生一次信号处理 Version : V0.1 Author : Sunrier

2012-05-25 13:13:49 3328

原创 求一个数据,二进制表示中"1"的个数

算法:追求时间和空间最优  输入一个正整型变量,求其二进制表示中"1"的个数//Bit1Count#include /************************************************************* FileName : Bit1Count.c FileFunc : 求一个数据,二进制表示中"1"的个数

2012-05-18 16:35:22 1206

原创 Linux下shell脚本模拟自动上传文件

把$HOME/transfer目录下的所有.c文件自动上传到$HOME/processed/下,并在每个.c文件末尾标志为处理过的"Proessed !"//autotransfer#!/bin/sh#FileName:autotransfer#Function:Auto transfer c file#Version:V0.1#Author:Sunrier#Date:

2012-05-17 00:05:02 4840

原创 Linux下安装MySQL管理工具MySQL Administrator和MySQL Query Browser

Linux下MySQL Administrator和MySQL Query Browser的安装 下面为本人第一次安装过程(Red Hat Enterprise Linux 5)先在官网下载http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-gui-tools-5.0r12-rhel4-i386.tar.gz/from/pi

2012-05-16 13:42:37 12823 1

翻译 Linux下对文件的某一记录进行上锁

/************************************************************* FileName : LockFile.c FileFunc : 实现文件的记录锁,对文件中的值进行加1 Version : V0.1 Author : Study Date : 201

2012-05-11 15:05:00 1525

原创 Linux下产生随机正整数

/************************************************************* FileName : rand.c FileFunc : 产生随机整型正整数 Version : V0.1 Author : Sunrier Date : 2012-05-11

2012-05-11 10:19:43 1154

原创 Linux下显示项目创建的相关信息

//version.h/************************************************************* FileName : version.h FileFunc : 定义头文件 Version : V0.1 Author : Sunrier Date

2012-05-09 13:33:48 761

原创 Linux下获取配置文件信息

在项目中经常会用到一些配置文件,在Windows下其后缀是.ini。例如:端口配置.ini配置文件由节、键、值组成。节[section]键=值name=value下面主要用C来实现在Linux下获取配置文件中键的值:如配置文件为sysconfig,在Linux下一般配置文件放在对应的/etc目录下//sysconfig文件信息[Config1]PORT=

2012-05-09 10:37:07 8281

实现SMTP协议、FTP协议、HTTP协议例子,一个Windows下的框架程序,使用单进程程序模板

支持邮件smtp协议、FTP协议、HTTP协议,可以作为学习和参考;

2023-04-20

Tools Box程序员日常常用算法集成工具箱

包括大小字母转换、时间戳转换、ASCII和BCD互相转换、BCD到无符号长整型数互相转换、基本异或操作、CRC算法、MD5、SHA1、SHA224、SHA256、SHA384、SHA512、DES/3DES、MAC算法、RSA算法、SM算法:SM2/SM3/SM4、中文到UNICODE转换、URL编码/解码、BASE64编码/解码、常用编码之间转换、IC卡EMV/TLV解析、TVR/TSI、8583 Bitmap、CPU卡圈存/消费验证(跟踪出错步骤)等集成算法工具。

2022-09-19

Linux下DB2 V10.5 X64

Linux下DB2 V10.5(64位)免费版本,由于官网最新的只能下载最新版本,之前的资源比较难找,分享给大家

2020-09-01

股票清算软件 V0.0.2.rar

导出股票清算交易明细,统计和分析本金,利息,交易股票种类,交易次数,交易手续费,净利润,累积本金,股票分红,净利润率,复合年利率,股票投资评估,投资偏好分析等信息。

2019-12-15

sqlite3-3.30.1-dll.rar

VC6.0下sqlite3动态库V3.30.1,包含三个文件sqlite3.h,sqlite3.dll,sqlite3.lib 已经测试可以使用,支持C/C++

2019-12-10

OCCI 64位,在Win 64位下运行,使用64位Oracle 11g或以上

在Win 64位机器下开发应用程序或动态库操作64位Oracle并在Win 64位机器下运行.OCCI SDK 64位

2019-01-12

OCCI 32位,在Win 32位下运行,使用64位Oracle 11g或以上

Win 32位下运行,64位Oracle 11g或以上,Win 64位下生成应用程序和动态库在win 32位机器环境下运行,OCCI 32位

2019-01-12

VS 2013/2017 运行库,支持32/64位

Microsoft Visual C++下2013/2017运行库,支持32/64位机型

2019-01-11

N个进程调度算法课程设计(5个调度算法)

先来先服务算法,可抢占式调度(动态优先级调度)的算法,非抢占式调度(静态优先级调度)算法,短作业调度算法,轮转式调度算法;

2014-06-18

N个进程调度算法课程设计

先来先服务算法,可抢占式调度(动态优先级调度)算法,非抢占式调度(静态优先级调度)算法,短作业调度算法,轮转式调度算法

2014-06-14

Linux下命令行实用程序(快速创建后缀为.h或.c文件框架)

提供一个写的模板程序,希望大家提建议。 Linux下命令行实用程序(快速创建后缀为.h或.c文件框架)

2012-06-29

基于Linux系统下 的,C/C++实现考勤管理系统

基于嵌入式系统下SUSE Linux的,实现考勤管理系统

2009-09-05

Protel 99 SE 快捷键和Protel 99 SE 印制电路专业词汇中英文对照

Protel 99 SE 快捷键和Protel 99 SE 印制电路专业词汇中英文对照

2009-06-05

VHDL同步复位的D触发器

VHDL同步复位的D触发器,使用VHDL语言

2009-06-03

VHDL 上升沿触发的D触发器

VHDL 上升沿触发的D触发器,使用VHDL语言

2009-06-03

VHDL 带有异步置位复位端的上升沿触发的JK触发器

带有异步置位复位端的上升沿触发的JK触发器

2009-06-03

VHDL 含并行置位的移位寄存器

VHDL 含并行置位的移位寄存器,使用VHDL语言

2009-06-03

VHDL 两个4位二进制计数器构成一个六十进制计数器

VHDL 两个4位二进制计数器构成一个六十进制计数器,使用VHDL语言

2009-06-03

VHDL 实现BCD码转换

VHDL 实现BCD码,使用VHDL写的源程序

2009-06-03

VHDL全加器原理图以及源程序

VHDL全加器原理图以及源程序,使用Vhdl语言实现

2009-06-03

VHDL带有异步复位的T触发器

VHDL带有异步复位的T触发器,用vhdl语言实现

2009-06-03

VHDL带分频功能的函数发生器实现六种波形

VHDL带分频功能的函数发生器实现六种波形 选择器 方波阶 梯波 锯齿波递减 锯齿波递增 三角波 正弦波 分频

2009-05-25

VHDL带分频功能的函数发生器

选择器 方波阶 梯波 锯齿波递减 锯齿波递增 三角波 正弦波 分频

2009-03-22

N个进程算法调度先来先服务优先级可抢占式调度 短作业调度算法轮转式调度算法

具有六个调度算法先来先服务算法,可抢占式调度短作业调度算法轮转式调度算法 非抢占式调度

2009-03-22

操作系统课程设计N进程进行算法调度

N进程进行算法调度,有五个算法可以选择调度,操作系统课程设计

2009-01-02

VHDL同步加载左右移位寄存器

用VHDL语言实现同步加载左右移位寄存器

2009-01-02

VHDL实现全加器程序

用VHDL实现全加器的程序,用两个半加器进行

2009-01-02

VHDL语言实现3-8译码器

用VHDL语言实现3-8译码器,在不同情况下进行不同译码

2009-01-02

100进制可逆计数器

有VHDL实现100进制可加可减的计数器

2009-01-02

空空如也

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

TA关注的人

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