自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

原创 记录Centos感染kdevtmpfsi病毒, 百度无效后, 自我查杀

特征1: 中了病毒后,疯狂运行CPU运行用户是apache用户资料:$ cat /etc/passwdapache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin//查看PID对应进程操作$ strace -p PID 第一次尝试: 先不急着kill掉程序,因为对于病毒kill是没用的第一...

2020-03-12 16:05:12 553

原创 推荐: 2017年帮助入门的书

1.: 由Dafydd Stuttard编著,是探索和研究Web应用程序安全漏洞的实践指南.作者利用大量的实际案例和示例代码,详细接受了各类Web应用程序的弱点,并深入叙述了如何针对Web应用程序进行具体的渗透测试2.: 作者是吴翰清,本书是根据作者若干年实际工作中积累下来的丰富经验而写成,在解决方案上具有极强的可操作性,深入分析了各种错误的解决方案与误区,对安全工作者有很好的参考价值

2017-08-28 16:49:07 460

原创 第一节.基础知识 (从入门到入狱教程)

常用专业名词:服务器: 区分服务器和普通计算机(客户端)的两个个要素1.可以监听网络上其他计算机的服务请求,2.提供相应的服务,内网/外网:  现实场景,如果你家里有多台电脑,把这多台电脑用路由器或WiFi连接起来,那么这个构成的网络就是局域网,而你家又开通了宽带,那么互联网就是外网,现在的局域网又叫内网.内网: 有另一个别名,就是局域网. 这词多数出现在校园,网吧,办

2017-08-28 16:34:58 6993

原创 创建型模型 (一)整理

Abstract Factory +++抽象工厂实现方式: 抽象类Builder      +++ 生成器--适用性创建复杂对象的算法,应独立该对象组成及装配方式允许构造的对象有不同表示--实现方向接口必须足够普遍,没有抽象类,(生成的产品相差甚大)生成方法只声明,不定义Factory Method   +++++工厂方法--适用性

2017-07-19 15:59:43 803

原创 iOS swift3 尾随递归

左图:一般递归 , 右图: 弹床尾随递归(为啥叫弹床,后面会详细介绍)虽然两种尾随递归看起来没什么不同, 但是在递归一层层深入时就会发生意想不到的错误,先看看两种实现第一种: 一般递归, 相信各位也经常使用的当数值100000或者更多时,递归的层次就越深(参考图一), 但是报错的原因是什么呢?这是因为每次对于sum的递归调用,都会由系统的一种 栈帧

2017-06-29 17:56:10 1343 1

原创 iOS8 通过xib创建ViewController控制器 错误问题解决

因为项目支持最低的版本是iOS8.0,通过xib布置UI方面的确有代码不能代替的效率, 但也会遇到一些莫名其妙的错误今天遇到了一个,在iOS10和iOS9都可以运行,但偏偏只有在iOS8上运行会报错.先上图创建ViewController,系统会自动加载同名xib运行后,当创建Controller实例时报错由编译器可以看出出错的原因是not key value.

2017-06-26 20:07:45 1140

原创 [待添加]swift3.0 初始化方法中,你所不知道的事 Designated, Convenience, required

在swift中,初始化需要达成的目的只有一个 "安全"在Objective-C中,init方法其实很不安全,在对象被创建后,并不能保证其中的方法都会初始化, 导致各种各样的奇葩问题出现.所以swift中有了超级严格的初始化方法,强化了Designated初始化方法的地位. 在类中必须保证非Optional的实例变量赋值初始化,在各个子类中也隐式或显示地调用super的designated初

2017-06-21 14:29:30 394

原创 swift不同地方 命名空间module iOS

swift的改进最大的地方之一,就是拥有了Objective-C一直令人诟病的地方没用命名空间,就是所有代码和静态库最终都会编译到同一个域和二进制中. 因为这种机制,导致在加入静态库时导致冲突和失败,为了避免这种情况. Objective-C的做法是一般加上前缀,比如Apple的UI和NS前缀,各个系统框架加上SK,CG等. 虽然这种解决办法能大大降低冲突,但是加上前缀并不能完全避免冲突. 另一种

2017-06-21 11:43:34 1430

原创 最近在进修着Swift语言,发现原来 苹果还破天荒为这门语言开辟了博客

swift 官方博客:https://developer.apple.com/swift/blog/

2017-05-24 21:36:07 424

原创 Swift中,在初始化时didSet不被调用或无效的解决方法

