- 博客(65)
- 资源 (32)
- 收藏
- 关注
原创 .net学习框架
所谓学习框架是在正式开始学习之前先了解一下学习对象的历史\背景,发展概况,目标公司对此有哪一些支撑或利用的资源;以.net为例,微软对.net有哪些支撑?开发者社区,MSDN,各种各样的扩展插件支持,sample等等.所有这些第一手的直接可以用来学习的资源,将对学习有极大帮助.
2014-12-02 17:42:12
1191
转载 理解和配置 Linux 下的 OOM Killer
最近有位 VPS 客户抱怨 MySQL 无缘无故挂掉,还有位客户抱怨 VPS 经常死机,登陆到终端看了一下,都是常见的 Out of memory 问题。这通常是因为某时刻应用程序大量请求内存导致系统内存不足造成的,这通常会触发 Linux 内核里的 Out of Memory (OOM) killer,OOM killer 会杀掉某个进程以腾出内存留给系统用,不致于让系统立刻崩溃。如果检查相关的
2013-12-02 15:06:35
1026
转载 使用epoll实现客户端UDP并发
g++ -o udp_epoll_c udp_epoll_c.cpp -lpthread/*************************************************************************** file: udp_epoll_c.cpp -------------------
2013-07-16 20:48:36
1668
转载 关于Tcp封包
写的很优秀的一篇文章,转过来给大家看一下,转自http://www.cnblogs.com/jiangtong/archive/2012/03/22/2411985.html.感谢博主辛苦原创很多朋友已经对此作了不少研究,也花费不少心血编写了实现代码和blog文档。当然也充斥着一些各式的评论,自己看了一下,总结一些心得。首先我们学习一下这些朋友的心得,他们是:http://blog.c
2013-06-27 15:14:58
3678
转载 EMACS教程中文版
Emacs 教程中文版译者: con Copyright (c) 1985 Free Software Foundation, Inc; See end for conditions.You are looking at the Emacs tutorial.Emacs 的命令通常包括控制键(就是上面标有 Ctrl或Ctl的那个)或者是META键(上面标有EDIT或ALT)。为
2012-12-29 22:46:09
1304
转载 如何在IOS中使用block
如何在iOS中使用Block──How to use Blocks with iOSBlock可以帮助我们组织独立的代码段,并提高复用性和可读性。iOS4在UIKit中引入了该特征。超过100个的Apple API都使用了Block,所以这是一个我们必须开始熟悉的知识。Block是什么样的? 你可以使用^操作符来声明一个Block变量,它表示一个Block的开始。int n
2012-12-29 20:04:03
647
转载 APNS
Apple Push Notification ServiceApple Push Notification service (APNs for short) is the centerpiece of the push notifications feature. It is a robust and highly efficient service for propagating info
2012-11-03 16:04:59
1729
转载 软件许可协议解析
以下内容转载自http://blog.csdn.net/tianma2008/article/details/7199965 去年搭建企业应用开发平台时,因为涉及到架构选型,好好研究了一下软件许可协议,特别是开源协议,并做了整理。近期温习了一下,觉得很有用,对于想要自己搭建开发平台的弟兄们,可能会有点帮助。软件许可协议包括商业许可协议和开源协议。商业许可协议一般比较严厉,当然也会分
2012-09-11 16:58:25
1207
原创 杂记
一. 风险与问题1、风险不同于问题,问题是注定要发生或当前正在发生的。2、如果风险没有得到有效的处理,就会变成问题。二. 规范与流程1. 规范化和流程化是对人的无秩序行为的一种制约.避免由人的无秩序行为导致不应出现的各种问题,节省由这种无秩序行为导致交互交流时间的浪费.2. 团队的规范化流程化可以提升团队的战斗力,公司的规范化流程化可以形成整个公司的战斗力.三.
2012-08-19 17:17:53
546
转载 Core Data 编程指南
一、技术概览1. Core Data 功能初窥 对于处理诸如对象生命周期管理、对象图管理等日常任务,Core Data框架提供了广泛且自动化的解决方案。它有以下特性。 (注:对象图-Object graph的解释:在面向对象编程中,对象之间有各种关系,例如对象直接引用另外的对象,或是通过引用链间接的引用其他对象,这些关系组成了网状的结构。我们把这些对象(和它们之间的联系)成为对象图
2012-05-23 15:20:33
788
翻译 IOS教程四------IOS自动引用计数
改定履历:2012-05-22------------------新建文本文档正文本文原文地址iOS自动引用计数● 自动引用计数(ARC)去除了需要程序依赖retain和release手动管理内存的需求.● 不再需要调用retain,release和autorelease● 不能显示的调用delloc,或实现retain,release,retain
2012-05-22 17:25:29
1225
原创 IOS学习书单
说做过的,做说过的------------------------------- 《Bundle Programming Guide》 《Resource Programming Guide》 《Xcode Quick Start Guide》 《ios_developer_program_user_guide__standard_program_v2.7》
2012-05-16 15:23:16
1053
翻译 IOS教程三------IOS5之Xcode编程(占坑先,暂不翻译)
改定履历:2012-05-15-------新建文本文档占坑正文:本文原文地址
2012-05-15 13:55:42
1582
翻译 IOS教程二-----IOS SDK 5 有哪些新东西
改定履历:2012-05-14-----------新建文本文档正文:本文原文地址关于IOS5 SDK 有哪些新东西的一份简要清单:1. 云存储(iCloud Storage)● iCloud Storage API在Apple云服务器上存储文档及键/值数据(key/value data).○ 云存储文档API:通过云帐户存储用户文档.○ 云
2012-05-14 21:44:44
1193
翻译 IOS教程一------IOS基础
改定履历:2012-05-14--------新建文本文档正文:本教程覆盖IPHONE&IPAD上基于IOS的应用开发.包含控制器&视图编程,手势处理,UI控件,Core Data, Core Location & Map.iOS 技术布局Cocoa TouchFundamental infrastructure service used b
2012-05-14 21:22:02
756
翻译 [objective-c]教程一-----objective-c 类和方法
改定履历:2012-05-10-------------新建文本文档正文:本文原文地址Objective-C 类Objective-C 类的 interface1. 声明实例变量和公有方法:MyString.h#import @interface MyString : NSObject { // Declare instanc
2012-05-10 11:24:01
5165
翻译 [objective-c]教程二-----objective-c 域,空对象和静态变量
改定履历:2012-05-07-------------新建文本文档正文:本文原文地址Objective-C内存管理(概览)objective-c使用引用计数来跟踪一个对象是否应被释放(free).在运行时执行真实的内存释放(free).1. 使用"retain"增加引用计数.[value retain]2. 使用"release"来减少
2012-05-07 19:43:34
2061
翻译 [objective-c]教程三-----objective-c基础库对象(Foundation Objects)
改定履历:2012-05-07-------------新建文本文档正文:本文原文地址BOOLBool类型flag = YES;if (flag != NO) { ...}if (flag) { ...}基础对象(Foundation Objects)包含基础库对象:#import NSArray
2012-05-07 13:54:34
767
翻译 [objective-c]教程五-----objective-c其它相关内容
改定履历:2012-05-07---------新建文本文档正文:本文原文地址1. 日志:objective-c日志消息:NSLog ( @"Logging message: %@", [myObject myMehtod] );2. objective-c循环用一个循环遍历objective-c数组:NSArray *myList
2012-05-07 11:31:51
644
翻译 [objective-c]教程七-----反思Objective-C类
改定履历:2012-05-07---------------新建文本文档正文:本文原文地址Class Introspection1. 确认objective-c对象是否是一个类的实例:[obj isMemberOfClass:someClass];2. 确认objective-c对象是否是一个类的实例或是其子孙.[obj isKindOfCl
2012-05-07 10:56:53
603
翻译 [objective-c]教程四-----内存管理(Memory Manage)
改定履历:2012-4-26:--------------------------新建文本文档2012-05-05:------------------------objective-c中,单独的"collection",意为"NSArry","NSDictionary"等这类"集合"容器.修正原来文中的错误翻译.个人认为翻译成"集合"或别的都不如"collection"来的准确,文中遇到
2012-04-26 16:03:53
837
转载 小议iphone内存管理与属性
本文转自: http://www.cnblogs.com/ET-Union/archive/2011/08/17/2143774.html一、前言 对于大多数从C++或者JAVA转过来学习Object-C(以下简称OC)的人来说,OC这门语言看起来非常奇怪,用起来也有点麻烦。 OC没有像JAVA一样的垃圾回收机制,也就是说,OC编程需要程序员手动去管理内存。这就
2012-04-26 00:01:46
497
翻译 [objective-c]教程六-----Protocol and Catalog
objective-c是一门主要用于Apple's Mac OS X and iOS的面向对象编程语言.也是用于Apple Cocoa API的主要语言.本系列教程覆盖了objective-c的一些特定内容,包括:类,方法和内存管理.本节原文地址Protocolobjective-c 里的protocol和JAVA里的interface相似.首先在头文件里定义一个proto
2012-04-25 16:51:31
1778
转载 iphone开发资料汇总
http://www.cnblogs.com/luyinghuai/archive/2011/10/19/2217710.html
2012-04-18 19:46:38
594
转载 addTarget:action:forControlEvents(UIControl)
1.The main role of UIControl is to define an interface and base implementation for preparing action messages and initially dispatching them to their targets when certain events occur2.Target-Act
2012-04-15 00:32:04
4738
转载 XCode快捷键
本文转自:http://www.cnblogs.com/yjmyzz/archive/2011/01/25/1944325.html1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件
2012-04-14 23:06:50
622
转载 Categories in Objective-C
本文转自Categories in Objective-CCategory,中文翻译为分类,是Objective-C中不同于C/C++一中语法。Category可以为已存在的类添加方法,即使你没有这个类的源码,听上去很诱人吧?Category可以做什么?Category提供了除子类化外,扩展类功能的另一途径。使用Category,可以将类功能按照逻辑关系分散实现,便于组织。Cate
2012-04-09 16:54:21
720
转载 Sigslot介绍
本文转自博客:http://blog.csdn.net/smallcraft/article/details/2237802---------------------------------------------最近在开发一个基于libjingle开源的IM系统
2011-09-21 11:05:24
677
原创 GLOOX 1.0---注册模块
改定履历2011-09-09---------------------新建文本文档引文:调试GLOOX 1.0的注册功能颇费了一些功夫。总体逻辑如GLOOX自带的例子一样是毫无疑问的,但是照搬例子又是不能完成注册的,返回错误码为4------Registrat
2011-09-09 22:44:02
1704
转载 Win32 网络API使用详细说明
说明:项目中要用到HTTP代理,网上找了些资料,发现此文不错,转之以备用本文转自:http://www.cnblogs.com/EricYang/archive/2010/09/26/1836365.htmlHTTP SessionsMSDN-----------
2011-09-05 17:00:01
1328
原创 GLOOX1.0---心跳
改定履历:2011-08-25-----------新建文本文档 通常在客户端与服务器之间需要心跳来维系连接,XMPP可以通过一个扩展协议XEP-0199来实现客户端与服务器端的心跳。XEP-0199规定通过发送命名空间为'urn:xmpp:ping'的iq节XML流
2011-08-25 18:32:24
2284
原创 面试问题
1、函数指针的作用,缺点,用什么来代替函数指针2、类成员函数加了const,怎么才能改变调用此函数的对象3、异常的类型如何定义,Exception之外的异常如何捕捉4、如何更有效的管理指针,避免空指针,野指针5、如何避免产生过多的内存碎片的问题6、观察者模式不
2011-08-25 17:57:08
684
原创 GLOOX 1.0 API ----框架
改定履历:2011-08-19-------------------新建文本文档2011-08-25--------------------增加XMPP官网链接 2011-09-02-------------------新增对GLOOX1.0API文档Main Pag
2011-08-19 16:41:56
4218
2
转载 RFC3921中文
本文转自http://wiki.jabbercn.org/index.php?title=RFC3921可扩展的消息和出席信息协议 (XMPP): 即时消息和出席信息 关于本文的说明 本文为互联网社区定义了一个互联网标准跟踪协议,并且申请讨论协
2011-08-19 11:48:11
2524
转载 RFC3920中文
本文转自http://wiki.jabbercn.org/index.php?title=RFC3920 可扩展的消息和出席信息协议 (XMPP): 核心协议 关于本文的说明 本文为互联网社区定义了一个互联网标准跟踪协议,并且申请讨论协议和提出了改
2011-08-19 11:45:49
3111
转载 C++多态技术的实现和反思
C++多态技术实现反思杨喜敏 孟岩 本文摘自《程序员》2005年11期 面向对象技术最早出现于1960年代的Simula 67系统,并且在1970年代保罗阿托实验室开发的Smalltalk系统中发展成熟。然而对于大部分程序员来说,C++是第一个可用的面向对
2011-08-18 17:27:16
645
转载 解决TCP网络传输“粘包”问题
转自http://blog.csdn.net/zhanghefu针对三种不同的粘包现象,分包算法分别采取了相应的解决办法。其基本思路是首先将待处理的接收数据流(长度设为m)强行转换成预定的结构数据形式,并从中取出结构数据长度字段,即图5中的n,而后根据n计算得到第一包数据长度
2011-08-17 23:14:30
857
转载 自定义应用层通信协议
标签:通信协议 要素 1.通信协议的概念及其要素在OSI开放互联参考模型中,对等实体之间数据单元在发送方逐层封装,在接收方的逐层解析。发送方N层实体从N+1层实体得到的数据包称为服务数据单元(Service Data Unit,SDU)。N层实体只将其视为需要本实
2011-08-17 19:37:59
1103
转载 TLV 格式及编码
一种可变格式,TLV的意思就是:Type类型, Lenght长度,Value值;Type和Length的长度固定,一般是2、4个字节;Value的长度有Length指定;解析方法: 1.读取type 转换为ntohl、ntohs转换为主机字节序得到类
2011-08-17 19:13:14
1489
TCP-IP详解卷(一协议,二实现,三事务合集
2013-06-27
Exceptional C++
2011-09-16
Beyond the C++ Standard Library
2011-09-10
语言国际化示例--INI及资源两种实现
2010-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人