自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bianruifeng的专栏

一个热爱Code的人,更热爱生活热爱梦想。

  • 博客(115)
  • 资源 (4)
  • 收藏
  • 关注

转载 WordPress本地安装主题

在安装WordPress主题或者插件的时候,总是会有这样的字样提示 “要执行请求的操作,WordPress需要访问您网页服务器的权限。请输入您的FTP登陆凭据以继续。如果您忘记了您的登陆凭据(如用户名、密码),请联系您的网站托管商”。这个是比较麻烦的,现在就尝试解决一下! 第一,如果我们安装的是lnmp一键安装包,那可以使用。授权组来解决。 chown -R www /home/wwwroot/

2017-12-17 12:32:08 3996

原创 重启Mac上的Apache服务

用一次查一次,今天记录一下;停止服务:sudo /usr/sbin/apachectl stop开启服务:sudo /usr/sbin/apachectl start重启服务:sudo /usr/sbin/apachectl restart

2017-12-17 11:22:25 372

原创 SVN

迁出代码到本地目录 svn checkout http://192.000.0.3:8888/svndata/HEduSys/trunk/HEduSys/IOSProject –username=XXX –password=XXX /Users/userName/Desktop/edu/将本地代码导入到服务器 svn import /Users/userName/Desktop/IOSProje

2017-11-07 17:31:57 303

转载 文件与文件夹

创建文件夹: NSString *imageDir = [NSString stringWithFormat:@"%@/Caches/%@", NSHomeDirectory(), dirName]; BOOL isDir = NO; NSFileManager *fileManager = [NSFileManager defaultManager]; BOOL existed =

2017-11-07 17:26:36 336

原创 程序运行状态时,代理的回调:

- (BOOL)application:(UIApplication )application willFinishLaunchingWithOptions:(NSDictionary )launchOptions 告诉代理进程启动但还没进入状态保存- (BOOL)application:(UIApplication )application didFinishLaunchingWit

2017-11-07 17:00:17 319

转载 宏定义一个单例

// @interface #define singleton_interface(className) \ + (className *)shared##className;// @implementation #define singleton_implementation(className) \ static className *_instance; \ + (id)allocW

2017-11-07 16:57:41 360

原创 开发者账号申请以及所需资料

苹果开发者账号有三类:个人账号、公司账号和企业账号。个人账号:个人申请用于开发苹果app所使用的账号,仅限于个人使用,申请比较容易,$99。 公司账号:以公司的名义申请的开发者账号,用于公司内部的开发者共用,申请流程相对比较麻烦一下,$99。 企业账号:一般是公司规模在500人以上的企业,用于内部测试以及发布的账号,该账号下的应用不能发布在AppStore上(必须使用企业邮箱申请)。$299。

2017-09-13 19:39:15 667

转载 常见的几种编程思想

面向过程:处理事情以过程为核心,一步一步的实现。面向对象:万物皆对象链式编程思想:是将多个操作(多行代码)通过点号(.)链接在一起成为一句代码,使代码可读性好。a(1).b(2).c(3) 链式编程特点:方法的返回值是block,block必须有返回值(本身对象),block参数(需要操作的值)代表:Masonry框架。响应式编程思想:不需要考虑调用顺序,只需要知道考虑结果,类似于蝴蝶效应,

2017-07-13 16:29:20 1499

原创 iOS链式编程

在iOS中,用到链式编程的地方不多,但是在特定的应用场景下,利用block实现链式编程,会大大的提高编程效率,并且代码直观易读。例如:Masnory/ SnapKit 是iOS中链式编程使用的一个经典代表,非常值得参考和学习!阅读直观,调用简单。链式编程思路: 如果想调用一个方法,那么需要一个对象; 如果想再去调用一个方法,那么就需要返回一个对象; 如果想用()去执行,

2017-07-13 16:22:28 227

原创 Django 根据数据模型models创建数据表

