自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北往风吹

记录点滴

  • 博客(66)
  • 资源 (24)
  • 收藏
  • 关注

转载 JAVA关键字及作用

JAVA关键字及作用转载自:java关键字及作用Java关键字及其作用 一、 总览:复制代码访问控制private protected public类,方法和变量修饰符abstract class extends final implements interface native newstatic strict...

2018-07-26 09:30:24 278

原创 【C#】基础知识—程序调试与异常处理机制

一、程序调试1. 概念程序调试是在程序中查找错误的过程,在开发过程中,程序调试是检查代码并验证它能够正常运行的有效方法。在编写程序的时候,难免会遇到一些错误,为了解决这些错误就需要程序员对运用程序进行调试,查出错误的根源。2. 调试的思路 1)断点操作:插入断点 -- 调试切换断点 -- 删除断点 2)开始执行:调试,启动调试 -- 右击选中行,运行到光标处 3)中断操作:

2016-05-03 15:31:14 1298

原创 【C#】面向对象基础—属性、方法、结构

一、概念面向对象不是取代面向过程的:面向对象程序设计是在面向过程程序设计的基础上发展而来的,它将数据和对数据的操作看做是一个不可分割的整体,力求将现实简单化,因为这样不仅符合人们的思维习惯,同时也可以提高软件的开发效率,并方便后期委会。1. 属性的定义及使用访问的限制权限便于控制输入的数据等

2016-03-07 23:45:10 858

原创 【C#】基础知识—数组

一、概述在C#程序设计中,数组与字符串一样,是最常见的类型之一,数组能按一定的规律把相关的数据组织在一起,并能通过“索引”或者“下标”快速地管理这些数据;集合也可以存储多个数据,C#中最常用的集合是ArrayList集合。1. 数组:可以帮我们一次声明多个同类型的变量。这些变量在内存中是连续存储的。数组是通过指定数组的元素类型、数组的秩(维数)及数组每个维度的上限和下限来定义的,即一个

2016-03-02 23:27:52 1084

原创 【C#】基础知识—字符与字符串

一、概念C#中对文字的处理大多是通过对字符和字符串的操作来实现的,字符和字符串通过char和string来表示二、字符类char的使用1. 概述Char在c#中表示一个Unicode字符,正式这些Unicode字符构成了字符串。一个Unicode的字符的标准长度为两个字节。Char提供了很多实用的方法,其中Is和To开头的方法比较常用,Is开头的方法大多是判断Unicode字符

2016-03-02 23:24:53 1089

原创 【C#】基础知识—流程控制语句

一、流程控制语句的描述语句是程序完成一次完整操作的基本单位,默认情况下,程序的语句是顺序执行的。但是,如果一个程序只有顺序执行的语句,那么程序可能什么也做不了。在c#中有很多语句,通过这些语句可以控制程序代码的执行次序,提高程序的灵活性,从而实现比较复杂的程序。1. 条件选择语句条件选择语句用于根据某个表达式的值从若干条给定语句中选择一个来执行,包括if语和switch语句两种:

2016-03-02 20:39:30 898

原创 【C#】基础知识—运算符

一、概念1. 常见运算符算术运算符、赋值运算符、关系运算符、逻辑运算符、布尔逻辑运算符、移位运算符 1)算术运算符:主要包括:+、-、*、/、%(取余或者模),使用运算符的时候也要遵循数学中的一些条件,比如表达式中除数不能为“0”; 2)赋值运算符:用来为变量、属性和事件等元素赋值,主要包括=、+=、-=、*=、/=、%=、&=(位与赋值)、|=(位或赋值)、^=(异或赋值)、>=

2016-03-02 20:36:12 497

原创 【C#】基础知识—数据类型、数据类型转换

