随笔 - 934, 文章 - 0, 评论 - 247, 阅读 - 344万

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

03 2016 档案

摘要:Maven项目的依赖,我们可以通过下面命令看到,打包时,会按照这个依赖编译进去对应模块。 参考:http://www.cnblogs.com/ghj1976/p/5336923.htmlmvn dependency:tree maven-assembly-plugin实际的软件项目常常会有更复杂的打包需求,例如我们可能需要为客户提供一份产品的分发包,这个包不仅仅包含项目的字节码文件,还得包含依... 阅读全文

posted @ 2016-03-30 14:32 蝈蝈俊 阅读(6502) 评论(0) 推荐(0) 编辑

摘要:maven-dependency-plugin最大的用途是帮助分析项目依赖,dependency:list能够列出项目最终解析到的依赖列表,dependency:tree能进一步的描绘项目依赖树,dependency:analyze可以告诉你项目依赖潜在的问题,如果你有直接使用到的却未声明的依赖,该目标就会发出警告。maven-dependency-plugin还有很多目标帮助你操作依赖文件,例如... 阅读全文

posted @ 2016-03-30 13:57 蝈蝈俊 阅读(62724) 评论(0) 推荐(0) 编辑

摘要:Dubbo 的 Multicast注册中心有下面特点: 不需要启动任何中心节点,只要广播地址一样,就可以互相发现 组播受网络结构限制,只适合小规模应用或开发阶段使用。 组播地址段: 224.0.0.0 - 239.255.255.255 有关组播的相关资料可以参考后面文章: http://www.cnblogs.com/ghj1976/p/5276452.html ... 阅读全文

posted @ 2016-03-28 11:31 蝈蝈俊 阅读(3208) 评论(0) 推荐(1) 编辑

摘要:dubbo 服务的启动加载过程,请先看 : http://www.cnblogs.com/ghj1976/p/5316126.html 以 dubbo-demo-provider-2.5.4-SNAPSHOT 为例, 把这个文件当zip文件解压缩后, 我们在其中可以找到 spring 的 配置文件: dubbo-demo-provider.xml 内容如下: ... 阅读全文

posted @ 2016-03-25 17:04 蝈蝈俊 阅读(10800) 评论(0) 推荐(0) 编辑

摘要:选择移动工具,在上边的属性栏里勾选“自动选择图层”功能即可。 只要打上勾, 并且配上是选择图层,还是组, 点到哪里就选中哪里。 参考: http://zhidao.baidu.com/question/179990709.html 鼠标滚轮 是上下移动, command + 鼠标滚轮是左右移动。 再加上 shift 键 是快速移动。 alt + 鼠标滚轮 是放大缩小 ctrl... 阅读全文

posted @ 2016-03-25 08:41 蝈蝈俊 阅读(404) 评论(0) 推荐(0) 编辑

摘要:Dubbo的容器模块,是一个独立的容器,因为服务通常不需要Tomcat/JBoss等Web容器的特性,没必要用Web容器去加载服务。 服务容器只是一个简单的Main方法,并加载一个简单的Spring容器,用于暴露服务。 我们看启动生产者、消费者、简单监控者的 start.sh 命令中,可以看到启动命令如下: nohup java JAVAOPTSJAVA_MEM_OPTS $JA... 阅读全文

posted @ 2016-03-24 16:38 蝈蝈俊 阅读(7136) 评论(1) 推荐(0) 编辑

摘要:Elasticsearch有一个功能叫做 聚合(aggregations) ,它允许你在数据上生成复杂的分析统计。它很像SQL中的 GROUP BY 但是功能更强大。 Aggregations种类分为: Metrics, Metrics 是简单的对过滤出来的数据集进行avg,max等操作,是一个单一的数值。 Bucket, Bucket 你则可以理解为将过滤出来的数据集按条件分成... 阅读全文

posted @ 2016-03-23 15:03 蝈蝈俊 阅读(35234) 评论(2) 推荐(3) 编辑

摘要:1. 选中图层,然后按键盘“Ctrl+T(菜单中点编辑->自由变换)”,然后上面工具条会出现调整比率,宽W:100% H:100%,然后在100%的位置点鼠标右键,选择第一个“像素”就可以了。 参考: http://blog.csdn.net/cocoasprite/article/details/9773511 2. 首先图层要可见的,然后按住键盘“... 阅读全文

