自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 操作系统:内存管理(概念)

对于计算机系统而言,操作系统充当着基石的作用,它是连接计算机底层硬件与上层应用软件的桥梁,控制其他程序的运行,并且管理系统相关资源,同时提供配套的系统软件支持。对于专业的程序员而言,掌握一定的操作系统知识比不可少,因为不管面对的是底层嵌入式开发,还是上层的云计算开发,都需要使用到一定的操作系统相关知识。

2016-05-30 14:06:31 15994 1

原创 操作系统:进程管理(概念)

对于计算机系统而言,操作系统充当着基石的作用,它是连接计算机底层硬件与上层应用软件的桥梁,控制其他程序的运行,并且管理系统相关资源,同时提供配套的系统软件支持。对于专业的程序员而言,掌握一定的操作系统知识比不可少,因为不管面对的是底层嵌入式开发,还是上层的云计算开发,都需要使用到一定的操作系统相关知识。

2016-05-30 10:40:24 1342

原创 网络与通信:网络其他问题

计算机网络技术是互联网发展的基础。它是计算机技术与通信技术结合的产物,是现在信息技术的一个重要组成部分,而且正朝着数字化、高速化、智能化的方向迅速发展。随着3G、4G技术的兴起,越来越多的企业参与到了网络与通信相关的行业的角逐,网络与通信相关的行业的角逐,网络与通信成为信息化浪潮的先锋。而对于网络相关技术的考察也越来越受到各大IT企业的重视。常用的网络安全防护措施有哪些常用的

2016-05-30 09:23:24 7764

原创 网络与通信:网络编程(概念)

计算机网络技术是互联网发展的基础。它是计算机技术与通信技术结合的产物,是现在信息技术的一个重要组成部分,而且正朝着数字化、高速化、智能化的方向迅速发展。随着3G、4G技术的兴起,越来越多的企业参与到了网络与通信相关的行业的角逐,网络与通信相关的行业的角逐,网络与通信成为信息化浪潮的先锋。而对于网络相关技术的考察也越来越受到各大IT企业的重视。如何使用Socket编程socket在计算机中提供了一个通

2016-05-26 16:00:06 958

原创 网络与通信:网络协议(概念)

计算机网络技术是互联网发展的基础。它是计算机技术与通信技术结合的产物,是现在信息技术的一个重要组成部分,而且正朝着数字化、高速化、智能化的方向迅速发展。随着3G、4G技术的兴起,越来越多的企业参与到了网络与通信相关的行业的角逐,网络与通信相关的行业的角逐,网络与通信成为信息化浪潮的先锋。而对于网络相关技术的考察也越来越受到各大IT企业的重视。TCP和UDP的区别有哪些什么叫三次握手什么叫

2016-05-24 11:23:20 17799 1

原创 网络与通信:网络设备(概念)

计算机网络技术是互联网发展的基础。它是计算机技术与通信技术结合的产物,是现在信息技术的一个重要组成部分,而且正朝着数字化、高速化、智能化的方向迅速发展。随着3G、4G技术的兴起,越来越多的企业参与到了网络与通信相关的行业的角逐,网络与通信相关的行业的角逐,网络与通信成为信息化浪潮的先锋。而对于网络相关技术的考察也越来越受到各大IT企业的重视。交换机与路由器有什么区别集线器Hub与交换机的区别是什么

2016-05-23 10:09:36 1641

原创 网络与通信:网络模型(概念)

计算机网络技术是互联网发展的基础。它是计算机技术与通信技术结合的产物,是现在信息技术的一个重要组成部分,而且正朝着数字化、高速化、智能化的方向迅速发展。随着3G、4G技术的兴起,越来越多的企业参与到了网络与通信相关的行业的角逐,网络与通信相关的行业的角逐,网络与通信成为信息化浪潮的先锋。而对于网络相关技术的考察也越来越受到各大IT企业的重视。OSI七层模型是什么TCPIP模型是什么BS与CS有什

2016-05-22 19:57:43 2380

原创 数据库的应用(概念)