一、 数据类型C#中的数据类型根据定义可以分为两种:一种是值类型,一种是引用类型。这两种类型的差异就在于数据的存储方式,值类型直接存储数据,而引用类型则存储实际数据的引用,程序通过此引用找到真正的数据。1. 值类型 值类型直接存储数据,主要包括:整数类型、浮点类型以及布尔类型(true或者false)等。值类型在堆栈中进行分配,因此效率很高,使用值类型主要的目的是为了提高新性能。值类型

2016-03-02 20:35:10 1380

原创 【C#】基础知识—初识C#与.Net

¥···每天写点东西,感觉很好,既复习基础知识,又可以收获成就感,何乐而不为呢?···¥一、概念.Net与c#1. .Net/dotnet:一般指.Net Framework框架,一种平台,一种技术;2. C#(sharp):一种编程语言,可以开发基于.net平台的运用;*. java即是一种技术又是一种编程语言;二、.net用途1. 桌面运用程序:(在.net平台上开发桌

2016-02-20 22:37:31 573

原创 【C++】基础知识—构造函数与拷贝构造函数

一、构造函数1. 构造函数定义及调用: C++中的类可以定义在与类名相同的特殊成员函数,这种与类名相同的成员函数叫做构造函数 构造函数在定义时可以有参数 没有任何返回类型的声明调用: 自动调用:一般情况下c++编译器会自动调用构造函数 手动调用:在一些情况下则需要手工调用构造函数2. 有关析构函数 在C++中的类可以定义一个特殊的成员函数清理对象,这个特殊的成员

2015-12-31 23:59:54 1305

原创 【C++】基础知识—内联(置)函数及register关键字

¥···坚持每天写点东西,感觉很好,既复习基础知识,又可以收获成就感,何乐而不为呢?···¥一、变量的引用1. 变量名知识回顾 变量名实质上是一段连续存储空间的别名,是一个标号(门牌号) 程序中通过变量来申请并命名内存空间    通过变量的名字可以使用存储空间2. 什么是变量的引用 对一个数据可以使用引用“reference”,这是C++对c的一个重要扩充,引用的作

2015-12-31 11:29:56 3057

翻译 【C++】基础知识—引用和指针引用

¥···坚持每天写点东西,感觉很好,既复习基础知识,又可以收获成就感,何乐而不为呢?···¥引用是C++引入的新语言的特性,是C++常用的内容之一,正确、灵活地使用引用,可以使程序简洁、高效。一、引用简介1. 变量名知识回顾 变量名实质上是一段连续存储空间的别名,是一个标号(门牌号); 程序中通过变量来申请并命名内存空间 ; 通过变量的名字可以使用存储空间2. 引用就是某一已定

2015-12-06 10:36:44 507

原创 【C++】基础知识—对C语言的加强

¥···坚持每天写点东西,感觉很好,既复习基础知识,又可以收获成就感,何乐而不为呢?···¥  C++语言是在C语言的基础上进行了大量的扩充和改进而得到的。它继承了C语言的全部内容,并在C语言的基础之上增加了面向对象编程的内容,C++既支持新型的面向对象程序设计。因此C++并不是一种新的语言,也不是纯粹的面向对象程序设计语言。  C++首先保持了语言的简洁、高校和汇编语言等优点,同时又给语

2015-12-02 21:51:56 496

原创 【C++】基础知识—与C语言关系、命名空间

¥···每天进步一点点,每天快乐一点点!坚持每天写点东西,感觉很好,既复习基础知识,又可以收获成就感,何乐而不为呢?···¥一、简单的程序1. C语言输出hello#define _CRT_SECURE_NO_WARNINGS #include #include #include void main(){ printf("hello...\n"); system("

2015-12-01 11:39:48 582

原创 C项目开发—通讯录(三) 删除、修改、搜索功能、源码发放