posted @ 2016-03-19 20:20 蝈蝈俊 阅读(2126) 评论(0) 推荐(0) 编辑

摘要:query 和 filter 的区别请看: http://www.cnblogs.com/ghj1976/p/5292740.html Filter DSL term 过滤 term主要用于精确匹配哪些值,比如数字,日期,布尔值或 not_analyzed 的字符串(未经分析的文本数据类型): { "term": { "age": 26 }} { "term... 阅读全文

posted @ 2016-03-18 18:43 蝈蝈俊 阅读(181850) 评论(3) 推荐(16) 编辑

摘要:Elasticsearch支持很多查询方式,其中一种就是DSL,它是把请求写在JSON里面,然后进行相关的查询。 Query DSL 与 Filter DSL DSL查询语言中存在两种:查询DSL(query DSL)和过滤DSL(filter DSL)。 它们两个的区别如下图: query DSL 在查询上下文中,查询会回答这个问题——“这个文档匹不匹配这个查询,它的相... 阅读全文

posted @ 2016-03-18 16:45 蝈蝈俊 阅读(13840) 评论(1) 推荐(1) 编辑

摘要:网上看到说:矩形选框不能直接调整大小,如果你不想重新画一个可以利用转换路径,然后再调整。这是不对的,矩形选框是可以调整大小的,使用“变换选区”即可。 对应步骤截图如下: 1、画一个矩形选框,在选框内点右键,选择“变换选区” 然后按需调整选区大小,确认后按右上角对号。 这就完成选择区域的大小调整, 比如要复制这部分, Ctrl+C Ctrl+D 就完成复制、黏贴。 选择... 阅读全文

posted @ 2016-03-18 08:53 蝈蝈俊 阅读(3697) 评论(0) 推荐(0) 编辑

摘要:dubbo 中包含下面4个核心组件: 生产者、消费者、注册中心、监控中心。 简单部署的模块关系 生产者、消费者 最简版本的Dubbo部署只运行Demo Provider和Demo Consumer,它们缺省配置为通过Multicast注册中心广播互相发现。 在这种情况下,建议在不同机器上运行,如果在同一机器上,需设置unicast=false:即:multicast://22... 阅读全文

posted @ 2016-03-15 15:01 蝈蝈俊 阅读(5611) 评论(0) 推荐(0) 编辑

摘要:组播(Multicast)传输: 在发送者和每一接收者之间实现点对多点网络连接。 如果一台发送者同时给多个的接收者传输相同的数据,也只需复制一份的相同数据包。它提高了数据传送效率。减少了骨干网络出现拥塞的可能性。 单播、组播、广播的差别可以看下图: 单播(unicast): 是指封包在计算机网络的传输中,目的地址为单一目标的一种传输方式。它是现今网络应用最为广泛,通常所使用的网络... 阅读全文

posted @ 2016-03-14 17:23 蝈蝈俊 阅读(26405) 评论(1) 推荐(2) 编辑

