自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 实用mac下常用快捷键和相关使用技巧

Command-C 将所选项拷贝到剪贴板。这同样适用于 Finder 中的文件。Command-V 将剪贴板的内容粘贴到当前文稿或应用中。这同样适用于 Finder 中的文件。Command-Z 撤销前一个命令。随后您可以按 Command-Shift-Z 来重做,从而反向执行撤销命令。在某些应用中,您可以撤销和重做多个命令。Command-A 全选各项。Comma

2016-08-31 23:08:06 2179

转载 【 Sublime Text 插件】大牛常用的几十个强大的 Sublime Text 插件

作为一个开发者你不可能没听说过SublimeText。不过你没听说过也没关系,下面让你明白。 SublimeText是一款非常精巧的文本编辑器,适合编写代码、做笔记、写文章。它用户界面十分整洁,功能非同凡响,性能快得出奇。这些非常棒的特性包括任意跳转(Goto Anything)、多重选择(multiple selections)、指令面板(command palette)、免打扰模式(distr

2016-08-31 23:04:06 4712

转载 【sublime代码编辑工具】 sublime 代码编辑软件的一些常用功能和快捷键

Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)Ctrl+G 跳转到相应的行Ctrl+J 合并行(已选择需要合并的多行时)Ctrl+L 选择整行(按住-继续选择下行)Ctrl+M 光标移动至括号内开始或结束的位置Ctrl+T 词互换Ctrl+U 软撤销Ctrl+P 查找当前项目中的文件和快速搜索;输入 @ 查找文件主标题/函数;或者

2016-08-31 23:01:43 406

转载 Iterm2 快捷键介绍 (mac下 Iterm2常用快捷键)

Mac原来自带的终端工具Terminal不好用是出了名的,虽然最近几个版本苹果稍微做了些优化,功能上,可用性方面增强不少,无奈有个更好用的Iterm2摆在那,基本上也就没有多少出场机会了Iterm2,经常使用终端的同学肯定早就切换到这个东东上了,开源免费,和zsh搭配差不多已经取代Terminal + bash成了Mac上终端工具的标准配置。Iterm2的优

2016-08-31 22:56:48 573

转载 Android N(Android 7.0)版本适配(开发者应该知道的一切新特性与新功能)

Android N版本适配AndroidN beta版本已经出来了, 虽然还没有搭载的机器上市,但是已经Android N版本早早的就可以体验试用了。近期使用Nexus 6 刷了7.0版本, 对负责的项目进行了适配。大问题不多,小问题不少,还是耗费了些时间。整理如下:相关资料:https://developer.android.com/preview/api

2016-08-31 22:53:47 1579

转载 Android N/Android 7.0新特性(图文详解Android 7.0新功能)

在2016年8月22日,谷歌正式推送Android 7.0 Nougat正式版。Android的版本推送真是快啊!6.0还没完全推广,7.0已经推送了。作为开发者不努力真的跟不上节奏了。那么,我先细说下7.0的哪些新特性。多窗口支持在 Android N 中,引入了一个新的而且非常需要的多任务处理功能 — 多窗口支持。现在,用户可以一次在屏幕上打开两个应用。在运行 And

2016-08-31 22:51:27 738

转载 【web前端开发技术】深入理解JavaScript异步编程--JavaScript异步编程的终极演变

写在前面有一个有趣的问题:为什么Node.js约定回调函数的第一个参数必须是错误对象err(如果没有错误,该参数就是null)?原因是执行回调函数对应的异步操作,它的执行分成两段,这两段之间抛出的错误程序无法捕获,所以只能作为参数传入第二段。大家知道,JavaScript只有一个线程,如果没有异步编辑,复杂的程序基本没法使用。在ES6诞生以前,异步编程的方式大概有下面四

2016-08-28 20:08:33 905

转载 【Nodejs开发技术】浅谈Nodejs应用的主文件index.js的组成部分

前言Node妹子的问世,着实让我们前端攻城狮兴奋了一把,尤其本屌听说Javascript可以写服务端后,兴奋的像是看到了二次元萝莉的胖子...(●'◡'●)。呃哼...YY先到这里,原谅本屌是个二次元萝莉控。正文想谈好对象,并不是要new一个就行了,必须要先认识人家后慢慢的才可以上手,然后慢慢推上床<( ̄︶ ̄)>。想想自己搞前端开发的时候,为了尽力让页面在浏览器君体内完

