自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 收藏
  • 关注

原创 CUDA 安装爬坑之旅

对安装CUDA的困难有心理准备,开始安装以后才发现这是一个循环坑啊。CUDA真的很坑、很坑、很坑。可以对NVIDIA说脏话吗?不可我**。吐槽完了详细简绍一下我的被坑的全过程把。开始机器环境是win10+vsCode的配置。第一坑 CUDA 9.1 (没有下载最新,怕被坑)在线安装包下载。开始下载在线安装包,安装过程一直卡在检测系统兼容性这步: ...

2018-07-07 15:41:46 5960 4

原创 win10环境下安装 VScode安装Darknet

因为不想去安装虚拟机,在自用的电脑上面想跑一下Darknet看看效果。开启了爬坑之旅。安装配置VSCodeVS C++的DIE感觉太重,例外已经安装过VSCode了。所以选在升级VSCode来运行Darkent。第一步安装VSCode了,这个就是下一步搞定的事,这里就不详细介绍了。第二步是安装VSCode的C/C++插件。在网上教程是叫cpptools插件(找了半天没有看见),...

2018-06-30 18:07:01 4493 3

转载 python安装simplejson

没有安装simplejson时报错>>> import simplejsonTraceback (most recent call last):  File “”, line 1, in ImportError: No module named simplejsonsimplejson是ansible一个很重要的依赖,经测试在python 2.4.3及以上版

2015-12-18 10:23:25 24708

转载 Mac OS X安装 Scrapy、PIL、BeautifulSoup

环境:Mac OS X Yosemite 10.10.3安装Scrapy学习Python爬虫必须要使用的框架Scrapy,话不多说。打开终端执行命令:sudo easy_install pippip 和 easy_install 都是 Python 的框架管理命令,pip 是对 easy_install的升级。然后终端执行命令安装 Scrapy:

2015-12-09 14:35:46 804

原创 contOS7 安装 Tomcat8

1.下载Tomcat8及安装两种方式wget下载和本地下载上传。wget "http://apache.fayea.com/tomcat/tomcat-8/v8.0.27/bin/apache-tomcat-8.0.27.tar.gz"解压安装Tomcat,准备在目标机器上安装2个Tomcat服务程序tar xvf apache-tomcat-8.0.27.tarcp -r apache-tomc

2015-10-15 18:04:02 1036

原创 5步安装vsftpd

先建立虚拟用户名单文件第一步检查系统如果无法确认是否安装了该软件,可以使用以下命令查看 rpm -qa|grep vsftpd 如果安装会显示版本信息。 分支 如果需要使用PAM建立虚拟账户需要做 rpm -qa|grep pam 的检查。第二步安装vsftpd如果需要一同安装pam可以使用一下命令 yum install vsftpd pam* db4*-y 为什么要加pam和db4

2015-10-15 13:35:58 535

原创 centOS7 安装 Nginx

安装部分懒人就直接使用yum安装Nginx了。1.创建http:///etc/yum.repos.d/nginx.repo文件 ,拷贝如下代码放入:[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=0enabled=1保存退出。2.运行yum instal

2015-10-15 13:28:10 2814

原创 CentOS7 升级JDK8

首先你是希望升级JDK,因为CentOS7 已经提供了JDK7。看到这里应该是你有意愿做下面的事情了。1.删除旧的JDK7首先运行[root@localhost conf.d]# rpm -qa|grep javajavapackages-tools-3.4.1-6.el7_0.noarchpython-javapackages-3.4.1-6.el7_0.noarchtzdata-java-

2015-10-14 16:49:28 8905

转载 centos7安装nginx+mariadb+php-fpm

用CentOS-7.0-1406-x86_64-Minimal.iso最小化安装一个centos7,安装选项:英文、时区为上海、启用网络(如果不在安装时设置,需要安装完成后修改/etc/sysconfig/network-scripts/ifcfg-enp12s0文件中的ONBOOT选项为yes)。安装完成后,先升级一下整个系统:yum update重启:reboot删除旧

2015-10-12 10:55:22 1988

原创 Fix “Unit iptables.service failed to load: No such file or directory” Error In CentOS7

CentOS7遇到问题systemctl restart iptables.serviceFailed to issue method call: Unit iptables.service failed to load: No such file or directory.iptables-failThis simple means you do not have iptables-se

2015-10-12 10:26:25 2624

转载 systemctl用法

最近开始使用systemd,相比于以往使用service命令,或者直接修改/etc/init.d,或者chkconfig这样多种工具搭配来完成一个系统服务的配置,部署,systemd的野心极大,它要让一切都回归统一,redhat系已经将systemd作为了其默认的系统服务管理工具。这篇文章记录了一些systemd常用的用法,大都是我自己会用到的。启动级别配置由于工作需要,常