摘要:APK文件本身是一个压缩包,直接用解压工具即可打开,但里面的文件都已被编码为二进制文件格式,不能直接看,比如程序描述文件AndroidManifest.xml。 使用apktool工具可以将这些文件解码还原出来。apktool(http://code.google.com/p/android-apktool/ 现在地址是: http://ibotpeaches.github.io/Apktoo... 阅读全文

posted @ 2016-03-14 13:22 蝈蝈俊 阅读(1977) 评论(0) 推荐(0) 编辑

摘要:dubbo 的项目(Project)包含下面模块(Module): 这些模块的功能描述如下: dubbo-admin dubbo的管理平台 dubbo-demo 包含生产者、消费者、接口定义的dubbo简单Demo。 dubbo-simple 这里实现了简单版的监控和注册中心 dubbo-test 跟测试有关的一些模块 hessian-lite 这里实际... 阅读全文

posted @ 2016-03-10 16:22 蝈蝈俊 阅读(2936) 评论(0) 推荐(0) 编辑

摘要:之前介绍过使用 FreeType-go 来绘制字(http://www.cnblogs.com/ghj1976/p/3445568.html), 现在相关的包被做了整合,主要是整合到了 github.com/golang/freetype 和 golang.org/x/image/font 这里了,所以就有了这篇博客。 例子代码在: https://github.com/golang/f... 阅读全文

posted @ 2016-03-10 08:35 蝈蝈俊 阅读(8703) 评论(0) 推荐(1) 编辑

摘要:Plan9 Plan9 是一个操作系统。由贝尔实验室开发的,其主要的负责人是Rob Pike(现在在google工作,负责Go语言的开发)。 参考:http://www.cnblogs.com/yjf512/archive/2013/01/07/2849636.html Plan 9不是一个很知名的作品,但是它的前身Unix是世人皆知的。而Plan 9是Unix的几位作者在AT&T职业生涯的... 阅读全文

posted @ 2016-03-10 08:19 蝈蝈俊 阅读(2295) 评论(0) 推荐(0) 编辑

摘要:源码地址: https://github.com/alibaba/dubbo 需要提前准备好 Maven 环境, 相关准备方法请看: http://www.cnblogs.com/ghj1976/p/5254322.html 我这里通过 github 的客户端工具下载到了下面目录。 /Users/ghj1976/project/github/alibaba/dubbo 在dubbo的... 阅读全文

posted @ 2016-03-08 17:43 蝈蝈俊 阅读(1601) 评论(0) 推荐(0) 编辑

摘要:JDK 的安装 系统的“系统偏好设置”中我们可以看到 Java的设置, Java 7(含) 之后的版本在这里可以看到。 点击进去后,可以看到独立的 Java 控制面板 注意,这里是 JRE 的版本, 不是JDK的。 JRE 和 JDK 不同版本问题: 从 java.com 或 oracle.com 阅读全文

posted @ 2016-03-08 15:42 蝈蝈俊 阅读(9919) 评论(1) 推荐(1) 编辑

摘要:本文主要讨论游戏规则逻辑,具体绘制技术请参看相关文章: gomoblie flappy 源码分析:图片素材和大小的处理 http://www.cnblogs.com/ghj1976/p/5222289.html 绘制时间间隔控制 绘制是按照 60 FPS 的节奏绘制的(即每秒钟 60 帧), FPS : frames per second(帧率) 代码中的控制注意是通过 golan... 阅读全文

posted @ 2016-03-03 19:57 蝈蝈俊 阅读(410) 评论(0) 推荐(0) 编辑

摘要:使用 gomobile 检测 华为荣耀 6 Plus 的屏幕大小为: 1080*1776 px ; 162pt*266.40pt ; 每pt像素个数:6.666665个。 而实际的数据是: 主屏尺寸: 5.5英寸; 分辨率 1920*1080 像素 ; 像素密度 401ppi。 实测 1776,而不是 1920 是因为 华为荣耀 有一个可隐藏的 按钮区, 实测时按钮区是存... 阅读全文

posted @ 2016-03-03 13:17 蝈蝈俊 阅读(1731) 评论(0) 推荐(0) 编辑

摘要:PPI 与 DPI ppi的运算方式是:PPI = √(长度像素数² + 宽度像素数²) / 屏幕对角线英寸数。即:长、宽各自平方之和的开方,再除以屏幕对角线的英寸数。 以iphone5为例,其ppi=√(1136px² + 640px²)/4 in=326ppi(视网膜Retina屏) 可以参考: http://www.paintcodeapp.com/news/iph... 阅读全文

posted @ 2016-03-02 18:11 蝈蝈俊 阅读(624) 评论(0) 推荐(0) 编辑

摘要:屏幕分辨率 刷新率分为垂直刷新率和水平刷新率,一般提到的刷新率通常指垂直刷新率。 垂直刷新率表示屏幕的图象每秒钟重绘多少次,也就是每秒钟屏幕刷新的次数,以Hz(赫兹)为单位。 刷新率越高越好,图象就越稳定,图像显示就越自然清晰,对眼睛的影响也越小。刷新频率越低,图像闪烁和抖动的就越厉害,眼睛疲劳得就越快。 一般来说,如能达到80Hz以上的刷新频率就可完全消除图像闪烁和抖动感,眼睛也不会太容... 阅读全文

posted @ 2016-03-01 13:01 蝈蝈俊 阅读(2684) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示