自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (20)
  • 收藏
  • 关注

转载 java克隆中String的特殊性

java克隆中String的特殊性 最近在写对象的 clone 时遇到有关 String 的一些疑问,希望以下这篇网友的总结也能帮助各位吃瓜群众。 本文摘抄自:http://blog.csdn.net/naivesoft/article/details/6774550 之前仔细研究过Java中克隆的相关知识,http://blog.csdn.net/naivesoft/articl

2016-12-30 01:56:12 1489

原创 Xcode7.3中不提示自定义类名的不完美解决方案

解决方案:在自定义的类中导入 UIKit 框架(#import <UIKit/UIKit.h>)。建议在创建的 pch 文件中导入UIKit。省去每个类中的导入的麻烦。

2016-09-13 00:28:43 499

原创 POI中找不到WorkbookFactory类

POI中找不到WorkbookFactory类问题在使用poi-3.15-beta2版本解析excel时, 发现并有网友所说的WorkbookFactory类.原因从poi-3.7.jar开始, WorkbookFactory类已经放进poi-ooxml-XXX.jar中了.解决方法同时引入这两个jar包: poi-3.15-beta2.jar, poi-ooxml-3.15-beta2.jar

2016-09-11 15:50:17 14284 2

原创 Mac OS下配置 ADB环境变量

前提已经安装了Android sdk.步骤打开终端Terminal, 输入open -e ~/.bash_profile, 若之前没有该文件,会自动创建.添加内容 export PATH=${PATH}:~/Library/Android/sdk/tools:~/Library/Android/sdk/platform-tools退出保存文件.在终端Terminal上输入 source ~/

2016-09-10 23:24:22 6655

转载 给Xcode添加删除、复制当前行快捷键

修改Xcode里快捷键的配置文件plist, 添加删除、复制当前行功能的快捷键

2016-07-22 00:55:07 2070

原创 UINavigationController改变背景颜色

方法 nav.navigationBar.barTintColor = [UIColor redColor];

2016-07-09 21:21:50 2215

原创 Html中 visibility:hidden 与 display:none 的区别

相同点: 两者都属于 隐藏标签。区别:1)visibility: hidden  只是隐藏内容,所占的位置依然留着。display: none    既隐藏内容 也隐藏尺寸,不占地方。2)visibility 是可继承的。display 是不可继承的。

2016-05-15 02:17:54 654

原创 IOS开发基础之UINavigationController

ios7之后,会把tabBar上和导航条上的按钮渲染 导航条上自定义按钮的位置是由系统决定,尺寸才需要自己设置。 UIBarButtonItem:决定导航条上按钮的内容 UINavigationItem:决定导航条上内容

2016-02-21 23:16:58 275

转载 IOS中 setBackgroundImage 与 setImage 区别

首先setBackgroundImage,image会随着button的大小而改变,图片自动会拉伸来适应button的大小,这个时候任然可以设置button的title,image不会挡住title;相反的的setImage,图片不会进行拉伸,原比例的显示在button上,此时再设置title,title将无法显示,因此可以根据需求设置选中效果;

2016-02-21 22:31:26 404

原创 xcode 错误提示: xxx.png pngcrush caught libpng error:

错误提示:xxx.png pngcrush caught libpng error:原因:引入的png图片,图片内部编码不符合正宗的png格式,通常是用 jpg图片 直接修改 后缀名 所造成的。解决方法:在Mac 下,直接“预览” 打开(双击) 图片文件,重新导出真宗的png 格式图片,然后替换调原图。

2016-01-10 20:06:10 550

转载 Block的引用循环问题 (ARC & non-ARC) 【 引用外部变量或对象 】

2010年WWDC发布iOS4时Apple对Objective-C进行了一次重要的升级:支持Block。说到底这东西就是闭包,其他高级语音例如Java和C++已有支持,第一次使用Block感觉满简单好用的,但是慢慢也遇到很多坑。本文聊聊ARC和non-ARC下Block使用中的引用循环问题,最近遇到了好几次这种问题,还是深入记录下。先来套题目热热身,貌似能够全部答对的人蛮少的Block实现

2016-01-06 23:39:30 383

转载 核心动画 CoreAnimation 详解 【推荐】

最近在学 CoreAnimation,发现了这篇文章,把 CoreAnimation 总结得非常全面和详细,关键点也做有标识,觉得非常适合像我这样的新手入门和学习。Core Animation是直接作用在CALayer上的(并非UIView上)非常强大的跨Mac OS X和iOS平台的动画处理API,Core Animation的动画执行过程都是在后台操作的,不会阻

2015-12-28 22:12:15 333

原创 iOS开发之手势识别 总结

