- 博客(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
视频点播服务器—后台管理
2013-10-01
Linux上使用的insight调试工具
2013-09-14
sqlite3数据库API数3种方法实现
2013-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人