`
jakielong
  • 浏览: 223282 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
现将博客搬至CSDN
   一些项目在Xcode4里编译的时候,会出现如下错误: Check dependencies [BEROR]No architectures to compile for (ARCHS=armv6 armv7, VALID_ARCHS=). 解决方法如下: 在项目设置里Architectures下有个Valid Architectures选项,如果出现如上错误,该选项默认是空白的,将其 修改成armv6 armv7,然后编译就可以了!!!  

Xcode 4中显示行号

1.菜单栏“Xcode->Preferences” 2.点击 “Text Editing” Tab 3.勾选“Line Numbers”复选框即可  
linux内核太构造数据包的第二种方式就是直接调用dev_queue_xmit函数,将构造完毕的数据包直接发送到网卡驱动。从NF框架来看,该函数的调用是在 POSTROUTING点之后了,也可以理解为直接通过调用二层的发送函数,将三层构造的数据 ...
一、构造数据包简析 这里并不详细介绍如何在内核中构造数据包,下文如有需要会在适当的位置进行分析。这里简单的分析讲一下内核态基于Netfilter框架构造数据包的方式。        内核中可以用到的构造数据包的方式,个人认为可以分为两种。 其一,我们直接用alloc_skb申请一个skb结构体,然后根据实际的应用填充不同的成员,或者基于当前数据包的skb,调用skb_copy_expand()函数等新申请一个nskb,并且拷贝skb的内容。 其二,也是个人比较常用的,就是直接在先前接收到的数据包skb上作修改,主要有源IP、目IP,如果是TCP/UDP协议的话,还有源端口目的端口号。总之,就是根 ...
linux 2.6.26 下获取tcp信息:  tcph=skb_header_pointer(skb, protoff, sizeof(tcph), &tcph);    //skb_header_pointer是个库函数skb_header_pointer函数该函数本身很简单,定义如下:/* #include <linux/skbuff.h>*/static inline void *skb_header_pointer(const struct sk_buff *skb, int offset, int len, void *buffer){ int hlen = sk ...
  package { import flash.display.Loader; import flash.display.LoaderInfo; import flash.display.Sprite; import flash.events.Event; import flash.events.IOErrorEvent; import flash.events.MouseEvent; import flash.net.URLLoader; import flash.net.URLRequest; import flash.text.TextField; ...
<?xml version="1.0" encoding="utf-8"?> <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="800" height="600" title="Text Editor" applicationComplete="onAppInit();"> ...
一些不错的开源Flex项目********************************************************************************************Flex开源项目********************************************************************************************1. Flexboxhttp://flexbox.mrinalwadhwa.com/这是一位来自印度的flex开发者在07年2月份建立的flex组件库,里面也有不少好东西。2. Fl ...
  在上一节,我们利用FrontController 去映射 Event与Command 在这一节我们主要针对Command这部分动作做介紹。在RIA应用程序中,不可或缺的部份就是跟后台服务器连接进行数据传递。Command通过Delegate去做Services的部份(包含Remoting,WebServices,…等) Command: 操作Cairngorm Business以及呼叫Cairngorm Delegates,这些回传所取得的资料Command会再将它更新到Model Locator Delegate: 由Command所产生,将远程呼叫(RPC:remote proc ...
本部分,将学习Cairngorm的核心控制流程: Events:通过使用者操作View所产生的事件,或其他设计所产生的事件。 Front Controller:Front Controller 用来注册Command与Events对应,接收Cairngorm Events并将他对应到Cairngorm Commands Command: 操作C ...
Cairngorm: Views 就是使用者最直观看到的显示,包含了button, panel… 等所组成的视图,它从Model Locator中取得数据,通过Cairngorm Events与用户产生互动。   在这个部分,我们利用ModelLocator控制ViewStack来切换View。 首先我们先在ViewModelLocator.as 中加入 public var workflowState:uint = 0;  用来记录ViewStack中,显示哪个View。 再加入下面静态常量,让程序提高可读性。 public static const LOG ...
接下来的几篇Cairngorm教学是参考David Tucker 的 Getting Started with Cairngorm ,假如英文程度够好的话,建议直接去看他的网站,里面还有英文教学影片。(其实英文不好,建议大家也看看David Tucker的网站,自己英文水平不够,可以借助金山和有道桌面词典。慢慢啃英文技术文档是我们做Flex程序员以后成长必备的能力) 新增三个文件,两个是MXML 组件。   Cairngorm: Model Locator 用来集中管理程序所需的变量。  
1.先去Adobe Open Source下载Cairngorm的文档,解压缩到自己想要的文件夹下。 2. 在Flex Builder 中新建一个项目 3.将刚下载下来的Cairngorm.swc加入Library path
学前阅读   Cairngorm是Flex MVC框架,是一個用actionscript 3.0 编写出來的RIA架构(Framework),用于大型项目开发。(当然小项目也可以使用Cairngorm框架来开发,只是对于小项目来说,用Cairngorm不仅不能体现它的优越性,反而让开 ...
Global site tag (gtag.js) - Google Analytics