自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注存储领域

每天进步一点点,相信累积的力量!

  • 博客(55)
  • 收藏
  • 关注

转载 PCIe link training解析

pcie link training 基本知识介绍

2022-08-01 09:19:21 5699

转载 Windows上的巧克力味Chocolatey详解

Chocolatey是什么?很简单,Chocolatey就是Windows系统的yum或apt-get。一、Chocolatey介绍Chocolatey是一款专为Windows系统开发的、基于NuGet的包管理器工具,类似于Node.js的npm,MacOS的brew,Ubuntu的apt-get,它简称为choco。Chocolatey的设计目标是成为一个去中心化的框架,便于开发

2017-11-17 10:58:58 1611

原创 antkillerfarm 知识整理

http://antkillerfarm.github.io/

2017-10-31 09:35:29 269

转载 函数指针

函数、函数指针的理解:函数的定义:void myfunc(void){ }函数的声明void myfunc(void); 函数指针的定义、初始化、赋值;定义:void (*funcp)(void);    初始化: void (*funcp)(void) = &myfunc;    赋值 void (*funcp)(void); funcp =

2017-08-29 09:03:37 336

转载 2013年上海交大学生论文致谢

公元两千零七年,岁次丁亥,仲夏之月,联科论文乃告杀青。辞穷理微,未敢称凌云之作,镂心鸟迹,得不效相如之叹?于是凭窗抱膝,寄情遐思。忆吾弱冠之龄入交通大学,意气方遒。尔来春秋有八,于今毕业,年齿已趋而立。户牅之外,万物滋荣,景致阙如昨日,堂室之内,联科已有苍颜白发矣。文凭两纸霜鬓两行,黄粱一枕功名一场,此皆寻常人生,乏善可陈。然联科身发受之父母,道德受之母校,学问受之师长,育教之恩,虽陨首结草不能报

2017-08-07 15:41:52 1132

转载 嵌入式调试方式(IAR 环境)

对嵌入式软件的开发,讲解的教程、教材都比较多,但这些都还只是在理论上进行说明,并且,对开发环境、仿真器的作用对于一个嵌入式开发的门外汉来讲都是非常复杂的知识,这里就将我所总结出来的嵌入式开发过程的相关概念进行一下解释,主要是对ARM嵌入式中关于片内flash,片外flash,片内RAM,片外RAM的相关调试工作进行一下详细的说明。我所获取的知识的实践环境还是老样子:IAR+JLINK V7

2017-02-20 10:40:14 1969

转载 单片机程序死机原因查找方法

1. 意外中断。是否打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,造成死机假象    2. 中断变量处理不妥。若定义某些会在中断中修改的全局变量,这时要注意两个问题:首先为了防止编译器优化中断变量,要在这些变量定义时前加volatile,其次在主循环中读取中断变量前应该首先关闭全局中断,防止读到一半被中断给修改了,读完之后再打开全局中断;否则出现造成数据乱套。    3

2017-02-20 09:58:37 4768

原创 C语言中的逻辑操作的‘功效’

Value & Value_A = Value_A      // Value 中含有A值Value &= (~Value_A);               // 移除Value |= Value_A;                     // 添加u16KeyGroup = u16KeyMsg & TASK_MSG_KEY_GROUP_MASK;  //分组处理

2017-01-18 14:37:59 334

转载 线程堆栈

线程堆栈大小http://blog.csdn.net/nokianasty/article/details/7600321C++内存分布http://blog.csdn.net/morewindows/article/details/6851681线程堆栈分布http://bbs.csdn.net/topics/390391357在看了这三篇的讨论后,对于线程堆栈,内存分布

2017-01-12 16:47:20 573

转载 函数指针作为结构体的成员

我发一个运行过的源码。在.h文件中,有如下代码://TVM控制状态typedef struct _m_TVM_CTRL{ u32(*get_coin_totval)(void); //得到此次投入硬币总金额 u32(*get_coin_totcnt)(void); //得到此次投入硬币总数目 void(*clr_coin)(void);   //清空金额和数目,每次

2016-11-16 17:20:14 1719

