自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序媛coco的专栏

黑马程序员__学习笔记

  • 博客(75)
  • 收藏
  • 关注

原创 coco笔记:C算式算法总结(二)

1、题目: 编写一个函数int pieAdd(int n),计算1!+2!+3!+……+n!的值(n>=1)。 比如pieAdd(3)的返回值是1! + 2! + 3! = 1 + 1*2 + 1*2*3 = 9#import int peiAdd(int n);int main(int argc, const char * argv[]){ int n;

2014-03-30 14:58:22 876

原创 coco笔记:C算式算法总结(一)

1、题目:提示用户输入一个正整数n,利用while循环计算并输出:1-2+3-4+5-6+7…+n的和#import int main(int argc, const char * argv[]){ //运算的结果 int result = 0; //用户输入的值 int n = 0; while(n <= 0){ NSLog(@"

2014-03-30 14:13:47 1102

原创 coco笔记:算术运算函数

题目一:1.公司里面假设有2个开发人员:张三、李四  2.李四负责编写一些两个整数之间的算术运算函数,包含了:加法、减法、乘法、除法  3.张三负责编写main函数,并且要用到李四编写的算术运算函数  根据上面的情景,合理设计一套程序 1> 文件个数不限 2> 文件名自拟/*********************main.c**************

2014-03-30 13:57:04 727

转载 coco笔记:如何管好.net的内存

.net的性能瓶颈,毫无疑问是在内存管理上面。自动内存回收解决不了所有的问题,反而会制造性能问题。所以大批c++专家都不赞同在c++内部添加类似.net的内存管理机制,只是有保留的通过程序库来支持相关技术。java老爱说c/c++管不好内存,容易泄露。但是其实本质上还不是将本来该由终端程序员自己处理的事情,交给了框架开发人员来处理了。既然都是程序员,凭什么说你这些框架开发者就不会出

2014-03-28 17:02:41 764

原创 黑马程序员_OC基础14_计算代码行数Demo

-------------------------------------android培训、java培训、期待与您交流! ---------------------------------程序意图:1、考察NSString、NSArray的使用2、NSFileManager3、学习程序的编码思想#import // 计算文件的代码行数方法/* path

2014-03-26 15:46:09 824

原创 黑马程序员_OC基础13_协议protocol

-------------------------------------android培训、java培训、期待与您交流! ---------------------------------一、协议的概念1、协议,类似于Java或C#语言中的接口,它限制了实现类必须拥有哪些方法。它是对对象行为的定义,也是对功能的规范。2、协议声明了可以被任何类实现的方法 (不能声明成员变量)3、协

2014-03-25 01:13:22 766

原创 黑马程序员_OC基础12_基本数据类型block

---------------------------------------- android培训、java培训、期待与您交流! ---------------------------------一、block初识Block 是iOS在4.0之后新增的程式语法,1、用法:用来保存一段代码2、标志:^3、block跟函数很像:     1)可以保存代码   

2014-03-25 00:52:33 885

原创 coco笔记:连续点击相应事件处理(使用协同)_ Java和C#

一、java场景:在1.5s内连续点击两次返回键,实现退出操作if (keyCode == KeyEvent.KEYCODE_BACK) { //点击返回键 if (back_count == 0) { //1、如果第一次点击 Toast.makeText(this, "再按一次退出", 0).show(); back_count++; //2、计数back

2014-03-24 16:43:26 964

原创 黑马程序员_OC基础11_@property参数

---------------------------------------- android培训、java培训、期待与您交流! ----------------------------------PS:上一篇博客详细讲了OC 内存管理的细节,但是以前的内存管理都用很多重复的垃圾代码,使用@property的retain参数,即可省略set方法里面手动对对象的计数器操作。一、@p

2014-03-23 16:03:33 854

原创 黑马程序员_OC基础10_内存管理(多对象)

---------------------------------------- android培训、java培训、期待与您交流! ------------------------------------一、内存管理相关概念1、僵尸对象:所占用内存已经被回收的对象,僵尸对象不能再使用 2、野指针:指向僵尸对象(不可用内存)的指针,给野指针发送消息会报错(EXC_BAD_AC

2014-03-23 12:39:06 823

原创 黑马程序员_OC基础09_声明变量小结

---------------------------------------- android培训、java培训、期待与您交流! ---------------------------------------一、OC声明变量主要会有2种方式:@interface的大括号中、定义为@property二、他们的使用场景1、 在  @interface :NSObjec

2014-03-23 10:13:57 776

原创 黑马程序员_工具使用03_Xcode自定义代码块

---------------------------------------- android培训、java培训、期待与您交流! ------------------------------------------一、创建自定义代码块的好处由于项目、所用语言或者编码习惯的差别,不同的程序员习惯用的代码片段也不尽相同,这就有了自定义代码片段的需求,好在Xcode是支持该功能的。他的

2014-03-23 02:10:12 972

原创 黑马程序员_OC基础08_论坛基础测试小结2

---------------------------------------- android培训、java培训、期待与您交流! -----------------------------------------4> 将2013年05月05?日转换为2013-05-05#import int main(int argc, const char * argv[]){

2014-03-22 23:31:06 804

原创 黑马程序员_OC基础07_论坛基础测试小结1

---------------------------------------- android培训、java培训、期待与您交流! -------------------------------------------1>   求字符串“342”和“17”按?十进制数值做差后的结果以字符串形式输出#import int main(int argc, const char * argv[

2014-03-22 23:23:59 1004

原创 黑马程序员_OC基础06_内存管理小结

---------------------------------------- android培训、java培训、期待与您交流! -------------------------------------------一、内存管理的原因:OC和Java的一个不同之处在于OC没有垃圾回收机制,所以就要求程序员手动将不再使用的对象释放,否则会照成内存泄露。只有OC对象才需要释放,C语言基本数据

2014-03-22 23:17:29 843

原创 黑马程序员_OC基础05_SEL

---------------------------------------- android培训、java培训、期待与您交流! -------------------------------------------一、  方法的存储位置1、每个类的方法列表都存储在类对象中2、 每个方法都有一个与之对应的SEL类型的对象3、 根据一个SEL对象就可以找到方法的地址,进而调用方法

2014-03-22 23:11:44 719

原创 黑马程序员_OC基础04_description方法(自定义打印输出方法)

---------------------------------------- android培训、java培训、期待与您交流! -------------------------------------------一、-description方法(决定了实例对象的输出结果)使用NSLog和%@输出某个对象时,会调用对象的-description方法,并拿到返回值进行输出二、

2014-03-22 23:03:41 919

原创 黑马程序员_工具使用02_Xcode的快捷键及代码格式化

---------------------------------------- android培训、java培训、期待与您交流! -------------------------------------------1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT +

2014-03-22 22:53:31 901

原创 黑马程序员_OC基础03_类的本质(load\initialize)

---------------------------------------- android培训、java培训、期待与您交流! -------------------------------------一、  类也是个对象1、 其实类也是一个对象,是Class类型的对象,简称“类对象”2、Class类型的定义typedef struct objc_class *Cl

2014-03-22 22:44:34 789

原创 黑马程序员_OC基础02_分类(Category)

---------------------------------------- android培训、java培训、期待与您交流! -----------------------------------------一、       使用场景1、如何在不改变原来类模型的前提下,给类扩充一些方法?有2种方式 继承分类(Category)二、    主

2014-03-22 22:12:44 642

原创 黑马程序员_OC基础01_面向对象

--------------------- android培训、java培训、期待与您交流! --------------------一、面向对象、面向过程的区别(了解)1、两种常见的编程思想:面向过程编程、面向对象编程   (OC是面向对象的,C是面向过程的。面向对象和面向过程只是解决问题的两种不同思想)2、面向过程编程:简称OPP,以

2014-03-22 21:11:22 939

原创 黑马程序员_OC基础00_基本语法

------- android培训、java培训、期待与您交流! ----------nihao

2014-03-22 20:11:12 872

原创 黑马程序员_工具使用00_老版本Xcode的下载

老版本Xcode的下载前言:虽然Xcode已经出到5.1了,但是在iOS的学习或者工作总也有可能用到之前老版本的Xcode,但是AppStore默认都是最新的版本。今天我就说下怎么下载老版本的Xcode。 苹果开发者官网:https://developer.apple.com/1、           首页打开苹果开发者的官网。点击iOS Dev Center,进入iOS开发中心

2014-03-21 16:06:52 1126 1

原创 C基础学习(一)

------- android培训、java培训、期待与您交流! ----------一、变量值互换1、利用第三方变量(常用)int temp = a;a = b;b = temp;2、不利用第三方变量(面试用到,效率稍微高点,但可读性差,开发不常用)a = b - a;b = b - a;a = b + a;3、利用为运算符------

2014-02-26 18:04:06 782

原创 Web学习——Tomcat(一)

一、Web资源分类1、静态的web资源:如html、htm、图片、css、js(运行在客户端)。2、动态的web资源:动态web资源能产生静态资源。二、常见的JavaWeb服务器1、WebLogic:支持JavaEE规范(13技术的集合)2、WebSphere AS(Application Server)支持JavaEE规范3、JBoss AS:支持JavaEE规范

2014-02-21 09:21:24 761

转载 Unity3d UI NGUI对象、脚本、参数

Unity3D NGUI对象1.2D Root: UI的界面入口点。挂载相关控件2.Camera: 摄像机3.Anchor: 锚点4.Panel: 面板,用来放置控件5.atlas: 图像集。可以自己编辑6.Font: 字体7.sprite: a.Depth 深度,显示先后顺序设定用的(对于Texture无效哦)Script:UISpriteAnim

2014-01-13 14:21:15 1516

转载 Unity3D NGUI ScrollView的学习

一.涉及的控件UIDraggablePanel: Scroll面板类。必须作为UIDragPanelContents的上级对象(不一定父对象)Scale: 对于x,y,z方向的拖动效果scale。如果不要y,z拖动,则设置该两属性为0Drag Effect: 内容点击拖动特效。Monentum:滚动操作结束后的缓冲滑动效果 Sprint:拖动到头拉过头弹回的弹簧效果。Horiz

2014-01-13 14:05:32 1876

转载 Unity界面插件NGUI基础教程

一:创建你的界面1.创建一个新场景.2.选择并删除场景里的MainCamera.3.在NGUI菜单下选择Create a New UI,会打开UI创建向导.4.在创建向导中你能更改UI的基本参数,现在我们选Default layer.点击Create Your UI 按钮.5.就这样,你的UI创建好了.如果在一个已存在NGUI的项目中你要跳过第二步,并且你要

2014-01-09 14:52:34 1308

转载 【Unity3D】Opening file Library/FailedAssetImports.txt failed

每次导入文件弹出这个错误。重装了N多次,崩溃完~后来发现是百度杀毒的问题。关闭即可。转:http://blog.csdn.net/u012091672/article/details/17793315

2014-01-09 09:32:23 2041

转载 android基础——对Java中注释/**@hide*/的初步认识