2016-08-28 20:06:00 653

转载 从零开始实现实时多人点歌机器人 (来自网易云音乐)

偶然的机会,发现了B站的点歌机器人,觉得挺好玩的就自己做了一个简易版点歌机器人,预览如下:功能使用websocket,支持多人同时点歌,发送弹幕聊天具有搜索suggestion,用户体验更佳点击mv视频右上角可以缩小放大,不影响用户其他操作具有mv的资源,优先播放mv对于未播放的已点歌曲,可以进行取消加上了实时歌词滚动..

2016-08-28 20:03:29 10300

转载 【大型软件技术】深入理解与解析Web缓存技术(打造高性能网站)

缓存一直是前端性能优化中,浓墨重彩的一笔。了解前端缓存是打造高性能网站的必要知识。之前,对于缓存的认知一直停留在看《HTTP权威指南》和一些相关帖子的深度,过了一段时间,又总是忘记,正好最近不是很忙,结合内网上的一些参考资料,结合实践,试着全面解析一下缓存以及其最佳实践。前后端交互中涉及到的缓存前端我们日常所见最多的也是我们最常利用的就是浏览器对于HTTP规范实现所进行的资

2016-08-28 19:59:41 604

转载 【软件开发知识积累】深入理解HTTP 原理基础与变迁

HTTPHTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP 协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议

2016-08-28 19:53:33 528

转载 【前端框架库】WeUI 发布——微信官方UI库(WeUI 为微信 Web 服务量身设计)

团队里的几个小伙子把微信里面web app的UI,按照设计规范给梳理了一遍,并将之开源了出来。主要是希望给到第三方开发者一些UI和前端编码方面的指引和参考。WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信 Web 开发量身设计,可以令用户的使用感知更加统一。包含button、cell、dialog、progress、 toast、article、acti

2016-08-28 19:47:53 1560

转载 【JAVA开发技术进阶】 Java实现运行任意目录下class中加了@MyTest的空参方法(实现图形界面)

说明:因为上个代码,总是要输入完整的绝对路径,比较麻烦,于是,就写了这个小程序,直接进入文件对话框选择需要运行的class文件。只需要提前输入完整的类名。注意:加的MyTest必须打个包,加上:import cn.hncu.myJuniitApp.vo.MyTest;不然不是同一个注解呢。测试的类:package cn.hncu.myJuniitAp

2016-08-28 10:00:18 523

转载 【JAVA开发框架】Hibernate框架知识点详解入门教程与测试实例

Hibernate介绍:Hibernate是一个开放源码的、非常优秀、成熟的O/R Mapping框架。它提供了强大、高性能的Java对象和关系数据的持久化和查询功能。O/R Mapping对象关系映射(Object Relational Mapping,简称ORM)技术,是通过使用描述对象和数据库之间映射的元数据,将Java程序中的对象自动持久化到关系数据库中。对象和

2016-08-28 09:55:41 898

转载 【产品经理&交互常用软件】axure软件详细教程与学习指南

Axure学习笔记软件中有不完善的地方,要靠自己的经验来规避和克服,还算好用。熟练了Axure,对软件设计文档的编写大有帮助,因为可以有一些界面图出来。画界面图时多用Axure,画流程图时多用Visio,为的是熟练Axure,并且Axure画界面要简便许多,节约时间。(四)范本复用masters和sitemap面板很相似,文档操作也一样,它们的本质区别

2016-08-27 23:06:36 3301

转载 【产品经理&交互设计师必看】AxureRP 7.0实用快捷键大全指南教程

软件界面写在前面:快捷键,又叫快速键或热键,是指通过某些特定的按键、按键顺序或按键组合来完成一个操作,很多快捷键往往与如Ctrl键、Shift键、Alt键等配合使用。我在网上看到很多人都总结了Axure的快捷键,但是有两个问题,一是没有跟上软件版本,现在已经是Axure7.0,很多快捷键还是针对Axure6.5的;二是整理得不全。所以我在这里重新整理一遍,希望对大家有帮助。▏通

