自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(823)
  • 资源 (6)
  • 收藏
  • 关注

原创 Linux C编程学习笔记-------讲19图形界面编程

图形界面编程的5大组件:1》 窗口2》标签3》按钮4》文本框5》界面布局最简单的图形界面编程的步骤:1.包含gtk.h头文件2.定义一个指向窗口的指针3.使用 gtk_init()  完成相关初始化操作4.调用gtk_window_new()创建一个新的窗口5调用gtk_widget_show()   和gtk_main() 显示新创建的

2015-09-24 22:02:26 610

原创 Linux C编程学习笔记----Fedora系统下开发环境配置

配置步骤:1.安装  GTK1>:执行   yum  进行安装命令:1.yum   -y  install   gtk+2.yum  install   gtk2      gtk2-devel     gtk2-devel-docs2》如何测试Fedora中    gtk2.o已经成功安装???运行:pkg-config --cflags

2015-09-24 21:52:32 795

原创 Unix环境编程学习笔记-------通读APUE第一遍后的疑问???????

Unix环境编程学习笔记----第一遍通读过后的疑问???1.内核是如何使用用户ID来判断该用户有没有执行某些操作的权限???2.系统调用和库函数的之间是什么关系???3.文件描述符的作用是什么???它能起到哪些相应的作用???4.文件描述符是固定的吗???还是动态的,临时的?是不是每创建一个文件就会生成一个文件描述符???? 该文件描述

2015-09-22 20:56:06 614

原创 Unix环境编程学习笔记------在进程间传送文件描述符

1.在进程间传送文件描述符是如何实现的???其实现机制是什么???2.在技术上,发送进程实际上向接收进程传送的是一个指向一打开文件表项的指针,该指针被分配存放在接收进程的第一个可用的描述符项中。

2015-09-22 19:42:28 366

转载 unix环境编程学习笔记------套接字缓冲区的原理

转载自:http://oss.org.cn/kernel-book/ch12/12.4.2.htm套接字缓冲区操作基本原理在传输过程中,存在着多个套接字缓冲区,这些缓冲区组成一个链表,每个链表都有一个链表头sk_buff_head ,链表中每个节点分别对应内存中一块的数据区。因此对它的操作有两种基本方式:第一种是对缓冲区链表进行操作;第二种是对缓冲区对应的数据区进行控制。当

2015-09-22 19:24:43 574

原创 Unix环境编程学习笔记----如何理解套接字缓冲区???? ?其作用和原理是什么???

问题:????1.在Unix或Linux中,每一个套接字都对应有一个套接字缓冲区,那么,我们应该如何看待这个套接字缓冲区?????其作用是什么??? 原理是什么????

2015-09-22 19:21:52 461

转载 Unix的管道文件

UNIX里的管道 分类: LINUX管道是UNIX操作系统最强大和最具特色的性能之一 无名管道是一个特殊的打开文件,只能在程序中由系统调用PIPE(P)生成。其中参数P定义如下: INT P[2]; 无名管道由一个在基本文件系统存储设备上的INODE,一个与其相连的内存INODE,两个打开文件控制块(分别对应管道的信息发送端和信息接收 端)及其所属进程的

2015-09-22 17:52:09 1986

原创 数据库系统概论学习笔记-------什么是存储引擎??? 它决定了什么??

什么是存储引擎???表的存储引擎即表的数据类型。表的最终形式是生成一个文件放到磁盘上,那么这个表文件的数据结构就由表的存储引擎决定,存储引擎指的是表的存储机制,索引方案等。不同的存储引擎由于处理的方式不同,会带来不同的功能。即:存储引擎决定了表的存储结构,从而也就从根本上决定了    表的功能。

2015-09-21 21:58:45 753

转载 数据库概论学习笔记------数据的完整性约束

15.4 数据完整性的概念与实施方法5.4.1 数据完整性概念数据完整性是指数据的正确性、完备性和一致性是衡量数据库质量好坏的重要标准。在用INSERT、DELETE、UPDATE语句修改数据库内容时数据的完整性可能会遭到破坏。可能会存在下列情况无效的数据被添加到数据库的表中。如将学生考试成绩输入成负数SQL Server提供了对数据库中表、列实施数据完整性的方法。对表

2015-09-21 21:04:34 1494

原创 数据库系统概论学习笔记----表级完整性约束与列级完整性约束