原创 CRC校验的实施

//CRC初始值#define        BOOT_CRC_DATA_INIT            0xFFFF/* CRC16 余式表 */u16 g_au16CRC16Table[256]={    0x0000, 0x1021, 0x2042, 0x3063, 0x4084, 0x50a5, 0x60c6, 0x70e7,    0x8108, 0x9129

2016-09-09 09:56:39 542

原创 一位前辈的作品---个人工资计算器的开发历程总结

独立开发的首款上线App-- 个人工资计算器的开发历程总结http://www.cocoachina.com/ios/20151013/13721.html

2015-10-17 14:28:00 456

原创 推荐一款创建IOS App图标的软件

该软件可创建App图标、启动图LaunchImage,还可以生成自定义尺寸的图标集(Image Set),非常简单易用。详见: http://www.cocoachina.com/bbs/read.php?tid-290247.html软件地址: https://itunes.apple.com/cn/app/app-icon-gear-image-assets/id9896465

2015-10-17 14:16:45 505

转载 C#中virtual 方法和abstract方法的区别 .

二者都牵涉到在派生类中与override的配合使用。一、Virtual方法(虚方法)     virtual 关键字用于在基类中修饰方法。virtual的使用会有两种情况:     情况1:在基类中定义了virtual方法,但在派生类中没有重写该虚方法。那么在对派生类实例的调用中,该虚方法使用的是基类定义的方法。     情况2:在基类中定义了virtual方法,然

2015-08-26 16:34:22 399

转载 一份关于Swift语言学习资源的整理文件

在这里下载https://github.com/ipader/SwiftGuide

2015-08-21 15:24:10 376

转载 快速掌握iOS API的一个小技巧

iOS SDK和Developer Library中提供了各个类以及函数的帮助文档,这很棒,但要想了解整个库的大体结构(比如UIKit下有哪些类,他们的继承关系如何)这有些让人摸不着头脑,下面有个小技巧: 打开iOS Developer Library, 点击你想要了解的Framework,以UIKit为例,好多东西都是平级地放在一起的,根本看不下去了 

2015-08-21 15:21:37 374

原创 计算机原理学习 一

问题作为一个IT工程师,用现在流行的话来说,这也是个高端大气上档次的工作。但是你是否真的了解你每天都在用的计算机,你又是否真的了解你自己写的程序呢?当一个人问你计算机是怎么工作的时候,你会不会一脸茫然的想,我怎么从来没想过这个问题?我们的代码是如何被编译成可执行文件的?程序是如何被CPU执行的?进程和线程到底是什么东西?CPU的指令和汇编语言和程序库和开发语言有什么关系?为

2015-08-17 20:02:56 427

转载 设计模式之一(单例模式)