iOS 的手势识别有六种:轻击手势(TapGestureRecognizer),亲扫手势(SwipeGestureRecognizer),长按手势(LongPressGestureRecognizer),拖动手势(PanGestureRecognizer),捏合手势(PinchGestureRecognizer),旋转手势(RotationGestureRecognizer)。手势识别

2015-12-22 22:59:29 452

转载 iOS开发之手势识别

感觉有必要把iOS开发中的手势识别做一个小小的总结。在上一篇iOS开发之自定义表情键盘(组件封装与自动布局)博客中用到了一个轻击手势,就是在轻击TextView时从表情键盘回到系统键盘,在TextView中的手是用storyboard添加的。下面会先给出如何用storyboard给相应的控件添加手势,然后在用纯代码的方式给我们的控件添加手势,手势的用法比较简单。和button的用法类似,也是目标动

2015-12-22 22:49:54 494

转载 Objective-C规范注释心得——同时兼容appledoc(docset、html)与doxygen(html、pdf)的文档生成

作者:zyl910  手工写文档是一件苦差事,幸好现在有从源码中抽取注释生成文档的专用工具。对于Objective-C来说,目前最好用的工具是appledoc和doxygen。可是这两种工具对于注释的要求略有区别。于是我经过一番摸索,找到了一套能同时兼容这两种工具的注释写法。  工具简介——appledoc:简单方便,适于生成apple风格的html文档,及直接集成到xcode

2015-12-13 21:44:00 487

原创 self.xx 与 _xx的区别

self.xx 是对类的属性访问,会调用getter、setter方法。 _xx 是对局部变量的操作。

2015-12-13 19:06:45 1183

原创 ARC 与 MRC 混编

在项目为ARC模式下,进入 项目设置 视图,左侧选择好 TAGETS 为本项目(不是test那个)。顶栏 选中 Build  Phases 项在 Build Phases 视图里,Compile Sources 就是编译器所要编译的文件, 然后我们只需 选择 需MRC编译的相应 .m文件 ,更改 它们的 Compiler Flag 属性 填入 -fno-objc-arc

2015-12-13 17:56:30 286

原创 xcode 7.0 错误提示 The resource could not be loaded because the App Transport Security policy requires

xcode 7.0 错误提示 The resource could not be loaded because the App Transport Security policy requires...

2015-10-11 15:51:26 626

原创 xcode 错误提示: LaunchScreen.xib: Line 20: EntityRef: expecting ';'

错误提示:LaunchScreen.xib: Line 20: EntityRef: expecting ‘;'原因分析:项目命名中包含了”&”字符。由于Xib文件本质为xml文件,而XML文件中"" 字符和"&"字符是严格禁止使用的,因此就导致问题发生了。解决方法:右键 LaunchScreen.xib选择 Open As ==>Sources Code 打开

2015-10-11 15:45:08 931

转载 NSSearchPathForDirectoriesInDomains用法

1.iPhone会为每一个应用程序生成一个私有目录,这个目录位于:/Users/sundfsun2009/Library/Application Support/iPhone Simulator/User/Applications下,并随即生成一个数字字母串作为目录名,在每一次应用程序启动时,这个字母数字串都是不同于上一次。所以通常使用Documents

2015-09-10 00:20:45 326

原创 IOS开发基础之UIImage

