自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(224)
  • 资源 (9)
  • 收藏
  • 关注

原创 Golang Template source code analysis(Parse)

This blog was written at go 1.3.1 version.    We know that we use template thought by followed way:func main() { name := "waynehu" tmpl := template.New("test") tmpl, err := tmpl.Parse("hello {{

2014-10-10 14:24:32 1482

原创 在线的 Web 网站性能测试工具

1) Web Page Test从世界各地多个地点,使用真正的浏览器(IE和Chrome),并在真正的消费者连接速度,对你的网站进行速度测试。您可以运行简单的测试,或执行多步交易,视频采集,内容封锁和更先进的测试,包括。您的结果将提供丰富的诊断信息,包括资源加载的瀑布图,网页速度优化检查和改进建议。2) Load ImpactLoad Impact 是一个用

2013-09-23 15:21:04 1161

原创 19 ffmpeg commands for all needs

ffmpeg is a multiplatform, open-source library for video and audio files. I have compiled 19 useful and amazing commands covering almost all needs: video conversion, sound extraction, encoding file fo

2013-02-02 15:01:22 1422

转载 编译chrome

最近心血来潮,折腾起ChromiumOS,其实玩的很没水平,因为现在ChromiumOS的编译机制已经很方便了,照着 《Chromium OS Developer Guide》做也基本都能把系统整出来。虽然如此,但网上中文的资料有点滞后,当下ChromiumOS的编译过程已经有所改变,所以还是把这个过程记录下。因为玩得没什么深度,所以本文内容也基本是对《Chromium OS Develope

2013-01-25 19:43:53 856

原创 How can I remove all "name" files in all of my subdirectories on Linux

Remove all *.swp files underneath the current directory, use the find command in one of the following forms:find . -name \*.swp -type f -deleteThe -delete option means find will directly del

2013-01-23 14:01:11 786

转载 [Ubuntu] ubuntu/LINUX游戏集锦(更新十余款大型3D游戏)

类似超级玛莉的游戏安装方法,终端输入:sudo apt-get install supertux百战天虫sudo apt-get install wormux可爱的小虫子们跑到linux下面了============================chromium雷电,画质一流,和windows版的没有太大区别,个人认为超越了windows版sudo

2013-01-23 07:12:52 20581 1

转载 ARM9_S3C2440学习(七)SDRAM学习总结

1.SDRAM的burst modeSDRAM是一种命令型动作的设备,就算读写资料只有一个也要先下命令才可以用,为了增加工作效率,就产生了一种传送一个命令,写多个数据的模式,这就是burst mode。burst mode是一种利用内部列地址发生器来工作的高速读写模式,只要设置最开始的列地址,后面的地址就可以通过内部的列地址发生器来自动生成。 2.为什么要做precha

2013-01-16 10:42:29 918

转载 ARM9_S3C2440学习(五)norflash启动,nandflash启动,SDRAM总结

norflash启动,nandflash启动,SDRAM总结S3C2440的启动时读取的第一条指令是在0x00上,分为成nand flash和nor flash上启动。 nand flash:适合大容量数据存储,类似硬盘;nor flash:适合小容量的程序或数据存储,类似小硬盘;sdram:主要用于程序执行时的程序存储、执行或计算,类似内存。

2013-01-16 10:16:26 1245

转载 ARM9+Linux下USB摄像头图像采集

终于实现了在Micro2440+Linux2.6.29环境下通过NFS文件系统实现USB摄像头图像采集。在此,做一个总结,以备后续参考。 实验条件:RedHat9.0(内核版本2.4.18),Micro2440开发板,Linux2.6.29(arm9),ANC (Vimicro Corp.) USB PC摄像头,GCC,SDL-1.2.14.tar,servfox-R1_1_3[1].ta

2013-01-15 20:23:13 2056 1

原创 arm学习笔记之Arm异常

1.处理器模式:2.处理器模式所能访问的寄存器System属于特权模式,User是普通模式,如何配置,以后补充;3.异常向量表4.实验:向量表:b resetb undb swib abt_preb abt_data.word 0b irqb fiqreset:und:mov  r13, 0x32000

2013-01-12 16:12:24 549

原创 安卓手机/电脑剪贴板同步工具

ClipSync可以让你简单方便的同步手机和电脑的剪贴板,从而在不同平台间实现复制和粘贴。官方网站: http://bdwm.be/cs/