在同一个数据集合中,不同的选择条件对应了不同的输出结果,数据库就是这样一种按数据结构来组织、存储和管理数据的仓库。程序或用户可以通过它来进行数据的访问与修改,它是数据存储的灵魂。数据管理经历了人工管理、文件系统到数据库系统3个阶段。数据库是具有逻辑关系和确定意义的数据结合,它能克服传统文件组织所产生的一系列问题,数据冗余小,由于关系型数据库管理系统对于信息查询具有很大的灵活性,并且设计简单,所以已经

2016-05-19 17:45:04 13221

原创 数据库中的基本概念

在同一个数据集合中,不同的选择条件对应了不同的输出结果,数据库就是这样一种按数据结构来组织、存储和管理数据的仓库。程序或用户可以通过它来进行数据的访问与修改,它是数据存储的灵魂。数据管理经历了人工管理、文件系统到数据库系统3个阶段。数据库是具有逻辑关系和确定意义的数据结合,它能克服传统文件组织所产生的一系列问题,数据冗余小,由于关系型数据库管理系统对于信息查询具有很大的灵活性,并且设计简单,所以已经

2016-05-17 21:40:58 6468

原创 小题目:构造函数,析构函数的顺序(全局变量、静态局部变量)

已知 A B C D 四个类对象,问析构函数的调用顺序C c;void main(){ A*pa=new A(); B b; static D d; delete pa;}这道题主要考察的知识点是 :全局变量,静态局部变量,局部变量空间的堆分配和栈分配其中全局变量和静态局部变量时从 静态存储区中划分的空间, 二者的区别在于作用域的不同,全局变量作用域大于静态局

2016-05-12 21:14:44 3369 1

原创 C++:public继承、protected 继承、private继承

C++中常见的3种继承方式:public 继承、protected 继承和private继承public 当采用公有继承时,基类成员对其对象的可见性与一般类及其对象的可见性相同,公有成员课件,其他成员不可见。基类成员对派生类的可见性对派生类来说,基类的公有成员和保护成员可见;基类的公有成员和保护成员作为派生类的成员时,它们都维持原有的状态;基类的私有成员不可见;基类的私有成员依然是私有的,派生类

2016-05-10 19:35:21 1185

原创 C++:面向对象的基本特征

面向对象方法首先对需求进行合理分层,然后构建相对独立的业务模块,最后通过整合各模块,达到高内聚、低耦合的效果,从而满足客户要求。具体而言,有三个基本特征:封装、继承和多态。封装:将客观事物抽象成类,每个类对自身的数据和方法实行保护。类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。C++中类是一种封装手段,采用类来描述客观事物的过程就是封装,本质上是对客观事物的抽象。。。继承

2016-05-10 17:19:36 1928

原创 C++:内存分配