一、删除功能删除联系人的函数:思路: 1> 让用户输入要删除的数据的编号 2> 判断编号是否合法 3> 让用户再次确定删除 4> 开始删除数组元素   1)删除的元素正好是数组最后一个元素,只需要让联系人-1   2)如果删除的不是数组的最后一个元素,需要移动元素,联系人-1 5> 删除文件内容实现:void doDelete(){ printf("

2015-11-12 23:37:19 753

原创 C项目开发—通讯录(二) 初始化、查看、添加功能实现

¥···每天进步一点点,每天快乐一点点!坚持每天写点东西,感觉很好,既复习基础知识,又可以收获成就感,何乐而不为呢?···¥一、通讯录的初始化通讯录的初始化工作 1. 尝试读取数据文件 2. 要是读取成功,说明文件存在     如果存在的话,要读取联系人数据,保存到联系人数组 contacts 3. 要是不成功说明是第一次使用     如果是第一次使用:

2015-11-12 16:47:54 1077

原创 C项目开发—通讯录(一) 整体设计及界面、框架搭建

¥···每天进步一点点,每天快乐一点点!坚持每天写点东西,感觉很好,既复习基础知识,又可以收获成就感,何乐而不为呢?···¥1. 用到的知识点:    常量、变量是使用    全局变量    分支语句    函数    宏    循环语句、scanf和printf、数据、结构体、文件、指针*2. 经典问题    数组元素的删除(用一个变量来记录数组长度

2015-11-11 16:13:52 1041

原创 【SQL Server 2008】基础知识—数据库相关概念及操作

¥···坚持每天写点东西,感觉很好,既复习基础知识,又可以收获成就感,何乐而不为呢?···¥一、数据库的相关概念1. 物理存储结构  数据库文件在磁盘上的存储形式:  * 主数据文件—只能有一个*.mdf  * 辅助数据文件—*.mdf  * 日志文件—*.ldf  * 文件组—日志文件不属于任何一个文件组2. 逻辑存储结构  由数据表,视图,索引等不同的数

2015-09-26 16:39:37 2124

原创 【SQL Server 2008】基础知识—数据库登录

一、安装过程略二、登录数据库在启动数据库(使用管理工具Microsoft SQL Server Management Studio),出现下图:1. 服务器名称当选择服务器的时候有多种方式:机器名、.、(local)、ip地址、.\实例名(前面三个都是表示本机,实例名会默认,或者自己命名,要是装了vs,则会默认为SqlExpress)2. 身份验证后面讲解三

2015-09-24 18:07:15 1938

原创 【Java语言】基础知识一

¥···每天进步一点点,每天快乐一点点!坚持每天写点东西,感觉很好,既复习基础知识,又可以收获成就感,何乐而不为呢?···¥下面的内容是以前学习java时候课堂上做的小笔记,发表到博客中纯属为了保存^_^一、基础知识1. 程序2. 设计语言:c,java,c++,c#,html,actionscript,j2ee3. java--->j2se,j2ee,j2me4. jav

2015-09-24 15:22:00 569

原创 IOS开发UI—transframe属性

一、transform属性在OC中,通过transform属性可以修改对象的平移、缩放比例和旋转角度常用的创建transform结构体方法分两大类  1)创建“基于控件初始位置”的形变   CGAffineTransformMakeTranslation(平移)   CGAffineTransformMakeScale(缩放)   CGAffineTransformMake

2015-09-05 16:24:28 703

原创 IOS开发UI—纯代码实现控件及其基本属性

一、纯代码实现1. 步骤  1> 了解自己需要实现的控件对象,在使用响应的控件类创建控件对象(先有对象,后有类)  2> 设置控件属性,注意位置也是属性;看看是否有响应事件  3> 添加控件到视图中2. 在前面的基础篇中讲到Main.storyboard用来实现界面的编辑。在这个页面中的内容其实都是可以通过代码实现的。3. 设置控件监听方法的示例代码如下:[btn addT

2015-09-04 23:50:27 1820

原创 IOS开发UI—Button基础

一、简单了解1. 按钮是运用程序中最常用的用户控件之一,UIKit使用UIButton类来表示按钮;2. 按钮的创建方式有一些特别,它使用UIButton的buttonWithType: 类方法,并传入按钮的类型参数;3. 一般情况下,点击某个控件后,会做出相应反应的都是按钮,钮的功能比较多,既能显示文字,又能显示图片,还能随时调整内部图片和文字的位置4. 按钮的三种状态:

2015-09-03 23:47:51 654

原创 IOS开发UI—UI控件概览

一、首先来了解下项目的基本结构 1. 在新建好一个项目后Main.storyboard:程序可视化的界面,可以通过拖拉控件来这里,代替写代码;LaunchScreen.xib:程序启动界面(每一个运用程序刚启动的时候会有一个短暂的过度界面,可用于推送等等)。会先显示这个界面在进入程序主界面。【另一种办法是在Images.xcassets里面设置】Images.xcasset

2015-09-03 23:06:36 1107

翻译 【C语言】结构体

一、概念1. 结构体是由基本数据类型构成的,并由一个标识符来命名的各种变量的组合。结构体中可以使用不同的数据类型。2. 在实际应用中,我们通常需要由不同类型的数据来构成一个整体,比如学生这个整体可以由姓名、年龄、身高等数据构成,这些数据都具有不同的类型,姓名可以是字符串类型,年龄可以是整型,身高可以是浮点型。二、结构体的定义1. 定义形式   结构体内部的元素,也就是组成部分,

2015-09-03 17:32:32 555

原创 初识IOS运用

在ios开发ui界面搭建的时候,很多时候我们是在故事版中直接拖拽控件的,根据自己的需要对控件进行相关的属性设置。这就说明了我们要熟悉属性面板的相关属性。下面简单介绍下xcode中属性面板部分控件属性的含义一、属性面板-view1. View 属性  1)Mode :定义内部对齐方式及是否缩放以适用视图大小;  2)Tag :UIView 所有子类,包括视图和控件,都可以起一个

2015-09-01 00:19:46 406

原创 【Objective-C】类方法与对象方法

一、方法1. 基本概念:用类名来调用的方法叫做类方法;2. 方法是类的行为,写在接口和实现两个文件中。在接口部分声明方法,在实现部分实现方法  1)类方法与实例方法   Objective-C中的类可以声明两种类型的方法:实例方法和类方法。实例方法就是一个方法,它在类的一个具体实例的范围内执行。也就是说,在你调用一个实例方法前,你必须首先创建类的一个实例。而类方法,比较起来,也就是

