学习笔记_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 学习笔记 >>列表
本文记录了远程库的连接和库的克隆和推送。远程仓库简介Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。有一台机器有一个原始版本库,此后,别的机器可以“克隆”这个原始版本库,而且每台机器的版本库其实都是一样的,并没有主次之分。分布式版本系统的最大好处之一是在本地工作完全不需要考虑远程库的存在,也就是有没有联网都可以正常工作,而SVN在没有联网的时候是拒绝干活的!当有网络的时候,再把本地提交推送一下就完成了同步,有个叫GitHub的国外网站... 查看全文
本文主要记录了git中,错误的撤销和文件的删除。撤销修改这里有3中情况改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令gitcheckout--file。不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令gitresetHEADfile,就回到了1,第二步,按照1操作。已经提交了不合适的修改到版本库时,想要撤销本次提交,可以版本回退,不过前提是没有推送到远程库。//第一种撤销:工作区撤销ubuntu@myubuntu... 查看全文
2014-07-2617:10byKenshinCui,17317阅读,6评论,收藏,编辑概述我们知道在程序运行过程中要创建大量的对象,和其他高级语言类似,在ObjC中对象时存储在堆中的,系统并不会自动释放堆中的内存(注意基本类型是由系统自己管理的,放在栈上)。如果一个对象创建并使用后没有得到及时释放那么就会占用大量内存。其他高级语言如C#、Java都是通过垃圾回收来(GC)解决这个问题的,但在OjbC中并没有类似的垃圾回收机制,因此它的内存管理就需要由开发人员手动维护... 查看全文
概述原文地址:http://www.cnblogs.com/kenshincui/p/3885689.html我们前面的章节中就一直新建CocoaClass,那么Cocoa到底是什么,它和我们前面以及后面要讲的内容到底有什么关系呢?Objective-C开发中经常用到NSObject,那么这个对象到底是谁?它为什么又出现在Objective-C中间呢?今天我们将揭开这层面纱,重点分析在IOS开发中一个重要的框架Foundation,今天的主要内容有... 查看全文
本文主要记录了版本的回退,以及工作区,暂存区概念的理解。//开始之前,先回顾上次的内容,修改文件如下,并提交到版本库。Gitisadistributedversioncontrolsystem.GitisfreesoftwaredistributedundertheGPL.1、查看版本库的信息ubuntu@myubuntu:~/joe/learngit$gitlog//可以看到... 查看全文
· iOS学习笔记——键盘处理发布时间:2015-05-05
在网上找到的资料比较零散,这部分学起来感觉也有点空虚,内容就只包括隐藏键盘和键盘高度两部分隐藏键盘其实就在我学习iOS开发的第一个程序里面已经实践过了,不过当时还懵懵懂懂,现在就了解了是什么一回事,就记录一下,也额外加点内容上去。说这个键盘的出现和隐藏是和输入框获取和失去焦点有关系,输入框获取了焦点,软键盘就会出现;输入框失去了焦点,软键盘就会消失。这个就和Android的有出入... 查看全文
又是一个周末,刚好有时间,又继续复习与总结了,希望能让大家受益,不足之处欢迎指正,谢谢!十八.Lambda1.Lambda表达式:匿名方法的另一种表现形式,它可以包含表达式和语句,且用于创建委托或转换为表达式树,定义语法:(形参列表)=>{方法体};单个参数时,可以省略括号2.Lambda表达式树是用来表示Lambda表达式逻辑的一种数据结构,它将代码表示成一个对象树,而非可执行的代码,定义语法如(a+b):Experssion<Func<int,int,int>>... 查看全文
· Android学习笔记之viewholder发布时间:2015-04-28
在adapter中通过使用静态内部类(viewholder)缓存组件的引用来防止ListView刷新时重新LayoutInflater跟findViewById从而达到优化的目的。示例如下:@OverridepublicViewgetView(finalintposition,ViewconvertView,ViewGroupparent){ViewHolderviewHolder=null;if(convertView==null){convertView=LayoutInflater... 查看全文
· Java ThreadPoolExecutor 学习笔记发布时间:2015-04-26
以前常常使用JDK提供的各种并发库类编码,却很少去看源代码。写这篇文章主要还是为了强迫自己把学习Java源代码的一些要点记录下来。构造函数:ThreadPoolExecutor(intcorePoolSize,intmaximumPoolSize,longkeepAliveTime,TimeUnitunit,BlockingQueue<Runnable>workQueue,ThreadFactorythreadFactory... 查看全文
· Objetive-C学习_GCD学习笔记发布时间:2015-04-21
GCD:苹果为多核的并行运算提出的解决方法GCD会自动管理线程的生命周期(创建线程、调度任务、销毁线程)队列:用来存放任务(串行队列、并行队列)任务:执行什么操作(同步、异步)并发:多个任务同时执行串行:一个任务执行完毕后,再执行下一个任务全局并发队列(多条)手动创建串行队列(1条)主队列(0条)同步(sync)需要0条没有开启新线程串行执行任务没有开启新线程串行执行任务没有开启新线程串行执行任务异步(async... 查看全文
· Objetive-C学习_Block学习笔记发布时间:2015-04-20
Block:带有自动变量(局部变量)的匿名函数。Block作用:用来保存一段代码,可以在适当的时候调用Block实质:结构体,其里面有一个函数指针Block应用场景:动画、多线程、集合遍历、网络请求回调Block格式:^返回值类型参数列表{表达式}(如果返回值类型为void和参数列表为空时是可以省略不写的)Block与函数的对比:声明函数类型:int(*funcptr)(int);声明Block类型:int(^blk)(int);函数使用typedef:typedefint(^blk_t)... 查看全文
内存泄漏:应当废弃的对象在超出生命周期后继续存在内存管理:遵守配对原则,有alloc/new/copy/mutableCopy就要有相对应的release或autorelease原因:Oc对象是在堆里面的(动态分配),堆里面的内存由我们程序员来管理;对象操作Objective–c对应方法生成并持有对象alloc/new/copy/mutableCopy等持有对象retain方法释放对象release方法废弃对象dealloc方法(系统自动调)内存管理的思考方式(文中&ldquo... 查看全文
一、引子在正式说委托前,我先给一个例子,然后引出后面要说的委托。很简单,就是一个机器人打招呼的。代码清单1.1:classRobot{publicvoidGreetByChinese(stringname){Console.WriteLine("你好,"+name+"!");}publicvoidGreetByEnglish(stringname){Console.WriteLine("Hello,"+name+"!");}//打招呼publicvoidDoGreet(stringname... 查看全文
最近工作较忙,手上有几个项目等着我独立开发设计,所以平时工作日的时候没有太多时间,下班累了就不想动,也就周末有点时间,今天我花了一个下午的时间来继续总结与整理书中要点,在整理的过程中,发现了书中的一些不足,我在以下的博文中都有说明,大家如果有这本书的可以对照着知识点及书本相结合的方式来看,没有这本本书的也可以对照着我整理的知识要点进行实际编码测试与学习,希望能对大家有所帮助,如果觉得可以的话,还请推荐哦,谢谢!阅读《LEARNINGHARDC#学习笔记》知识点总结与摘要系列文章从这篇博文开始... 查看全文
· ios学习笔记之内存管理发布时间:2015-04-17
一,内存管理类型定义1,基本类型任何C的类型,eg:int,short,char,long,longlong,struct,enum,union等属于基本类型或结构体内存管理对于C语言的基本类型无效2,OC类型(非基本类型)任何继承于NSObject类的对象都属于OC类型也就是除了C之外的其他类型二,OC对象结构所有OC对象都有着一个计数器,保留着当前对象被引用的数量,如果计数器为0,那么就真正的释放这个对象。三,allocretainrelease函数1,alloc函数是创建对象使用... 查看全文
· IOS学习笔记-UINavgationController发布时间:2015-04-16
CreatingNavigationControllers方法:initWithRootViewController:Initializesandreturnsanewlycreatednavigationcontroller.-(instancetype)initWithRootViewController:(UIViewController*)rootViewController参数:UIViewController方法:initWithNavigationBarClass... 查看全文
· IOS学习笔记-UIButton发布时间:2015-04-16
AninstanceoftheUIButtonclassimplementsabuttononthetouchscreen.Abuttoninterceptstoucheventsandsendsanactionmessagetoatargetobjectwhentapped.MethodsforsettingthetargetandactionareinheritedfromUIControl.Thisclassprovidesmethodsforsettingthetitle,image... 查看全文
今天继续分享我的阅读《LEARNINGHARDC#学习笔记》知识点总结与摘要二,仍然是基础知识,但可温故而知新。七.面向对象三大基本特性:封装:把客观事物封装成类,并隐藏类的内部实现细节,仅开放相关的访问属性、方法等继承:通过继承可以复用父类的代码;多态:1.允许将子对象赋值给父对象,2.同方法在不同的对象上有不同的实现方式;子类初始化顺序:初始化类的实例字段à调用父类构造函数à调用子类构造函数;重写:父类声明为virtual或abstract的类成员(属性、方法)... 查看全文
////FirstViewController.h//控制器数据传递////Createdbywangtouwangon15/4/15.//Copyright(c)2015年wangtouwang.Allrightsreserved.//#import<UIKit/UIKit.h>@interfaceFirstViewController:UIViewController@end////FirstViewController... 查看全文
////WPSignPasswordView.h//网投网////Createdbywangtouwangon15/4/9.//Copyright(c)2015年wangtouwang.Allrightsreserved.//#import<UIKit/UIKit.h>@classWPSignPasswordView;@protocolWPSignPasswordDelegate<NSObject>//设置密码确认成功@required-(void... 查看全文