自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(133)
  • 资源 (8)
  • 收藏
  • 关注

原创 【Ant Design】下拉列表Select 、日期选择框DatePicker等不跟随页面滚动解决方案

【Ant Design】下拉列表Select 、日期选择框DatePicker等不跟随页面滚动解决方案。

2023-06-19 09:27:25 462

原创 使用Flexible实现移动端页面的终端适配,及快捷设置开发工具px转换rem

使用Flexible实现手淘H5页面的终端适配 · Issue #17 · amfe/article · GitHub

2023-06-06 13:46:40 601

原创 移动端调试vconsole

平时web开发时,在手机上,如果是要看控制台信息,都需要alert弹窗,这样很不友好.还会阻拦进程。通过vconsole.js 重写console方法,实现了类似于微信小程序的移动端调试效果。具体使用方法也很简单1、直接引入链接使用<script src="https://cdn.bootcdn.net/ajax/libs/vConsole/3.9.0/vconsole.min.js"></script> <script> //

2022-03-14 14:36:28 1047

原创 vue中绘制水球图(水波纹增长图,波纹型百分比)

vue中绘制水球图(水波纹增长图,波纹型百分比)1.在项目中安装 echarts 和 echarts-liquidfill 依赖npm i echarts -snpm i echarts-liquidfill -s2.在组件中引入需要的echarts和水球图插件import echarts from 'echarts'import 'echarts-liquidfill'若安装echarts5.0以上版本 引入方式如下import * as echarts from 'echarts';

2021-09-02 11:01:53 3604 1

原创 特别推荐:无缘社会

2021-01-15 17:19:51 86

原创 更新vue-cli3x时,遇到问题:vue-cli2版本无法卸载问题解决

更新vue-cli3x时,遇到问题:vue-cli2版本无法卸载问题解决Vue官方有关升级Vue-cli3x说明:Vue CLI 的包名称由 vue-cli 改成了 @vue/cli。 如果你已经全局安装了旧版本的 vue-cli (1.x 或 2.x),你需要先通过 npm uninstall vue-cli -g 或 yarn global remove vue-cli 卸载它。运行卸载命令之后,报以下错误npm uninstall vue-cli -g然后vue -V,版本号一直都在

2020-10-22 11:40:57 598 1

原创 特别推荐:渡边淳一的《泡沫》

飞蛾扑火,无路可退的爱。一切皆如泡沫终将灰飞烟灭。

2020-10-22 09:56:18 447

原创 Vuex数据管理详解

Vue路由守卫详解Vuex是一个专为Vue.js应用开发的状态管理模式,集中式存储管理应用所有组件的状态。Vuex遵循“单向数据流”理念,易于问题追踪以及提高代码可维护性。Vue中多个视图依赖于同一状态时,视图间传参和状态同步比较困难,Vuex能够很好解决该问题。actions:做一些业务逻辑,比如异步操作,处理复杂的业务逻辑,类似于controllergetters: 派生状态用法,根据当前状态计算其他值,计算属性安装Vuex//安装命令vue add vuex核心概念sta

2020-10-22 09:43:17 320

原创 Vue路由守卫详解

Vue路由守卫详解路由导航过程中有若干生命周期钩子,可以在这里实现逻辑控制。全局守卫,router.js//路由配置{ path: '/about', name: "about", meta: {auth: true}, //需要认证 component: ()=>import(/*webpackChunkName: "about"*/ "./views/About.vue")}//全局守卫router.beforeEach((to,from,next

2020-10-22 09:08:20 2142

转载 vue路由history模式配置

vue路由history模式刷新页面时出现404问题的两种解决方法原文地址本篇文章给大家带来的内容是关于vue路由history模式刷新页面时出现404问题的两种解决方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。vue hash模式下,URL中存在’#’,用’history’模式就能解决这个问题。但是history模式会出现刷新页面后,页面出现404。解决的办法是用nginx配置一下。在nginx的配置文件中修改方法一:location /{ root /da

2020-10-21 14:00:17 1567

原创 Linux服务器部署前端项目到外网访问

Linux服务器部署前端项目到外网访问Linux服务器端安装Nginx1、下载:$ wget http://nginx.org/download/nginx-1.13.6.tar.gz2、解压缩$ tar -zvxf nginx-1.13.6.tar.gz$ cd nginx-1.13.63、安装:$ ./configure$ make$ make install4、nginx前端项目代理地址配置在cd /usr/local/nginx/conf目录下配置n

2020-10-20 10:47:03 3918 2

转载 js中的三种异步编程方法callbacks,listeners,promise

