自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 问答 (1)
  • 收藏
  • 关注

原创 关于Vue项目局域网内使用localhost 和 IP同时访问

关于Vue项目局域网内使用localhost 和 IP同时访问 百度了一堆的解决方案,发现都行不通。最后发现把 config 中index.js文件中host : 'localhost'  改为 host : '0.0.0.0'然后还是不行,这咋整啊把服务器代理关了试试wc  竟然可以了具体原因还没懂,待我调查调查。 ...

2019-02-19 15:23:46 707

转载 kettle 各组件说明

文本文件输入(text input):读取大量不同的文本文件。大多是通过工具生成的CSV文件。表输入(table Input):常用来利用连接和SQL,从数据中读取信息,自动生成基本的SQL语句。获取系统信息(get system info):这个步骤从 Kettle 环境中获取信息。生成行(Generate Rows ):这个步骤输出一定数量的行,缺省为空。可选包括一定数量的静态字段...

2018-09-14 13:26:28 2113

转载 网络通信

在学习计算机网络时,我们经常会遇到帧、数据包、数据报等名词?有人会问,他们不是都一样的吗,不是都是在网络传输的数据概念吗?其实它们三个还真不一样。那我们赶紧看一下他们之间的区别和联系。      我们首先从概念上来区分他们:      数据帧(Frame):就是数据链路层的协议数据单元,它包括三部分:帧头,数据部分,帧尾。其中,帧头和帧尾包含一些必要的控制信息,比如同步信息、地址信

2018-03-06 15:52:36 195

转载 操作系统

操作系统面试题1、进程和线程的区别?解析:(1)进程是资源的分配和调度的一个独立单元,而线程是CPU调度的基本单元          (2)同一个进程中可以包括多个线程,并且线程共享整个进程的资源(寄存器、堆栈、上下文),一个进行至少包括一个线程。          (3)进程的创建调用fork或者vfork,而线程的创建调用pthread_create

2018-03-06 15:01:03 187

转载 C++多态

1、什么是多态?(1)通过继承同一个基类,产生了相关的不同的派生类,与基类中同名的成员函数在不同的派生类中会有不同的实现,也就是说:一个接口、多种方法。(2)多态是面向对象的重要技术之一,它是一种行为的封装,是同一个事物所表现出来的多种形态,简单地说就是:一个接口、多种形态。(3)那么问题来了,现在,在运行时使用同一个成员名来调用类对象的成员函数,会调用哪个对象的成员函数呢?这就是多态要解决的问题...

2018-02-28 17:55:20 143

原创 归并排序

归并排序

2018-02-01 10:59:00 190

原创 插入排序

插入排序

2018-01-28 17:35:18 131

原创 基数排序

基数排序

2018-01-26 19:01:28 131

原创 堆排序

堆排序

2018-01-26 09:51:54 148

原创 冒泡排序

冒泡排序

2018-01-24 13:59:59 286

原创 快速排序

快速排序

2018-01-24 13:59:12 230

原创 希尔排序

希尔排序

2018-01-23 21:03:54 147

原创 简单选择排序

简单选择排序简单选择排序第一次遍历:将数组中第一个数假设为最小数第二次遍历:除去第一个数以外的数,找出最小的放在第一个的位置如此往复遍历#includevoid SelectSort(int arr[], int len){ int i, j, tmp, flag; for(i = 0; i < len - 1; i++) { tmp = arr[i]; f

2018-01-22 11:23:49 199

转载 sqlite3_get_table 使用举例