2015-10-12 09:51:17 14070

转载 搭建Nginx+Java环境

一、简介:Tomcat在高并发环境下处理动态请求时性能很低,而在处理静态页面更加脆弱。虽然Tomcat的最新版本支持epoll,但是通过Nginx来处理静态页面要比通过Tomcat处理在性能方面好很多。二、下载安装:下载nginxhttp://nginx.org/en/download.html下载解压后放到C:\nginx-1.0.4(官网这样要求的,不知

2015-10-09 10:57:17 492

转载 XML-RPC 的 Apache 实现

XML-RPC 规范及 Java 实现在新技术、新概念甚至新思维层见叠出的 IT 行业,XML-RPC 绝对不是最新的热门技术,但它自诞生之日起,一直在 IT 行业占有一席之地。XML-RPC 具有简单且易于实现,可以高效跨越不同的软硬件平台上应用系统等优点。相对于庞大、复杂的分布式计算机制,它一直是中小型应用的最佳选择之一。比如,流行于软件研发团队的任务计划管理系统 JIRA、开源的测试

2015-10-08 16:55:59 2315

原创 Mac下添加java环境变量

发现一个坑:最近发现有同事按照本文方式配置jdk环境变量一直不成功,后来发现他是使用了“Oh-My-Zsh”,配置文件的路径不是/etc/profile或~/.bash_profile,它有自己的配置文件,所以还是推荐大家使用mac自带的终端或者iTerm2来配置。————————正文开始——————-Mac下添加java环境变量方法一:全局配置#临时提权s

2015-10-08 11:13:33 3093

转载 安卓6.0的特性

Android 6.0的内部代号为Android M,这个“M”代指Macadamia Nut Cookie(澳大利亚坚果饼干)据外媒爆料称,安卓6.0之所以令人关注,不仅仅因为它是个新系统,更重要的是它在功能上将会带来巨大的改进,具体的改进如下(按重要程度排名):一、内存管理是亮点一直以来,安卓4.4的分区方案被用户饱受诟病。于是从安卓5.0开始谷歌采取了合并分区的方

2015-10-08 11:10:38 2175

原创 《UNDERSTANDING COMICS》——产品经理必读

小时候比较喜欢看漫画书,而这是一本关于漫画的漫画,读了之后,才发现这是一本关于认知心理学的”正儿八经”的书。我之所以在标题中加入“产品经理必读”字样,是因为:我做标题党了,也许这样能带来更多点击本书在对漫画表达和理解过程的分析中,也分析了人类对不同媒体的认知过程和特点。这对数字化产品设计,会有很大的帮助。本书剖析的漫画创作的六个步骤,也是产品研发的六个层面。认知

2015-09-08 10:40:00 929

转载 iOS中3种正则表达式的使用与比较

之前我在博文中介绍过iOS中自带正则表达式的使用(传送门),后来我发现其实iOS中有三种方式来实现正则表达式的匹配。现在将他们都记录在这里:1.利用NSPredicate(谓词)匹配例如匹配有效邮箱:NSString *email = @“[email protected]”;    NSString *regex = @"[A-Z0-9a-z._%+-]+@[A-

2015-09-07 10:07:34 375

原创 UITableView:改变 TableHeaderView 的高度

参考:http://stackoverflow.com/a/526825有这么一种需求,在列表顶端显示一些别样的数据,而这个别样的数据则需要通过一个别样的 View 来展现,它便是 UITableView 的 tableHeaderView。倘若 tableHeaderView 里的内容很固定,高度不要随着内容的不同而改变,这样还好。如果,高度是需要动态改变的,某些人(比如

2015-06-08 14:14:17 2180

转载 并行开发其实很容易

概览大家都知道,在开发过程中应该尽可能减少用户等待时间,让程序尽可能快的完成运算。可是无论是哪种语言开发的程序最终往往转换成汇编语言进而解释成机器码来执行。但是机器码是按顺序执行的,一个复杂的多步操作只能一步步按顺序逐个执行。改变这种状况可以从两个角度出发:对于单核处理器,可以将多个步骤放到不同的线程,这样一来用户完成UI操作后其他后续任务在其他线程中,当CPU空闲时会继续执行,而此时对于

2015-05-17 17:43:48 1700

转载 继承自NSObject的不常用又很有用的函数