2015-08-29 23:18:42 4159

翻译 【Objective-C】面向对象—类和对象

一、OC是面向对象的,C语言是面向过程的。面向对象和面向过程只是解决问题的两种不同思想。区别:面向过程关注的是解决问题需要哪些步骤,面向对象关注的是解决问题需要哪些对象;

2015-08-28 23:20:23 544

原创 【Objective-C】面向对象—三大特性

一、封装1. 面向对象的三大特性:封装(成员变量)、继承和多态    在OC语言中,使用@interface和@implementation来处理类。(图片来源于官网)  @interface就好像暴露在外面的时钟表面,像外界提供展示以及接口。@implementation就好像隐藏在时钟内部的构造实现,把具体的实现封装了起来。2. 封装:隐藏内部实现,稳定外部接口

2015-08-28 23:18:10 2430

翻译 【Objective-C】面向对象前奏

在这里,我们在次来温习下面向对象的三大特性:封装、继承、多态。一、特性之封装1. 概念:    封装(encapsulation)又叫隐藏实现(Hiding the implementation)。就是只公开代码单元的对外接口,而隐藏其具体实现。    比如你的手机,手机的键盘,屏幕,听筒等,就是其对外接口。你只需要知道如何按键就可以使用手机,而不需要了解手机内部的电路是如何工作的

2015-08-28 23:15:59 582

原创 Foundation框架—错误接收与异常处理

