文档库 最新最全的文档下载
当前位置:文档库 › C高级编程课堂笔记 全

C高级编程课堂笔记 全

C高级编程课堂笔记 全
C高级编程课堂笔记 全

main函数的写法:

void main(){

}

最简单的标准写法:

int main(){

return 0;

}

int main(int argc,char **argv){

return 0;

}

int main(int argc,char **argv,char *envp[]){

return 0;

}

main()参数的意义:

int argc 表示命令行参数的个数;

char **argv 表示具体的命令行参数;

char *envp[] 表示进程的运行环境;

main()的返回值表示进程的退出码;

printf()和scanf()中的格式控制字符的意义:

%d 整形数据

%f 单精度浮点型数据

%lf 双精度浮点型数据

%c 单个字符

%s 字符串

%x 十六进制数据

%u 无符号整形数

%o 八进制数据

%10.4f 表示输出的浮点型数占10个空格,小数点后保留4位小数,右对齐

%-10.4f 表示输出的浮点型数占10个空格,小数点后保留4位小数,左对齐

set paste设置VI的输入模式为粘贴模式,当需要从别的地方粘贴程序到VI时使用

头文件默认搜索路径/usr/include

gcc -I. 表示引入头文件搜索路径为当前路径,即在当前路径下搜索头文件。gcc -o temp.i 表示把生成的文件重命名为temp.i

gcc -E

gcc -S

gcc -c

gcc -static 表示引入静态库文件

gcc -lmylibrary 表示引入mylibrary库

gcc -L. 表示添加库文件的搜索路径

gcc -O1 线程跳转和延迟退栈优化

gcc -O2 包含O1并进行额外的调整工作

gcc -O3 循环展开以及和处理器特性相关的优化

gcc编译的四个阶段:

第一阶段:

gcc -E src/temp.c -o src/temp.i表示gcc编译器对src下的temp.c源程序只进行预处理

预处理阶段所做的事情:

1、包含头文件

2、去掉注释

3、宏展开

4、条件编译#ifdef #endif #elif

第二阶段:

gcc -S src/temp.i -o src/temp.s 表示gcc编译器对预处理好的temp.i文件转换其为汇编语言文件

第三阶段:

gcc -c src/temp.s -o src/temp.o表示把第二阶段所生成的文件转换为二进制目标文件

第四阶段:链接阶段

gcc src/temp.o 表示把第三阶段生成的二进制目标文件和库文件组合在一起生成一个可执行程序

第五阶段:运行阶段

./temp

mylibrary

Hello_world();

为什么要自定义库?把常用的自定义函数做成库便于重复使用。

生成自己的静态库文件:

ar -rc libmylibrary.a src/mylibrary.o

程序中引入静态库:

gcc src/mylibrary_test.c -static -lmylibrary -L. -Iinclude -o bin/mylibrary_test

生成自己的共享库文件:

gcc -shared -fPCI -o libmylibrary.so src/mylibrary.o

程序中引入共享库:

gcc src/mylibrary_test.c -lhello -o bin/mylibrary_test -Iinclude -L.

搜索库文件的默认路径是:

/usr/lib /lib

搜索头文件的默认路径是:

/usr/include

静态库与共享库的区别:

静态库:在编译时就将库中的代码引入到可执行程序中,导致可执行程序体积比较大共享库:在程序执行需要用到共享库中代码时才加载共享库中的代码,可以减小可执行程序的体积

插入排序:

功能:对一组数据进行排序

6 5 2 3 1 4

算法:每读入一个数都把这个数插入到有序数组中相应的位置上去

有序数组:空

读第一个数时:

有序数组:6

读第二个数时:

有序数组:5 6

读第三个数时:

有序数组:2 5 6

读第四个数时:

有序数组:2 3 5 6

读第五个数时:

有序数组:1 2 3 5 6

读第六个数时:

有序数组:1 2 3 4 5

指针:即内存的地址

指针指向的值:即相应内存地址中存放的数据

指针可以指向任意类型的数据

sizeof()任意类型的指针都等于4.注意:

char str[1024];sizeof(str)=1024;

int* a,b,c;a是指针,b、c是整数;

typedef:给一种数据类型起一个别名,如:

typedef int myint;那么以后用可以用myint来声明int类型的数据

常量指针:指向常量的指针,如:const int *p;

指针常量:指针本身的值十一个常量,不可修改指针本身的值,如:int *const p; 数组指针:指向数组的指针,如:int (*p)[50];

指针数组:一组指向同一种类型的指针,如:int *p[50];

C语言进程内存分配:

堆里的数据的生命周期:

生:用malloc()\calloc()\realloc()函数动态分配堆空间的数据

死:free()或进程终止才释放堆中的数据

栈里的数据的生命周期:

生:在函数内部定义自动变量

死:随着函数的退出而释放相应的栈空间

栈里边存放的数据:

1、调用它的函数的首地址

2、返回到调用它的函数的下一条指令所在的地址

3、形式参数表

4、自动变量

数据区的数据的生命周期:

生:定义全局变量或静态变量

死:进程退出才释放数据区的内存空间

对单个文件而言:

一个变量或函数的作用域有4种:

1、文件作用域

2、函数作用域

3、代码块作用域

4、原型作用域

对多个文件而言:

前提:如果多个文件对一个同名变量或函数声明了多次,

提问:判断这个变量或函数是否指代同一个实体就看它的链接属性

如果变量或函数的链接属性是extern那么在多个文件中指代的就是同一个实体

如果变量或函数的链接属性是static那么在多个文件中指代不同的实体

链接属性只在多个文件同时编译时才需要考虑。

static 关键字的2种用法:

1、把全局变量的链接属性由external修改为internal,使得多个文件中的同名变量指代的是不同的实体

2、把局部变量的存储类型由存放于栈空间修改为存放于数据区,使得下次调用同名函数时变量依然保持上一次的值

注意:switch case不可以对浮点数类型和字符串类型进行比较

比较浮点数是否等于一个值应该:

if(f-5.0>-0.000001 && f-5.0<0.000001)

比较字符串是否相等应该:

if(strcmp(str,"hello")==0)

练习:

求2到N(由终端输入)之间有多少个质数。N<=1000000;

正确但是时间太长的算法1:

for(i=2;i

for(j=2;j<=i/2;j++)

O(N*N/2)-->O(N的平方)

正确但是还是时间太长的算法2:

for(i=2;i

for(j=2;j<=sqrt(i);j++)

O(N*sqrt(N))=1000000*1000=1000000000

满足要求的算法:

把不是质数的数字去掉,剩下的数就是质数,这种方法叫做“筛法”

2 3 4 5 6 7 8 9 10 11 12 13 14 15

* * * * * *

* *

O(N)

short ok[1000000];标记i是不是一个质数

i=11

if(ok[11]==0)11-->质数

i=2-->10

while(i*j<=n){

ok[i*j]=1;

j++;

}

&:101

110

&100

两个都为1才得1

|

101

110

|111

只要有一个为1则得1

!value

^

101

110

^011

相同得0,不同得1

<<

101<<2=10100

乘以2的次方倍

>>

10100>>2=101

除以2的次方倍

&&

if(condition_a && condition_b)

如果condition_a不成立则不对condition_b进行判断,直接返回

&则对condition_a和condition_b都进行判断。

||

if(condition_a || condition_b)

如果condition_a不成立则不对condition_b进行判断,直接返回

|则对condition_a和condition_b都进行判断。

A?b:c

如果A成立则执行b,否则执行c

->

成员运算符,结构体指针用它来访问结构体中的成员

int a[10];

int a[10]={1,2,3,4}剩下的6个元素赋值为0;

int a[5]={1,2,3,4,5,6,7,8,9,0};出错;

int a[]={1,2,3,4};

int *p=&a[0];

char a[10];

char *p=&a[0];或char *p=a;

memset(a,0,sizeof(a));用内存初始化函数来初始化数组。

C语言中所有可以用“”引起来的值都存放于常量区中。

char str[1024]="Hello World";

Hello World存放于常量区,同时复制了一份到栈区中的str所指的位置,str指向栈区的地址

char *p="Hello World";

Hello World依然存放于常量区,但是没有复制一份拷贝到栈区,p指向常量区的地址,所以无法通过*p='W'的方式修改常量区的值

C语言字符串的结束标记是'\0',即ASC码的0.

字符串拼接函数:

char *strcat(char *restrict dst, const char *restrict src);

把src所指向的字符串拼接到dst字符串后面。

char *strncat(char *restrict s1, const char *restrict s2, size_t n);

部分拼接函数,取出s2中的n个元素拼接到s1的末尾。

字符串拷贝函数:

char *strcpy(char *restrict dst, const char *restrict src);

把src所指向的字符串拷贝到dst所指向的内存位置。

char *strncpy(char *restrict s1, const char *restrict s2, size_t n);

部分拷贝函数,表示拷贝从s2开始的n个字符到s1所指向的位置。

字符串比较函数:

int strcmp(const char *s0, const char *s1);

如果s0的字典顺序大于s1则返回整数,小于则返回负数,相等则返回0。

int strncmp(const char *s1, const char *s2, size_t n);

部分比较函数,表示只比较s1和s2的前n位,如果相同则返回0,不同则返回非0.

求字符串长度函数:

size_t strlen(const char *);

返回字符串长度。底层实现是从头到尾扫描一遍字符串直到遇到'\0'标记为止。

在字符串中搜索一个指定的字符,如果存在则返回该字符的地

址,如果不存在则返回NULL:

char *strchr(const char *, int);

在字符串中搜索一个指定的字符串,如果存在则返回该字符串

在被搜索的字符串中第一次出现的地址,如果不存在则返回NULL

char *strstr(const char *, const char *);

字符串截断函数:

char *strtok(char *restrict, const char *restrict);

按照分割符切分字符串,第一个参数传NULL时表示接着上一次截断的位置继续分割字符串

如何用gdb调试C语言程序:

1、gcc编译时加-g参数

2、gdb

3、file + 调试程序名

4、break main或b main表示在main函数上设置一个断点

5、set args 表示设置gdb的命令行参数,show args表示显示gdb的命令行参数

6、run或r表示开始调试

7、next或n表示不进入函数执行下一步,step或s表示进入函数执行下一步

8、print+变量名或p+变量名表示打印变量的值

9、quit或q表示退出gdb

myStrcat():

dst:Hello src: World

dst+myStrlen(dst)-->'\0'

len=myStrlen(dst);

*(dst+len+pos)=*(src+pos)

*(dst+len+pos)='\0';

指针的地址:int *p; int **q=&p;

指针本身的值: int *p=&i;表示i变量的内存地址;

指针指向内存单元的值:

*p=i;

int *p[50]; 指针数组

int (*p)[50] 数组指针

const int *p; 常量指针

int *const p; 指针常量

char str[1024]="hello";

char *p="hello";

str是一个字符串数组的数组名,代表字符串数组的首地址

p是指向字符串常量的指针

p++;正确;

str++;不正确;

sizeof(str)=1024;

sizeof(p)=4;

void fun(char *str){

printf("sizeof(str):%d\n",sizeof(str));

str++;

}

int main(){

char str[1024];

fun(str);

printf("sizeof(str):%d\n",sizeof(str));

return 0;

}

指针刚被定义的时候就已经分配了4个字节的内存空间来给它使用,即指针有它自己的地址;

指针的值是内存地址

指针所指向的内存单元访问的方式是*p

练习:

输入n,输出如n=5

1 2 3 4 5

16 17 18 19 6

15 24 25 20 7

14 23 22 21 8

13 12 11 10 9

二维数组保存图:

起始位置在(0,0),起始方向是右方,如果填满了n个数或前面已经有数了则改变到下一个方向,直到4个方向都不能填数了为止;

传值调用:传递的实际参数非指针类型

传址调用:传递的实际参数为指针类型

传值和传址的区别:

如果传递的是非指针数值,则在该函数内部无法改变别的函数中的变量的值;

如果传递的是指针,则在该函数内部可以通过*p指针调用的方式改变别的函数中变量的值;对于数组作为函数的实际参数,传递过去的是数组的首地址,而不是将数组完全复制一份。

如果能够使用传址调用,则传址调用比传值调用的优势在于:

1、避免大量的内存拷贝

2、可以在当前函数里面修改别的函数栈空间中的内容

定义结构体的对象的方式:

struct basic_type people;

struct basic_type{

char name[1024];

char id[1024];

}people;

struct{

char name[1024];

char address[1024];

}address; //对象,不是别名!!!

给结构体取别名:

typedef struct basic_type Basic_type;

typedef struct{

char name[1024];

char address[1024];

}Alias0,Alias1,Alias2; //别名,不是对象!

结构体里面有一个和自己同样类型的变量则只能定义它这种类型的指针。

结构体里面可以定义别的结构体类型的变量和指针,如果定义的是值,则将别的结构体类型的变量完全复制一份,如果定义的是指针,则只复制指向别的结构体类型的变量的地址,而不复制变量的内容。

struct A{

int a;

char c;

char cc;

float b;

};

根据4字节对齐原则,sizeof(struct A)=12;

struct B{

int a;

char c;

float b;

char cc;

};

根据4字节对齐原则,sizeof(struct B)=16;

访问结构体成员变量的两种方法:

1、对象名.成员

2、指向对象的指针->成员

C语言数据结构:

链表、队列、堆、栈、二叉树、森林、图、哈希表、广义表

链表:

struct Node_type{

int i;

struct Node_type *next;

}node;

队列:

int array[1024];

遵守先进先出原则的数组。

堆:

大根堆、小根堆。

大根堆:除了根节点以外的每一个节点的父节点的值都比它的值小。

10

8 7

5 4 3 2

小根堆:除了根节点以外的每一个节点的父节点的值都比它的值大。

2

4 5

6 8

7 9

应用实例:堆排序

栈:

int array[1024];

遵守先进后出原则的数组;

典型的例子:表达式求值(5+(4-8)*2)

二叉树:除了叶子节点以外每一个节点都有2个子节点

1

2 3

4 5 6 7

最优二叉树;

排序二叉树;

平衡二叉树;

三叉树:除了叶子节点以外每一个节点都有3个子节点

1

2 3 4

5 6 7

森林:多颗树的集合

图:

迪克斯特拉求一对节点之间的最短路径算法;

弗洛伊德求每一对节点之间的最短路径算法;

prim普里母求最小生成树;

拓扑排序;

网络流;

C语言算法:

深度优先搜索(最优化减枝、可行性减枝)、广度优先搜索、贪心算法、动态规划、递归、递推

使用指针常见的错误:

1、还没有初始化指针的值就通过*间接访问的方式去访问它所指向的内存单元的内容-->“段错误“

解决方法:

在使用指针之前先给指针赋值,即先赋值后使用;这个值可以是函数栈区的变量的地址或数据区变量的地址或用malloc()\calloc()\realloc()函数动态开辟的堆区的地址

2、没有对动态分配内存函数是否成功开辟空间进行判断-->"段错误"

解决方法:

int *p=malloc(1000000);

if(p==NULL)return;//进行失败处理

else ...

3、内存访问越界

int *p=(int *)malloc(1*sizeof(int));

//只分配了1个单元用来存储整型数据

//但是却使用了3个单元-->“段错误“

p[0]=1;

p[1]=2;

p[2]=3;

4、使用完了内存空间却忘记释放了(对服务器程序而言至关重要)-->“内存泄漏”

while(1){

int *p;

p=(int *)malloc(10000);

do_service();

//free(p);

}

解决方法:

使用完内存后free(p)释放掉内存空间

5、释放掉了内存空间但没有重置指针的值-->“段错误”

int *p;

p=(int *)malloc(100);

*p=1;

free(p);//释放内存空间

printf("*p=%d\n",*p);//野指针

解决方法:

free(p)后p=NULL;

*(p+1)==p[1]

malloc与calloc的区别:

1、参数个数不一样

2、malloc()函数不对堆空间进行初始化,而calloc()函数会把这段堆空间初始化为0

calloc()函数底层:

1、int *p=malloc(100*sizeof(int))

2、if(p!=NULL){

memset(p,0,sizeof(p));

}

3、return p;

realloc()函数:

用来调整分配的连续的堆空间的大小的;

当用realloc()来扩充堆空间大小时,如果扩充出来的区域可用则接着原来的地址往后扩充空间,否则realloc()函数将开辟一片新的满足大小的堆空间并且把原来堆空间里面的数据完全拷贝一份过去,然后释放原来的堆空间

声明一个函数指针:

void plus(int a,int b);

void (*f)(int,int);

f=plus;

调用函数指针:

f(1,1);和调用函数的形式是一样的

函数指针的用法:

1、跳转表

用一个函数指针数组指向一组形式相同的函数,根据下标号来跳转到相应的函数里;

2、回调函数

void (*signal(int sig, void (*func)(int)))(int);

signal是一个函数

void(*func)(int)是一个函数指针,是signal函数的2号形参

signal函数的返回值还是一个函数指针,这个指针指向一个

void (*)(int)类型的函数

void (*signal(e))(int)

void (*f)(int)

return f;

signal()是一个以函数指针为参数返回值也为函数指针的指针函数;

二叉树排序:

5

3 1

4 2

5 3.5

第一步:

3

第二步:

3

1

第三步:

3

1 4

第四步:

3

1 4

2

第五步:

3

1 4

2 5

第六步:

3

1 4

2 3.5 5

1.5

前序遍历:

中左右

中序遍历:

左中右

后序遍历:

左右中

使用中序遍历-->1、2、3、3.5、4、5

struct node_type{

int value;

struct node_type *left,*right;

};

宏:用#define关键字定义的在程序中会被替换的字符串;

使用宏的情况:

1、不带参数的宏,如:

#define SETENCE "Hello,kitty!"

2、带参数的宏,如:

#define SQRT(x) x*x

宏使用时的注意事项:

1、#define SQRT(x) x*x

SQRT(x++) 替换后x++*x++

2、#define SQRT(x) x*x

SQRT(x+6) 替换后x+6*x+6

3、宏的名字尽量用大写以区分宏与函数

在宏定义中取变量本身的名字用"#"

宏与函数的区别:不需要开辟庞大的栈空间,可以节省大量的内存空间

宏的优点:宏展开的效率高于函数调用和返回的效率

宏的参数可以使用于任何类型的参数,函数参数类型必须声明为一种特定类型

宏的弱点:只能进行简单的逻辑运算,如果逻辑运算比较复杂应该使用函数可能会增大程序长度

宏的移除:

#undef name

宏的命令行定义:

gcc -Dname=value 符号name的值为value

指针函数:char *fun();

定义:函数的返回值是指针类型的函数叫做指针函数;

函数指针:char (*fun)();

fun指向一个返回值为char的无参的函数;

如何使用C_help_files:

1、打开index.html

2、如果要查找头文件,则在左上方的方框内选“Base Definitions”-->左下方的方框内选(13)"Headers"-->"Ctrl+F"或者"编辑-->查找"-->在查找框中输入你所要查找的头文件名找到头文件并单击鼠标左键打开它的详细描述-->在右边方框内即将显示头文件的详细描述-->"SEE ALSO"可以找到头文件里的函数的详细说明

3、如果要查找某个特定的函数,则在左上方的方框内选“System Interfaces”-->左下方的方框内选"System Interfaces"-->"Ctrl+F"或“编辑-->查找”-->在查找框中输入要查找的函数名找到函数并单击鼠标左键打开它的详细描述-->在右边方框内即将显示函数的详细描述

s-->它的指针类型是数组指针int (*)[5];

&s[0]-->它的指针类型是int *

数组名s基本等价于&s[0],它的指针类型是int *

除了sizeof(s)!=sizeof(&s[0])=4

地址偏移量取决于指针指向的类型,如果指向的类型是int,则偏移4个字节,如果指向的类型是数组类型,则偏移整个数组个字节;

00

00

00

02

00

00

00<--

01<--s

printf("%x");-->4个字节

流:底层文件的高度抽象,对应的数据结构是FILE结构体;

FILE结构体表示文件结构体;

FILE *f=fopen("a.txt","r");

每个进程都有三个默认打开的流:标准输入、标准输出和标准错误输出

stdin、stdout和stderr

FILE *stdin,*stdout,*stderr;

fprintf();

fscanf();

fgets();

fputs();

int fprintf(FILE *restrict stream, const char *restrict format, ...);

int printf(const char *restrict format, ...);

的区别:

printf()函数只能向标准输出打印数据;

fprintf()函数可以通过控制它的第一个参数向文件中打印数据;

int fscanf(FILE *restrict stream, const char *restrict format, ... );

int scanf(const char *restrict format, ... );

的区别:

scanf()函数只能从标准输入读入数据;

fscanf()函数可以通过控制它的第一个参数从文件中读入数据;

缓冲区:一片连续的内存区域

printf("Hello World")-->stdout的缓冲区

为什么要有缓冲区:

大大提高I/O的效率;

是否要把缓冲区里的数据和文件进行同步取决于:

1、行缓冲:遇到'\n'才把缓冲区的数据与文件进行同步

2、满缓冲:缓冲区满了才把缓冲区的数据与文件进行同步

3、无缓冲:stderr无缓冲,数据马上和文件进行同步

4、手动缓冲:手动调用刷新缓冲区的函数执行缓冲区与文件同步

fflush(stdout);//手动刷新stdout的缓冲区使缓冲区中的数据与文件进行同步

r:只读方式打开

w:只写方式打开

a:追加方式打开

r+:以读写方式打开文件,如果文件不存在则报错;

w+:以读写方式打开文件,如果文件不存在则创建文件;

a+:以追加方式打开文件,如果文件不存在则创建文件,如果文件存在则追加到文件末尾;

字符I/O:

getchar()

putchar()

getc()

putc()

fgetc()

fputc()

敬伟PS学习笔记

制作文化衫 填充前景色的快捷键Alt+Delete 填充背景色的快捷键Ctrl+Delete 蚂蚁线内的区域叫做选区按住shift键画椭圆时画出的是正圆 做填充时候也要新建一个图层 简单的合成(抠图换背景) 快速选择工具 放大Ctrl+ 缩小Ctrl- 平移空格键 撤销上一步Ctrl+Alt+z 返撤销上一步shift+Alt+z 先用较小的比例来画,放大了处理一些边缘。 快捷键Alt键可以快速的将添加模式切换为减去模式 调整优化选区调整边缘平滑7 羽化2 对比度12 移动边缘-24 输出到新建图层 调整图片的大小编辑自由变换按住shift来调整图片的大小不会使比例走形 换脸 在图层蒙版里面白色代表显示,黑色代表消失在蒙版里面也可以选定一个区域填充白色或黑色让它显示或消失编辑》自由变换》可以改变图片的大小与方向 把不透明度调低一点来调整图片的大小与角度 擦脸的时候画笔硬度0要选择比较软的画笔 色 RGB颜色模式(红绿蓝) 夏天变秋天图像》调整》色相|饱和度把绿色的色相变为黄色 画优酷图标 描边是从边缘向里面延伸的宽度 画有颜色的三角形圆形矩形用形状工具 居中的时候把所有的全选然后点击两个居中 画圆环的时候用描边工具画实心圆的时候用填充工具 复制:拖拽这个图层到新建图层的图标上 W和H之间的图标是用来锁定长宽比例的 高光+蒙版+黑白渐变工具做出立体的感觉 黑白渐变:从黑到白的渐变就是一个从遮挡到不遮挡的一个过程 渐变工具+shift键可以画一个垂直方向的渐变 画两个同心圆环(小圆环在大圆环里面)的方法:1画出第一个再复制它2改变大小再做两个对齐3改变描边的大小 海报 网页的头图大海报,950x480像素 做彩带的步骤:先缩小文档再用椭圆工具填充,再移动椭圆,按delete键删除重合的那一部分,可以使用自由变换工具调整一下彩带。按住Alt键再复制一条,然后使用填充改变一下他的颜色。填充的时候按一下锁定后面的第一个按钮,就可以只填充这个蓝色条,否则就

厦大考研资料列表

厦门大学 厦门大学中文系 <领先考研> 全套考研资料 厦门大学中文系从07年起基本采用统考了。整个系考试科目只有三个科目:601语言文学基础 802文学理论与文学评论写作 861语言学以下资料包含了所有中文系考研资料。 第一部分、历年考研试题 1-1、中文系历年考研真题包含语言学概论,现代汉语,古代汉语,汉语基础,语言学知识综合,文学,应用语言学概论,语言学基础,文学基础,中外文论等所有中文系考研试卷30多套。其中文学基础03-06,古代汉语99-06,中国现当代文学99-06 中外文学 99,01-02 语言学概论02-06,语言学知识综合测试:2000-2002 语言学基础:03-06 语言学及应用语言学、汉语言文字学2007 汉语基础:2002 所以试卷科目不尽相同。为考厦大中文系必备资料。¥100 第二部分、考试重难点(笔记讲义) 2-1、古代汉语讲义最新讲义。电子版发送。¥40 2-2、古代汉语实例讲解厦大本科生课堂讲解实例,电子版发送。¥20 2-3、汉语词汇学讲义本科生课堂讲义,电子版发送。¥30 2-4、上古文学史讲义课堂讲义,电子版发送¥20 2-5、隋唐文学史讲义课堂讲义,电子版发送¥20 2-6、唐宋文学史课件讲义,电子版发送¥20 2-7、元明清文学史课件课堂讲义,电子版发送¥20 2-8、古代文学史讲义厦大本科生课堂讲义,电子版发送¥40 2-9、中国现代文学史讲义本科生课堂讲义,电子版发送¥40 2-10、中国当代文学史课件厦大本科生课堂讲义,电子版发送¥40 2-11、文学史备课录厦大本科生课堂讲义,电子版发送¥25 2-12、西方文学史课件本科生课堂讲义,电子版发送¥30

新手photoshop知识归纳总结 笔记一(初学者的宝典)

一、快捷键 全部快捷键 Ctl+鼠标左键移动选定区域 Ctl+A选择整体图片 Ctl+B 色彩平衡 Ctl+D 取消选择 Ctl+E 向下合并一个图层 Ctl+F 重复使用上一个滤镜 Ctl+J 复制图层 Ctl+L 色阶 Ctl+N 新建文件 Ctl+O 打开 Ctl+T 自由变换 Ctl+shfit+I 反选 Ctl+shfit+D 反选 Ctl+shfit+N 新建透明图层 Ctl+shfit+E 合并可见图层 Ctl+Shift+T 复制一个选区内容并变换选区 Ctl+U 色相/饱和度 Ctl+R 调出标尺 Ctl+I 反向 Ctl+“+”放大屏幕图像(等同于Ctl+空格,配合鼠标)Ctl+“-”缩小屏幕图像(等同于Alt+空格,配合鼠标)Ctl+【当前图层上翻一页 Ctl+】当前图层上翻一页 Ctl+Enter 将路径变为选区 Ctl+shift+Alt+B 调整为黑白模式 Alt+Delete 填充前景色 Ctl +Delete 填充背景色 Ctl+Alt+A羽化 Ctl+Alt+Z 多步返回 Ctl+Alt+W 关闭全部窗口 Ctl+shift+M 进入IR中编辑 Shift+E 向下合并一个图层 Shift+Tab 隐藏出工具栏外的所有调板 Ctl+1 红通道 Ctl+2 绿通道 Ctl+3 蓝通道 快捷键整理

选择:Ctl+A选择整体图片 Ctl+D 取消选择 Ctl+shfit+I 反选 Ctl+Alt+~ 选择高光区域 Ctl+Alt+0 显示照片的实际尺寸 Ctl+Alt+鼠标拖动复制当前层或选取内容 Ctl+shfit+ Alt+E 实现印盖命令 单键键整理 Home 定位图片左上角 End 定位图片右下角 Pg up/dn 将定位上翻和下翻 A路径选择 B 画笔 C 剪裁 D 默认前景和背景 E 画笔 F 窗口放大和缩小 G 油漆桶 H 抓手工具 I 取样点 J 橡皮擦 K 切片 L 套索 M 羽化 N 注释工具 O 加深或减淡 P 钢笔(caps lock 可以出现十字定位光标) Q 快速进入/退出模板 R 模糊和锐化 S 图章 T 文字 U 度量 V 移动 W 魔术棒 X 前景和背景互换 Y历史画笔 Z 放大或缩小 二、概念论述 图像的模式? 灰度模式:扔掉颜色信息的一种模式,是有损的。

语言学概论整理

语言学概论 第一章、绪论 1.语言学定义:专门以语言为研究对象的一门独立的科学。语言学的任务就是研究语言的性质、功能、结构及其运用等问题,揭示语言存在和发展的规律,使人们理解并掌握语言的理性知识。 第一节、语言研究与语言学 1.神话传说 2.语文学研究 ①语文学:是从文献角度研究语言文字学科的总称。它以文献评审为主,目的在于解释、 注疏和考订。 ②东方语言学:古印度、古中国 古印度语言学:公元前4、5世纪时,口语和《吠陀》时代的语言差别越来越大,甚至许多地方已经不能为一般人所读懂了。为了确保准确无误地理解《吠陀》的宗教内容,就必须对《吠陀》的语言作注释。著名的《巴尼尼经》(Pāninisūtra)正是当时从解说《吠陀》语言开始,进而研究梵语的整个结构的产物。《巴尼尼经》又名《八章书》,是巴尼尼在前人研究的基础上撰写的一部梵语语法。巴尼尼用3,983条经句极其概括地叙述了梵语的语音结构、语词的构成和变化规则。巴尼尼语法是一部汇集了许多世纪的语法学家研究成果的语法法典,对梵语的语音、语法现象分析和描写得十分细致,代表了古代印度语言研究的水平。印度语言研究的最初动力,是必须把梵语文化中最古老的吠陀时期由口头流传下来的一些宗教和礼仪文献保存下去,巴尼尼的工作在一定程度上帮助了后人学习和研究梵语。布龙菲尔德说:巴尼尼的著作是“人类智慧的丰碑之一”。 ③西方语言学:古希腊语言学、古罗马语言学、中世纪至18世纪末的西方语言学 谈谈语文学和语言学的关系: 语言学就是专门以语言为研究对象的一门独立的科学。语言学的任务就是研究语言的性质、功能、结构及其运用等问题,揭示语言存在和发展的规律,使人们理解并掌握语言的理性知识。语言学还没有成为一门独立的学科之前,人们对于语言的学习和研究只是为了给古代经典文献作注释,我们称那段时期的语言研究为语文学。语文学是从文献角度研究语言文字学科的总称。它以文献评审为主,目的在于解释、注疏和考订。 3.历史比较语言学:威廉琼斯的论文拉开19世纪历史比较语言学研究的序幕 4.现代语言学: ①瑞士语言学家索绪尔的《普通语言学教程》 索绪尔:现代语言学的历史,是从瑞士语言学家费尔迪南·德·索绪尔开始的。索绪尔的代表作是《普通语言学教程》。索绪尔被誉为“现代语言学之父”,《普通语言学教程》是现代语言学的奠基之作。索绪尔的语言学思想和19世纪以前的语文学最根本的区别在于:把语言看成是由各个符号之间的关系组成的有价值的结构系统。 《普通语言学课程》是一部什么样的书? 《普通语言学教程》是由索绪尔的两位弟子兼同事根据学生们的听课笔记整理而成的。《普通语言学教程》是现代语言学的奠基之作。索绪尔区分了语言和言语,语言属于全社会,是抽象的;言语属于个人,是具体的。索绪尔认为语言是符号系统,“是一个纯粹的价值系统”。每个符号是由“能指”和“所指”构成的,所指和能指之间的关系是任意的。符号之间存在着线性的句段关系和联想的聚合关系。索绪尔把语言现象分为“共时”和“历时”两种,“共时”是指时间历程中的某一点上的语言状态,“历时”是指以时间历程中的某一点到以后的语言现象。索绪尔认为,语言学的对象是语言,由于语言有它的内部要素,也有它的外部要素,所以语言学也可以分为内部语言学和外部语言学。总之,《普通语言学教程》的语言学

ps课堂笔记总结

一、Photoshop 1、由美国Adobe公司生产的专业图像处理及图像合成软件 二、基本术语 1、图像与图形 -图像:由像素点组成 分辨率:表示像素的密度 (网页,显示器)72像素/英寸,300像素/英寸(平面设计、打印)-图形:由数学公式表示的线条 特点:放大后清楚 矢量图制作软件:illustrator 2、颜色模式 -一种模式对应一种媒介 -HSB:基于人眼 H:表示色向 S:表示饱和度 B:表示明暗度 -RGB:基于显示器、发光体 R:红、G:绿、B:蓝 三原色分别有0~255种级别的强弱 红=绿=蓝0 黑255 白其它不同级别的灰 255最大级的情况下:红+绿=?红+蓝=?绿+蓝=?

-CMYK:基于油墨 洋红、黄、青三种油墨K表示黑色 三、启动软件 四、界面介绍 1、标题栏 2、工具栏(放置常用工具) 3、属性栏(不同工具属性不同) 4、工作区 缩放:Ctrl+加号/减号 抓手:空格+拖动鼠标(移动视图) 5、浮动面板 窗口/工作区/……还原默认工作区 6、常用快捷键 -Tab:显示及隐藏工具栏和浮动面板 -F:全屏切换 五、选区、图层、蒙板?** 1、选区:选框以内,注:所有操作均在选区内实现 2、图层:上下层叠关系的透明纸张 注:有在新层中作图的好习惯 3、蒙板:选区以外为蒙板 ——————————————————————————————————一、文件命令 1、新建

设置对应的纸张大小、颜色模式等 2、打开 直接将文件拖入窗口中即可打开 双击界面空白处选择文件进行打开 3、保存文件 常见格式: PSD:PS源文件,默认格式,信息全,方便于备份 Jpg:通用有损压缩格式 Tif:质量好,信息全,适用于要求高的作品 Png:质量好,支持透明 二、选区的创建* 技巧: 配合Shift定比例、配合Alt定中心、配合空格固化1、规则类 -矩形、椭圆形、单行、单列 拖动即可创建 2、不规则类 -套索工具组 *套索工具:拖动鼠标任意绘制选区 *多边形套索工具:单击定点连直线、双击首尾迸连 Detele:删除最近点、ESC:取消所有 注:配合缩放和抓手工具进行抠图

北师大汉语言文字学、语言学及应用语言学考研真题全集

重磅推荐 2013年独家更新资料 在学长、学姐帮助下2011年我有幸参加北师大的保研复试,以笔试面试第一名的成绩被成功录取,现录取的专业为文学院汉语言文字学专业,以下图片为北师大给本人发的接收函。我的其他详细信息也可以在北师大最新公布的保研录取结果中查询。这套资料可以说是几代考研人呕心沥血整理的结果,增删数次、几易其稿,扬长避短,可谓是集众家之所长。而绝不是不是从网上随便抄的瞎编辑来的狗皮膏药类资料,更不是从一些所谓的权威考研机构中获得的。自己能够有幸去北师大,真的可以说是有这些贵人相助,我不知道这是不是天意,我不懂天命但是我懂得感恩,更懂得更多原来跟我一样奋战在考研一线的战友的艰辛! 因此现将在复习过程中自己整理的以及从北师大的学姐学长那里购买的一些精华资料重新整理成这套考研复习的宝典,希望能够与更多有着北师梦的同学共享,在考研的路上帮您走得更远更坚定,明年的九月你我有缘能够相聚北京,相聚木铎金声一百年的地方!我不想夸耀自己的资料有

多好,但大家只要稍微看看下面的内容,就会明白我没有忽悠大家。 1.全套资料淘宝下单链接: 2.真题跟答案详解淘宝下单链接: 这套资料主要包括以下几部分组成: 第一部分:北师大语言类考研全程复习指导意见及计划。(全淘宝独家提供)由众多学长学姐精心整理汇编而成,全程分析北师大的招生简章、文学院语言类专业设置及导师情况、历年录取情况分析让你选择更适合自己的方向,全程的考研复习计划,以及详细的专业课、英语、政治复习建议一定会让你获益匪浅,并通过众多的案例,提示在备考过程中的注意事项。 第二部分:历年考研真题全集(120页) 北师大从1997-2011年间15年的真题,每年包括古代汉语、现代汉语、语言学概论三科拼成的两份试卷,共计三十份试卷,以及整理的答案详解。个人觉得把真题做透三遍,在标准答案的纠正下,基本上就可以把握准出题人的命题规律,以及各个知识点的出现频率以及重难点分布。 1、937古汉与现汉:1997-2011年15年真题

李涛PS教程(提高篇)整理后笔记

一、画笔 1.理解画笔重要的参数:间距!所有绘画中的线都是用点构成的。形状动态、散度、平滑,是画笔调整面板中使用最广的参数之三。形态中,角度抖动中的根据方向抖动很重要,会根据画笔的方向来抖动。散度,基本上用两轴选项。 2.在使用橡皮图章工具进行修复图片时,为了保持不破坏原始素材,则可以新建图层,然后勾选样本-当前和下方图层,即可在新建的透明图层上绘制了。画笔加橡皮图章工具,可以做出很酷的纹理的效果感。调间距,开形态,定义压力,角度抖动为方向,开散布 3.画笔中,白就是透明的,灰色是半透明度的。 4.图层编组:ctrl+G。曲线,上弦往上拉是亮度,下弦往下是暗度。 5.阴影要做到两层或三层才比较逼真。选中主体形状然后填充黑色,按照需要的光源做斜切和透视,然后利用高斯模糊来虚化。下层阴影高斯模糊小一些,上层大一些。 6.通过正反打对画面主体做聚焦,四角暗淡的做法(突出主体),先做选区,新建调整图层-曲线,上弦曲线打亮主体正打,然后选中蒙版,执行滤镜-模糊-高斯模糊,半径选到最大或是稍微小一点;然后再反打(即变暗),同样曲线命令做下弦,可以选择直接将正打蒙版复制过来,然后ctrl+i反向命令。替换图层蒙版:先选中源蒙版,再按alt建,移动到目标位置。复制+替换:则是先按alt 健。 二、抠像 1.绝大多数是时候,通道是用来抠像的。抠像,大致分三个情况。1st,从清晰轮廓中抠出;2nd,复杂轮廓中抠出;3rd,从半透明中抠出。 2.针对清晰轮廓的抠像方法:上等方法为:用路径+混合剪贴法;中等方法用路径、画笔、调整轮廓灯;下等方法是用选择工具。复杂轮廓:上等方法:通道+混合剪贴法;中等方法是用调整边缘的;下等方法用选择工具。半透明工具:上等方法通道+画笔+混合剪贴法;中等调整边缘;下等方法用选择工具。混合剪贴法可去除时间一切杂边。 3.调整边缘是抽出滤镜的升级啊。所有选择工具都有这条命令。建立选区之后,才能使用调整边缘命令。调整边缘面板,半径是指边缘线的内外半径值。建议打开智能半径,以避免让清晰轮廓处出现半透明状态。平滑,控制线条。在像素低的时候,可以用羽化。减少原片环境光时,可以调低移动边缘命令,叫收边。再勾选净化颜色。可以再黑白通道中,看到细节。灰色显示有半透明的地方(本不该有)则生成带通道的图层蒙版,在蒙版中(按住Alt键进入蒙版编辑模式)用画笔(白色)去修改。修改后删除蒙版,则保存了透明层,然后锁定透明图层,用黑色画笔刷边缘,则可把毛发刷出来。之后,可新建图层,用1px画笔添加头发丝。

Photoshop CS5教程 word版

Photoshop CS5简单教程 第一章Photoshop CS的工具箱 Photoshop CS的工具分为如下几大类:选取工具、着色工具、编辑工具、路径工具、切片工具、注释、文字工具和导视工具。工具箱下部是3组控制器:色彩控制器可以改变着色色彩;蒙版控制器提供了快速进入和退出蒙版的方式;图像控制窗口能够改变桌面图像窗口的显示状态,图5-1所列是全部工具箱。 1.1 工具属性设置 Photoshop CS中每个工具都会有一个相应的工具选项 属性栏,这个属性栏出现在主菜单的下面,使用起来 十分方便,可以设置工具的参数。 大多数图像编辑工具都拥有一些共同属性, 如色彩混合模式、不透明度、动态效果、压力和笔刷 形状等。 1.1.1 色彩混合模式 色彩混合模式决定了进行图像编辑(包括绘画、擦除、 描边和填充等)时,当前选定的绘图颜色如何与图像 原有的底色进行混合,或当前层如何与下面的层进行 色彩混合。 要设置色彩混合模式,对于绘图工具而言, 可通过该工具的选项条,对于图层而言,可利用图层 控制面板。 (1)正常模式(2)溶解模式(3)背后模式(4)正片叠底模式(5)叠加模式(6)重叠模式(7)柔光模式(8)强光模式(9)颜色减淡模式(10)颜色加深模式(11)变暗模式(12)变亮模式(13)差值模式(14)排除模式(15)色度模式(16)饱和度模式(17)颜色模式 (18)亮度模式 1.1.2 设置不透明度 通过设置不透明度,可以决定底色透明程度,其取值范围是1%~100%,值越大,透明度越大。 对于工具箱中的很多种工具,在工具选项条中都有设置不透明度项,设置不同的值,作用于图像的力度不同。 此外,在图层控制面板中也有不透明度这一项,除了背景层之外的图层都能设置不同的透明度,透明度不同,叠加在各种图层上的效果也不一样,下面两图是不透明度不同时图像的效果。 1.1.3 设置流动效果 利用此功能可以绘制出由深到浅逐渐变淡的线条,该参数仅对画笔、喷枪、铅笔和橡皮擦工具有效,它的取值范围是1%~100%。 Flow值越大,由深到浅的效果越匀称,褪色效果越缓慢,但是如果画线较短或此数值较大,则无法表现褪色效果。

PS笔记完整版

基本: 1.画布比较小的时候,分辨率改成300而不是70,使画面更精细。 2.1英寸=2.54厘米 30像素/英寸:1英寸长度内包含了30个像素点即1平方英寸内包含了900 个像素点 3.宣传页一般300分辨率。做展板等大东西不要太高分辨率,否则运行慢 4.位图(点阵图)放大会模糊,但是很逼真,矢量图虽然不会模糊但是不逼真 填色: 1.填充前景色的快捷键Alt+Delete或退格 2.选好背景色Ctrl+Delete或退格 3.X键前景色背景色切换 4.D键前景色和背景色回到默认前黑后白 羽化: 1.羽化值必须在划选区之前设置好,已经画好了选区,再换羽化值是没用的,除非用”选择-修改-羽化”(此处为叠加值,即之前如果选了30羽化,这次再选10羽化,那就是40羽化),快捷键shift+F6。 存储选区: 1.点“从选区中减去“按钮,制造月牙 2.移动的时候按着空格(此时移动鼠标,第二选区会移动但不会变大小),松开鼠标会得到月牙 3.“选择-存储选区(alt+s+v)-命名“可以ctrl+D取消选区 4.“选择-载入选区(alt+s+o)”勾选“反相”的话会出现保存的选区的反选 5.Ctrl+shift+I 反选 画笔 1.正片叠底直接在背景上话有叠加效果 2.画笔是前景色 3.颜色替换笔能替换背景图的部分颜色 4.用历史记录画笔可以把图片抹回最初状态 5.历史记录艺术画笔是用照片原本的颜色进行涂抹 图层的复制、自由变化

1.ctrl+r 标尺可以拖动出标尺线 2.shift正圆 alt从圆心开始画圆 3.画第二个圆的时候,鼠标对着圆心,但出现的不是在圆心的圆,这时候先画,在按一次shift+alt,圆 会自动到圆心且为正圆 4.画完可以把标尺导线拉回去(shift+ctrl) 5.创建新图层后在填色不要直接填在背景里 6.拖住往创建图层一放完成复制或者ctrl+j 7.以上是原位复制。移动复制为alt+拖动鼠标 8.自由变换ctrl+t 9.高级复制:原位复制后,点ctrl+t 移动或缩小。按shift+alt+ctrl+t可以按轨迹(移动和缩小的轨迹)复 制多个 仿制图章 1.打开一个图片,编辑-定义图案,就可以把它变成图章,在其他图片上涂抹 画图形 1.移动选区:按住空格调 2.Shift 加选 3.Shift+alt 交集 魔棒 1.容差:色彩的容差,数值越大,容忍色彩差异越大 2.连续:勾选之后只能选取连成一片的,不勾选的话可以选图片上所有的即使分离的块 3.要加选(按shift)的时候,被加选的相较于之前的,与周围色块颜色差异较小时,需要把容差调小 再选 橡皮擦 1.抹到历史记录,则可以还原被擦的 2.背景橡皮擦:选好不想被擦除的(前景)和想被擦除的(背景),选好容差,再擦 吸管 1.右击吸管选标尺拉一条线在图边缘按图像-旋转图像-任意角度把图转回正的(以前是歪的)自由变换 1.ctrl+e 向下合并图层 2.自由变换时可以斜切缩放做立方体 3.变换右键选垂直翻转再调整做倒影(倒影通过调整图层不透明度实现),选择倒影的顶端一部分 做羽化使之更逼真

语言学概论 精讲一官方笔记

语言学概论第一节课官方笔记目录 一、课件下载及重播方法 二、本章/教材结构图 三、本章知识点及考频总结 四、配套练习题 五、其余课程安排 一、课件下载及重播方法 二、教材节构图

三、本章知识点及考频总结 第一部分语言和语言学 ◆模块一认识人类的语言 知识点一语言的性质和类型 (一)语言的概念 语言是一种符号系统,是由语音和语义构成的符号系统,是人类进行社会交际和思维认知的工具。 (二)人类语言与其他动物鸣叫系统的区别是: 1、内容更多: 表达无极限(时间、空间),想说、可说、能说。 2、用处更大: 交际、标志、记录、思维、认知等功能。 3、能够创造: 极强的生成能力和极高的运转效率。

注意:只有人类才有语言人类具有语言能力,是人跟其他动物区别的最重要的标志 (二)语言和民族、国家的关系 确定不同的语言,首先涉及的是语言跟民族和国家的关系 1.语言是识别民族和国家的标志——“相互能够听懂”(欧洲国家) 相同民族——相同语言;同一国家——同一语言 2.语言并非识别民族和国家的标志(欧洲以外的国家) 犹太人的语言与民族身份;海外华人的民族身份与语言;满族与满语 3.西方学界的双重标准——“相互能够听懂” 弱国——用语言识别民族;对“汉语”的看法。 强国——不用语言识别民族,美国、英国、澳大利亚和加拿大 (三)语言的特点和语言类型 1、语言的特点 不同的语言有自己的特点,各种语言在语音、词汇、语法方面差距显著。根据语言的特点,把语言进行分类,主要有“语言的谱系分类”和“语言的形态分类” 2、语言的类型 (1)语言的谱系分类

从语言的“历时”角度划分不同的语言,建立“语言的谱系分类”, 即语言的亲属关系分类。根据各种语言在语音、语汇、语法等方面是否有共同的来源和相似性的大小对语言进行的分类。 谱系分类是一个层级系统:语系—语族—(语支)—语言—方言—次方言(土语) 语系:语系是谱系分类中最大的类,语系、语族、语支、语群这种谱系分类的层级体系,反映了原始基础语随着社会的分化而不断分化的历史过程和结果。 世界上的语言大致分为七、八个语系。印欧语系和汉藏语系(区别在于是否有区分意义的声调和词的形态变化)语族:语系的下一级叫语族,同一语族的语言不但有相同的来源,相似点也更多,如印欧语系下分印度语族、伊朗语族、日耳曼语族等。 (2)语言的形态分类 即语言的结构类型分类。主要分为两种: ①形态语(综合性语言) 通过词的形态变化来体现各种结构意义的语言,主要有屈折语(词的形态变化丰富,如德语、俄语)、黏着语(词的形态变化为前后词缀,如维吾尔语、日语) ②孤立语(分析性语言)——汉语 语法手段无需谓词词形变化表现“时、体、态”;无需

(完整版)photoshop_cs5入门教程[1]

初学者必读 对于初学PS的朋友来说,在学习的过程中感到十分的迷茫,当看到网上好多优秀的PS作品后,总是感到无从下手,那些优秀的作品是如何制作出来的呢?其实对于初学者来说,认真的学习PS中的最基础性的操作,才是关键。借此作者总结了一些初学者常用的技术技巧与效果制作,希望初学者能够切实的到帮助。 1. 了解PS中的基本概念 1.1 PS中的基本概念 位图:位图图像在技术上称为栅格图像,它使用像素来表现图像。选择“缩放”工具,在视图中多次单击,将图像放大,可以看到图像是由一个个的像素点组成的,每个像素都具有特定的位置和颜色值。位图图像最显著的特征就是它们可以表现颜色的细腻层次。基于这一特征,位图图像被广泛用于照片处理、数字绘画等领域。 矢量图:矢量图形也称为向量图形,是根据其几何特性来描绘图像。矢量文件中的图形元素称为对象,每个对象都是一个自成一体的实体。使用“缩放”工具将图像不断放大,此时可看到矢量图形仍保持为精确、光滑的图形。 分辨率:简单讲即是电脑的图像给读者自己观看的清晰与模糊。图像尺寸与图像大小及分辩率的关系:如图像尺寸大,分辩率大,文件较大,所占内存大,电脑处理速度会慢,相反,任意一个因素减少,处理速度都会加快。

通道:很多读者对于通道概念都感到困惑不解。其实它很简单,通道代表了色彩的区域。一般来说一种基本色为一个通道,例如RGB颜色模式,R为红色,代表图像中的红色范围,G为绿色,B为蓝色。 图层:在制作一幅作品时,要使用多个图层。图层就像把一张张透明拷贝纸叠放在一起,由于拷贝纸的透明特征,使图层上没有图像的区域透出下一层的内容。 1.2 图像的色彩模式

天津师范大学语言学及应用语言学考研资料与考研经验【学长笔记】

天津师范大学语言学及应用语言学考研资料与考研经验【学长笔记】天津师范大学语言学及应用语言学考研的同学们的福利来了~ 天津考研网为报考天津师范大学语言学及应用语言学专业的同学们整理了一些专业课复习资料以及学长学姐们的复习经验,希望能对大家的复习有所帮助。下面天津考研网就为考研小伙伴们详细说说专业课的复习。 一、天津师范大学语言学及应用语言学考研主要参考教材 天津考研网组织多名一线大学老师及过去几年在天津大学研究生初试中专业课取得高分的考生共同整理了考研复习主要参考教材供大家参考: 644语言学理论《语言学纲要》,叶蜚声、徐通锵主编,北京大学出版社1977年第三版。 844汉语基础理论 1.《现代汉语》(增订三版),黄伯荣、廖序东主编,高等教育出版社2002年第三版; 2.《古代汉语》(校订重排版),王力主编,中华书局1999年第三版。 《天津师范大学国际教育交流学院语言学及应用语言学考研红宝书-全程版(语言理论+汉语基础理论)》,由天津考研网主编。 二、天津师范大学语言学及应用语言学考研资料 《天津师范大学国际教育交流学院语言学及应用语言学考研红宝书-全程版(语言理论+汉语基础理论)》是由天津考研网组织多名一线大学老师及过去几年在天津师范大学研究生初试中专业课取得高分的考生共同编写及整理的一套复习材料。已与编写者签订资料保真转让协议,各位考研同学可放心使用参考!红宝书包括以下几方面重要内容: 一.学院专业综述:主要介绍该专业在本校的概况,在学院所具有的一些优势,往年报考人数较多的原因和专业的录取信息等。 二.专业课复习指导:针对《语言学概论》、《古代汉语》和《现代汉语》课程自身的特点和考点进行指导。

李涛简单摄影后期课高清29集全详细记录笔记

李涛简单摄影后期课-(高清29集全)-详细记录-笔记

————————————————————————————————作者:————————————————————————————————日期: ?

简单后期摄影课(李涛老师)听课笔记(完整) 字数4831阅读9911评论4 喜欢78 在第三遍看李涛老师的简单摄影课程后,详细做了笔记与感悟,受益匪浅。 第一课:摄影后期的概述 1、站酷——一个设计师专区。 2、发现(观察力)·联系(想象力)·重组(创造力)——重要的学习方法。 3、扎达土林——西藏美地,可以加入旅行计划。 4、通过练习,达到简单处理到风格化处理,使照片脱颖而出。 5、艺道——一种艺术学习思路——要做到:至于道,据于德,依于仁,游于艺。即:长时间执着于一件事,就能做到心游于艺,道不远人。 第二课:艺术通感 1、实现艺术通感,需要美学心理学哲学体系支撑。所有的艺术门类是通的。摄影与绘画、音乐、哲学等等全部都是相通的。 2、拍摄是谱曲,后期是演奏——安塞尔·亚当斯 3、Begin again——歌曲改变人生(电影)(谱曲和演奏,告诉我通过训练才能发现美好的事物)

4、我们不只是用相机拍照,我们带到摄影中去的是所有我们读过的书、看过的电影、听过的音乐、走过的路、爱过的人——安塞尔亚当斯。(经历和眼界,决定片子的状态,才会有情感、才能打动人、有味道。) 5、树立美学观念,拍好照片,做出好效果,多去实践上面亚当斯的话。 第三课:学习方法 1、取法乎上(唐太宗《帝范》有个好的参照物,只能学一般、《孙子兵法》用上策只有中等效果),寻师经典(要学这个领域最牛的人,找一个很高的标杆去学) 2、务先大体,鉴必穷源(《文心雕龙》)(找东西一定要找到根源,要有大体观,先找大框架,然后在这个框架里追根问底) 3、诚心正意,自证良知(端正学习态度,不要分神,只干一件事,亲自实践和证实) 4、王阳明理论——实践精神。 5、最后要做到知行合一。 第四课:评判一张好照片的标准 1、好作品的判断标准——赏心(共鸣、兴趣、聚焦)·悦目(好看) 2、从三个地方作为切入点打造一个好作品:①天下大事,必作于细。(细节入手)——发现的眼光去看到细节②众生平等,皆有联系。(找到与任何事物的联系,不要孤立自己)——不相

《语言学概论》教学大纲汇总

《语言学概论》课程教学大纲 一、基本信息 课程编号:10601100540 课程名称:语言学概论 英文名称: Linguistics 课程性质:必修课程 总学时:64 学分:4 理论学时:64 实验学时:0 实践学时:0 指导自学学时:0 适用专业:英语专业(医药贸易方向)适用层次:本科 先修课程:英语语法,精读等 承担院部:人文学院学科组:英语专业学科组 二、课程介绍 (一)课程目标及地位 本课程是高等院校英语专业必修课程之一,一般安排在第七学期,向学生介绍语言学领域的重要研究成果,包括语音学、词汇学、句法学、语义学、语用学的基本理论以及语言与文化、社会、思维等的关系。通过本课程的学习,学生将具备语言学的基本知识,并通过所获得的知识加深对英语的理解及增强对英语中一些语言现象的观察和分析的能力。 本课程的教学目的有两个,即:掌握英语语言学的基础知识、以及应用英语从事语言学方面研究的能力。 1、掌握语言学的基础知识 本课程以英语为主要研究对象,重点介绍英语语言的内部结构、表现形式和意义以及与人的心理、社会、文化艺术、信息科学、教育等的关系,要求学生通过听讲与自学,对英语语言学、语言学分支、流派及其发展等有一个比较全面地了解,掌握英语语言学的基本概念、研究方法及其应用等,提高对英语的理性认识,初步具备发现问题和解决问题的能力。 2、应用英语从事语言学研究的能力 作为语言学方面的专门课程,本课程的最终目的是培养学生应用英语从事英语语言学或一般语言学研究的能力。因此,本课程要求那些对语言学有兴趣并有意从事这方面研究的学生,能够运用英语和所学的语言学知识从事语言学或英语语言学方面的研究,用英语进行表达或撰写论文。 (二)教学基本要求 1.“语言学概论”是汉语言文学专业的一门专业基础课程,是语言理论基础课。它从理论上探讨人类语言的本质、结构和演变的规律。学生通过本课程的学习,能比较系统地掌握语言学的基本概念、基本理论和基础知识,为提高语言理论水平、进一步学习和深入研究其他

自考语言学概论复习资料大全

自考语言学概论复习资料大全 第一章语言和语言学 1. 为什么语言和种族没有必然联系? 答:语言能力和生理因素、心理因素有关,但语言不是一种生理现象,也不是一种心理现象,不是遗传的,而是一种社会现象。语言完全是在一种语言环境中后天获得的,所以语言和种族没有必然联系。 2. 简答语言符号的特点。 答:(1)符号和语言,“能指”和“所指”。能指是能够指称某种意义的成分,所指是给符号所指的意义内容创制了一个专门术语。(2)语言符号的“任意性”。符号的物质实体和表示的意义之间没有必然的理据关系,语言符号的物质实体和表示的意义之间也没有必然的理据关系,完全是任意的,约定俗成的。(3)语言符号的强制性和可变性。在同一社会、同一时代,对使用同一种语言的每一个社会成员来说是强制性的,而语言又是发展变化着的。(4)语言符号的离散特性和线性特性。话只能一个字一个字,一句话一句话地说,因此语言符号是离散的,而且在 时间这根轴上是成线性排列的。 3. 组合关系和聚合关系的关系。 答:组合关系体现在一个语言单位和前一个语言单位或后一个语言单位,或和前后两个语言单位之间的关系,是横向关系。聚合关系是在组合的某一个位置上能够相互替换,有共同的特点,故能聚合归类。组合是横向的结构关系,聚合是归类规则,有了组合、聚合关系,便展现出了整个语言平面,聚合关系是组合关系中体现出来的,或者说是从组合关系中分析出来的,而组合关系又表现为聚合类的线性序列。所以组合关系和聚合关系是有机地统一, 不可分割。 4. 解释“符号” 答:符号指根据社会的约定俗成使用某种特定的物质实体来表示某种特定的意义而形成的实体和意义的结合体。 5. 解释“语言” 答:语言是言语活动中同一社会群体共同掌握的,有规律可循而又成系统的那一部分,语言是均质的,是言语════════════════════════════════════════════════════════════════════ 华夏大地教育网https://www.wendangku.net/doc/209994463.html, 中国远程教育领航者自考网络辅导第一校园本套试题共分11页,当前页是第1页-

《语言学纲要》(叶蜚声_徐通锵)详细复习资料_课堂讲义笔记

语言学纲要讲义笔记 导言 一、语言的定义 语言是人类最重要的交际工具和思维工具、是由音义结合的词汇和语法构成的一种符号系统。 二、语言学的对象和任务 语言学是研究语言的科学。 要把语言学跟语文学区分开来 中国传统语文学——?小学? 小学是我国古代语文学的统称,由训诂学、文字学、音韵学三部分组成。 在古印度,公元前4世纪,著名学者潘尼尼在整理、注释婆罗门教经典《吠陀》时,写了一本《梵语语法》,提出3996条规则,被人们称为最完备的语法书。 在古希腊,伯拉图和亚里斯多德是从哲学的角度来研究语言的,他们讨论了词为什么具有意义等内容。 三、语言学在科学体系中的地位 语言学既是一门古老的科学,又是一门年轻的科学。

1、与社会科学、自然科学的联系 语言研究的成果是哲学、历史学、考古学、文学、政治学、经济学、逻辑学、社会学、民族学、计算机科学等学科所必须利用的,可见语言研究在这些社会科学中已占重要地位。 语言学与其他学科相交叉产生社会语言学、心理语言学、计算语言学、生物语言学、模糊语言学、实验语音学等。如:运用语言传递信息的过程,可分为五个阶段:编码——发送——传递——接收——解码 对这一具体过程的解释需要结合物理学、生理学、心理学等其他学科的知识。 三、语言学的基本类别 总体上,根据研究对象的不同,语言学可以分为理论语言学和应用语言学两大类。(一)理论语言学可分为: 1、一般/普通语言学 2、个别/具体语言学 具体语言学 (1)历时语言学

(2)共时语言学 (二)应用语言学 1、社会语言学:研究语言与社会集团的关系。如地域方言、社会方言、语言的接触、语言规划等。 2、心理语言学:研究儿童语言习得、语言的接收和发生过程,等。 3、神经语言学 最近二十年才从心理语言学中分离出来的一门新的学科,主要研究语言和大脑结构的关系,中心是大脑如何生成语言。 此外,还有数理语言学、统计语言学、实验语音学等。 第一章语言的功能 第一节语言的社会功能 一、语言的信息传递功能 信息传递功能是语言的最基本的社会功能。 人类还借助语言之外的其他形式传递信息,它们是文字,旗语,信号灯,电报代码,数学符号,化学公式等等。 身势等伴随动作等是非语言的信息传递形

最经典的PS入门笔记

最经典的 PS 入门笔记 来,这有一份 PS 入门速效大法 总有人问阿随君怎么学 PS,零基础、非专业、小白该怎么从 零到入门,迅速成长为高手呢?在阿随君的答案中,有很多高频关键词反复亮相,而这其中李涛老师是我每次都强势安利的。我知道,可能小伙伴们还是会有些摸不着头脑,生活节奏那么快,静不下心来看那么长、那么多课的视频教程。好吧,阿随君这次掏着心窝子把自己当年看李涛老师课程随手记的笔记,长达一万多字的超级干货,全部发上来分享给大家。 要知道,有太多的 PS 高手、大神都是从李涛老师的课程起步的,如果你接触 PS 比较早,“中国 PS 第一人”的尊号想必是听过的。这份笔记比较朴素,并没太多配图,原貌呈现。因为阿随君考虑再三,决定将修改降到最低(教程基于 cs2 做的,所以只有涉及到软件有变化的地方会稍加说明),保留当初笔记的原貌,因为在学这堂课的时候,我也是非设计专业、零基础的小白,一字一句的整理都是从“小白”的心态出发的,也许这样的记录正是你所期待、所理解的。PS:本 来阿随君以为笔记早就找不到了,电脑都换过了,从周末就在各种翻邮箱翻硬盘,功夫不负有心人,终于还是被我找到了word 文档。说这么多,其实只是希望它能帮助喜欢 PS 的亲爱的你们,愿我们一起学习、一起进步,感谢长久以来、相

遇过后对阿随君的支持,么么哒。前方高能教程,真的很高能,强烈建议收藏一、光和色的关系 1. Ps 是图像合成 软件,是对已有的素材的再创造。画图和创作不是ps 的本职工作。(阿随补充:当然了, PS 也是可以从无到有的进行创作的,发展到现在来说,画图和创作两方面, PS 也是可以完成很棒的作品了。) 2. 开ps 软件之前,要准确理解颜色、分辨率,图层三个问题。 3. 红绿蓝是光的三原色;红黄蓝是颜色色料的三原色(印刷领域则细化成青品红(黑))。形式美感和易识别是设计第一位的,套意义、代表一个寓意的东西是其次的。 4. 色彩模式共有四种,每一种都对应一种媒介,分别为:lab 模式(理论上推算出来的对应大自然的色彩模式) hsb 模式(基于人眼识别的体系) RGB 模式(对应的媒介是光色,发光物体的颜色识别系统。) CMYK 模式(对应的是印刷工艺)。 5. 加色模式:色相的色值相加最后得到白色;减色模式:色相的最大值相加得到黑色。 6. lab 色彩模式,一个亮度通道和两个颜色通道,是理论上推测出来的一个颜色模式。理论上对应的媒介是大自然。 7. hsb 色彩模式,颜色三属性:色相(色彩名称、色彩 相貌,即赤橙黄绿青蓝紫等,英文缩写为 h ,它的单位是度,色

《语言学概论》大纲

河北师范大学《语言学概论》课程教学大纲 课程代码:0510010390 课程英文名称:A Brief Introduction to Linguistics 学分:3 学时: 54 适用对象/专业:英语专业学生 先修课程:英语语法,英美文化概况 授课语言:英语、汉语 开课单位:外国语学院 课程负责人:张玲玲 一、课程性质及教学目标 1. 课程性质和类别 “语言学概论”课程是英语专业本科高年级阶段的专业必修课程,为报考本专业硕士研究生必考课程之一。课程通过讲授语言学的基础知识、基本理论、研究成果和研究方法,使学生了解语言学领域中的一些基本概念的内涵;了解语言学传统分支领域的基础理论知识;基本了解各个语言学流派的观点和主张;旨在运用语言学的知识提高他们的语言修养,言语交际效果和具备初步的科研能力。 2. 教学目标 本课程的教学目的是向学生讲授英语语言的属性、功能、起源和内部层次,掌握

英语语言学基本特征和主要分支的基本概念,了解语言在时空中的变异及其与社会、文化、语境、思维等外部因素的关系,同时了解部分主要语言学流派,使学生通过对该课程的学习,既能借助语言学理论整理和吸收语言知识,又能运用正确的观点评价语言,并为进一步的深造打下基础。 二、理论教学内容及要求 Chapter 1 Invitations to Linguistics 主要内容: 1.1 Why Study Language? 1.2 What Is Language? 1.3 Design Features of Language; 1.4 Origin of Language; 1.5 Functions of Language; 1.6 What Is Linguistics? 1.7 Main Branches of Linguistics; 1.8 Macrolinguistics; 1.9 Important Distinctions in Linguistics 基本要求:掌握语言的区别性特征和语言学里一些重要区别性概念。了解语言学的概念和意义。 重点:语言以及语言学的定义;语言的定义特征;语言的功能;语言能力与语言运用的区别;语言与言语的区别等等。 难点:语言的定义特征,尤其是任意性与移位的定义特征;语言能力与语言运用的区别,语言与言语的区别等等。 Chapter 2 Speech Sounds 主要内容: 2.1 How Speech Sounds Are Made? 2.2 Consonants and Vowels 2.3 From Phonetics to Phonology 2.4 Phonological Processes, Phonological Rules and Distinctive Features

李涛PS教程(基础篇)整理后笔记

学习笔记 一.色彩模式 1.颜色模式HSB:色象饱和度明度,是基于视觉反映的颜色 H.色象:360度,从0开始,表示纯红色,360度也表示纯红色,黑白无色象. S.饱和度:100%表示色彩纯度为满 B.明度:表示明暗,100%表示很亮,为0时表示黑色 2.颜色模式RGB:红绿蓝,是基于光色的颜色,也为加色模式,即两这重合变亮 R.红色:Red,0~255阶,一共256阶色 G.绿色:Green,0~255阶,一共256阶色 B.蓝色:Blue,0~255阶,一共256阶色 三者放到一起表示一种颜色:如R:255 G:0 B:0表示红色;R:0 G:255 B:0表示绿色 特殊:R G B:255 255 255表示白色;R G B:0 0 0表示黑色 3.颜色模式CMYK:青品红黄黑值,是基于印刷颜料的颜色,为减色模式,既两者重合变暗 C.青色,M.品红色,Y黄色,三种颜色都为100%表示:三种放在一起可以综合出其他的色彩,前3种都是0%的时候印刷成无色,即白色;但是都为100%的时候印不出纯黑色,有杂质,所以加入K.黑色用来印刷纯黑色 附:加色和减色对立时,颜色等于无,R--C G--M B--Y 图形为三角对立圆环,形象说法就是红光照到青色墙上完全被吸收;绿光照到品红颜色墙面上时全部被吸收;蓝色照到黄色墙面上时完全被吸收; 4.颜色模式Lab明度;a通道表示从红到深绿;b通道表示从蓝色到黄色. 两个分量的变化都是从-128到127;当a=0、b=0时显示灰色,同时L=100时为百色,L=0时为黑色;如果一定要用Lab模式来表达颜色,那么R色值为:L=54、a=81、b=70;G色值为:L=88、a=-79、b=81;B色值为:L=29、a=68、b=-112;C色值为:L=62、a=-31、b=-64;M色值为:L=48、a=83、b=-3;Y色值为:L=94、a=-14、b=100。大致上说:在表达色彩范围上,最全的是Lab模式,其次是RGB模式,最窄的是CMYK模式。也就是说Lab模式所定义的色彩最多,且与光线及设备无关,并且处理速度与RGB模式同样快,比CMYK模式快数倍。因此,您可放心大胆的在图像编辑中使用Lab模式,而且,Lab模式保证在转换成CMYK模式时色彩最少丢失或被替代。因此,从理论上讲最佳避免色彩损失的方法是:应用Lab模式编辑图像,再转换CMYK模式打印。 分辨率的学习,必须有单位,显示器是72dpi,印刷是300dpi,分辨率越高画面放大越清晰,但是图象文件大小也越大;但是改变原始分辨率时可以选择重定向象素,技巧:当图片色彩偏灰时,选择2次平方反而更好 二.绘画与装饰工具:PS的核心工具 1.修复工具:很强的局部修复能力. 污点修复画笔工具(去斑),修复画笔工具(取代图章工具,色彩完好),修补工具(无缝复制另外一块区域,亮度色彩融合最佳),红眼工具(非常方便,大小图象都可适用): 2.画笔工具:很强局部修饰能力, 选择很重要,蚂蚁线不重要 画笔工具的核心概念:模式选择 a组:正常溶解背后清除 b组:变暗正片叠低颜色加深线性加深

相关文档