建表的同时通常还可以定义与该表有关的完整性约束条件,这些完整性约束条件被存入系统的数据字典中,当用户操作表中数据时由DBMS自动检查该操作是否违背这些完整性约束条件。如果完整性约束条件涉及到该表的多个属性列,则必须定义在表级上,否则既可以定义在列级也可以定义在表级。 表级完整性约束必须定义在列级完整性约束的后面。    例1 建立一个

2015-09-21 19:22:32 7764

原创 数据库系统概论学习笔记------讲4除法运算

讲4.-------除法运算 要点:1.记住:R和S一定要有共同的属性组,没有共同的属性组是没办法做除法运算的。2.除法运算分四个步骤来完成:a)        确定除数和被除数b)        求除数的投影c)        求被除数的象集d)        判断这些象集是否覆盖除数的投影1.      做除法时,仅考虑这些相同的属性组,其他的属性组不用考虑

2015-09-18 21:51:00 704

原创 数据库系统概论学习笔记----讲3.关系代数

讲3-----关系代数 重点:笛卡尔积:笛卡尔积的结果会造成:         ().属性列增加      : n+m         ().元组数大量增加   2.笛卡尔积是连接(join)运算的数学基础   要注意连接和笛卡尔积的区别是什么???连接是有条件限制的笛卡尔积。  二.专门的关系运算符:1.选择:          要点: 我

2015-09-18 20:59:25 1410

原创 数据库系统概论学习笔记---关系的俩个完整性

讲2.数据库中的三种关系(即:三种表)1.查询表      :查询结果对应的表2.视图表3.基本表  关系的俩个完整性规则:1.      实体完整性规则    即:对主键的约束2.      参照完整性规则     即: 对外键的约束  ::::()实体完整性规则:            若属性A是关系的主属性,则不能取空值,不能取重复

2015-09-18 20:33:48 583

原创 数据库系统概论学习笔记----讲1

讲1:关键词:实体、属性、 码、域  、关系 关系:俩个实体有一个或多个属性相等时,称这俩个实体之间存在关系。 实体(Entity)----联系(relationship) E-R 图:  实体用矩形表示属性用椭圆表示实体之间的联系用菱形表示。 实体与属性之间用无向边相连。 联系本身也是一种实体型。如何画E-R图???:

2015-09-18 14:47:25 592

转载 unix环境配置