2016-08-27 23:01:18 787

转载 【MindManager软件常用快捷键】Mindjet MindManager快捷键教程

MindManager通过主题及其众多功能命令帮助用户创建直观完整的思维大图,将所有需要的信息完美呈现在一幅图中,除了功能命令,MindjetMindManager还提供了一系列快捷键,熟练掌握MindManager快捷键,可以帮助您大大节省思维导图创作时间。下面是快捷键的具体指令及其对应的作用:导图文件新建导图Ctrl+N

2016-08-27 22:57:23 1477

转载 【Groovy编程技术指南】Groovy脚本开发技术基础教程与入门经典

1 背景Groovy脚本基于Java且拓展了Java,所以从某种程度来说掌握Java是学习Groovy的前提,故本文适用于不熟悉Groovy却想快速得到Groovy核心基础干货的Java开发者(注意是Java),因为我的目的不是深入学习Groovy语言,所以本文基本都是靠代码来解释,这样最直观,同时也够干货基础入门Groovy的特点和结构。开始介绍前先给一个大法,《官方权威指南》英

2016-08-27 22:50:36 1582

转载 【shell脚本开发技术】linux中shell script脚本开发编程常用命令与脚本速记指南

shell script#!/bin/bash# do somethingrun shell scriptsh script.shorchmod a+x script.sh./script.sh# 会读取首行的解释器, 执行cmdcmd1; cmd2orcmd1cmd2echoecho 的功能正如其名

2016-08-27 22:43:55 2465

原创 【大数据与云计算开发技术】Hadoop开发中遇到的常见错误总结

1.org.apache.hadoop.security.AccessControlException: Permission denied: user=xxjhdfs-site.xml文件中加入dfs.permissionsfalse2.ERROR org.apache.Hadoop.hdfs.server.da

2016-08-27 22:37:45 881

转载 【maven技术】maven常见错误

常见错误:一..在Eclipse导入已存在工作空间的项目,出现情况1:Scanning errors (1):1 Could not read pom.xml就是pom.xml出现了不能解析的配置,把不能解析的配置修改过来.例如去掉 testweb情况2:No marketplace entries found to

2016-08-27 22:34:11 1079

转载 【后台技术开发】Docker的镜像和容器的区别(10张图让你深入理解Docke的r容器和镜像)

这篇文章希望能够帮助读者深入理解Docker的命令,还有容器(container)和镜像(image)之间的区别,并深入探讨容器和运行中的容器之间的区别。当我对Docker技术还是一知半解的时候,我发现理解Docker的命令非常困难。于是,我花了几周的时间来学习Docker的工作原理,更确切地说,是关于Docker统一文件系统(the union file system)的

2016-08-27 22:29:21 1076

转载 【web前端技术】八款JS(javascript)常用开发框架介绍及比较(web前端开发框架)

DojoDojo 是目前最为强大的JS框架,它在自己的 Wiki 上给自己下了一个定义,Dojo 是一个用JavaScript编写的开源的DHTML工具箱。Dojo 很想做一个“大一统”的工具箱,不仅仅是浏览器层面的,野心还是很大的。Dojo 包括 Ajax、Browser、Event、Widget 等跨浏览器 API,包括了 JS 本身的语言扩展,以及各个方面的工具类库,和比

2016-08-27 22:25:46 956

原创 【Android移动开发技术】Android Studio常用快捷键(Windows&Mac)(自定义快捷键)

Android Studio for Window(Default)快捷键Shift + F6  重命名Shift + Alt + C  对比最近修改的代码F2  高亮错误或警告快速定位Ctrl + [或]  可以跳到大括号的开头结尾Ctrl + F12  显示当前文件的结构(查看所有方法)Ctrl + B  打开光标处的类或方法Ctrl + H  显

2016-08-27 10:52:55 630

转载 【Android移动开发技术】Android SDK自带工具ADB常用命令

ADB常用命令命令说明adb start-server启动服务adb kill-server关闭服务adb devices显示当前连接的所有设备(如果服务没有开启会自动开启)adb install xxx.apk将应用安装进设备中adb uninstall 卸载应用adb -s