应用场景:structNumber {    var value:Double = 0}classtestClass:NSObject{    var str :String = "abc"{        didSet{            print("This is didSet")        }

2017-03-28 10:11:47 3543

原创 swift 新特性 -面向对象

因为对swift的认识还不够深入,公司需要换到swift编程,只是看了几个swift写的别人的工程,自我感觉良好.在项目启动时,也是为了赶进度就按照以前OC的做法(面向对象编程),只是觉得只是语法不同而已,不过尔尔.逐渐在项目中搭建起各种MVC,各种继承,KVO在项目日益壮大到两三个星期的时候发现,已经把自己前面的代码忘了差不多,每次为了修改一个实现方法,必须把整个类重新认识一遍,这里

2017-03-13 22:09:24 397

原创 第四天 --- 事件处理UIResponder

1.iOS当中常用的事件种类:(1).触摸事件(2).加速计事件(3).远程控制事件2.什么事响应者对象集成了UIResponds的对象,都称为响应者对象UIApplication \ UIViewController \ UIView 都继承自UIResponder因此他们都是响应者对象,都能够接收 并处理事件3.为什么集成了UIResponder

2017-03-07 22:40:26 368

原创 三种数据存储方式: plist存储,偏好设置,归档

//保存数据-(void)save{//归档一般都是保存自定义对象的时候,使用归档是因为plist文件不能够保存自定义对象//如果你想把自定义对象保存在字典中,然后保存到plist也是不会成功生成plist文件Persion *persion = [[Persion allco] init];persion.name = @"张三"persion.age = 18

2017-03-06 22:46:09 438

原创 第一天 --- UIWindows 简介

UIWindows 是特殊的UIView,也是用来显示UI界面的主要窗口.当app启动完成后,就会由系统创建第一个视图控件UIWindow,接着在UIWindow上创建UIView. 一个iOS程序能显示在屏幕上完全就是靠他(ps:创建时机就是通知APPDelegate的didFinishLaunch时候,手动创建UIWindow除外,这个留意就可以)所以在一个app中至少有一个UIW

2017-03-05 01:03:01 363

原创 第二天 --- 认识 导航控制器UINavigationController iOS

UINavigationController简介1.让我认识一下UINavigationController.(导航控制器)

2017-03-02 22:27:19 369

原创 第三天 -- UIApplication单例 iOS

1.什么是UIAppication2.UIApplication的作用

2017-03-01 23:25:39 370

原创 序言-- UI基础

对于学习的iOS已经有半年,从学习到工作.作为一名程序猿也有一些经验.很多人说iOS已经开始从2015年的流行走向下波,但是我个人而言,我是按照个人的兴趣走到现在,所以就算面对这些负面的消息我还是会走下去.如果只专注一种语言就不可能有现在的swift语言,集成Object-C,javascript ,C++, C#等多种语言的优点(ps:虽然现在的拉特纳lattner已跑路,感觉这一年又是一个

2017-01-27 17:50:21 621

转载 详解iOS 静态库 [转] ----- 个人觉得最详细的入门级

转载: http://my.oschina.net/kaqijiang/blog/649632一、什么是库?库是共享程序代码的方式。库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。iOS中的静态库有 .a 和 .framework两种形式;动态库有.dylib 和 .framework 形式,后来.dylib动态库又被苹果替换成

2016-09-02 11:09:30 1185

原创 iOS 静态库 经典错误

相信很多朋友遇到,遇到以下情况提示:在i386框架运行,使用静态库的时候,没有找到对应的架构:原因概括为两种:错误原因一:有该静态库 ,但没有对应CPU框架(模拟器:i386,x86_64/ 真机:arm64,armv7s,arm7)错误原因二:没有导入该静态库,但项目中的类有实现的方法//以下例子,查找是否存在iconv方法, 有为错误原因一,没有

2016-08-06 14:32:01 497

原创 iOS开发 静态库整理 -2016 8 6-

静态库 相关异常:静态库 面试题:基本掌握:静态库所支持的架构 ->终端命令:lipo -info libstaticLib.a 查询库版本查询.a 文件静态库查询.framework 文件静态库//lipo thin i386 hewing.a -output danyi.a 分离

2016-08-06 10:02:30 461

原创 KSImageNamed-Xcode-master 实用Xcode插件

在输入image选择图片的时候 直接就可以看到图片了。有提示不用每次都怕名字打错,或者复制图片了KSImageNamed-Xcode-master.zip 解压,运行, 看到build success 后重启 XCode就ok了

2016-03-26 23:43:17 446

转载 苹果发布Xcode 7.3,Swift更新至2.2版本

【转载】:http://www.cocoachina.com/ios/20160322/15766.html在今天凌晨举办的新品发布会上,苹果除了发布了高性价比的iPhone SE和9.7英寸的小号iPad Pro外,对开发者来说更重要的是苹果还发布了Xcode的最新版本-Xcode 7.3版本,并将Swift更新至2.2版本.此次是Swift自2015年12月3日开源以来的首次更新,并汲

2016-03-22 19:02:24 567

原创 数据恢复软件 整理

软件一:破解具体使用方法:请先安装试用版,然后扫描,扫描到文件后,退出软件,把我发你的破解文件复制到软件安装目录里,然后双击黑色的“超级硬盘数据恢复软件”即可进入已注册版本官方试用版下载地址:  http://www.cjhf.net/请注意,运行此破解软件的时候,有部分杀毒软件会误报,所以请杀毒软件关闭一下!!!如果您很在乎这个,请用官方的系列号!下载地址:更新中

2016-03-19 11:11:05 501

转载 修改Xcode工程名称,程序名称---便捷方法

转载 : http://www.2cto.com/kf/201505/401645.html 第一步:修改工程文件夹名称第二步:打开新文件夹,将.xcodeproj更名,右键点击.xcodeproj并选择Show package contents,弹出一个对话框包含了几个文件.(事实上.xcodeproj是这几个文件打成的包)第三步:用textEdit打开 project.

2016-03-07 19:01:40 439

原创 Xcode 字体 设置-- Xcode family没有显示的字体--(错手修改了,被坑全过程)

Xcode 字体 设置方法: (手动)参考: http://www.cocoachina.com/bbs/read.php?tid-325255.html方法1;修改系统语言 为英文,还需要重启电脑 很是麻烦,对于英文不好的同学更是头疼 方法2:前往文件夹 -> /Users/user/Library/Developer/Xcode/UserData/FontAndColorT

2016-03-06 10:02:41 1693

原创 opencv 行人计算,详细分析(每行解释)---给女朋友看的,初学者T T

解释第一段:main函数开头第一句 把视频sidewalk.avi   读取到 VideoFile(格式CvCapture*)if判断读不读取到, 如果VideoFile为空就输出 提示语句,return跳出程序,返回1。第二段:利用 frame_size(格式:CvSize)存储视频的长和宽,if 判断是否调试模式(调试模式则在

2016-02-11 15:16:06 5211 8

原创 opencv 膨胀(dilate)与腐蚀(erode)---基本 数学形态学

首先注意 膨胀和腐蚀只是对白色区域或者高亮部分进行。膨胀:------(  图像部分称之为A,核称之为B:核是一个中间带参考点歌实心正方形或圆盘。)可以把核视为模板或者掩码膨胀就是求局部最大值的操作。核B与图形卷积,即计算核B的覆盖的区域腐蚀:

2016-02-11 00:11:25 990

原创 将最近安装OPencv系统遇到的问题整理

我这里安装的是 opencv-2.4.11 + Microsoft Visual Studio 2010(!!必须安装你VS的 版本,选择自己OPencv的版本。opencv3.00不适用于VS2010) 安装opencv-2.4.11 解压后有  在opencv\build\x86文件夹里 (注意 build文件夹里有X64/X86,其实就是64位与32位,VS编译默认用32位

2016-02-06 12:39:20 2852

转载 辅助工具:支付宝“咻一咻” 无脑极速教程---2016.2.4 【只支持安卓Root手机(苹果:反正你玩的是寂寞)】

转载地址:http://bbs.anjian.com/showtopic-598283-1.aspx还没Root的朋友可以先下载"刷机精灵",有没有你的手机对应的root,或参照我的博客:针对 华为 荣耀5X(有bootloader锁)---【亲测刷机】特色:本辅助工具采用纯模拟屏幕点击操作,支持任意手机分辨率,全自动咻一咻,彻底告别手酸、手滑、手慢!=

2016-02-04 16:54:39 941

原创 针对 华为 荣耀5X root(有bootloader锁)---【亲测刷机】

华为 荣耀5X(有bootloader锁)Root后附图↓,先给各位打个鸡血,进入正式破解之旅:第一步华为最新规定,申请解锁需要满足以下条件:1.用户必须申请开通华为云账号;2.用户必须在申请解锁的设备上登录华为云账号并使用超过两周;3.每个华为云账号半年内只能申请不超过2个设备

2016-02-04 11:41:07 24330 1

原创 Windows7 过渡 Windows10 的修改

个人经验:在Win10的改动中,对Win+E快捷键改为了快速访问--(个人作为使用频度最高,更倾向于打开我的电脑)win10系统Win+E怎样改回打开"我的电脑"转载---http://jingyan.baidu.com/article/fea4511a180942f7bb912501.htmlwin10怎么显示文件扩展名(显示隐藏文件 在同一个地方)

2016-02-04 02:18:39 514

原创 欢迎所以来到我博客的朋友

第一次写博文,可能会有很多不足之处,所以先把自己对写博文的目标定下一个大致的方向吧(以后或许还需修改)1.整理技术--分类---总结2.共享技术3.虚心

2016-02-04 00:17:38 312

KSImageNamed-Xcode-master.zip

KSImageNamed-Xcode-master.zip

2016-03-26

恢复格式化硬盘,恢复U盘文件,恢复无法识别硬盘

恢复格式化硬盘,恢复U盘文件,恢复无法识别硬盘,亲测绝对好用

2016-03-19

空空如也

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

TA关注的人

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