coder都知道,javascript语言运行环境是单线程的,这意味着任何两行代码都不能同时运行。多任务同时进行时,实质上形成了一个队列,当队列中前一个事件结束时,才执行下一个事件。 如果队列中任何一个事务费时太长,则会造成浏览器假死,阻塞其他事务正常进行,影响用户体验。js中将任务执行分为同步模式和异步模式,上面一种即为同步模式,任何比较花时间的代码最好设计成异步模式。通过异步编程方式,即可以达到伪多进程。JavaScript中常见的异步模式主要有callbaks,listeners(一种观察者模式).

2020-07-17 19:27:12 861

原创 采用React框架搭建项目

使用vue框架也做了很多项目,基本的需求业务逻辑都没可满足,可是依然对框架内部工作原理不是很熟悉,只是套用一些指令方法去应用,做开发越接近本质收入越大。原生的一些写法可能已经很过时了,但是仍然要熟悉原理,否则一直停留在业务层,而非技术层。花了一点时间,了解了下react框架。react框架其实更注重原生思路,也偏原生的写法,而vue框架不关注底层原理,只使用方法。讲效率的话若降低成本可以选vue,如果开发大型项目选react会更灵活。开始搭建react项目安装1、安装react安装两种方式,

2020-07-17 12:09:00 761

原创 一辈子那么长,一天没走到终点,你就不知道哪一个才是陪你走到最后的人

辛夷坞写的小说《致我们终将逝去的青春》中说过“一辈子那么长,一天没走到终点,你就不知道哪一个才是陪你走到最后的人。有时你遇到了一个人,以为就是她了,后来回头看,其实她也不过是这一段路给了你想要的东西。”...

2020-07-16 18:48:35 301

转载 好书推荐《月亮与六便士》

推荐一本书《月亮与六便士》,非常适合成年人去读的一本书。有人质疑斯特里克兰的出走是满足毛姆个人的虚拟的满足。倒不如说,每一个中年人的心里,都幻想着有这么一次为艺术、为理想的出走。只是有人成功了,比如弘一法师;有人一直原地踏步,比如芸芸众生。荣格在《人生的各个阶段》里问:“社会上有没有这样一种大学,是特意为四十岁左右的人设立的,指导他们该怎样度过即将到来的人生?”有的,《月亮民六便士》就是其中的一本指导书。虽然,《月亮与六便士》经常出现在青少年必读的榜单里,但是,我认为这本书更适合中年人阅读。

2020-07-16 18:40:33 1222

原创 解决github图片不显示的问题(Mac版)

提交到GitHub上的图片发现无法访问,如图所示:在网上查了一下,主要思路解决方法如下:就是使用本地hosts文件对网站进行域名解析,一般的DNS问题都可以通过修改hosts文件来解决,github的CDN域名被污染问题也不例外,同样可以通过修改hosts文件解决,将域名解析直接指向IP地址来绕过DNS的解析,以此解决污染问题。1、找到GitHub上图片的域名使用Google浏览器,右击”检查“,点击”open in new tab“ 打开图片链接: https://raw.github.

2020-07-16 18:31:56 2999 1

原创 Mac安装nginx配置本地项目跨域过程

前端本地设置代理,采用Nginx服务安装Nginx步骤:1、打开终端2、安装Command Line tools$ xcode-select --install3、安装brew命令$ ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”4、安装nginx$ brew install nginx5、启动nginx$ sudo nginxOK, n.

2020-07-16 17:46:11 961

原创 MySQL 5.7.10详细安装教程 (for mac10.10)

1.安装MySQL (免费)官网现下载地址http://dev.mysql.com/downloads/mysql/ (官网只有最新版本8.0,旧版已找不到)mac系统10.10, MySQL 5.7.10版本下载下载地址:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.10-osx10.10-x86_64.dmg...

2019-12-20 14:58:49 718

转载 VVDocumenter-Xcode安装及遇到问题解决方案

1.VVDocumenter-Xcode.xcplugin插件的安装在程序开发中,我们免不了要写许多注释,方便帮别人也方便我们自己以后检查我们的代码。然而,写注释是一件十分浪费我们时间与精力的事,要写符合文档格式的注释,更是会消耗我们很多的功夫,幸运的是,VVDocumenter可以帮我们很大的忙。        gitHub地址:htt

2016-07-10 16:16:23 1136

原创 设置颜色时初始化一张图片的方法

设置颜色时初始化一张图片的方法: view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"home_lunbo_icon"]];

2016-05-23 09:45:37 521

原创 列表头部放大效果的图