相信很多初学《UNIX环境高级编程》的朋友都会遇到一个问题,运行里面的实例(download:http://www.apuebook.com/ )时就出现问题,提示 "错误:apue.h:没有那个文件或目录". apue.h是作者自定义的一个头文件,包括程序所需的常用头文件及出错处理函数。所以因该将它放入系统头文件中(Linux下是 /usr/include),这样gcc编译器就可以找到它了。

2015-09-17 01:10:41 508

转载 APUE源代码的使用方法

APUE源代码使用方法apue源代码使用方法1. 下载源代码,并解压去http://www.apuebook.com/下载源代码wget http://www.apuebook.com/src.tar.gz -P /usr/local/src 解压源代码到指定的路径:/root/bin,由参数-C指定,解压会在指定目录生成apue.2e的目录tar zxvf /usr/lo

2015-09-16 18:34:39 453

转载 Makefile的介绍

[精华] 跟我一起写 Makefilehttp://www.chinaunix.net 作者:gunguymadman  发表于:2009-06-30 15:55:17【发表评论】 【查看原文】 【C/C++讨论区】【关闭】陈皓 概述 —— 什么是makefile?或许很多Winodws的程序员

2015-09-16 18:31:23 544

原创 GCC默认的搜索路径是什么?

GCC是如何搜索头文件的???C语言编程时,发现细节的魅力很大。较为详细了看了一下关于include的知识,发现了几点新知:1.include和include"头文件名"如:include和include"stdio.h"前者(使用后者(使用""),来引用stdio.h文件,是首先检索文件的当前路径;如

2015-09-15 17:37:22 1878

原创 Unix编程笔记疑问篇----如何从指令运行的角度去看待系统调用???

个人愚见:所有的函数,所有的代码到主机的最后能执行的只有机器指令,  计算机只知道,读取指令,执行指令。所以系统调用也一样。::::::::::::::操作系统本身就是一个大的指令集合。而所谓的系统调用就是把一部分具有相应功能的指令集合封装成一个函数,供开发人员使用,所以,当系统启动时,相应的指令集也被加载到内存中,当我们的程序的源代码调用了一个系统调用函数,那么,当我

2015-09-15 16:38:38 483

原创 下面这句话是什么意思??? 该怎么理解???

下面这句话是什么意思???  该怎么理解???打开Linux系统的根目录,你会发现有一个文件夹lib,继续打开发现找到文件夹modules,继续打开文件夹找到一个内核版本号的文件夹(例如3.2.7)继续打开会发现一个名为build连接(快捷方式)右键属性查看连接目标如:/usr/src/linux-3.2.7会发现其实这个链接指向的是内核源码(当然前提是你/usr/src/中有内核源码),打开

2015-09-15 16:09:46 644

转载 Linux默认的include

转载自:http://www.cnblogs.com/hummersofdie/p/3727703.htmllinux 默认的include#include 中的module.h默认是在哪个目录下呢?我在/usr/include/linux下并没有找到这个文件。另外想问一下,不同内核版本的linux头文件是不是一样的。比如:我在2.6.20内核的系统上,用

2015-09-15 15:42:42 586

原创 Linux学习笔记-----虚拟机的三种网卡模式

VMware 虚拟机的三种网络模式:1.桥接模式:桥接模式是使用真实的网卡,跟你的当前计算机的同网段中的其他计算机通信  桥接模式,可以访问外网 。  2.NAT模式:nat模式,是通过VMnet 8虚拟网卡,跟你的真实机通信,并且如果你的真实机能够访问互联网,则虚拟机也能访问互联网。3.HOST-only 模式:  仅能和本地主机通信 ,是通过VM

2015-09-15 11:08:01 505

原创 有关apue.h头文件的疑问???

讲1.为什么要包含 apue.h 头文件???这个头文件中都定义了什么?在头文件apue.h中,定义了常量和我们自编的函数的原型,因为大多数程序需要包含下列头文件:在中包含了所有标准Unix函数原型,而apue.h自动包含了这些系统头文件,同时还包含了这样就减少了本书正文中列出的所有程序的长度。书上是这样说的:“因为大多数程序

2015-09-14 21:45:59 377

转载 Unix 环境高级编程--环境配置

转载自: http://blog.csdn.net/segen_jaa/article/details/8093471UNIX环境高级编程-环境配置分类: 基础编程2012-10-20 17:33 2313人阅读 评论(4) 收藏 举报unix编程nullubuntustructgcc背景说明:学习《UNIX环境高级编程》,里面的示例程序用到了作者写

2015-09-14 18:59:42 421

原创 Linux学习笔记----虚拟机CentOS访问网络的设置方法

如何让虚拟机CentOS访问网络??要想让一台主机访问外网,必须做到:1.合法的IP地址2.子网掩码3.正确的网关4.正确的DNS下面是设置步骤:1.将虚拟机网卡设置为:桥接模式2.设置IP地址     俩种方法:1.修改配置文件2.使用setup命令3.启用网卡: vi  /etc/sys

2015-09-14 11:21:18 540

原创 linux 学习笔记-------CentOS网络设置方法

方法一:最原始有效的方法:修改网络的配置文件

2015-09-14 09:02:10 373

原创 Linux学习笔记----CentOS 在什么情况下,进入图形界面安装模式 ??

CentOS 在什么情况下,进入图形界面安装模式????CentOS 只有在分配内存达到  628M时,方可进入 图形化得安装界面

2015-09-10 20:00:09 560

原创 数据库学习心得:在sql语句的各个语法之间的先后顺序是:可以任意的。

在sql语句的各个语法之间的先后顺序是:可以任意的。

2015-09-09 20:43:15 529

原创 mysql 学习疑问: sql语句关键字选项之间的顺序关系???

疑问:1.是不是每一个sql 关键字选都是一个小程序,就像 Linux的命令一样???2.以  create   table  tb_name(num  int not null  primary  key,date varhcar(10) not null default 10);这上面的,这些选

2015-09-09 20:36:25 691

转载 关于sql 语句的各个关键字的执行顺序:

SQL语句的各个关键字的解析过程详细总结作者: 字体:[增加 减小] 类型:转载 时间:2013-01-24由于最近需要做一些sql query性能提升的研究,因此研究了一下sql语句的解析过程;本文是我在看了各种资料后手机总结的,会详细的,一步一步的讲述一个sql语句的各个关键字的解析过程,欢迎大家互相学习由于最近需要做一些sql quer

2015-09-09 20:11:21 1663

转载 数据库的索引内部结构

【译】SQL Server索引进阶第十篇:索引的内部结构    索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。    本系列文章来自Stairway to SQL Server Index

2015-09-09 10:38:10 1108

原创 MySQL学习笔记------Windows下安装MySql 5.5

MySQL :MySQL 架构:MySQL采用C/S模式,服务器端是用于:存储和管理数据库 ,  客户端是用于:发出操作请求的程序。安装mysql:1.下载MySQL 5.52.选择“自定义”安装3.选择我们要安装的组件:{  服务器端:Mysql  server 、 客户端 、 数据开发组件:  提供其他语言进行管理mysql 的一

2015-09-01 17:34:49 384

原创 Linux系统的一些大疑问???

读《Unix/Linux 编程实践教程 作者:Bruce Molay》Linux系统的一些大疑问???问题1:什么是系统编程?:进行系统编程时,必须对系统的结构和工作方式有更深的了解,要知道内核提供哪些服务(系统调用),如何使用他们,系统有哪些资源和设备,不同的资源和设备该如何操作???内核提供服务以便系统程序可以直接访问系统资源,那么有哪些系统

2015-08-31 22:36:59 451

原创 Linux学习笔记--------“./a.out”是什么意思???

在Linux系统中,”.“,被处理成 ”当前目录“”/“被处理成,到以”/“前面的字符为名字的目录下去。所以:”./“  即:到当前目录下去寻找。

2015-08-31 19:38:22 9969 1

原创 Linux学习笔记------如何执行一个 可执行程序???

首先,我们要明确一点:在Linux系统中,所有的都是  “文件”,系统只知道,打开一个文件,而不去管这个程序是什么文件格式,Linux打开一个文件是不看文件后缀名的。所以,我们所谓的运行可执行程序,其实,就是打开一个可执行权限的文件,那么怎么打开一个可执行文件呢???在Linux系统中:::当我们在命令行中输入一个文件的全路径时,则系统会按照,该路径名,去做

2015-08-31 19:34:45 445

转载 Java调用C/C++实现的DLL动态库——JNI

Java调用C/C++实现的DLL动态库——JNI由于项目的需要,最近研究了java 调用DLL的方法,将如何调用的写于此,便于日后查阅:采用的方法是JNI:Java Native Interface,简称JNI,是Java平台的一部分,可用于让Java和其他语言编写的代码进行交互。下面是从网上摘取的JNI工作示意图:总体说明:先在JAVA中建立一个类,通过javac生

2015-08-30 14:44:21 780

原创 PS序列号

PSc s5 序列号:1330 1176 5083 5044 4658 1020

2015-08-29 19:46:08 945

原创 PS学习笔记-----提示暂存盘满了怎么办???

::::编辑--------》首选项--------------》性能-------暂存盘-----》勾选较大的磁盘做暂存盘

2015-08-29 19:43:04 1068

原创 PS学习笔记------缩放工具

在PS中 放大 缩小图像工具 Z有很多方法可实现1. Ctrl+"+"放大 ,Ctrl+"-"缩小,这里的"+""-"代表键盘的按键2. Ctrl+空格键放大,Ctrl+Alt+空格键缩小3. 按z 放大工具 在选项面板上分别有 放大和缩小工具4. 也可以在最最最左下角有100% 这数字的 不一定是100% 可以输入数值达到放大和缩小的同样功能。

2015-08-29 17:58:32 650

转载 Linux学习笔记------Linux启动流程

转载自:http://www.linuxidc.com/Linux/2013-07/87923.htmLinux启动引导过程 grub和mbr[日期:2013-07-27]来源:Linux社区  作者:luliming[字体:大 中 小]GNU GRUB(简称“GRUB”)是一个来自GNU项目的启动引导程序。GRUB是

2015-08-29 16:59:22 469

WXPhoneUtil.java

微信小程序获取手机号,解密utils微信小程序获取手机号

2019-10-15

java 的main方法

java[1] 是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

2014-12-26

C++二级考试

C语言是一个结构化语言,它的重点在于算法与数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事物)控制)。C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事物)控制。所以C语言和C++的最大区别在于它们解决问题的思想方法不一样。

2014-10-28

C++shijianzhilu

C++C++是在C语言的基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言[1] 。应用较为广泛,是一种静态数据类型检查的,支持多重编程的通用程序设计语言。它支持过程化程序设计,数据抽象,面向对象设计,制作图标等多种程序设计风格。最新正式标准C++14于2014年8月18日公布

2014-10-28

美国电子商务发展现状及战略启示

美国电子商务的发站报告,这有利于更加全面的了解电子商务的现状,和发展前景

2014-06-14

H3C杯全国大学生网络技术大赛

有关网络安全方面的比赛介绍,网络安全是当今世界所关注的焦点

2014-06-14

空空如也

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

TA关注的人

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