前言单例模式(Singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身负责保存它的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问该实例的方法。单例模式 public class Singleton {

2015-08-14 14:55:49 344

转载 C#集合类型大盘点

集合是.NET FCL(Framework Class Library)中很重要的一部分,也是我们开发当中最常用到的功能之一,几乎是无处不在。俗话说知其然,知其所以然,平常看到IEnumerable,IEnumerator,ICollection是不是知道他们之间各自的区别?除了List和Dictionary以外,你还用过哪些其它的集合类?废话少说,今天我们就来看一些这些定义集合类的接口以及他们的

2015-08-14 10:56:20 478

转载 .net xml常用操作方法

using System;using System.Xml;using System.Xml.Xsl;using System.Xml.XPath;using System.Web;namespace Cloth.Common{ ///  /// XmlHelper 的摘要说明。 ///  public class XmlHelper {  pu

2015-08-12 20:22:08 421

转载 ios 面试总结

今天去面试篱笆网,首先一进去的环境把我给吸引住了,非常轻松优雅的环境,开放式办公室,有沙发可以休息,没有那种制约的办公司的感觉,大家都可以无缝交流。然后就是配安排和一位文质彬彬的大哥来面试技术。其中谈到了ios中沙盒,我的理解错了,然后大哥马上给我纠正了,因为我说我们杂志的资源是保存在document的文件夹下的,但是根据苹果官方文档由于用户自己产生的数据才是应该存在document下,而杂志资源

2015-07-29 19:34:10 589 1

转载 C#操作XML小结

一、简单介绍using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));//指定一个节点XmlNod

2015-06-04 20:08:31 322

转载 Windows编程--线程的切换

系统提供了一个称为SwitchToThread的函数,使得另一个可调度线程(如果存在能够运行):BOOL SwitchToThread();当调用这个函数的时候,系统要查看是否存在一个迫切需要CPU时间的线程。如果没有线程迫切需要CPU时间,SwitchToThread就会立即返回。如果存在一个迫切需要CPU时间的线程,SwitchToThread就对该线程进行调度(该线程的优先级

2015-04-15 17:18:03 465

原创 类扩展(class extension)

OC里面类扩展类似protected和private的作用。1.类扩展是一种特殊的类别,在定义的时候不需要加名字。下面代码定义了类Things的扩展。@interface Things (){    NSInteger thing4;}@end2.类扩展作用1)可以把暴露给外面的可读属性改为读写方便类内部修改。【公有可读、私有

2015-02-12 10:59:26 692

转载 常用软件架构设计模式介绍

1.分层架构:分层架构是使用最多的架构模式,通过分层使各个层的职责更加明确,通过定义的接口使各层之间通讯,上层使用下层提供的服务。分层分为:严格意义上的分层,一般意义的分层。严格意义的分层是n+1层使用n层的服务。而一般意义的分层是上层能够使用它下边所有层的服务。领域驱动设计的分层定义:UI层,UI控制层,服务层,领域层,基础设施层。2.MVC架构:MVC架构相信做软件的都听说,主

2015-02-09 15:59:05 617

原创 什么是网关

网关实质上是一个网络通向其他网络的IP地址。比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1~192. 168.1.254”,子网掩码为255.255.255.0;网络B的IP地址范围为“192.168.2.1~192.168.2.254”,子网掩码为255.255.255.0。在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机

2015-02-05 19:34:17 543

转载 示波器波形参数测量和FFT分析

孙灯亮博客        http://blog.sina.com.cn/s/blog_5d713e7a0100ka7o.html数字示波器的FFT分析功能FFT是一项很强大的分析功能,在数字示波器中普遍存在,基于先进的FFT分析,设计人员可以准确了解信号中引入的干扰信号频点,信号功率谱,信号频率构成,滤波电路截频特性等。为了更好的理解示波器FFT,下面我们不妨

2015-02-05 14:19:18 15651 1

转载 iOS开发- ios学习资源

1、苹果官方文档构建iOS程序:下面的这篇文章介绍了 iOS 程序开发的过程:Start Developing iOS Apps Today构建Mac OS X程序:下面这篇文章介绍了Mac OS X开发的过程:Start Developing Mac Apps TodayObjective-C:下面的这个链接是苹果官方介绍Objective-C的文

2015-02-04 19:44:01 631

转载 iOS开发之xib技巧介绍

iOS开发的这些年里,有的人用代码创建UI,有的人用xib创建UI。到底是用xib还是代码来创建UI,这个问题以前也有过很多争论,我只想说一点,各有各的优点。如果能够将两者融合贯通,那将是更有优势。笔者开发过程中,UI能用xib就尽量用xib(能用storyboard就用storyboard, 一个storyboard里最好别装太多的UIViewController,这在结队开发中将不利)。本文主

2015-01-27 20:22:29 391

原创 程序员要知道的英语词汇

比如我们看一下某主管开会时的发言:小王,请你尽快“Push”一下这件事,按照前期咱们定下来的“Plan”来“follow”这个“case”,每一个“Milestone”都要“Share”出来,你负责的这块工作要充分的“Open”,明天最好和客户做一个“Conference”能够“Face to face”的交流一下。小李,你的那个“Project”最近有些“Delay”了,这么多“Reso

2015-01-25 20:38:06 416

转载 关于UIView的autoresizingMask属性的研究

UIView中有个属性是autoresizingMask,该属性是用来控制控件的自适应。UIViewAutoresizingNone                 UIViewAutoresizingFlexibleLeftMargin   UIViewAutoresizingFlexibleWidth        UIViewAutoresizin

2015-01-25 17:03:27 397

转载 Quart 2D 绘制图形简单总结

CGContextRef context = UIGraphicsGetCurrentContext( ); 设置上下文CGContextMoveToPoint 开始画线CGContextAddLineToPoint 画直线  CGContextAddEllipseInRect 画一椭圆 CGContextSetLineCap 设置线条终点形状 CG

2015-01-23 19:42:43 499

原创 穷爸爸富爸爸一些关键思想

•1、构建资产•  不需到场就可以正常运作的业务•  基金•  理财产品• 节约•2、先构筑资产项,才用资产所产生的收入购买奢侈品••3、会计、法律和商业知识非常重要••4、通过公司的方式•合理避税(买车、餐饮费)•财产保护:用公司和信托来隐藏财富•5、喜欢变化而不是害怕变化••6、学习如何投资很重要••7、坚

2015-01-20 19:21:31 473

转载 iOS触摸事件处理

记录下iOS的界面触摸事件处理机制,然后用一个实例来说明下应用场景.一、处理机制界面响应消息机制分两块,(1)首先在视图的层次结构里找到能响应消息的那个视图。(2)然后在找到的视图里处理消息。【关键】(1)的过程是从父View到子View查找,而(2)是从找到的那个子View往父View回溯(不一定会往回传递消息)。 1.1、寻找响应消息视图的过程可以借用M

2015-01-17 10:26:01 408

转载 NSNotificationCenter用法总结

Notificationcenter的用法:【原】NSNotificationCenter未必一定要建在消息接收者的类中。可以放在别的类中,先实例化一下,然后把observer赋值为刚对象。这里的observer相当于接受者(receiver),object相当于发送者(poster)。理解了这点就可以较灵活地使用通知了。iPhone软件开发的时候会遇到这种情况

2015-01-15 09:49:37 508

转载 xcode 左边导航栏中,类文件后面的标记“A”,"M","?

xcode 左边导航栏中,类文件后面的标记“A”,"M","?,有需要的朋友可以参考下。"M" =Locallymodified "U" =Updatedinrepository"A" =Locallyadded "D" =Locallydeleted "I" =Ignored"R" =Replacedintherepository“–” "=" Thecont

2015-01-12 20:53:42 523

转载 IOS中UIScrollView的属性和委托方法

UIScrollView 类负责所有基于 UIKit 的滚动操作一、创建 1. CGRect bounds = [ [ UIScreen mainScreen ] applicationFrame ] ;   2. UIScrollView* scrollView = [ [UIScrollView alloc ] initWithFrame:bounds ]; 当你创建完滚动

2015-01-08 19:15:51 321

转载 iOS 创建单例的两种方法

创建一个单例很多办法。我先列举一个苹果官方文档中的写法。 [cpp] view plaincopystatic AccountManager *DefaultManager = nil;     + (AccountManager *)defaultManager {      if (!DefaultManager) DefaultMa

2015-01-07 17:19:58 380

转载 在.h文件和.m文件里使用import指令有何区别?

有的程序员喜欢把所有import语句写在.h文件的头部。而有的程序员则喜欢把import语句写在.m文件头部。你可能觉得写在哪里都无所谓。那么,import语句写在.h文件和.m文件的哪一个都无所谓吗?这并不是真的。通常,我习惯在.h文件头部加入所有的import语句,但在有一种情况下,我只能把import语句加在.m文件里——这是为了避免交叉引用错误。

2015-01-07 13:19:14 344

转载 copy, retain, assign , readonly , readwrite,strong,weak,nonatomic整理

copy:建立一个索引计数为1的对象,然后释放旧对象 对NSString对NSString 它指出,在赋值时使用传入值的一份拷贝。拷贝工作由copy方法执行,此属性只对那些实行了NSCopying协议的对象类型有效。更深入的讨论,请参考“复制”部分。retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1对其他NSObject和其子类对参数进行re

2015-01-02 12:00:12 382

空空如也

空空如也

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

TA关注的人

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