列表头部实现类似这样效果的图代码如下: 设置放大图的frame- (void)scrollViewDidScroll:(UIScrollView *)scrollView{ CGFloat y = scrollView.contentOffset.y; CGRect rect = _bgImage.frame; if (y < 0) {

2016-05-04 15:21:36 503

转载 StoreKit--SKStoreProductViewController

从iOS6以后苹果提供了在应用内部打开App Store中某一个应用下载页面的方式,提供了一个SKStoreProductViewController的类对该功能进行支持。首先,需要导入#import 。其次,需要遵守这个协议。第三,在该类中插入如下代码即可。[objc] view plain copy print?- (void)showStore

2016-05-04 14:43:23 562 1

原创 开发笔记

1 格式化小数,四舍五入类型 #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad {

2016-04-21 13:43:13 366

转载 mac下使用github

原文地址 :http://www.cnblogs.com/heyonggang/p/3462191.html提起github相信大家都不会陌生,在这里就不再赘述了。作为开源代码库以及版本控制系统,使用好了确实会非常受益,再说的势利点,你找工作时给面试官说你经常维护自己的技术博客和github,相信你给他的印象会好很多。     windows底下如何使用github,很多好心人都已经给

2016-04-20 18:19:14 2783

原创 设置启动页图

若想简单的实现添加一张网络的启动图或者动态的启动图可使用改方法:    在appdelegate中的didFinishLaunchingWithOptions方法中写://启动页@property (strong, nonatomic) UIView *ADView;@property (strong, nonatomic) UIImageView *imageV;{ 

2016-04-14 11:10:27 555

原创 iOS 获取设备或系统信息

获取当前设备的类型 比如iPhone5s等引入头文件:#import "sys/utsname.h"-(NSString*)deviceVersion{    struct utsname systemInfo;    uname(&systemInfo);    NSString *deviceString = [NSString stringWithCStrin

2016-04-08 11:39:26 457

转载 iOS开发技巧(系列十二:UUID和UDID的区别)

原文地址 :http://my.oschina.net/leejan97/blog/266632Google搜索关键字Difference between UUID and UDID,在stackoverflow看见解释,我翻译过来,如下所述。UUID(Universally Unique IDentifier)是基于iOS设备上面某个单个的应用程序,只要用户没有完全删除应用程序,

2016-04-08 11:12:09 392

原创 代码片段的备份

代码片段的备份Xcode中的代码片段默认放在下面的目录中:[java] view plaincopy  ~/Library/Developer/Xcode/UserData/CodeSnippets   我们可以将目录中的代码片段备份,也可以将其直接拷出来放在不同的电脑上使用,因此多台电脑之间的协作也毫无压力。

2016-03-23 18:47:22 358

转载 awakeFromNib

转载至:http://blog.csdn.net/lengshengren/article/details/17393865nib 加载结构时   发送一个awakeFromNib消息告诉每个对象重建一个nib 归档,但只有在所有的档案中的对象已加载和初始化。当一个对象接收awakefromnibmessage,这是保证其所有出口和行动连接已经建立。你必须调用awake

2016-03-12 11:59:34 529

原创 激光推送收不到消息的原因总结

激光推送 必备条件 ( ps:代码按照官方给的写就OK了.)1 用户需设置别名和tag (其中tag是用于区别是什么类型的推送消息)2 用户在登录状态接受推送(登不登录接收推送这个由后台决定, 后台推送时若满足别名和tag同时具备,则用户需登录才能收到推送消息)3 设置配置文件 分开发环境和生成环境的证书和配置文件,注意创建证书后该签名文件只能在一台mac设备上使用,若需要给别人用,需

2016-03-03 17:38:42 2841

转载 NSURLSession使用说明及后台工作流程分析

原文转载至:http://www.cocoachina.com/industry/20131106/7304.htmlNSURLSession是iOS7中新的网络接口,它与咱们熟悉的NSURLConnection是并列的。在程序在前台时,NSURLSession与NSURLConnection可以互为替代工作。注意,如果用户强制将程序关闭,NSURLSession会断掉。 

2015-11-19 17:49:15 340

转载 实战iOS7之NSURLSession

NSURLSession VS NSURLConnection NSURLSession可以看做是NSURLConnection的进化版,其对NSURLConnection的改进点有: * 根据每个Session做配置(http header,Cache,Cookie,protocal,Credential),不再在整个App层面共享配置.* 支持网络操作的取消和断点续传* 改进了

2015-11-19 17:46:48 419

转载 GUI for git|SourceTree|入门基础

转载至:http://www.jianshu.com/p/be9f0484af9d#目录SourceTree简介SourceTree基本使用SourceTree&Git部分名词解释相关连接推荐一、SourceTree简介  SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,拥有可视化界面,容易上手操作。同时它也是M

2015-11-19 09:38:55 686

转载 iOS UIAppearance使用详解

iOS5及其以后提供了一个比较强大的工具UIAppearance,我们通过UIAppearance设置一些UI的全局效果,这样就可以很方便的实现UI的自定义效果又能最简单的实现统一界面风格,它提供如下两个方法。+ (id)appearance这个方法是统一全部改,比如你设置UINavBar的tintColor,你可以这样写:[[UINavigationBar appearanc

2015-11-18 17:45:22 340

转载 Auto Layout 使用心得(一)--初体验

本系列文章将从一个慢慢摸索中的新手的角度介绍 Auto Layout,讲述我在这两个月的学习中对它一点一滴的感受,最终目的是让大家在阅读完之后能够自己上手使用,并完成绝大多数简单的布局约束。此系列文章代码仓库在 https://github.com/johnlui/AutoLayout ,有不明白的地方可以参考我的 Auto Layout 设置哦,下载到本地打开就可以了。简介

2015-11-18 17:43:53 402

转载 iOS企业ipa(299)证书制作、打包发布全流程

如果大家觉得对自己有帮助的话,还希望能帮顶一下,谢谢:)个人博客:http://blog.csdn.net/zhaoxy2850本文地址:http://blog.csdn.net/zhaoxy_thu/article/details/17277527这两天需要发布一个ipa放到网上供其他人安装,需要用到企业级开发者账号。在网上查了一下资料,感觉没有一个比较完善的

2015-11-14 21:38:36 5148

转载 Masonry介绍与使用实践:快速上手Autolayout

Masonry 是什么、有什么用?出处:Masonry是github开源项目: https://github.com/Masonry/Masonry, 作用:一个轻量级的布局框架, 封装了OC的自动布局。特点:采用链式语法、简洁明了、可读性高。平台:支持IOS、OSX。前言1MagicNumber -> autoresizingMas

2015-11-13 12:12:24 320

转载 使用Autolayout xib实现动态高度的TableViewCell

创建Xib文件首先将Cell做好布局,调整到满意的位置和宽度,然后开始做Autolayout设定。Autolayout操作方式有两种,一种是选择目标后,使用右下角的工具栏;另一种是直接使用右键拖拽目标,在弹出的菜单中选择限制项。当选择的目标比较小的时候,可以打开左侧的菜单,在这里做拖拽操作一样是可以的。个人感觉后者更方便一些。开始之前,先来介绍下使用的基本工具吧。

2015-11-12 22:56:42 481

转载 iOS中AutoLayer自动布局流程及相关方法

关于UIView的Layer,IOS提供了三个方法:1、layoutSubviews在iOS5.1和之前的版本,此方法的缺省实现不会做任何事情(实现为空),iOS5.1之后(iOS6开始)的版本,此方法的缺省实现是使用你设置在此view上面的constraints(Autolayout)去决定subviews的position和size。 UIView的子类如果需要对其subviews

2015-11-12 21:33:31 352

转载 开始iOS 7中自动布局教程(一)

原文:Beginning Auto Layout Tutorial in iOS 7: Part 1感谢翻译小组成员@answer-huang(博客)热心翻译。如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加入我们的翻译小组(联系qq:2408167315)。=============================================================

2015-11-12 15:44:41 373

EstimoteSDK

EstimoteSDK、官方demo示例,介绍iBeacon技术的基础实现

2015-07-01

解压zip文件

用来解压zip格式的第三方库文件。 资源包文件解压

2015-04-13

fmdb 数据库

fmdb第三方库 封装了sqlite3的事务操作

2015-03-09

Mac下最好用的SVN客户端Versions

下载后,解压,然后把它放到应用程序文件夹里即可使用。无限期使用。

2015-02-04

百度地图静态库合并

百度地图SDK提供了模拟器和真机两中环境所使用的静态库文件,libbaidumapapi.a合并这了这两个静态库。使用lipo命令将设备和模拟器的.a合并成一个通用的.a文件。 iOS SDK v2.6.0版本的静态库

2015-01-06

微信朋友圈分享

分享到朋友圈示例demo 微信分享SDK

2014-11-30

语音识别Demo

语音识别sdk,代码示例,语音识别Demo

2014-11-24

科大讯飞语音识别Demo

科大讯飞语音合成SDK、以及示例代码demo

2014-11-24

空空如也

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

TA关注的人

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