2013-01-11 19:00:01 1674

原创 找工作,大家帮我分析分析

先大概介绍一下:    我2011年毕业的,现在在深圳,之前在一家公司工作(80-100人),是做web开发的,由于自己想做嵌入式,再加上跟一位老员工有点摩擦,所以移交工作后就离职了(当时也有点意气用事)。离职前的一段时间报了一个嵌入式的培训班(周末班),现在想找工作,发现并不怎么好找,也不知道该怎么办了,对嵌入式也存在一点迷茫;公司不要我可能的原因:    在简历上写的是架构师和技术

2012-12-20 12:06:59 1020 1

翻译 31 UART

本章描述在S3C6410X精简指令集的微处理器中的通用异步收发器(UART)串口。31.1 综述S3C6410X通用异步收发器提供了四个独立的异步串口I/O端口,每个异步I/O串口能使用基本的中断或者DMA模式.换句话说,普通异步收发器能够支持最大每秒3Mbps,每一个通用异步收发器包含了两个64字节的FIFO,用于接收和发送。S3C6410X通用异步收发器包含了可编程的波特率,红外收

2012-12-12 14:25:49 860

转载 在RedHat Server 5.4上安装YUM

今天碰上要给一台装有Linux的机器做维护,于是就以为按照以往经验就能解决问题,但是神奇的发现机器上一堆的软件包都没有安装,最要命的是连软件包管理器也都没有安装,本以为是FreeBSD,查了一下才发现是RedHat Linux Server 5.4,于是开始着手安装YUM,在Google搜索了一下,发现貌似类似的情况不多,但是这确实不是我第一次遇到RedHat没有yum了,因为上次遇到

2012-12-11 14:19:19 539

翻译 LDM(ARMv6)

LDM是实现批量内存加载的汇编指令A4.1.20    LDM(1)LDM(1)(加载多个)加载一个非空的子集或者全部从一段连续的内存地址到通用寄存器,它对于块加载,堆栈操作和程序退出序列;通用寄存器能够包含PC,如果这样做的话,在Arm5或Arm5之上,PC中的一个字会当做地址来处理,然后跳转到那个地址,其中被加载值的第0位决定是否以Arm或者Thumb继续执行分支指令之后的

2012-12-05 00:12:44 1233

翻译 Branch instructions(Armv6分支指令)

Thumb 支持六种跳转至零1.  条件跳转,可以向前或向后跳转256个偏移(-256 到 +254)2.  无条件跳转可以向前或向后跳转2KB的偏移(-2048到+2048)3.  连接分支(子模块调用) 支持一对指令(32位指令),可以向前或向后跳转4MB.4.  连接分支和切换都是双指令集,类似与连接分支,但是不能转换到ARM代码处执行;5.  连接分支和切换指令可以

2012-12-03 01:45:59 1456

原创 感恩

前几天 ,徒弟找我,说自己有点不开心,问她为什么,她说跟男朋友有点不太愉快,都好几天了。原因就是她觉得她男朋友觉得她烦,自己(徒弟)最近天天在公司找业务,每天主要是收发邮件,而且一天的邮件也不是很多(有的时候一天才四五封邮件),整天对着电脑,感觉自己特无聊,大学学的东西也快要退回去了。然后找男朋友,男朋友也就随便打发打发他就行了,有的时候甚至觉得她烦;而她呢,脾气不好,口气也不好,而且在家里,衣服

2012-10-22 04:55:14 863

转载 开源项目汇总

UI界面类项目:Panoramagl —— 720全景展示Panorama viewer library for iPhone, iPad and iPod touchMBProgressHUD —— 进度指示一种优雅的,半透明的进度显示效果。同时还提供了其他附加功能,比如显示完成信息并淡出。iCarousel  —— 效果很酷的分页排列

2012-09-07 09:54:38 606

转载 ios开发常用的第三方类库,开发高效

KissXml——xml解析库相关教程:http://www.iteye.com/topic/625849http://sencho.blog.163.com/blog/static/83056228201151743110540/很方便的一个xml解析器,支持Xpath查询。skpsmtpmessage——Quick SMTP邮件发送svn checkout ht

2012-09-07 09:49:23 985

转载 多语言