今天写一个调节系统背光亮度的时候,参考了Android中的Setting源码,在源码中有这么一段代码:[java] view plaincopyprivate static final int MAXIMUM_BACKLIGHT = android.os.PowerManager.BRIGHTNESS_ON;          然后我

2013-12-25 00:53:57 3242

转载 Android中集成第三方软件包(.jar, .so)

Android中可能会用到第三方的软件包,这包括Java包.jar和Native包.so。jar包既可通过Eclipse开发环境集成,也可通过编译源码集成,看你的工作环境。 假定自己开发的程序为MyMaps,需要用到BaiduMaps的库,包括baidumapapi.jar和libBMapApiEngine_v1_3_1.so。 一、Eclipse中集成第三方jar

2013-12-03 08:48:53 1046

转载 ActionBar和Fragment结合ViewPager实现TabActivity

创建FragmentActivity,总的代码如下:[java] view plaincopypackage com.example.fragmenttest;    import android.app.ActionBar;  import android.app.ActionBar.Tab;  import android.app

2013-11-27 21:54:26 1278

原创 eclipse debug 学习心得

进入debug模式:1、设置断点2、启动servers端的debug模式3、运行程序,在后台遇到断点时,进入debug调试状态=============================作用域 功能 快捷键 全局 单步返回 F7 全局 单步跳过 F6 全局 单步跳入 F5 全局 单步跳入选择 Ctrl+F