初始化阶段 —— load 和 initializeload函数原型:1 +(void)load当类被引用进程序的时候会执行这个函数。在一个程序开始运行之前(在main函数开始执行之前),在库开始被程序加载,load函数就会开始被执行。我们开发的程序都可以认为是一个库,但是库又不会独立存在(我们的程序还会引用其他库,也可能被其他函数引用),所以库的初始化顺序

2015-05-06 18:19:16 469

转载 Cocoa Touch事件处理流程--响应者链

Cocoa Touch事件处理流程--响应者链作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/9264335转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!一、事件分类对于IOS设备用户来说,他们

2015-05-06 15:32:17 558

转载 详解Objective-C的meta-class

比较简单的一篇英文,重点是讲解meta-class。翻译下,加深理解。原文标题:What is a meta-class in Objective-C?原文地址:http://www.cocoawithlove.com/2010/01/what-is-meta-class-in-objective-c.html本篇将会探讨一个在Objective-C中相对陌生的

2015-04-30 13:22:33 417

原创 IOS多态

多态其实就是一种类的抽象,我们把某些有共性的对象进行抽象成为父类,然后再为每个不同对象赋予特定的属性。比如说猫狗什么,都可以抽象为宠物,然后你可以规定一些宠物的属性和方法,你想把它当猫就可以添加猫的特性,你想把它当狗就可以添加狗的特性,这样可以简化编程和清晰类结构。那我们先说说C++的多态实现把运行时多态需要使用虚函数实现#include using namespace std;c

2015-04-30 11:40:05 1597

转载 从消息发送(方法调用)看Objective-C的运行时

Objective-C是一门动态语言,可以在运行的时候动态决定调用哪个方法实现,甚至增加、替换方法的具体实现,而这些都归功于Objective-C的运行时(runtime)系统。本篇文章,我们就从消息发送的角度来看下Objective-C的运行时。0. 决定方法调用的动态性Objective-C语言是一门面向对象编程语言,而面向对象的一个基本特征就是多态。在一个复杂的类的继承层次结

2015-04-30 10:47:39 750

转载 IOS 关于四舍五入的