2016-08-27 10:49:38 668

转载 【Android移动开发技术】AndroidStudio常用快捷键(Mac)(自定义快捷键)

这里的快捷键是基于OSX个人定制版本的,具体请到 setting -> keymap 设置快捷键作用Option + Enter自动修正Command + N自动生成代码(Getter Setter)Command + Alt + L格式化代码Contral + Shift + F格式化代码(定制)

2016-08-27 10:45:16 564

转载 【ios开发技术】IOS项目工程自动打包并发布(用脚本实现打包)

前言IOS的开发过程中,当需要给测试人员发布测试包的时候,直接使用xcode来做的效率是非常低下的。尤其是当有一点小改动需要重新出包时,那简直是个折磨的人的工作。通过一番研究后,遂决定写一系列脚本,以代替人工完成打包和发布的过程。目前脚本已经完成,基本可以满足我目前的需求。现将其开源,托管在github上,项目地址:点击这里思路借助xcode所附带的“Command L

2016-08-24 08:16:04 1183

转载 Android Studio Gradle实践之多渠道自动化打包(Android快速多渠道打包)

概要听说Google play快来中国了,不知道这个消息对于奋战在一线的Android开发者来说是不是个福音,终于可以不用翻墙下载Android SDK、下载Android Studio(避免XCodeGhost闹剧),不过也有一个威胁,对国内的引用市场什么360、百度、豌豆荚等渠道市场是不是会有影响呢?就让我们拭目以待吧。其实这篇博客应该在上周就要写的,因为本人搬家的缘故一直此次

2016-08-24 08:09:59 557

转载 【web前端开发技术】深入理解JavaScript中的依赖注入

计算机编程的世界其实就是一个将简单的部分不断抽象,并将这些抽象组织起来的过程。JavaScript也不例外,在我们使用JavaScript编写应用时,我们是不是都会使用到别人编写的代码,例如一些著名的开源库或者框架。随着我们项目的增长,我们需要依赖的模块变得越来越多,这个时候,如何有效的组织这些模块就成了一个非常重要的问题。依赖注入解决的正是如何有效组织代码依赖模块的问题。你可能在一些框架或者库种

2016-08-22 23:01:11 977

原创 web前端/移动端H5博客专家博客大全--值得收藏的前端技术大牛博客地址

Huang Jie Blog .Com-前端开发 http://www.huangjieblog.com/?feed=rss2i在云端 http://kinvix.kdv.cn/blog/?feed=rss2Koubei UED http://ued.koubei.com/?feed=rss2limu的砖篮儿 http://limu.iteye.com/rs

2016-08-22 22:47:40 3297

转载 【移动端打包平台搭建】使用Jenkins搭建iOS/Android持续集成打包平台

背景描述根据项目需求,现要在团队内部搭建一个统一的打包平台,实现对iOS和Android项目的打包。而且为了方便团队内部的测试包分发,希望在打包完成后能生成一个二维码,体验用户(产品、运营、测试等人员)通过手机扫描二维码后就能直接安装测试包。该需求具有一定的普遍性,基本上所有开发APP的团队都可能会用到,因此我将整个需求实现的过程整理后形成此文,并且真正地做到了零基础上手,到手即飞、开箱即

2016-08-18 07:47:37 2159

转载 【QA测试技术研究】性能测试场景设计--混合业务场景下的脚本比例控制

在某个业务场景中,包含数据创建和数据查询两项业务;现需考察数据创建和数据查询两项业务在并发比例为2:1、总并发量为100用户情况下的混合响应时间。##1、在Vugen端实现对混合比例的设置,可直接在脚本中进行,即通过随机函数rand实现,脚本设计如下所示。1234567891011121314int num;Action(){ num = rand()

2016-08-18 07:41:01 1128

转载 【Gradle 简介】Gradle 构建编译工程学习笔记和使用总结

转自http://jijiaxin89.com/2015/08/29/gradle-use-note/用过android studio的对gradle应该都不陌生了,gradle文件的基本配置大同小异,略做了解使用应该是没什么问题了。但是深入细致的了解一下对于理解项目还是很有帮助的,尤其是遇到一些配置复杂的github项目,不了解gradle可能会遇到跑不起来又束手无策