void GetTable(){sqlite3 * db;int result;char * errmsg = NULL;char **dbResult; //是 char ** 类型,两个*号int nRow, nColumn;int i , j;int index; result = sqlite3_open( “

2017-12-18 14:37:53 1216

原创 Linux 网络编程

1. TCP/IP理论基础    Linux的优点之一就是在于它丰富而稳定的网络协议栈,其范围是从协议无关层(如通用的socket层接口和设备层)到各种网络协议的实现。    对于网络理论介绍一般采用OSI模型,但是Linux中网络栈的介绍一般分为四层的Internet模型。    TCP/IP 实际上一个协同工作的通信家族,为网络数据通信提供通路。为讨论方便可TCP/IP 协议组大体

2017-12-10 19:21:42 209

原创 Linux 多线程编程

1.线程和进程的区别   (1)进程是资源分配的最小单位,线程是程序执行的最小单位。   (2)进程有独立的地址空间,线程没有单独的地址空间。       线程的优点:(1)耗费时间少。                            (2)切换时间短,效率高。                            (3)

2017-12-09 20:05:56 165

原创 进程间通信预习(二)

1.类UNIX的IPC解决方案   由于历史的原因,在类UNIX系统的发展中,不同的团队发展出了不同的解决方案。这些解决方案被Linux系统兼收并蓄,并经过改造,形成了支持最广泛的解决方案。2.Linux系统的IPC接口   Linux系统的IPC接口主要由System V IPC,POSIX IPC以及BSD Socket构成。 BSD Socket    socket不

2017-12-07 23:49:04 191

原创 进程间通信预习(一)

1.进程间通信工具的分类一些复杂的应用程序可能会需要多个进程分工协作来满足所需的功能需求,这就必然涉及到数据在进程之间的共享或交换,称为IPC(Inter-process communication,进程间通信)。    UNIX提供了许多工具(facilities)用于实现进程间通信,这些工具可以分为三类: 通信(Communication):用于进程间交换数据。 同步(Sync

2017-12-07 23:44:45 186

原创 Linux 进程控制编程

1.进程控制理论基础    进程是一个具有一定独立功能的程序的一次运行活动,同时也是资源分配的最小单元。 ** 进程与程序:   进程是动态的,程序是静态的:程序是有序代码的集合;进程是程序的执行。通常进程不可在计算机之间迁移;而程序通常对应着文件、静态和可以复制   进程是暂时的,程序使长久的:进程是一个状态变化的过程,程序可长久保存   进程与程序组成不同:进程的组成包括程

2017-12-06 21:01:23 220

原创 Linux 文件编程

1. Linux系统调用及用户编程接口(API)      所谓系统调用是指操作系统提供给用户的一组“特殊”接口,用户程序可以通过这组“特殊”接口来获得操作系统内核提供的的服务。     由于在Linux中,为了更好地保护内核空间,将程序的运行空间分为内核空间和用户空间(也就是常称的内核态和用户态),它们分别运行在不同的级别上,在逻辑上是相互隔离的。     因此,用户进程在通常情况下

2017-12-06 20:24:42 191

转载 C指针

计算机中所有的数据都必须放在内存中,不同类型的数据占用的字节数不一样,例如 int 占用4个字节,char 占用1个字节。为了正确地访问这些数据,必须为每个字节都编上号码,就像门牌号、身份证号一样,每个字节的编号是唯一的,根据编号可以准确地找到某个字节。下图是 4G 内存中每个字节的编号(以十六进制表示):我们将内存中字节的编号称为地址(Address)或指针(Pointer)

2017-12-04 15:37:48 272

原创 union、enum、typedef

新上课内容的笔记整理。共同体使几个不同的变量共占同一段内存的结构称为 “共用体”类型的结构。定义共用体类型变量的一般形式为:union 共用体名{        成员表列;}变量表列;共用体和结构体的比较:结构体变量所占内存长度是各成员占的内存长度之和。每个成员分别占有其自己的内存单元。共用体变量所占的内存长度等于最长的成员的长度。

2017-12-04 15:35:45 223

转载 单链表

一、单链表的建立有了动态内存分配的基础,要实现链表就不难了。所谓链表,就是用一组任意的存储单元存储线性表元素的一种数据结构。链表又分为单链表、双向链表和循环链表等。我们先讲讲单链表。所谓单链表,是指数据接点是单向排列的。一个单链表结点,其结构类型分为两部分:1、数据域:用来存储本身数据2、链域或称为指针域:用来存储下一个结点地址或者说指向其直接后继的指针。例:typ

2017-12-01 20:38:14 157

转载 结构体联合体

在C中, 结构也是一种数据类型, 可以使用结构变量, 因此,  象其它类型的变量一样, 在使用结构变量时要先对其定义。    定义结构变量的一般格式为:     struct 结构名     {          类型  变量名;          类型  变量名;          ...     } 结构变量;    结构名是结构

2017-12-01 20:35:39 177

原创 关于C语言数组

学习了数组这一块,越发的想把知识做一个整理。哎, 所以这篇文章只是个知识整理文。ahhhhhh(1)一维数组:       定义        1.一维数组的定义格式为:           类型说明符  数组名[常量表达式];  例如:  int a[10];             它表示定义了一个整形数组,数组名为a,有10个元素。        2.在定义数组时,需

2017-11-21 20:43:39 520

空空如也

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

TA关注的人

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