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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 笔记 >>列表
一,代码。-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.//得到documents目录NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES)... 查看全文
效果实现思路使用TcpListener建一个服务器,接收所有客户端发送的消息,然后由服务器再发送到其他客户端客户端使用TcpClient,发消息给服务器,接收服务器的消息,不和其他客户端直接交互服务器端接收客户端开启一个线程,死循环去接收客户端.接收到之后放到一个集合里,保存起来,以便转发消息用.每个客户端都再开启一个线程,用于接收这个客户端发送的消息.接收客户端的方法AcceptTcpClient()是阻塞方法,在程序退出释放资源时会引发异常,可以先使用Pending(... 查看全文
EntityFramework是以ADO.NET为基础,面向数据的“实体框架”。以下简称EF。它利用了抽象化数据结构的方式,将每个数据库对象都转换成应用程序对象(entity),数据字段都转换为属性(property),关系则转换为结合属性(association),让数据库的E/R模型完全的转成对象模型,如此让程序设计师能用最熟悉的编程语言来调用访问。个人认为百科上对EF一句比较经典的解释为:让上层的应用程序码可以如面向对象的方式般访问数据。过去我们对数据库都是直接读取... 查看全文
上文简单介绍了一下EntityFrameWork,这里说一下EF的核心——edmx文件。在VisualStudio中建立edmx文件(此例环境为VisualStudio2012)1、新建—ADO.NET实体数据模型:2、选择数据模型时,因为我之前已经在数据库中建立好表了,所以我们这里先选择从数据库生成(即DBFirst),如果选择空模型,就可以在没有建立数据库的情况下,通过先建立实体模型来生成实体类和数据库表。3、选择数据库连接4、选择或设置好连接的服务器、验证信息、数据库名:5... 查看全文
尽管市场占比持续下滑(尤其在桌面领域),但团队重构浏览器核心的努力终于开始得到回报,逐渐摆脱臃肿和缓慢的负面形象,并不断引入用户期待的新功能。今天,Mozilla发布了三款TestPolot实验功能--语音搜索、内置笔记以及大文件发送工具。由于这三项新功能目前都处于实验状态,因此无法确认未来会装备在稳定版本中。事实上,TestPilot的背后是允许Firefox团队测试新的概念功能,如果用户想要测试这些新功能,需要安装TestPilot扩展程序。语音搜索功能目前适用于Google... 查看全文
一,代码。-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.//获得Documents目录NSString*destPath=NSHomeDirectory();NSLog(@"-----path----%@",destPath);}二,输出。2015-10-2311:19:36.413NSHomeDirectoryDemo[5673:135889]... 查看全文
· 【代码笔记】iOS-NSFileManager发布时间:2017-08-01
一,代码。#import"ViewController.h"@interfaceViewController()@end@implementationViewController-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.//获取应用沙盒根路径[selfdirHome];//获取Documents目录[selfdirDoc]... 查看全文
· 代码笔记】iOS-MBProgressHUD+MJ发布时间:2017-07-31
一,效果图。二,工程图。三,代码。ViewController.m#import"ViewController.h"#import"MBProgressHUD+MJ.h"@interfaceViewController()@end@implementationViewController-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.}-(void... 查看全文
· 【代码笔记】iOS-FMDBDemo发布时间:2017-07-28
一,效果图。二,工程图。三,代码。ViewController.h#import<UIKit/UIKit.h>#import"FMDatabase.h"#import"FMDatabaseQueue.h"@interfaceViewController:UIViewController{FMDatabase*db;NSString*database_path;}@endViewController.m#import"ViewController... 查看全文
· 学习笔记发布时间:2017-07-28
一、NSTimer使用时有哪些需要注意点?1、必须保证有一个活跃的RunLoop。NSTimer是基于RunLoop的一种定时机制,这涉及到默认主线程和子线程RunLoop的知识延伸;同时还有页面滑动时防止定时器失效的知识点:解决方案:[[NSRunLoopcurrentRunLoop]addTimer:timerforMode:NSRunLoopCommonModes];2、NSTimer的创建与撤销必须在同一个线程操作,不能跨越线程操作。3、存在内存泄漏的风险使用NSTimer时... 查看全文
腾讯科技讯,据外媒报道,在飞机上,人们自娱自乐的方式曾是看书、听音乐或看电影。后来,笔记本电脑变得非常便宜和流行,于是我们开始用它们来消磨飞行途中的时间。再到后来,我们还用上了平板电脑和电子阅读器。因此,当美国国土安全部宣布禁止乘客在随身行李中放这些个人电子设备的时候,人们自然而然地发出了一片抗议之声。起初,这个禁令只是针对少数几个国家的航班,但是后来扩大到了欧洲航班。谢天谢地,这个禁令现在完全解除了。“由于安全措施升级,我们在3月宣布的针对10个机场和9个航班的禁令已解除... 查看全文
· 【代码笔记】iOS-自定义alertView发布时间:2017-07-23
一,效果图。二,代码。ViewController.h#import<UIKit/UIKit.h>@interfaceViewController:UIViewController{UIView*alertView;}@endViewController.m#import"ViewController.h"@interfaceViewController()@end@implementationViewController-(void)viewDidLoad... 查看全文
一,效果图二,代码。ViewController.h#import<UIKit/UIKit.h>@interfaceViewController:UIViewController<UIPickerViewDataSource,UIPickerViewDelegate>@endViewController.m#import"ViewController.h"#defineColor(r,g,b,d)[UIColorcolorWithRed:(r)/255.0green:... 查看全文
· MVC笔记--特性路由发布时间:2017-07-01
物性路由:将路由和控制器放在一起,这样更简单方便,还可以处理复杂的路由场景传统路由:集中、强制、基于代码风格来定义的。每个MVC应用程序都需要路由来定义自己的处理请求方式,路由是MVC是应用程序的入口点。我们先了解一下路由涉及的主要概念:路由定义是从URL模板开始的,因为它指定了与路由相匹配的模式。路由定义可以做为控制器类或操作方法的特性。路由可以指定的它的URL及其默认值,此外,它还可以约束URL的各个部分,提供关于路由如何及何时与传入的URL相匹配的严格控制。创建一个MVC程序后... 查看全文
· 【代码笔记】iOS-计算时间差发布时间:2017-06-28
一,代码。-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.//时间格式2015-07-2018:34:31NSLog(@"%ld",[selfgetTimeInterval:@"2015-07-2000:00:00"]);}//计算时间差-(NSInteger)getTimeInterval:(NSString*)sendDateString... 查看全文
· 【代码笔记】iOS-动画的跳转发布时间:2017-06-24
一,工程图。二,代码。//点击任何处跳转到页面-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{CATransition*animTrans=[CATransitionanimation];animTrans.type=kCATransitionFade;animTrans.duration=1;animTrans.timingFunction=[CAMediaTimingFunctionfunctionWithName... 查看全文
联想弯折屏电脑Mashable中文站6月21日报道如今,我们经常能在互联网上看到非常惊人的概念产品设计,但大多数人对这种设计都是一笑而过,不过业界巨头的概念产品就靠谱多了。近日,联想就在纽约举行的改变大会上展示了一款未来派移动计算设备:可折叠的笔记本电脑。有人会说,笔记本不都是可折叠产品吗?其实这款产品特殊在折叠时靠的不是铰链,它就像一张搭载了屏幕的纸,而这块屏幕可以随意弯折。除了屏幕可弯折,这款概念产品还取消了我们熟悉的触控板,同时鼠标的地位将被语音命令取代。此外... 查看全文
一,效果图。二,代码。-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview.//根据内容自动调整高度NSString*str=@"公元前3000年,印度河流域的居民的数字使用就已经比较普遍,居民们采用了十进位制的计算法。";UIFont*font=[UIFontsystemFontOfSize:13];CGSizesize=CGSizeMake(200,2000)... 查看全文
在美国政府宣布限制十余国赴美航班的乘客随身携带笔记本和平板电脑之后,部分航班公司开始在航班旅程中提供笔记本租赁服务。而热衷增强现实技术的爱好者发现了另一种更未来派的解决方案,来应对飞机航班中无法使用笔记本的情况。视频地址:http://v.youku.com/v_show/id_XMjgzODcxMTA3Ng==.html微软HoloLens允许使用一系列PC端的应用和体验,而重点的是增强现实技术能够让用户继续注意到周围环境... 查看全文
对于多数办公族,尤其是和数字经常打交道的职业来说,笔记本上没有“小键盘”大大影响了工作效率。笔者一位同事就视“小键盘”为生命,即便用笔记本也要专门配个带“小键盘”的标准键盘才能工作的舒心,否则就抓耳挠腮如缺胳膊少腿一般。大多人可能不会这么夸张,但没有“小键盘”遇到Excel、计算器等数字输入频繁的工作场景确实多有不便。究其原因,还是笔记本的一亩三分地十分有限。当然... 查看全文