如果使用默认的数据库 SQLite3,则无需配置settings.py 使用其他数据库,则需要配置settings.py,这里以Mysql为例;DATABASES = { 'default': { 'ENGINE':'django.db.backends.mysql', 'NAME':'webapp',#数据库名 'USER':'test1'

2017-07-12 12:40:45 5803

转载 Django根据现有数据库,自动生成models模型文件

Django引入外部数据库还是比较方便的,步骤如下 :创建一个项目,修改seting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致 运行下面代码可以自动生成models模型文件 Python manage.py inspectdb 这样就可以在控制台的命令行中看到数据库的模型文件了把模型文件导入到app中 创建一个app django

2017-07-12 11:02:05 7400

转载 shell自动打包IPA

自动打包ipa,测试发现时间和用xcode打包差不多,但可以减少鼠标点击操作。#!/bin/bash#----------使用说明---#将EnterpriseExportOptionsPlist放在.xcodeproj同级目录#运行脚本,直接拖放项目目录(.xcodeproj上级文件夹)#mac 下终端访问文件出现“Permission Denied”解决方案:chmod a+x ./文件

2017-07-07 09:44:58 659

转载 ios NSlog打印日志

//-------------------打印日志-------------------------//printf输出#ifdef DEBUG#define DLog(...) printf("%s %s 第%d行: %s\n",__TIME__, __PRETTY_FUNCTION__ ,__LINE__, [[NSString stringWithFormat:__VA_ARGS__]

2017-07-05 22:56:04 1373

转载 在ios 的开发中iBeacon和BLE的区别

在ios中ibeacon是基于地理位置的微定位技术(从这句话中可以得出Introduced in iOS 7, iBeacon is an exciting technology enabling new location awareness possibilities for apps.),虽然借助手机蓝牙进行接收Majro、Minor,但是他们在开发工程中没有任何关系。ibeacon使用苹果提供

2017-07-04 16:34:06 2974

原创 ios 禁止输入表情

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{ //禁止所有输入法的表情 if ([self isContainsTwoEmoji:text]) { return NO; }

2017-06-10 17:01:33 1222 1

原创 获得对象的方法以及属性

所谓的反射机制:指的是程序在运行时能够获取自身的信息。(NSDictionary *)properties_aps { NSMutableDictionary *props = [NSMutableDictionarydictionary]; unsigned int outCount, i; objc_property_t *properties = class_copyProperty

2017-06-06 10:47:41 296

原创 Visual Studio For Mac

宇宙最强IDE链接: http://pan.baidu.com/s/1hrRnxiO 密码: fakr

2017-05-12 15:45:19 618

原创 Xcode 的模版设计以及代码块编辑

代码块以及自定义模版 在这个路径~/Library/Developer/Xcode/下 分别是: /UserData/CodeSnippets 代码块Code Snippets /Templates/Custom Templates 文件与工程模版代码块在Xcode中的位置:文件与工程模版:更多教程: http://www.jianshu.com/p/ba524b5a85d7 http:

2017-05-01 13:12:59 549

原创 swift 开发服务器学习

首先,上官网 https://www.perfect.org 官方文档可是有中文的哦。 然后,GitHub Demo https://github.com/PerfectlySoft/PerfectTemplate开始操作: 下载Demo :git clone https://github.com/PerfectlySoft/PerfectTemplate.gitcd PerfectTempl

2017-04-22 23:21:15 991

原创 UI设计用软件

一个开发工程师搜集的比较好用的设计软件 Sketch Sketch Toolbox PxCook (须先安装AdobeAIR) PS Ai

2017-03-29 11:41:09 615

原创 iOS 中搭建IPv6网络的测试环境

用Mac 搭建IPV6 的测试环境。

2017-03-29 11:16:58 3048

原创 Application uses Wi-Fi

如果 iOS 程序中用到了 WiFi,想有 WiFi 提示,只需要在 .plist 文件中加入如下 Key/Value 即可: 键:Application uses Wi-Fi 值:YES 仅会在你每一次开启飞行模式以后,打开应用时(不是从后台启动)提示你 关闭飞行模式或者使用无线局域网来访问数据。

2017-03-24 10:18:42 2001

原创 ios app 跳转到设置页面

在iOS10之后,跳转到系统设置界面的方法设置如下:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];ios10只能跳转到相应的APP设置界面:如阿里巴巴 在10之前,跳转到系统设置界面的某个指定模块下的设置如下: //打开Wi-Fi设置界面NS

2017-03-24 09:04:03 639

原创 关于 iOS 开发者账号

关于邓白氏编码D&B中文网站介绍 http://www.dnbchina.com/index.html 百度百科介绍 http://baike.baidu.com/item/邓氏编码关于 Apple Developer Program 的申请,请参考以下:第一步: Apple ID在申请开发者账号之前,您需要一个有效的 Apple ID。如果您现有的 Apple ID 已经绑定了 Apple De

2017-03-22 15:59:56 283

原创 去掉UINavigationBar底部的分割线

//导航栏背景透明 [self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];//导航栏底部线清楚 self.navigationController.navigationBar.barStyle = UIBarStyleBlack;

2017-03-22 15:51:24 1901

原创 OS X 10.11 下Python-MySQLdb无法使用的问题

身为一个不作就不会死的程序员本文将记录如何作死,在作活的过程。环境: MacBook Pro (13-inch, Mid 2012) macOS 10.12.3 (16D32) Darwin 16.4.0Python 2.7.10 Django 1.10.4 mysql 5.6.33原因:学习python, 为了使apache像支持PHP一样支持 python 过程:环境配置失败 后果

2017-03-09 09:59:48 591

转载 如何记录MySQL执行过的SQL语句?

*概述: 很多时候,我们需要知道 MySQL 执行过哪些 SQL 语句,比如 MySQL 被注入后,需要知道造成什么伤害等等。只要有 SQL 语句的记录,就能知道情况并作出对策。服务器是可以开启 MySQL 的 SQL 语句记录功能,从而就能间接地检测到客户端程序的行为。*方法: 开启方法很简单:编辑/etc/my.cnf文件,在[mysqld]节下面添加:log=/var/lib/mysql/

2016-12-29 13:56:10 525

原创 开发中添加对象属性

一般添加对象属性我们都会用继承的方式,还有协议的方式也挺好用的。来一个示例 test001

2016-12-06 11:00:01 278

原创 mysql 学习笔记

1、官网下载mysql安装包安装 2、安装完毕后,在终端输入@> mysql --version显示如下版本信息说明正常:mysql> mysql Ver 14.14 Distrib 5.6.33, for osx10.11 (x86_64) using EditLine wrapper若显示command not found,在终端输入如下,”/usr/local/mysql/bin/my

2016-10-12 15:41:30 273

原创 iOS SVN 使用终端命令管理代码

下边是最简单常用的命令:(码神就不要浪费时间看了) 迁出代码到本地目录 svn checkout http://192.168.0.3:8888/svndata/HEduSys/trunk/HEduSys/IOSProject –username=name –password=123456 /Users/ejian/Desktop/ejianedu/将本地代码导入到服务器 svn import

2016-10-11 18:14:58 3071

原创 IOS 10 中版本的判断

#define IsIOS7 ([[[[UIDevice currentDevice] systemVersion] substringToIndex:1] intValue]>=8.0)。 //在iOS10 下 不能用了[[[[UIDevice currentDevice] systemVersion] substringToIndex:1] intValue]//会永远返回 1可以尝试使用一下

2016-10-11 17:10:04 3531

原创 iOS app 发布错误 ERROR ITMS-90167: "No .app bundles found in the package"

ERROR ITMS-90167: "No .app bundles found in the package" 当你遇到这个错误的时候,也就是你的Mac OS 的版本应该就是 macOS Sierra 了。Mac OS 升级前环境: Mac OS 10.10.X Xcode 7.3.1 (7D1014) Xcode 8.0 (8A218a) 发布app 正常;Mac OS 升级后环境:

2016-10-11 15:55:43 5104 3

原创 Python package 管理工具pip安装

像OC 一样 Python 也有一个非常好用的package管理工具 pip 打开Mac 终端键入: sudo easy_install pip 然后Enter等待安装完毕。

2016-10-11 14:52:41 410

转载 Pycharm 2016 注册 破解

以下仅供学习测试之用哦,建议官网下载购买。pycharm 2016 注册码(亲测可用)复制 B1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiSUkiLCJwYWlkVXBUbyI6IjIwMTctMDItMjUifSx7ImNvZGUiOiJBQyIsInBhaWRVcFRvIjoiMjAx

2016-10-11 14:35:51 1303

原创 iOS 10 由于权限问题导致崩溃

打开Xcode 8.0 ,iOS 10.0的模拟器,运行Xcode 7.3.1,iOS 9.3 的项目就崩溃。 错误如下:[access] This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must

2016-10-11 14:28:08 2456

转载 iPhone  的设计尺寸

iPhone的设计尺寸

2016-09-14 16:59:30 609

转载 java开发中jar 包管理工具 Maven

Eclipse 安装 Maven启动Eclipse之后,在菜单栏中选择Help,然后选择Install New Software…,接着你会看到一个Install对话框,点击Work with:字段边上的Add按钮,你会得到一个新的Add Repository对话框,在Name字段中输入m2e,Location字段中输入 http://m2eclipse.sonatype.org/sites/m2e

2016-09-14 09:21:19 1959

原创 iOS开发中遇到的一个错误

iOS开发中遇到的一个错误错误提示如下: ld: 31 duplicate symbols for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)截图如下:我首先考虑的是重复导入的问题, 后来发现问题修改如下: 问题解决。

2016-09-08 17:57:01 290

转载 iOS App设计思路

self-Manager 参考: http://blog.sunnyxx.com/2015/12/19/self-manager-pattern-in-ios/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io

2016-07-01 09:48:25 450

原创 #Xcode 插件使用

Xcode 插件使用XFunnyEditor 设置xcode 的编辑框背景。

2016-06-30 21:03:23 335

windows 创建桌面快捷方式并修改图标

使用场景: 用户需要频繁的使用某个网站,但是又记住不网址,又不会创建快捷方式,也不会收藏加标签。仅仅会从桌面点击进入。这个时候就需要一个直接帮助用户去创建桌面快捷方式的东西。

2021-01-13

全国行政区域经纬度信息包含内部省份的经纬度

全国地图的经纬度信息,包含内部省级经纬度信息。用于离线地图显示,地图绘画、展示,地图应用等。

2020-07-08

摇一摇,及摇动时间

摇一摇,判断摇动时间,摇动结束,注释非常完整。

2014-06-25

iOS 简单键盘事件

通知实现键盘的弹出隐藏,以及回格键 ,return键,字符数的判断。

2013-12-17

空空如也

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

TA关注的人

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