自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (26)
  • 收藏
  • 关注

原创 photoshop高光,暗,中间调选区获取

高光的快捷键:ctrl+alt+2打开通道面板,RGB通道后面的快捷键是ctrl+单击选择阴影的话就反选 ctrl+shift+i图片中间调显灰的情况,可以选取中间灰,进行柔光混合去灰。中间灰选取获取:图像->计算 (灰,灰,反相,正片叠底)

2017-11-08 23:06:57 4641

原创 C语言字符处理函数

C语言提供了丰富的字符串处理函数, 大致可分为字符串的输入、输出、合并、修改、比较、转换、复制、搜索几类。 使用这些函数可大大减轻编程的负担。用于输入输出的字符串函数,在使用前应包含头文件"stdio.h",使用其它字符串函数则应包含头文件"string.h"。下面介绍几个最常用的字符串函数。1. 字符串输出函数 puts   格式:  puts (字符数组名)   功能:把字符数

2013-11-23 18:56:26 578

转载 C字符串处理函数

void *memccpy (void *dest, const void *src, int c, size_t n);从src所指向的对象复制n个字符到dest所指向的对象中。如果复制过程中遇到了字符c则停止复制,返回指针指向dest中字符c的下一个位置;否则返回NULL。void *memcpy (void *dest, const void *src, size_t n);从s

2013-11-23 18:47:15 506

转载 Linux下进程编程

Linux下进程编程写给linux编程的初学者,进程编程是linux编程首先要学习的东西,往后要学习进程之间通讯的一些编程。下面的是进程编程的一些基本函数。1.    用户标识(UID)和有效用户标识(EUID)使用getuid函数和geteuid函数来获取当前进程的用户标识和有效用户标识#include #include #include int main(void)

2013-11-23 18:44:37 512

转载 c/c++ struct内存对齐

内存对齐结构体的内存布局依赖于CPU、操作系统、编译器及编译时的对齐选项。结构体内部成员的对齐要求,结构体本身的对齐要求。最重要的有三点(一)成员对齐。对于结构体内部成员,通常会有这样的规定:各成员变量存放 的起始地址相对于结构的起始地址的偏移量必须为该变量的类型所占用的字节数的倍数。但是也可以看到,有时候某些字段如果严格按照大小紧密排列,根本无法达到这样的目的,因此有时候必须进行padd

2013-11-23 18:42:29 2610

原创 守护进程

守护进程先搞懂下面几个概念:        守护进程是脱离于终端并且在后后台运行的进程。守护进程脱离于终端是为了避免进程在执行过程中的信息在任何终端上显示并且进程也不会被任何终端所产生的终端信息所打断。启动守护进程大部分是以服务的方式去启动它。/etc/rc.d/init.d/目录下的shell脚本(我们也可以编写)去启动的。编写一个启动守护进程的脚本放在/etc/rc.d/ini

2013-11-17 20:00:01 607

原创 IPC进程间通信

IPC进程间通信进程间通信的几种方法:1.信号函数sigqueue()2.管道3.信号4.消息队列5.共享内存:使多个进程能够访问同一个共享内存空间(最快的IPC形式)6.信号量:主要作为进程间以及同一进程不同线程的同步手段7.套接口:可用于不同机器间的进程通信 //*****************************************消息队列函

2013-11-17 19:46:33 647

原创 管道

管道管道:一个进程连接到另一个进程的一个数据流称为一个“管道”。我们通常把是把一个进程的输出连接或“管接”(经过管道来连接)到另一个进程的输入。作用:进程间通信信号函数sigqueue()进程间只能传送int类型数据,管道可以传送任何数据。匿名管道和有名管道:匿名管道:1半双工,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道                 

2013-11-17 19:34:51 703

原创 信号

信号信号的概念•信号是UNIX系统响应某些状况而产生的事件,进程在接收到信号时会采取相应的行动。•信号是因为某些错误条件而产生的,比如内存段冲突、浮点处理器错误或者非法指令等•它们由shell和终端管理器产生以引起中断。•进程可以生成信号、捕捉并响应信号或屏蔽信号可靠信号和不可靠信号Linux信号:前32个为不可靠信号(信号值32)阻塞的时候,不可靠信号会丢掉,不能

2013-11-17 17:47:39 609

原创 main函数的原型

main函数的原型#include #include //************************************* main()原型********************************************//2013.10.16.//int argc:传入参数的个数   char* argv[]:参数内容//****************

2013-11-17 17:28:57 3382

原创 进程管理