2016-08-17 07:54:36 518

转载 【maven学习笔记】maven基础入门学习中文教程

一.Maven 是什么? Maven 英文名称:专家,由名字可见,这个工具野心非常大。有人说他是"构建工具",一个用来把源代码构建成可发布的构件的工具。也有人说是项目管理工具。官方定义: Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(ProjectLifecycle),一个依赖管理系统(

2016-08-17 07:49:34 355

转载 【git中文教程】GIT使用教程与基本原理

转自:http://www.cnblogs.com/zhangjing230/archive/2012/05/09/2489745.html常用命令:强力回复到某个版本: git reset --hard (版本号编码)原文出处:http://www.vogella.com/articles/Git/article.html翻译说明:个人出于兴趣爱好翻译

2016-08-17 07:44:17 573

转载 【后台开发与系统运维】 Nginx 的反向代理与负载均衡

反向代理与负载均衡反向代理:明确知道要访问哪个网站,借助代理网站来访问就是正向代理;第三方服务器为我们提供了访问服务器集群的内容,但我们不知道是哪台服务器提供的内容,这种代理方式称为反向代理。负载均衡:建立很多个服务器,这些服务器组成一个服务器集群,当有请求时中间服务器选择一个压力较小的服务器,然后将请求引入该选择的服务器,这样每个服务器压力趋于平衡,这就是负载均衡。负载均衡是

2016-08-17 07:37:41 615

转载 【Android移动开发技术】Android中常见的内存泄漏与解决办法

我们经常会在不经意间写出造成内存泄漏的代码,往往在代码上很难查出来。但是我们可以通过一些辅助工具来检测是否存在内存泄漏,比如通过AndroidStudio的monitors来查看内存的变化情况,或者是通过开源框架《LeakCanary》来检测。本文主要是从网络中搜索汇总一些常见的内存泄漏,一方面自己应对校招,另一方面以后自己写代码时也会注意这些问题。当然了,还有一方面就是方便大家~1 Ac

2016-08-15 08:14:56 468

转载 【自动化测试与持续集成】基于Selenium2和TestNG的自动化测试的实现

Selenium是时下很流行的面向web的自动化测试工具,它以执行效率高,覆盖的浏览器广泛等优点得到了很多人的亲睐。TestNG是一款测试框架,它派生自JUnit和NUnit,除了继承了两者的优势之外,又额外的发展出了一些新的功能,让其更加强大和易用。文章会重点介绍Selenium2结合TestNG如何做自动化测试,另外也会介绍ReportNG,它是对TestNG report的一个扩展,它相

2016-08-14 10:35:02 1775

转载 【产品经理学习】产品经理对互联网产品小白的学习建议

产品经理必须时刻保持学习的状态。无论是新入门的产品小白,还是在这个行业从业多年的老人儿,都要不断学习,在这个篇章中给大家分享几个学习经验。(1)不要做伸手党在前一章节中,我已经介绍过不要做伸手党,但是我指的伸手党不是让大家闭门造车,在工作中,需要同事协助或协调的事务,我们还是要主动沟通或请教。我所指的伸手党,是哪些自己不主动思考和寻找问题的答案,而直接向别人提出概念性问题的人。我们在向

2016-08-14 10:16:07 748

转载 【JAVA开发技术】全球范围内高质量的优秀Java开发者博客

本文的主要目的是收集全球范围内高质量Java开发者博客。其中会有一些博客并不是由纯粹的Java开发者撰写的,但是Java开发者们能够从中发现一些有用的或者有趣的东西。阅读这些博客将会非常有趣,有时会给你带来一些新鲜的想法。Google的排名算法中,大型网站的排位会比较高。这对一些小型的高质量博客来说并不公平。有些站点的流量非常大,但是质量并不高。我对高质量的定义是:文章具有可读性并且是

2016-08-14 10:09:53 685

开发者所需要知道的 iOS 10 SDK 新特性(苹果ios开发新特性)

开发者所需要知道的 iOS 10 SDK 新特性(苹果ios开发新特性)

2016-08-08

Android Zygote启动流程源码解析

Android Zygote启动流程源码解析

2016-08-03

空空如也

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

TA关注的人

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