- 博客(96)
- 资源 (91)
- 收藏
- 关注
转载 iOS: 教你给 UI 控件添加 Badge(消息提醒小圆点)
PPBadgeView1、前言最近项目的一个需求是在UIView, UITabBarItem, UIBarButtonItem 这三种类型的控件上添加消息提醒小圆点(Badge),一开始找了一个星星很多的Badge库 RKNotificationHub,但发现其不能很好的满足项目需求(在UITabBarItem表现不是很好), 于是就自己动手写了PPBadgeView,可以很方便的为UIVie
2017-10-31 20:56:16 1565
转载 给UITabbar 添加 红色badge数字提醒和红点提醒
工作中经常会遇到给UITabbarController上的TabBar 加数字提醒,下面说说怎么实现的。 首先是添加带数字的badge。 例如有四个controller 作为UItabBarController 的Controllers,那么可以使用下面的这个句子。 [[[[[self tabBarController] tabBar] items] objectAtIndex:
2017-10-30 20:42:09 1068
转载 pragma mark -- 角标提示 如果大于 0 显示,否则隐藏
pragma mark -- 角标提示 如果大于 0 显示,否则隐藏我们项目中会使用到 badgeValue 用于提醒个数,会遇到变为 0 后,badgeValue 隐藏的问题,可以加一个判断实现。totleUnreadCounts 为消息个数 if (totleUnreadCounts > 0) { self.navigationController.tabBarIt
2017-10-30 20:39:38 963
转载 VMDK之动态扩展文件解析思路
版权声明:对于本博客所有原创文章,允许个人、教育和非商业目的使用,但务必保证文章的完整性且不作任何修改地以超链接形式注明原始作者、出处及本声明。 博客地址:http://blog.csdn.net/shuxiao9058 原始作者:季亚 请容许我发一点牢骚,本人小菜。起初,刚到公司时被公司研发部副总带到另外一个部门,说是搞数据分析的,但
2017-10-30 10:58:46 2722
原创 iOS开发畅销书作者Erica Sadun的书籍作品
iOS开发畅销书作者Erica Sadun的书籍作品1,《iOS Auto Layout开发秘籍(第2版)》
2017-10-29 13:39:10 379
转载 UIWindow的常用方法。makeKeyWindow、makeKeyAndVisible、获取当前应用的主窗口和所有窗口
UIWindow的常用方法:- (void)makeKeyWindow;让当前UIWindow变成keyWindow(主窗口)- (void)makeKeyAndVisible; 让当前UIWindow变成keyWindow,并显示出来UIWindow的获得:[UIApplicationsharedApplication].windows获取当前应用的所
2017-10-29 11:27:51 1317
转载 如何自定义NavigationBar的高度
UINavigationBar的高度在苹果官方的SDK中是固定的44个点,但是实际项目中我们却有可能遇到这样的情况,如下图:这样的一个UINavigationBar的高度达到了84个点,这就需要我们自定义系统自带的UINavigationBar的高度,但是系统并没有直截了当的方法来调整这个NavigationBar的Height,于是我进行了以下的尝试。在需要进行调整的那个ViewCo
2017-10-28 23:19:40 1304
原创 jsonmodel的getter方法尝试失败
现在想把项目的一些数据存储到数据库中。于是想把以前做的jsonmodel的model类添加getter的获取方法,然后在这些model赋值后,就马上存入数据库。而后view从数据库中再获取这些数据,进行展示。在添加getter的时候,感觉不顺利。还是恢复到之前的代码,先继续使用NSDictionary强制转化的方式取属性,先存入数据库。以后有时间有机会再探讨了。现在觉得就是时间不够用。
2017-10-28 08:46:14 348
转载 JSONModel 的使用总结
JSONModel, Mantle这两个开源库都是用来进行封装JSON->Model的, 想想看, 直接向服务器发起一个请求,然后回来后,就是一个Model, 直接使用, 这是一个多么美好的事情。 感谢GitHub的开源精神。那我们开始吧。 先说说这两个的差别。这两个使用的方法其实都差不多, 详细的使用方法请直接GitHub上找, 还是比较简单地。 就我个人来说JSONMo
2017-10-27 21:36:07 567
转载 JSONModel 遇见关键字为id或者description的处理方法
JSONModel 遇见关键字为id或者description像id。description这样的,都是系统自带的,要解析它,得特殊处理一下。我用的是JSONModel12345678910111213{ "contentList": [ { "
2017-10-27 21:24:20 2420
转载 程序员综合技能修炼----列了一堆好书【流口水啊】
程序员综合技能修炼----列了一堆好书【流口水啊】https://mp.weixin.qq.com/s/p9lMCGyB4kRR7TquVVHi1A编程风格:好代码的逻辑程序员思维修炼(修订版)高效程序员的45个习惯:敏捷开发修炼之道(修订版)进化:从孤胆极客到高效团队系统化思维导论咨询的奥秘咨询的奥秘(续)你的灯亮着吗?发现问题的真正所在黑
2017-10-27 19:09:11 266
转载 Visual Studio 2015中ucrtbased.dll丢失
问题描述今天电脑(win7 ×64)上装了Visual Studio Community 2015 ,检测了一个小demo,没想到编译通过,运行出错。提示“无法启动此程序,因为计算机中丢失ucrtbased.dll。尝试重新安装该程序以解决此问题”。解决办法一:选择静态编译(临时性方法)第一步,在“解决方案资源管理器”中的项目上右击,选择属性。
2017-10-27 10:08:14 1051
原创 博客积累的一些感慨
虽然博客开了很久了。但是没有什么自己的实质的内容。这个博客一向是用来记录自己曾经用到的查到的资料的。不过,这么多年下来,近年来发现排名靠前了。有一些名家写的博客不错。自己现在也没有时间和精力写有实质内容的文章。觉得羡慕他们。后面的方向呢,也许就是试着少写一些,听别人介绍写作的经验,就是一开始并不会怎么写,就只是试着写下来。我想,我以后就试着写一点儿。
2017-10-26 21:14:30 285
转载 NTFS系统存储介质上文件操作痕迹分析
以下是从网上找到的原PDF格式的文档,学习了一下,很不错,特意拷贝下来与大家共享一下(因为不知如何粘贴附件:-(),特别对于NTFS系统有了整体的认识。不知此论坛原来是否发过,如果发过,请版主删除此贴。谢谢!NTFS系统存储介质上文件操作痕迹分析黄步根(江苏警官学院公安科技系,南京 210012)摘 要:计算机用户通过文件系统存取数据
2017-10-26 17:37:40 1678
转载 跟Google学写代码--Chromium/base--stl_util源码学习及应用
Ttile: Chromium/base–stl_util源码学习及应用Chromium是一个伟大的、庞大的开源工程,很多值得我们学习的地方。今天与大家分享的就是Chromium下base中的stl_util,是对stl的补充,封装,更有利于我们的使用,完全可以移植到自己的C++工程项目中来。1 释放STL内存 Clears internal memory of an
2017-10-26 16:38:21 354
转载 errno.h快速入门
文章出处:http://www.cnblogs.com/yaohj/archive/2011/01/28/1946817.html 简介:头文件errno.h定义了一个全局的宏errno,它被展开为一个int类型的“左值”,这意味着宏errno不一定是个对象的标识符,也可以展开为一个由函数返回的可以修改的“左值”,比如int *errno(),这个后面会讲,你可以暂且把它理
2017-10-26 16:32:25 623 1
转载 errno头文件
以前做IO操作时,常常会得到一个errno_t,其实就是整数 typedef int errno_t;以下是VC的errno头文件,可以看出Error Code定义为一些整数值[cpp] view plain copy/*** *errno.h - system wide error numbers (set by system call
2017-10-26 16:27:16 4723
转载 __int64 与long long 的区别
//为了和DSP兼容,TSint64和TUint64设置成TSint40和TUint40一样的数 //结果VC中还是认为是32位的,显然不合适 //typedef signed long int TSint64; //typedef unsigned long int TUint64; //ANSI C中规定long long才能表示64位 //参
2017-10-26 10:51:12 395
转载 从AFX_MANAGE_STATE(AfxGetStaticModuleState())说起
以前写MFC的DLL的时候,总会在自动生成的代码框架里看到提示,需要在每一个输出的函数开始添加上AFX_MANAGE_STATE(AfxGetStaticModuleState())。一直不明白这样做的含义,也一直没有这样做,而且代码也工作得好好的,所以感觉这好像一句废话。最近的项目中,需要在DLL里使用MFC生成界面,这才发现一旦资源放在不同的动态库里,而且还和多线程搅和在一起的时候,事
2017-10-26 08:55:20 529
转载 FMDB-FMDatabaseQueue
FMDB封装了SQLite3的方法,操作数据库变得很简单。增删改查变简单之后,那么问题来了,如何使用多线程优化对数据库的操作?这是我们的第一反应估计是dispatch_async().那么问题又来了,多线程操作如何防止database被lock?哇哈哈,这个时候就要用到FMDatabaseQueue。先来了解下FMDatabaseQueue的用法。先来建个表热热身
2017-10-25 20:52:43 362
转载 FMDB使用说明介绍
简介FMDB是SQLite在oc下的封装,有三个主要的类1.FMDatabase – 表示一个单独的SQLite数据库。 用来执行SQLite的命令。2.FMResultSet – 表示FMDatabase执行查询后结果集3.FMDatabaseQueue – 如果你想在多线程中执行多个查询或更新,你应该使用该类。这是线程安全的。使用创建FMDatabase对象时参数为SQLite数据
2017-10-25 20:45:44 402
原创 VS c++ soap 获取WebServiece的错误记录 实质错误是errno的错误
在VS2015的开发环境,用添加web引用的方式获取webservice,第一次请求一个服务接口总是出错,然后运行了一段其他代码,再次请求这个接口就成功了。一直找原因,也没有找到。问题出在解析服务反应头的"200 OK\r\n......."的码的转化上,获取的errorno的总是34的类型。曾经以为是内存不足,泄露的问题,或者是这段内容解析不成功。但是单独摘出来放在新建的简单工程里面测试
2017-10-25 19:13:28 403
转载 CreateThread导致内存泄露的原因
CreateThread导致内存泄露的原因这得从C运行时库说起了。 VC运行时库,有一个宏errno,用来获得上一步操作的错误码,类似于Win32中的GetLastError()函数。在多线程环境下,不同线程调用errno返回的都是caller线程的错误码,绝对不会混淆,这是因为使用了TLS技术。 TLS,Thread Local Storage,是用来存取线程相关数据的一种技术,
2017-10-25 09:50:38 829
转载 iOS NavigationController返回上一层界面
如果你在NavigationController中只需要向上返回一层view,可以用下面这句代码[self.navigationController popViewControllerAnimated:YES];有时候我们的NavigationController下面会有好几层,进到里面的view之后又想返回到上面的几层view,只要是同一个NavigationController父类下的vi
2017-10-24 21:23:49 3103
转载 __attribute__((packed))详解
__attribute__((packed))详解1. __attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法。这个功能是跟操作系统没关系,跟编译器有关,gcc编译器不是紧凑模式的,我在windows下,用vc的编译器也不是紧凑的,用tc的编译器就是紧凑的。例如:在TC下:stru
2017-10-24 14:06:57 359
转载 VMWARE虚拟硬盘vmdk格式说明书 5.Hosted Sparse Extents
5.Hosted Sparse ExtentsIn a sparse extent, data storage space is not allocated in advance. Instead, space is allocated as it is needed. A sparse extent also keeps track of whether or not data is
2017-10-24 13:59:27 606
转载 VMware虚拟磁盘VMDK格式说明书4.Simple Extents
4 Simple ExtentsThe simplest kinds of extents are backed by a region of a file or a block device. These include the extent types shown in the descriptor as FLAT, VMFS, VMFSRDM, or VMFSRAW.Note:
2017-10-24 11:58:46 359
转载 VMware虚拟磁盘VMDK格式说明书3.The Descriptor File
VMware虚拟磁盘VMDK格式说明书-The Descriptor File3.The Descriptor File For a more detailed view of how these elements of a virtual disk come together in practice, look at the following example text des
2017-10-24 11:27:04 967
转载 谈谈iOS7及以上版本navigationBar带来的坑
谈谈iOS7及以上版本navigationBar带来的坑 http://www.cocoachina.com/bbs/read.php?tid=280826PS:最近在做项目的时候,使用了NavigationController,遇到很多坑,今天在看了大部分的资料后总结出来的一些内容,还没进行实践,部分纯猜测,晚上回去再码Demo!先上图:
2017-10-23 22:03:23 168
转载 VMware 虚拟化编程(2) — 虚拟磁盘文件类型详解
版权声明:转载请注明出处 JmilkFan_范桂飓:http://blog.csdn.net/jmilk目录(?)[+]目录目录前文列表虚拟磁盘文件 VMDK用户可以创建的虚拟磁盘类型VixDiskLib 中支持的虚拟磁盘类型虚拟机文件类型前文列表VMware 虚拟化编程(1) — VMDK/VDD
2017-10-23 15:18:11 1243
翻译 VMware虚拟磁盘 Virtual Disk Format 1.1 虚拟磁盘格式1.1 说明书
VMware Virtual Disks VMware虚拟磁盘Virtual Disk Format 1.1 虚拟磁盘格式1.1Virtual machines created with VMware products typically use virtual disks. The virtual disks,stored as files on the host compute
2017-10-23 11:51:59 1286
转载 Visual Studio 2015中的常用调试技巧分享
Visual Studio 2015中的常用调试技巧分享为什么要学习调试? 调试(Debug)是作为一个程序员必须要学会的东西,学会调试可以极大的提高开发效率,排错时间,很多人不喜欢调试,但我认为这是一个很不可取的选择,调试的时候能让我们看到程序的执行顺序、步骤以及过程等,调试的时候可以让我们监视代码中各个变量的情况,调试让我们可以让我们快速的找出错误的根源。可
2017-10-23 10:35:09 309
转载 推荐 VS使用技巧分享
VS使用技巧分享 非常不错,推荐看看。http://bbs.csdn.net/topics/391817815?page=1
2017-10-23 10:16:39 201
转载 iOS 中 UIView 的 clipsTobounds 属性
今天无意中看到一个 UIView 的 clipsToBounds 属性,目测开发时候很经常见到,究竟有什么卵用呢?查了一下:clipsToBounds 决定了子视图的显示范围。具体的说,就是当它取值为 YES 时,剪裁超出父视图范围的子视图部分;当它取值为 NO 时,不剪裁子视图。默认值为 NO,但是在 UIScrollView 中,它的默认值是 YES,也就是说默认裁剪的。举个栗子:下
2017-10-23 09:19:34 302
转载 Windows 7 64bit和Visual Studio 2010下安装及使用Zlib
Windows 7 64bit和Visual Studio 2010下安装及使用Zlib本文主要介绍在Windows 7 64bit操作系统下,利用Visual Studio 2010,如何安装,生成,并使用zlib 1.2.5。(1). 首先,使用Visual Studio 2010编译生成zlib 1.2.5版本的静态和动态链接库。(2). 然后,通过加载静态链接库zl
2017-10-22 16:56:50 1150
原创 记录zlib在windows上编译使用调研的资料和过程
Windows 10下Visual Studio 2015 C++ zlib 使用https://jingyan.baidu.com/article/4f34706e146e4fe386b56d40.html
2017-10-22 16:36:21 154
转载 windows上编译zlib-1.2.8
MSVC编译 使用VS(x86)命令行工具进入到zlib根目录,执行 nmake -f win32/Makefile.msc ,在根目录下生成:zlib.lib(静态库) zdll.lib(动态库的导入库) zlib1.dll(动态库) 。必要的头文件有zlib.h和zconf.h MingW编译 进入到MinGW编译器目录中,运行mingwvars.bat
2017-10-22 15:49:21 306
转载 zlib库 在windows下的编译与使用
最近在网上down了一个系列数据,保存格式是.tar.gz,里面是成千上万的小文件,200+M的压缩格式展开来能有好几个G,为了各种意义上的方便,希望能使用C++直接进行在线操作,而不需要解压缩出所有文件。因此找到了zlib库,也就是deflate算法的一个C库。 出于方便考虑,希望能在windows下使用这个库。操作系统是windows 8.1 64bit。使用了VS201
2017-10-22 15:28:27 5554 1
转载 仿照微信的效果,实现了一个支持多选、选原图和视频的图片选择器
http://www.cocoachina.com/ios/20160111/14942.htmlhttps://github.com/banchichen/TZImagePickerController
2017-10-21 21:53:30 947
转载 给self.navigationItem.rightBarButtonItem设置字体颜色所引发的忧伤
其实一般去自定义一个 UIBarButtonItem 然后都会玩得很 high,很满足,但是孤独一生的我每次都是想法设法不去自定义,实在是 simple,但是毕竟也是好久没有搞iOS了,刚刚,想给 self.navigationItem.rightBarButtonItem 设置一下字体颜色:UIBarButtonItem *rightitem = [[UIBarButtonItem alloc
2017-10-21 17:22:07 2012
疯狂android讲义配套光盘.7z
2019-01-30
21天学通C++(第6版)PDF和配套源代码
2017-05-19
winhttp的头文件和lib库
2017-05-12
[PhysX] PhysX 物理建模 学习教程 (英文版)Learning Physics Modeling with PhysX.pdf
2016-09-30
疯狂讲义iOS(上)光盘源码-原光盘一个不少
2014-03-31
LTE系统自动干扰抑制技术浅析
2013-09-23
Femto室内覆盖的优势分析
2013-09-23
Femto关键技术及应用前景
2013-09-23
Femto业务模式及发展策略分析
2013-09-23
Fem to业务传输Qo S保障研究
2013-09-23
《嵌入式系统windowsCE开发技巧与实例》pdg电子书和源代码.zip
2013-09-04
老“码”识途:从机器码到框架的系统观逆向修炼之路[韩宏,李林][程序源代码]
2013-08-05
UGREEN 绿联RE232usb转串口光盘备份RS232驱动3.0AndroidLinuxMacWin
2021-11-24
高通平台的模块 综测时用到的协议.zip
2021-08-12
TRACE32软件的Practice脚本 cmm脚本.zip
2021-08-11
REX搜集资料-Rex操作系统分析-及使用指南.zip
2021-08-09
VC建立excel文件并操作表格内容的例子工程
2021-08-04
ZPL II打印编程指导书卷1和2及指令小结
2018-12-20
DuiLib研究资料_入门和进阶教程_月牙儿入门文档duidesigner和源码
2018-04-10
vmdk_specs_Virtual Disk Format 1.0 1.1 5.0三个版本的vmdk格式说明文档
2017-11-07
VMware虚拟磁盘 Virtual Disk Format 1.1 虚拟磁盘格式1.1 说明书
2017-10-23
VB检测windows系统安装的程序数量名字和控制面板的卸载程序保持一致
2017-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人