如何只舍不入。比如 float price = 0.126,怎么样才能得到0.12?当然,通过字符串截取的办法肯定也能达到相同的效果。但是就是这么一个简单的问题要通过一些判断和截取才能获得结果,总感觉有点笨拙。下面先给出该问题的解决办法: -(NSString *)notRounding:(float)price afterPoint:(int)position{

2015-04-20 11:18:45 1341

转载 动态计算UITableViewCell高度详解

原文:http://www.cocoachina.com/ios/20140604/8668.html转自Haven's Blog 不知道大家有没有发现,在iOS APP开发过程中,UITableView是我们显示内容常见的控件,本人觉得它是UIKit中最复杂的一个控件。今天要向大家介绍的就是如何动态计算UITableViewCell高度的一经验与技巧,

2015-04-16 14:58:33 360

转载 ViewController详解

一、生命周期当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc                              创建对象,分配空间2、init (initWithNibName)  初始化对象,初始化数据3、loadView          从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图4、viewDid

2015-04-15 18:51:44 523

转载 UIScrollView 实践经验 iOS

UIScrollView(包括它的子类 UITableView 和 UICollectionView)是 iOS 开发中最常用也是最有意思的 UI 组件,大部分 App 的核心界面都是基于三者之一或三者的组合实现。UIScrollView 是 UIKit 中为数不多能响应滑动手势的 view,相比自己用 UIPanGestureRecognizer 实现一些基于滑动手势的效果,用 UISc

2015-04-15 12:18:25 670

原创 IOS 电池状态监控

通过UIDevice获取电池用量和状态转换。    UIDevice *device = [UIDevicecurrentDevice];    device.batteryMonitoringEnabled =YES;    //开启了监视电池状态的功能    [[NSNotificationCenterdefaultCenter] addOb

2015-04-13 14:39:37 4339 2

转载 消息传递机制

每个应用或多或少都由一些需要相互传递消息的对象结合起来以完成任务。在这篇文章里,我们将介绍所有可用的消息传递机制,并通过例子来介绍怎样在苹果的框架里使用。我们还会选择一些最佳范例来介绍什么时候该用什么机制。虽然这一期的主题是关于 Foundation 框架的,但是我们会超出 Foundation 的消息传递机制 (KVO 和 通知) 来讲一讲 delegation,block 和 targ

2015-04-13 10:25:57 468

转载 春节研究ReactiveCocoa,写了一个面向初学者的入门介绍:

什么是ReactiveCocoaReactiveCocoa(其简称为RAC)是由Github 开源的一个应用于iOS和OS X开发的新框架。RAC具有函数式编程和响应式编程的特性。它主要吸取了.Net的 Reactive Extensions的设计和实现。ReactiveCocoa试图解决什么问题经过一段时间的研究,我认为ReactiveCocoa试图解决以下3

2015-04-13 10:16:59 714

原创 NSMutableAttributedString 诡异的问题

NSAttributedString是一个带有属性的字符串,通过该类可以灵活地操作和呈现多种样式的文字数据。这也是手动实现UIWeb布局的重要手段,其中一个诡异问题。废话不多说直接上代码把。 NSMutableAttributedString *text = [[NSMutableAttributedString alloc] initWithString:@"设置背景

2015-04-10 17:30:31 523

原创 停止UIStatusBar响应UIScrollView返回至顶部

scrollsToTop是UIScrollView的一个属性,首要用于点击设备的状况栏时,是scrollsToTop == YES的控件迁移转变返回至顶部。每一个默认的UIScrollView的实例,他的scrollsToTop属性默认为YES,所以要实现某一UIScrollView的实例点击设备状况栏返回顶部,则须要封闭其他的UIScrollView的实例的scrolls

2015-04-10 15:50:06 522

转载 iOS 平台项目接入新浪微博 SDK 的坑

最近在做一个 iOS 的 cocos2d-x 项目接入新浪微博 SDK 的时候被“坑”了,最后终于顺利的解决了。发现网上也有不少人遇到一样的问题,但是能找到的数量有限的解决办法写得都不详细,很难让人理解,我来深入的写一写。我的开发环境Mac OS X 10.10.1Xcode 6.1.1 (6A2008a)Cocos2d-x 3.2新浪微

2015-04-10 15:24:01 839

原创 Mac OSX Lion上安装Node环境

ode.js,很火吧,火的很。爱折腾,爱前沿的我肯定不能落下队伍,今天我就来分享下如何在本地架设Node.js的环境。何为Node.jsNode.js is a platform built on Chrome’s JavaScript runtime for easily building fast, scalable network applications. Node.j

2014-07-24 12:30:15 407

原创 线上发行版捕获全局异常日志的方法

最近游戏快上线了。老板提了个需求。希望我们能把客户端的报错都记录下来,并存到服务器日志里。有很多线上的bug,在本地很难重现,如果能记录下来报错地方的调用堆栈。对调试就会很有帮助。也可以更加准确地分析出用户的留存率是否跟某个bug有关系,从而及时修复。查了下API,loaderInfo有个uncaughtErrorEvents的属性,可以在上面监听到全局未处理(没有在try…catch里)的异

2013-05-13 16:16:54 686

原创 air for ios 原生应用的配置

在airfor ios中都是有一个配置文件的,该配置文件里有这么一段:UIDeviceFamily1]]>standard这里是设置ios应用程序在ios里的一些支持标签。但是adobe只给了几个,那么我下面介绍下,一些常用的标签。UIRequiresPersistentWiFi 在程序中弹出wifi选择的key(系统设置中需要将wi

2013-05-09 11:08:24 1211

原创 Stage3D的压缩纹理- ATF工具介绍跟下载

那么这是什么呢?首先,让我们开始谈论压缩纹理。在任何技术里GPU编程都是一样的,你有两个选择,你可以选用压缩或没压缩的纹理,那么,有什么区别呢?当使用未压缩的纹理,将一个png 图形文件上传至GPU。因为GPU本身不支持这种文件格式的纹理,它实际上是没有储存在GPU内存上,而是存储在RAM中,同样的道理JPEG图像也是一样未压缩的纹理是通过cpu解码的,这样会消耗一定的性能。

2012-11-15 10:48:29 6508

原创 air 设置ios应用程序属性

支持 iOS 上的后台任务 保留的 iOS InfoAdditions 设置 支持不同的 iOS 设备型号 高分辨率显示器 iOS 自定义 URI 方案 iOS 兼容性筛选 退出而不是暂停 仅应用于 iOS 设备的设置会被放置到应用程序描述符的  元素中。iPhone 元素可以将 InfoAdditions 元素、requestedDisplayResolution 元素和

2012-11-15 10:43:25 1435

原创 air 移动开发配置文件的使用详细教程

所需的 AIR 运行时版本 应用程序标识 应用程序版本 主应用程序 SWF 主屏幕属性 支持的配置文件 必需的本机扩展虚拟键盘行为某些应用程序描述符设置对所有移动设备应用程序都很重要。所需的 AIR 运行时版本使用应用程序描述符文件的命名空间指定应用程序所需的 AIR 运行时版本。在 application 元素中分配的命名空间,很大程度上决定了应用程序

2012-11-15 10:42:36 1566

空空如也

空空如也

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

TA关注的人

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