一、Foundation框架—错误接收与异常处理  我们都知道程序在运行过程中难免会出现各种错误和特殊问题,这个时候就需要我们使用接受错误(error)和捕获异常(Exception)。1. 错误接收:   1). 在C语言中常常会通过函数返回值来表示错误信息,但是返回值仅仅是一个整型值或者一个字符串,有时候难以表达详细准确的错误信息。oc中可以使用NSError类对象来发送运行时

2015-08-25 00:34:09 1093

转载 【C语言】预处理指令—文件包含

感谢:http://www.cnblogs.com/mjios/archive/2013/03/20/2971575.html一、基本概念其实我们早就有接触文件包含这个指令了, 就是#include,它可以将一个文件的全部内容拷贝另一个文件中。二、一般形式1. 第1种形式#include   ---- 是系统自带的    直接到C语言库函数头文件所在的目录中寻找文件

2015-08-25 00:03:07 993

转载 【C语言】预处理指令—条件编译

感谢:http://www.cnblogs.com/mjios/archive/2013/03/20/2971275.html一、条件编译  概念:在很多情况下,我们希望程序的其中一部分代码只有在满足一定条件时才进行编译,否则不参与编译(只有参与编译的代码最终才能被执行),这就是条件编译。二、 基本用法1. #if 条件1 ...code1...#elif 条件2 ...co

2015-08-24 00:46:01 440

转载 【C语言】预处理指令—宏定义

一、预处理指令:在编译源文件程序前对源程序进行处理,用#表示该行为编译处理指令。在C语言中加入一些编译预处理指令可以提高编程效率,加快编译速度。注意:预处理命令不是C语言的一部分,因此每条编译预处理命令不需要以分号来结束。二、预处理简介1. C语言在对程序进行编译前,会先对一些特殊的预处理指令作解释(像常见的#include文件包含指令),产生一个新的源程序(这个过程称为编译预处理)。

2015-08-24 00:10:28 974

转载 【Objective-C】Copy语法

一、概念1. 目的:在改变原有对象的时候,不会改变新对象的值2. Copy 字面上面的意思是拷贝,是一个产生副本的过程。3. 特点:  1). 修改源文件的内容,不会影响副本文件;  2). 修改副本文件的内容,不会影响源文件;4. 如何使用Copy功能?  一个对象可以调用copy或MutableCopy方法来创建一个副本对象。  1). Copy:创建的是不可变

2015-08-21 23:39:51 431

转载 Foundation框架—NSNumber、NSValue、NSDate

一、NSNumber 这个类主要是用来封装基本类型的1. OC中的集合是不允许存入基本类型的,这就需要我们将基本类型进行封装下,然后存进去。这个方法类似于Java中的自动装箱和卸箱,Java中的集合其实也是不允许存入基本类型的,但是我们仍然可以那么操作,就是因为有自动装箱功能。    NSNumber 是 NSValue 的子类,但是NSNumber 只能包装数字类型(基本数据类型)不

2015-08-20 10:08:17 531

原创 nil、NULL和NSNull 的使用