int main(int argc, char *argv[]) {NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];[defaults setObject:[NSArray ar

2012-08-23 14:59:33 399

转载 详解iPhone应用程序 多语言支持操作

详解iPhone应用程序 多语言支持操作iPhone应用程序 多语言支持操作是本文要介绍的内容,这里有几个概念的:多语言支持,就是一个程序支持几种语言的界面;本地化/国际化.就是把原有语言支持翻译成另外一种语言。这里又推导出另外几个问题,一、是让程序带几种语言文件支持二、运行中如何切换界面三、代码中取把对应的字符取出来?首先我们看一下Ip

2012-08-23 14:55:31 920

转载 iPhone 的国际化

在iPhone项目中如何才能国际化?难道同一个项目,非要写一个英文版的源代码,再写一个中文版的源代码?其实大可不必。我们可以使用iPhone的多语言支持来实现项目的本地(国际)化。1、新建Windows-base Application。打开main.m文件,在main函数中增加代码如下:// 取得用户默认信息NSUserDefaults *defaults =

2012-08-23 14:26:37 571

转载 IOS开发-地图 (mapkit)实验

经过一个星期,翻阅各种资料。终于达到基本要求。  记录一下, 以后备用。   IOS 地图控件 : mapkit    第一步       显示地图[cpp] view plaincopyprint?- (void)viewDidLoad  {        self.mapView=[[[MKMapVie

2012-08-22 17:02:08 1149

转载 由init、loadView、viewDidLoad、viewDidUnload、dealloc的关系说起

由init、loadView、viewDidLoad、viewDidUnload、dealloc的关系说起init方法在init方法中实例化必要的对象(遵从LazyLoad思想)‍init方法中初始化ViewController本身 loadView方法当view需要被展示而它却是nil时,viewController会调用该方法。不要直接调用该方法。

2012-07-27 11:16:48 356

转载 截屏 或 截取某个view的界面(给view拍照)

基本原理就是主要将UIView的layer描绘到图形上下文。UIView全局拍照和局域拍照的代码如下:1 UIView全局拍照[cpp] view plaincopy- (UIImage *) screenImage:(UIView *)view {  UIImage *screenImage;  UIGraphicsBeginIma

2012-07-18 17:56:35 711

转载 遭遇SIGPIPE

我写了一个服务器程序, 在Windows下在cygwin环境编译后执行, 然后用C#写了多线程客户端进行压力测试. 程序一直运行正常. 但当在Linux下测试时, 总是莫名退出. 最后跟踪到是write调用导致退出. 用gdb执行程序, 退出时提示”Broken pipe”.最后问题确定为, 对一个对端已经关闭的socket调用两次write, 第二次*可能*会生成SIGPIPE信号, 该信号

2012-07-10 17:25:47 588

转载 13个超棒的代码资源网站推荐

很多开发者都有过网站开发的经历,大家使用CSS、HTML以及JavaScript等技术来完成这一工作。但想必大家也知道,网站开发是一个很耗费时间的工作。你可能需要花费大量的时间在一些网站上寻找解决问题的代码段。这的确很耗费时间,但却几乎又是不可或缺的一环。基于此,本文为各位开发者收集了13个提供代码示例的网站。在这里,你可以找到关于常用技术(甚至包括WordPress)的优秀代码。除此之外

2012-07-10 14:10:25 3161

转载 如何将自己开发的内核代码加到linux源码中

对于一个开发者来说,将自己开发的内核代码加入到 Linux 内核中,需要有三个步骤。首先确定把自己开发代码放入到内核的位置;其次,把自己开发的功能增加到 Linux 内核的配置选项中,使用户能够选择此功能;最后,构建子目录 Makefile,根据用户的选择,将相应的代码编译到最终生成的 Linux 内核中去。下面,我们就通过一个简单的例子--test driver,来说明如何向 Linux 内核中

2012-06-27 21:05:35 607

转载 UIView如何管理它的子视图

UIView提供了很多建立和管理视图的方法。1、添加视图     insertSubview:atIndex:   //放在子视图数组的具体索引位置     insertSubview:aboveSubview:   //某个子视图前面     insertSubview:aboveSubview:   //某个子视图前面2、重新排序和删除子视图

2012-05-30 11:36:26 619

转载 iPhone横竖屏转换

第一种:通过人为的办法改变view.transform的属性。具体办法:    view.transform一般是View的旋转,拉伸移动等属性,类似view.layer.transform,区别在于 View.transform是二维的,也就是使用仿射的办法通常就是带有前缀CGAffineTransform的类(可以到API文档里面搜索这个前 缀的所有类),而view.layer

2012-05-22 11:14:15 1287

转载 jQuery中的.bind()、.live()和.delegate()之间区别分析

DOM树首先,可视化一个HMTL文档的DOM树是很有帮助的。一个简单的HTML页面看起来就像是这个样子:事件冒泡(又称事件传播)当我们点击一个链接时,其触发了链接元素的单击事件,该事件则引发任何我们已绑定到该元素的单击事件上的函数的执行。复制代码代码如下:$('a').bind('click',function(){a

2012-05-21 14:25:23 484

转载 Quartz 2D编程指 - 路径(Paths)

路径定义了一个或多个形状,或是子路径。一个子路径可由直线,曲线,或者同时由两者构成。它可以是开放的,也可以是闭合的。一个子路径可以是简单的形状,如线、圆、矩形、星形;也可以是复杂的形状,如山脉的轮廓或者是涂鸦。图3-1显示了一些我们可以创建的路径。左上角的直线可以是虚线;直线也可以是实线。上边中间的路径是由多条曲线组成的开放路径。右上角的同心圆填充了颜色,但没有描边。左下角的加利福尼亚州是闭合路径

2012-05-10 09:18:51 2784

转载 Android 动态logo bootanimation.zip 制作

Android(1.5及以上版本) 开机图片/文字/动画分析[转载、修改部分内容] 收藏 Android 开机会出现3个画面: 1. Linux 系统启动,出现Linux小企鹅画面(reboot)(Android 1.5及以上版本已经取消加载图片); 2. Android平台启动初始化,出现"A N D R I O D"文字字样画面; 3. Android平台图形系统启动,出现含闪

2012-05-09 22:34:45 717

转载 《iPhone 3D 编程》第二章:数学与抽象

***************************************************************************申明:本系列教程原稿来自网络,翻译目的仅供学习与参看,请匆用于商业目的,如果产生商业等纠纷均与翻译人、该译稿发表人无关。转载务必保留此申明。内容:《iPhone 3D 编程》第二章:数学与抽象原文地址:http://ofp

2012-05-08 15:31:36 880

转载 《iPhone 3D 编程》第一章:快速入门指南

****************************************************************************申明:本系列教程原稿来自网络,翻译目的仅供学习与参看,请匆用于商业目的,如果产生商业等纠纷均与翻译人、该译稿发表人无关。转载务必保留此申明。内容:《iPhone 3D 编程》第一章:快速入门指南原文地址:http://o

2012-05-08 15:30:32 1207

转载 一些有关图像处理的代码片段(抓图、倒影、圆角)

捕捉屏幕截图CALayer实例使用Core Graphics的renderInContext方法可以将视图绘制到图像上下文中以便转化为其他UIImage实例。前提先#import + (UIImage *) imageFromView: (UIView *)theView { // draw a view's contents into an image context

2012-05-08 15:19:25 488

转载 水波纹这样实现的,很简单的

波有如下几个特性:扩散:当你投一块石头到水中,你会看到一个以石头入水点为圆心所形成的一圈圈的水波,这里,你可能会被这个现象所误导,以为水波上的每一点都是以石头入水点为中心向外扩散的,这是错误的。实际上,水波上的任何一点在任何时候都是以自己为圆心向四周扩散的,之所以会形成一个环状的水波,是因为水波的内部因为扩散的对称而相互抵消了。  衰减:因为水是有阻尼的,否则,当你在水池中投入石头,水

2012-05-07 17:51:28 2324

转载 连续动画

在一个动画block中,让一个button移动两次,而且设置了setAnimationDuration:3但是表现出来的效果是,button直接移动到第一个位置,然后用了3秒的时间,移动到了第二个位置- (id)init{  self = [super init];  if (self != nil) {  [self.view setBackgroundColor:[

2012-05-07 16:11:11 541

转载 UIScrollView 滚动视图 (实例)

UIScrollView 类负责所有基于 UIKit 的滚动操作。 一、创建 C代码  CGRect bounds = [ [ UIScreen mainScreen ] applicationFrame ] ;    UIScrollView* scrollView = [ [UIScrollView alloc ] initWithF

2012-05-03 23:07:36 625

转载 多台mac共用一个开发者帐号

公司只申请了一个开发者帐号,但有两台mac在开发。所以产生了一个开发者帐号两台mac共用测试的想法。具体步骤如下:1、在已成功安装证书的mac上导出private key(私有密钥),证书在另一台mac上安装。2、在苹果开发者中心下载developer profile文件,在目标mac上安装。搞定上面两步,接上设备,便可以在第二台mac上进行真机调试了。

2012-05-02 15:47:14 905

仿网易新闻客户端android源码

仿网易新闻客户端android源码

2013-12-14

rtsp live555的资料

直接目录结构: │ LIVE555 Streaming Media.mht │ live555 类关系框图.doc │ live555+rtsp+server.pdf │ live555-+类层次图.pdf │ RFC2326(中文版)-实时流协议(RTSP).doc │ RFC2326中文版.doc │ RFC3550-RTP_A_Transport_Protocol_for_RealTime_Applications_RTP实时应用程序传 输协议_中文版.doc │ RTCP中文详解.doc │ RTSP协议学习笔记.doc │ RTSP协议详解中文版.doc │ RTSP简介(免费).doc │ RTSP简介.doc │ ├─testProgs │ Makefile │ Makefile.head │ Makefile.tail │ MakefileBackUp │ MyH264VideoRTPSink.cpp │ MyH264VideoRTPSink.hh │ MyH264VideoStreamFramer.cpp │ MyH264VideoStreamFramer.hh │ testH264VideoStreamer.cpp │ └─流传输 ffmpeg提取音频播放器总结 - - ITeye技术网站.mht live555 简介 - yellowriver的日志 - 网易博客.mht live555+ffmpeg 如何处理h264流 - 专题开发-技术-项目 - 多媒体-流媒体开发.m ht live555代码解读之二:DESCRIBE请求消息处理过程 - - ITeye技术网站.mht live555保存文件的问题 - 专题开发-技术-项目 - 多媒体-流媒体开发.mht [流媒体][新手][使用]【流媒体新手】如何使用jrtplib传输H_264的视频流 多媒 体开发日志.mht 如何使用live555来传输h264的视频? - H_264乐园 - 视频技术论坛 中华视频网f fmpeg工程组 - Powered by Discuz!.mht 如何使用live555来传输实时h264流? - H_264乐园 - 视频技术论坛 中华视频网 fmpeg工程组 - Powered by Discuz!.mht 所谓流媒体技术 - - ITeye技术网站.mht 按照RFC3984协议实现H264视频流媒体(附源代码) - 专题开发-技术-项目 - 多 媒体-流媒体开发.mht 阅读和使用LIVE555的一些简单记录 Hanyi on ET.mht

2012-09-19

iOS 开发入门必备资料

iOS人机界面指导手册.pdf Cocoa基本原理指南.pdf iOS技术概览.pdf 核心动画编程指南.pdf 多线程编程指南.pdf 初窥Xcode4 -- Xcode4主题样式、快捷键等常用设置.pdf From C++ to Objective-C.pdf 内存管理编程指南.pdf Cocoa 编码指南.pdf Objective-C培训资料.pdf

2012-03-29

10个管理工作时间的小技巧

如何才能稳步追随社会的变迁,如何才能留住飞逝的时间。俗话说:“一寸光阴一寸金,寸金难买寸光阴。”珍惜现在的时光,将来才不会为年轻时挥霍的时间而感到悔恨。三位作者Joe Mathews,Don Debolt,Deb联手打造了一篇工作环境中管理时间的文章《10 Time-Management Tips That Work》。文中谈到普遍的业务流程是由想法,交流,行动三个方面组成,在日常工作要提前做出计划,才能确保工作进行时的顺畅,成为自己的时间的掌控者。

2012-02-16

自己写的飞机大战源代码

没有专门处理线程同步。可以运行正常,把最后的.bak后缀去掉.,哦忘了说了,是java的源代码 用了1个小时学习JAVA,5个小时写的飞机大战。我觉得思路是重点。

2010-09-14

linux万能声卡驱动.bz2

linux万能声卡驱动.bz2 没有声音的话这里有

2009-03-22

3gp_mp4_avi_converter转换工具

3gp_mp4_avi_converter转换工具,一看名字就知道了

2008-10-17

局域网查看工具(LanSee) 1

可查看局域网的一些东西的工具啊!可以看看.

2008-10-17

vc美化标准控件类和实例

vc美化标准控件类和实例,有按钮,选择,.....

2008-10-17

空空如也

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

TA关注的人

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