进程管理程序和进程1.1程序  程序(program)是存放在磁盘文件中的可执行文件。1.2进程和进程ID  程序的执行实例被称为进程(process)。本书的每一页几乎都会使用这一术语。某些操作系统用任务表示正被执行的程序。  每个linux进程都一定有一个唯一的数字标识符,称为进程ID(process ID)。进程ID总是一非负整数。linux下的进程结构 

2013-11-17 17:25:04 671

原创 TTY和串口编程

TTY和串口编程典型的字符设备•控制终端tty   tty是控制终端设备文件的统称,代表正控制着系统的终端•伪终端pty(pseudo tty)   由pty master和pty slave构成;图形终端和远程控制终端都是pty•控制台终端console   主机的显示器称为控制台终端console,当在控制台终端登录时,tty1是虚拟终端,使用ALT+F(1-6)来

2013-11-17 16:55:22 2436

原创 设备文件和IO

设备文件和IO1.在Linux下面一切都看成是文件,包括设备、soket、管道等等。命令:stat 文件名      (查看文件的节点号)节点号:IO Blockmknod 文件名 c 5 0(让普通的文件和设备进行关联)c:字符设备 5:主设备号,5是屏幕终端的设备 0:次设备号,表示第一块屏幕。让文件和显示设备关联。 2.C语言API:通过C库函数实现,基于系统调用上实

2013-11-17 16:36:35 847

PhotoShop色调统一调整动作

PhotoShop色调统一调整动作 色调,色相,饱和度 观察图层和调整图层创建动作

2017-11-09

Linux高级PPT课件

很好的Linux学习资源,适合Linux中级用户。

2013-11-17

视频点播服务器—后台管理

在Linux环境下,运用C++语言,ncurses图形库,sqlite3数据库做的视频点播服务器—后台管理,登录模块,菜单模块,用户管理模块,客户端用户管理模块,点播报表模块。该项目适合新手学习。 文件中有VC工程,用VC直接打开做文本编辑。 文件中包含makefile文件(提高编译速度),sql脚本User.sql,数据库mydb.

2013-10-01

notepad++编辑器

notepad++编辑器

2013-09-14

VMware虚拟机

VMware虚拟机

2013-09-14

vc++6.0助手 vc助手 vs assist

vc++6.0助手 vc助手 vs assist

2013-09-14

Visual C++6.0(支持win7).

Visual C++6.0(支持win7),小巧好用XP和Win7都兼容。

2013-09-14

SecureCRT,Linux远程登录软件(免安装)

SecureCRT,Linux远程登录软件(免安装),可以多用户登录。

2013-09-14

Linux上使用的insight调试工具

Linux上使用的insight调试工具,有了insight就不用gdb调试了。 安装方法1: ./configure 2: make 3: make install

2013-09-14

C++ 编译makefile

C++程序在Linux上编译, 用makefile文件方便了很多。

2013-09-14

单片机C语言程序汇总

单片机C语言程序汇总,各种单片机开发代码。很适合单片机学习者。

2013-09-14

非常好用的C语言控制输入封装

非常好用的C语言控制输入封装,适合各种有输入的C语言项目。

2013-09-14

C语言点菜机

C语言实现点菜机,管理员增删改查功能,服务员点菜功能,经理业务查询统计功能。适合C初学者。

2013-09-14

C语言编程实现 扫雷游戏

C语言编程实现 扫雷游戏,适合初学者研究。

2013-09-14

Linux初级PPT

Linux初级PPT,适合初学者

2013-09-14

ncurses封装登录界面连接sqlite3数据库

用C++,ncurses封装控件,实现登录界面,连接sqlite3数据库验证登录结果。

2013-09-14

数据库单例实现

数据库单例实现

2013-09-14

sqlite3安装包

sqlite3安装包

2013-09-14

sqlite3数据库API数3种方法实现

sqlite3数据库API数3种方法实现1:预编译,绑定,执行,获取 2:sqlite3_exec()+回调函数 3:sqlite3_get_table()。具体实现

2013-09-14

双向链表封装

双向链表封装; 链表节点增、删、改、查;释放链表;,打印链表。

2013-09-14

Linux常用命令全集

适合初学者快速查找Linux的指令用法。

2013-09-14

C++函数手册

C++函数手册便于快速查找C++的函数和指令的用法,非常适合学习C++的同学。

2013-09-14

NCURSES编程入门

NCURSES编程入门是个很好的资料,介绍Linux图形库结合C和C++的编程,很适合ncurses初学者。

2013-09-14

Makefile编写.pdf

Makefile编写适用于Linux学习者,是Linux环境下编程还是做其它操作很好的资料。

2013-09-14

嵌入式数据库SQLITE3使用

适合初学者学习SQLITE3使用,讲的很好。

2013-09-14

空空如也

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

TA关注的人

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