一、区别1. nil: 是一个对象值;2. Null: 是一个通用指针(泛型指针);3. NSNull: 是一个对象,用在不能使用nil的场合中;因为在NSArray和NSDictionary中nil中有特殊的含义(表示列表结束),所以不能在集合中放入nil值。如要确实需要存储一个表示“什么都没有”的值,可以使用NSNull类。NSNull只有一个方法:    + (NSNull

2015-08-19 16:24:02 855

原创 【C语言】typedef

一、C语言允许对已有的数据类型定义另外的类型名,目的是为了增强程序的可读性。重命名数据类型的命令是typedef,他一C语言形式出现在程序中。typedef的一般形式如下:typedef 已有类型名 新类型名;例如:typedef int intWith;typedef float floatWith;二、示例讲解1. Typedef作用简介#include

2015-08-19 14:08:22 1656

翻译 Foundation框架—集合

一、数组是实例的有序集合,在Foundation框架中定义为NSArray类。1. NSArray的基本介绍    NSArray是OC中使用的数组,是面向对象的,以面向对象的形式操纵对象,是不可变数组。    C语言数组有一个缺点即数组中只能存放同种数据类型的元素。    OC数组只能存放OC对象,不能存放非OC对象,如int,结构体和枚举等。2. NSArr

2015-08-19 14:02:51 388

翻译 Foundation框架—字符串

一、字符串操作室程序开发中比较常见的,例如创建字符串、获取字符串长度和子字符串、字符串的比较、替换、拼接、分割等。1. 创建字符串    C语言中创建方式 // C语言中创建 char *s = "A string"; // 改字符数组的每一个字符是一个ASCII字符,并以0值表示字符串的结尾。    OC中创建方式 // oc中创建 NSString

2015-08-19 00:28:08 450

深入理解java虚拟机

通过视频教程及课件配合学习。带你认识java的运行机制 了解java虚拟机的工作原理,了解Java虚拟机的内存模型等。

2018-05-17

深入理解Java虚拟机视频教程

深入理解Java虚拟机(jvm性能调优+内存模型+虚拟机原理) 带你一起了解java运行机制 让你更加清楚java执行原理 祝学有所成!

2018-04-20

小码哥大神班全套视频

(这里提供的是百度云下载地址) 学习教程为全套视屏+PPT+讲义。凡是老师讲课用到的,应有尽有。 内容概览: 01-UI基础 02-UITableView 03-UI进阶 04-父子控制器 05-多线程 06-网络 07-源代码管理 08-百思不得姐 09-瀑布流 10-iPad开发 11-UI补充 12-地图 13-HTML 14-Swift项目 15-补课 16-大神1期环信 17-大神一期RAC 18-装B特技(蓝牙+applewatch) 19-小码哥-基础班

2018-04-17

冰点还原 系统备份

备份系统、保护系统。 包含破解码、卸载方法。 很好的将自己电脑最佳状态冰封住^__^

2018-01-26

Android编程权威指南清晰版

Android编程权威指南清晰版本 适合初学者。书籍为图灵出版丛书。

2017-12-26

Android程序员面试题 传智

Android程序员面试题 精编版。清晰度:清晰。内容来源:传智播客

2017-12-26

NotePad++及其插件

NotePad++是一套自由软件的纯文本编辑器。用于代码的编辑直观,简便。 NppAStyle是一个NotePad++的插件,用于格式化Notepad中编辑的c、c++、C#、java代码。NppAStyle在内部使用Astyle来格式化代码,是一个很简单,但很实用的Notepad++插件。

2016-08-21

W3School离线手册

领先的 Web 技术教程 - 全部免费 在 w3school,你可以找到你所需要的所有的网站建设教程。 从基础的 HTML 到 CSS,乃至进阶的XML、SQL、JS、PHP 和 ASP.NET。

2016-05-15

C语言项目通讯录

一个简单的C语言项目通讯录的开发,有相关的注释!

2015-11-12

IOS设计模式解析

解析ios设计模式的开山之作,游湖Objective-c编程实践的必修宝典= =

2015-10-09

Objective-C高级编程 iOS与OS X多线程和内存管理

这是一本关于Objective-C高级编程 iOS与OS X多线程和内存管理的书籍,内容详尽,易于理解,是一本不过的辅助资料书!

2015-10-09

java面向对象

课堂的笔记,关于java面向对象的!笔记内容有点乱哦- -

2015-09-24

java课堂笔记

这是自己以前学习java 时候的课堂笔记,有点乱就是。上传是为了保存下^_^

2015-09-24

office培训

一本学习office的资料,里面比较详细的介绍了word的使用方法,常见的使用说明,相信会给你带去快乐

2015-01-15

空空如也

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

TA关注的人

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