系统蓝屏,很大原因都是系统自身代码有缺陷引起的,而系统代码缺陷很大程度上与内存分配不当有关。由于内存分配不当引起的堆栈溢出、缓冲区溢出等问题,常常会导致系统瘫痪甚至崩溃,所以理解内存分配对于一名合格的程序媛而言非常有必要。内存分配的形式内存泄露缓冲区溢出内存分配的形式一个由C/C++编译的程序所占用的系统内存一般分为以下几个部分的内容: (1)有符号起始的区块(Block Started b

2016-05-10 16:56:04 970

原创 C++:重载、覆盖与隐藏

C++之中的重载、覆盖、隐藏 [TOC]重载重载是指函数不同的参数表,对同名函数的名称做修饰,然后这些同名函数就成了不同的函数。在同一可访问区域内被声明的几个具有不同参数列表(参数类型、个数、顺序不同)的同名函数,程序会根据不同的参数列来确定具体调用哪个函数。对于重载函数的调用,在编译期间就已经确定,是静态的,它们的地址在编译期间就绑定了与多态无关。注意:重载不关心函数的返回值类型特征: (1)

2016-05-10 15:58:35 1263

原创 小程序:或与加

题目描述:给定 x,k,求满足 x + y = x | y 的第 K 小的正整数 y。 | 是二进制的或(or)运算。例如,3 | 5 = 7. 比如当 x = 5, k = 1时,返回2,因为 5+1 = 6 不等于 5 | 1 = 5,而 5+2 = 7 等于 5 | 2 = 7输入描述: 每组测试用例仅包含一组数据,每组数据为两个正整数 x , k。满足 0 < x, k <= 2,000,

2016-05-07 15:23:26 1328

原创 C++: 位操作

使用位操作加快运行位运算的知识有效的计算2乘以8的方法快速求取一个整数的7倍实现位操作求两个数的平均值引申利用位运算计算数的绝对值不用除法操作符实现两个正整数的除法方法一方法二递归求解方法三移位操作引申1用逻辑运算实现加法运算引申2如何只用逻辑运算实现乘法运算位运算的知识(1)常用的等式: -n = ~(n-1) = ~n+1 (2)获取整数n的二进制中最后一个 1:n&(-n

2016-05-07 11:29:00 1167

原创 小程序:全排列

1.全排列就是从第一个数字起每个数分别与它后面的数字交换。2.去重的全排列就是从第一个数字起每个数分别与它后面非重复出现的数字交换。3.全排列的非递归就是由后向前找替换数和替换点,然后由后向前找第一个比替换数大的数与替换数交换,最后颠倒替换点后的所有数据。全排列的递归实现举个例子,123的全排列有123、132、213、231、312、321,通过观察可以发现,全排列就是从第一个数字起每个数分别于它

2016-05-05 20:45:46 1655

原创 完美洗牌问题(打乱数组间各元素的顺序)

除了前一篇的完美洗牌问题,还有一种洗牌,就是乱序(shuffle)的问题,将54张有序的扑克牌的顺序打乱,实现洗牌操作。局部洗牌法1。随机产生一个1-n的数x,做为第一张牌。 2。随机产生一个1-(n-1)的数y,如果y<x,则将y作为第二张牌,否则将y+1作为第二张牌。 3。随机产生一个1-(n-i)的数z,取第z个没有被抽出来的作为第i张牌。(i=3,4,5…54) 这种算法的复杂度为O(

2016-05-04 16:32:46 5805 1

转载 完美洗牌问题(数组间数据有规律的交叉)

题目详情:有个长度为2n的数组{a1,a2,a3,…,an,b1,b2,b3,…,bn},希望排序后{a1,b1,a2,b2,….,an,bn},请考虑有无时间复杂度o(n),空间复杂度0(1)的解法。问题描述解法一蛮力变换1步步前移2中间交换解法二完美洗牌算法1位置置换pefect_shuffle1算法2分而治之perfect_shuffle2算法3完美洗牌算法perfect_shu

2016-05-03 17:07:47 4577

深度学习研究进展

深度学习研究进展,可以大体了解一下主流的算法

2015-11-09

深度学习综述

深度学习综述,讲述了深度学习的定义,深度学习的发展历史

2015-11-09

RBM 读书笔记

这是mytestmy 博客的深度读书笔记之RBM

2015-10-31

Hopfield 神经网络

机器学习中RBM的起源 Hopfield 神经网络

2015-10-31

sparse autoencoder

斯坦福大学机器学习课程,exercise代码。经验证,没错误。

2015-10-26

CS294A Lecture Notes by Andrew Ng

斯坦福大学 机器学习大牛 Andrew Ng的sparse autoencoder 课程讲义

2015-10-25

国信蓝点、蓝桥杯真题

第三届国信蓝点、蓝桥杯真题。包括所有预赛真题和决赛真题。

2014-05-15

国信蓝点、蓝桥杯第二届真题

第二届国信蓝点、蓝桥杯比赛真题。包含真题和模拟题。

2014-05-15

蓝桥杯第一届真题

第一届,国信蓝点,“蓝桥杯”比赛真题。含有初赛题还有决赛题。

2014-05-15

2013年蓝桥杯资料

2013年蓝桥杯练习资料。参考题目包括编程大题、代码填空题、结果填空题还有其他的参考题。可以当做练习。

2014-05-15

空空如也

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

TA关注的人

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