初始化并创建新图片 常用方法:1. [UIImage imageNamed:@“文件名”] 特点:1)  查找应用的资源目录下资源文件(已导入工程里的图片),无需关心应用的存放位置。2) 带有缓存功能,多次定义调用返回的都是相同对象(地址)。 适用场合:1) 图片使用频率高时。2. [[UIImage alloc] initWithContentsOfFile:

2015-08-04 01:28:19 455

原创 IOS开发基础之NSBundle

讲解 NSBundle 前,必须先介绍 Bunlde。IOS的应用都是通过 Bundle 进行封装的,对应的 Bundle 类型是 Application 类型,平时我们通过 XCode 开发编译出来的应用,其实就是一个 Application 类型 Bundle。而 Bundle 就是一个内部结构按照标准规则组织起来的特殊目录,其中包含了程序所使用到的资源,如图像、声音、xib文件,

2015-08-03 01:58:12 517

原创 xcode 6.4 下 IOS 8.4 隐藏模拟器的状态栏

根据网友的经验分享隐藏该死的状态栏 有两种方式。 经过多次尝试后,发现第一种,通过修改.plist文件的方式 已经不无法隐藏了。  只能使用第二种, 需要在对用的 ViewController .m  中加入隐藏代码。  如下:// 返回NO表示要显示,返回YES为隐藏- (BOOL)prefersStatusBarHidden{ return YES; }

2015-07-28 23:11:53 992

原创 MDK5.0 更新J-Link固件 导致其自动关闭 的有效解决方法

JLINK更新固件后,在MKD5.0上将程序downLoad到板子后,MDK5.0直接自动关闭解决方法:用SEGGER安装目录下的JLinkARM.dll替换掉MDK安装目录下./ARM/Segger/JLinkARM.dll,可以解决更新固件后MDK5.0自动关闭问题。

2014-09-12 22:57:54 7511 2

原创 Android源码编译出现问题

在编译Android 2.3时,出现 make: *** [out/target/common/obj/JAVA_LIBRARIES/core_intermediates/noproguard.classes-with-local.dex] 已杀死。后来通过free -m查到内存快被耗光但是虚拟内存为0。通过增加虚拟内存解决该问题。1.创建一个 Swap 文件mkdir s

2013-04-24 09:22:27 740

转载 STM32的NVIC理解

STM32有43个channel的settable的中断源;AIRC(Application Interrupt and Reset Register)寄存器中有用于指定优先级的4 bits。这4个bits用于分配preemption优先级和sub优先级,在STM32的固件库中定义如下#define NVIC_PriorityGroup_0 ((u32)0x700)#define NV

2013-01-24 22:53:15 498

原创 STM32启动模式说明

STM32芯片上都有两个管脚 BOOT0 和 BOOT1,这两个管脚在芯片复位时的电平状态决定芯片复位后从哪个区域开始执行程序,对应三种启动模式。BOOT1=X     BOOT0=0     从用户闪存启动,这是正常的工作模式。BOOT1=0     BOOT0=1     从系统存储器启动,这种模式启动的程序功能由厂家设置。(用于串口ISP)BOOT1=1     BOOT0=1

2012-12-25 17:59:17 1077

转载 [攻克存储] s3c2440存储系统设计与思考

前面几篇文章分别讲述了存储系统的地址线连接方法、存储芯片的写屏蔽、存储系统的扩展,以及SDRAM/DDR的结构和寻址,本文将以ARM芯片s3c2440为例,从整体上描述一个包含有同时SDRAM、Nor Flash、Nand Flash的存储系统的设计、工作原理和注意事项。    下面这幅原理图就是这样一个完整的存储系统,主控芯片是三星公司的ARM芯片s3c2440(未画出,但相关引脚都在图

2012-12-17 00:09:51 687

转载 [攻克存储] 掌握SDRAM/DDR的结构与寻址

本系列前面两篇文章《[攻克存储] SRAM地址线的连接》和 《[攻克存储] 存储芯片的写屏蔽及扩展》已经介绍了SRAM芯片的地址线连接方法以及存储芯片的写屏蔽扩展,这两篇文章基本上是从SRAM的角度在进行讲解和描述,其中许多原理在SDRAM/DDR芯片中也同样适用,不过,SDRAM/DDR 存储芯片的结构和寻址方式相对于ROM、SRAM、DRAM而言,还是有很大的变化和不同的,本文就着重介绍S

2012-12-17 00:08:31 615

转载 [攻克存储] 存储芯片的写屏蔽及扩展

在上一篇文章《 [攻克存储] SRAM地址线的连接 》中,我们讲述了主控芯片(ARM)与 SRAM 的地址线如何连接的问题,关于存储芯片的写寻址过程以及存储芯片的扩展并没有涉及,本文着重描述这方面的知识点和需要注意的问题。    首先,我们还是看一个电路图:       由上一篇文章我们知道,这是ARM芯片与16位数据位宽的SRAM存储芯片的典型连接图,ARM芯片只需给

2012-12-17 00:06:36 1339

转载 [攻克存储] SRAM地址线的连接

在嵌入式系统设计过程中,由于主控芯片(如ARM、PPC、MIPS等)片上的存储空间不够大,经常需要外接存储器芯片(如ROM、SRAM、SDRAM、DDR2、Nand Flash等),因此,弄清楚主控芯片与外界存储芯片的引脚连接原理至关重要,由于Nand Flash的引脚连接比较简单,不涉及地址线的连接,而SDRAM和DDR2访问原理与ROM和SRAM有一些不同,故以后再专门讲述,这里我将主要介绍A

2012-12-17 00:03:13 2279 1

转载 嵌入式 基础知识(1)

华为面试题:程序的局部变量存在于(堆栈)中,全局变量存在于(静态区 )中,动态申请数据存在于( 堆)中。一点小总结:1、关于堆栈,印象最深的就是在做uboot移植,在你准备进入c代码时,你必须给c代码一个良好的运行环境,其中重要的一项就是设置堆栈。2、关于静态内存分配和动态内存分配的区别及过程1) 静态内存分配是在编译时完成的,不需要占用CPU资源;动态分配内存是在运行

2012-12-04 13:52:58 549

原创 TP-LINK WR703N 变砖救活

软件:SecureCRT或其它串口软件、tftpd或其它TFTP软件   工具:串口线TTL一、硬件串口线连接。TXD—-TP_INRXD—-TP_OUTGND—-背面靠近flash的大焊点二、电脑IP设置。IPv4地址设置为192.168.1.100。网线连接703N。三、固件上传服务器。下载固件并置于tftp同目录,简单命名为 703.bin (或其它简单名

2012-11-16 02:12:36 8832

原创 OK6410搭建NFS下载文件系统

一、建立NFS共享目录,我假设目录为"/forlinux/nfs"。二、将已编译好的文件系统文件夹放到共享目录下,这里假设文件系统文件夹名为"Yaffs2"。三、pc安装NFS服务器:apt-get install nfs-kernel-server四、配置NFS服务:修改/etc/exports,在末尾添加:/forlinux/nfs 192.168.0.*(rw,s

2012-10-19 16:54:33 567

原创 uboot网络移植成功,tftp能用。

开发板:OK6410-A uboot版本:uboot1.16一、修改include/configs/smdk6410.h里配置网卡的相应代码  原来:  //#define CONFIG_DRIVER_SMC911X1    /* we have a SMC9115 on-board */  //#define CONFIG_CH7033  #ifdef CONFIG_DR

2012-10-18 15:47:47 757

原创 uboot的环境变量bootcmd和bootargs

bootcmdbootcmd是自动启动时默认执行的一些命令,你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bootcmd为你经常使用的那种参数。bootargs    bootargs是环境变量中的重中之重,甚至可以说整个环境变量都是围绕着bootargs来设置的。bootargs的种类非常多,我们平常只使用几种。bootargs非常灵活,内核和文件系统的不同搭配

2012-10-18 15:22:34 663

内网mac与win 文件传输工具dukto-5891 Mac版

局域网内 mac 与 win 跨平台传输文件工具 duto, 能自动发现网内设备,可以传输文字、文件等,速度也快。 此为 mac版

2020-11-04

Mac OS多媒体播放器IINA.v1.0.6.dmg

Mac OS下多媒体IINA.v1.0.6.dmg 官方版, 上传到CSDN 方便大家下载,,,,,,,,

2020-02-02

iStat+Menus-6.4.dmg 官方版

iStat+Menus-6.4.dmg 官网进入不了的网友可以从这下载。。。。。。。。。。。。。。。。。。。。。。。。。[完成]

2020-02-02

ISO虚拟光驱工具MIn WinMount1.2

MIn WinMount1.2.rar 解压后直接使用。 ISO文件虚拟光驱小工具,安全可靠, 已在win7亲测可用。

2020-02-02

全志USB升级软件PhoenixSuit_V1.07

PhoenixSuitV1.07开发者版本。 A33 、A83T测试通过.。 安装方法:解压安装。 注意: 信任驱动安装。

2018-12-14

字模提取软件【好用】

个人认为最好用、强大的字模提取软件, 文字 、 图片都能取模, 可设置扫码方向等。 用过都说好。。。。。..

2017-09-11

JLINK 固件修复的 dll 文件

修复 JLINK固件的必要文件 JLinkARM.dll (来自 JLinkARM_V408l 版本) 具体步骤可参考:http://blog.csdn.net/wwf0123/article/details/39236575

2014-09-12

FT232 FT230x 完美支持XP WIN7等

USB转串口 ft230x basic uart驱动 , 适用于FT232 FT230x 等系列。 完美兼容XP WIN7等操作系统。

2014-08-21

SD_Write 2013年最新版 兼容win7

飞凌OK6410官方 sd_write 2013年最新版 支持win7

2013-05-09

兼容win7的HL340驱动

HL340驱动完美兼容win7系统,包括32位和64位系统!

2013-04-29

字库及图片取模软件

字库及图片取模软件, 史上最方便最好用的字库及图片取模软件。

2013-02-27

tftpd32.400

tfpd32.400 官方版. 欢迎下载.

2012-11-17

6410uboot网络DM9000AE移植相关文件

OK6410uboot网络DM9000AE移植相关文件,将文件负责到相应位置,编译。

2012-10-18

linux下制作烧写程序SD卡

linux 下 制 作 烧 写 程 序 SD 卡 。

2012-08-10

火牛开发板原理图

火牛开发板原理图,是官方正品。赶快下吧。

2012-03-18

STM32入门篇之通用定时器彻底研究

STM32入门篇之通用定时器彻底研究,对各位STM32初学者很好用~!

2011-10-18

液晶汉子取模软件

液晶汉子取模软件,支持多种字体,提供汇编和C语言代码,能字节掉转。

2011-09-19

空空如也

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

TA关注的人

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