2013-11-23 09:24:34 784

转载 Android Intent的用法(二)

一、intent.setDataAndType1. Intent open a picture file public:   Java代码  Intent intent = new Intent("android.intent.action.VIEW");  intent.addCategory("android.intent.categ

2013-11-23 08:48:08 1166

转载 Android Intent的用法(一)

转:http://www.eoeandroid.com/thread-266-1-1.htmlIntent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行该

2013-11-23 08:44:08 713

转载 如何设置eclipse不同的workspace共享配置

在Eclipse的使用过程中,我们可能会需要为每个项目创建一个workspace(不同人可能有不同的习惯,按个人喜好使用即可)。但是,每新建一个workspace重新配置一下, 有什么办法将不同workspace的配置共享一下吗?  具体操作步骤如下:1、 使用eclipse新建workspace。2 、将新建的workspace下的.metadata\.plugins内容

2013-11-22 08:49:37 1387

原创 Android的5个进程等级

1、foreground process    正处于activity resume状态    正处于bound服务交互的状态    正处于服务在前台运行的状态(StartForeGround()被调用)    Service生命周期正在被执行(onCreate(),onStart(),onDestroy())    BroadcastReceiver正在执

2013-11-21 22:22:24 710

转载 单独导入android源码里具体的应用举例

android2.3源码里单独导入单个系统应用模块的方法   对于从android的源码网上下载下源码的朋友,非常期待查看源码的具体结构或特定的应用的具体实现,下面就教大家如何把系统应用导入到eclipse里开发。   一:  开发前的准备工作:1.配置Linux环境和编译源码的一些工具,确保编译成功,启动模拟器检验。                            

2013-11-21 16:46:34 775

转载 Eclipse下如何导入jar包

我们在用Eclipse开发程序的时候,经常想要用到第三方的jar包。这时候我们就需要在相应的工程下面导入这个jar包。以下配图说明导入jar包的步骤。1.右击工程的根目录,点击Properties进入Properties。或者选中工程根目录,按Alt-Enter即可。2.在Properties页面中选中Java Build Path,选中Libraries标签,点击

2013-11-21 16:35:31 765

转载 intent经常使用的 FLAG 集合

转载:http://ivoter.iteye.com/blog/1596397Activity intent经常使用的 FLAG 集合 转载▼首先简单说下Task和Activity的关系。  Task就像一个容器,而Activity就相当与填充这个容器的东西,第一个东西(Activity)则会处于最下面,最后添加的东西(Activity)则会在最上面。从Ta

2013-11-21 15:16:42 855

空空如也

空空如也

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

TA关注的人

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