emmm,这是我的第一篇博客. 作为一个软件工程专业的学生,我希望自己能在编程方面有不错的成就,我们老师告诉我们学编程就要写博客,在写博客的过程中不断成长,结交朋友,所以我就开始尝试写专业相关的博客. 我打算写一个能够让小白从零开始学会基本编程的类似教程的东西,其实也是在印证自己所学,为自己做一个痕迹管理.但是我认为我的博客里面可能会常常出现一些我意料之外的错误,所以希望博友们指正. 当然了,C/C++编译器怎么安装这类白到透明的技巧,我觉得自己百度就好~ 希望可以帮助到有需要的人~ 编译软件:…
vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式).NAT(网络地址转换模式).Host-Only(仅主机模式). NAT(网络地址转换模式) NAT(网络地址转换)vmnet8 VM会启用VM DHCP服务,会给我们选择NAT模式的机器分配IP. 分配的IP地址范围:编辑-->虚拟网络编辑器-->选中NAT模式-->(先修改子网IP和子网掩码) DHCP设置-->在里面设置IP地址池 DHCP 动态地址分配协议 用户端PC可以自动获取IP 客户端PC…
软件行业经过几十年的发展,编程语言的种类已经越来越多了,而且很多新的编程语言已经在这个领域从开始的默默无闻到如今风风火火,整个编程语言朝着集成化方向发展,这样会导致很多的初学者选择上不像以前那么单一了,而且随着整个软件行业应用方面开发刚需增加,高级编程语言市场进一步得到扩张.   大约十几年前的大学教材还是清一色的C语言作为第一编程语言,C语言作为基础语言的口号就是这么来的,当然C语言之所以称之为基础编程语言,主要是现在很多编程底层实现大部分是基于C语言,而且操作系统以及底层驱动基础语言也是C语…
 Python安装.配置图文详解 目录: 一. Python简介 二. 安装python 1. 在windows下安装 2. 在Linux下安装 三. 在windows下配置python集成开发环境(IDE) 1. 在Eclipse中安装PyDev插件 2. 配置Python Interpreters 四. 创建Python Project 五. 编写HelloWorld 六. 小结 一. Python简介: Python在Linux.windows.Mac os等操作系统下都有相应的版本,不管…
本文为博主原创文章,欢迎转载,请保留出处:http://blog.csdn.net/andrewfan Unity中关于四元数的API详解 Quaternion类 Quaternion(四元数)用于计算Unity旋转.它们计算紧凑高效,不受万向节锁的困扰,并且可以很方便快速地进行球面插值. Unity内部使用四元数来表示所有的旋转. Quaternion是基于复数,并不容易直观地理解. 不过你几乎不需要访问或修改单个四元数参数(x,y,z,w); 大多数情况下,你只需要获取和使用现有的旋转(例如…
前面说了写关于数组和指针的内容,这次在这里讨论一下字符串,讨论一下C语言风格的字符串. 在C语言里面我们利用字符数组来对字符串进行处理, 在C++里面我们前面说过一种类类型string可以对字符串进行处理, 这里需要引起注意,因为两种机制存在一定的区别. 一.字符串 1.字符串字面值 利用左.右分号 " 和 " 括起来的字符是一个字符串字面值, 字符串字面值可以自引用,可以通过数组.指针进行引用.如下所示: ""       空字符串, 占用1个字节, 这个字节用来…
生命周期的概念,也就是生存期,仅仅适用于变量. 代码.常量.定义等等都是与程序共存亡的,他们的生命周期就是程序的生命周期. 静态分配:生命周期是整个程序执行周期,内存会一直存在,在main函数执行之前就创建,无论函数如何运行.如何调用,内存一直不会被回收,一直到程序结束才被程序回收. 自动分配:就是在栈上,系统自动回收清理,函数调用的时候,从定义的地方开始创建,函数结束的时候,系统自动进行回收. 动态分配:生存期就是从malloc开始,从free结束. 例12.1 以下函数 power() 用以…
查询操作是SQL语言中很重要的操作,我们今天就来详细的学习一下. 一.数据查询的语句格式 SELECT [ALL|DISTINCT] <目标列表达式>[,<目标列表达式> ....] --可以选择多个列 FROM <表名或视图名>[, <表名或视图名> ....]--可以选择多个表或视图 [ WHERE <条件表达式> ] --查询什么条件的数据 [ GROUP BY <列名1> [ HAVING <条件表达式> ] ]…
本文源码:GitHub·点这里 || GitEE·点这里 一.Lock体系结构 1.基础接口简介 Lock加锁相关结构中涉及两个使用广泛的基础API:ReentrantLock类和Condition接口,基本关系如下: Lock接口 Java并发编程中资源加锁的根接口之一,规定了资源锁使用的几个基础方法. ReentrantLock类 实现Lock接口的可重入锁,即线程如果获得当前实例的锁,并进入任务方法,在线程没有释放锁的状态下,可以再次进入任务方法,特点:互斥排它性,即同一个时刻只有一个线程…
原载地址:http://3633188.blog.51cto.com/3623188/828095 1.POST和GET      一个CGI程序在于服务器之间的信息传输和数据传输一般通过两种方法,即POST和GET.具体是哪一种方法这需要通过CGI的一个环境变量REQUEST_METHOD判断(具体怎么判断我会在下面详细讲解),在这之前先讲一下URL编码.      1.1 URL编码       虽然在设置表单信息的传输方式时有POST和GET两种方法,但是不管采取哪种方法,浏览器采取的编码…