自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tectool的博客

追寻技术的脚步

  • 博客(26)
  • 收藏
  • 关注

转载 产品管理及协作中常用的必备工具

产品开发在产品开发中,我们使用流行的敏捷开发 Scrum 模式,保证客户端两周一个迭代的更新速度。Code Review 和产品管理都在 Phabricator 上进行。另一种工具是Gerrit作为诞生于 Facebook 的工具,有着很强的gong chen,比如每个需求 task 都有历史记录可以追溯,和看 diff 一样,避免了需求争执的罗生门。开源的属性也保证了团队可以根据需要对它进行调整。

2017-03-20 15:57:29 798

原创 EditText自动获取焦点并弹出输入法

public void showSoftInputFromWindow(Activity activity, EditText editText) { editText.setFocusable(true); editText.setFocusableInTouchMode(true); editText.requestFocus();

2017-02-08 15:07:53 408

转载 PHP 7安装使用体验,升级PHP要谨慎

一、发挥PHP 7高性能的几个要点 PHP 7相对于之前的PHP版本来说可以说性能有了质的飞跃,但是所谓“好马配好鞍,好车配风帆”,想要发挥PHP 7的性能优势,还需要从以下几个方面做准备:PHP 7使用注意事项 1.记得启用Zend Opcache,启用Opcache非常简单, 在php.ini配置文件中加入:zend_extension=opcache.soopcache.enable=1

2016-11-29 17:16:11 2848

转载 linux daemon简介

一、什么是daemon?daemon是什么我们先来简单介绍下什么是服务(service)。Linux系统可以提供很多系统或网络功能(例如http,ftp,mysql等),提供这些功能当然需要运行一些程序,这些运行的程序我们称为进程,也就是说系统中运行的进程提供了功能,这些进程就是服务。例如:提供了http功能的进程就是http服务。 服务可以说是某一进程,而进程是需要程序去运行产生,也就是说程序

2016-09-28 17:41:53 1125

原创 移动端bug管理工具--bugtag

bugtag官方网址:https://www.bugtags.com/特点: 1.适用手机端与网站 2.抓取bug方便 3.自动收集运行时的bug

2016-09-09 10:28:10 2826

原创 团队协作工具--worktile

Worktile官方网址:https://pro.worktile.com/solution/ecommerce适用于项目管理、研发管理、电商平台各部门协作

2016-09-09 10:22:44 1105

转载 千万级用户的Android客户端是如何养成的

Android客户端的架构不论如何演变,架构设计的出发点总是离不开两点,一是提高开发效率,二是降低维护成本。阿刘基于这两点,主要分享了in Android客户端的架构演变。以下是正文:1.0 时代:小、快、灵 2014年6月份,in发布了第一个版本。到目前为止,已经经历了几十个版本的迭代。在1.0时代,APP的特点是小、快、灵。当时产品逻辑并不复杂,投入的资源不是特别多。因为处于探索期,所以产品的

2016-09-02 10:47:04 671

原创 一个千万量级的APP使用的一些第三方库

背景 前段时间在调研第三方推送服务的时候,反编译了一部分市面上比较流行的APP。其中一个无论是在设计还是功能上都堪称典型,这款APP总用户数超千万(其官网数据),在国内某手机助手上支持率超97%。可见其受欢迎程度(APP的名字就不说了)。反编译这个APP后发现其使用的第三方库也很有代表性。这里介绍下他们使用的这些第三方库,给需要的童鞋一些参考。1.Android Design Support Li

2016-07-21 13:49:11 3477 1

转载 特殊符号 UNICODE编码

⇠  箭头类符号UNICODE符号UNICODEHTMLJSCSSHTMLJSCSS⇠&#8672\u21E0\21E0⇢&#8674\u21E2\21E2⇡&#8673\u21E1\21

2016-06-03 12:22:18 33956

原创 Android 弹窗口宽度设置

两种方式: 1常用的Dialog `View dialogview =LayoutInflater.from(activity).inflate(R.layout.customsharelayout, null); shareDialog = new Dialog(activity, R.style.dialog_untran); shareDialog.setContent

2016-05-31 13:35:11 1320

转载 Tomcat配置虚拟目录、多域名、多个Http监听端口的方式

测试了一下tomcat下配置虚拟目录、多域名、多个Http监听端口的配置方式,下面做一个conf/server.xml配置结果的记录<Server port="8005" shutdown="SHUTDOWN"> <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> <Lis

2016-05-20 11:17:45 504

原创 一个10年的程序员的感叹!

Java当前使用比较流行的相关技术框架: 前台:jquery,velocity 框架:springMVC,spring mybatis (以前用struts2,后因OpenSSL等各种漏洞,用得少了) DB:mysql(分库、分表,及主从备份、双机热备、纵向扩展、横向扩展),mongoDB,hbase,h2(嵌入式DB) 缓存:Redis,memcached 通信:WebService(c

2016-05-12 16:01:01 451

转载 从Maven,Gradle到Go

为什么要有依赖管理工具?谈依赖管理之前,我们先谈谈为什么要有依赖管理工具这东西。我们学了一种编程语言,然后写了个“Hello World”,然后宣称自己学了一门语言,这时候确实不需要关心依赖问题。然而,当你要写一个稍微复杂点的应用,那怕就是留言板这样的,需要读写数据库,就需要依赖数据库驱动,就会遇到依赖管理的问题了。再进一步,你写了一个库,想共享给别人使用,更需要了解依赖管理的问题。当然,如果项目足

2016-05-09 15:57:01 1321 1

转载 如何培养孩子的金钱价值观

教育孩子,大多家长都倾注于读书上面,对一些生活中最基本的常识往往不以为然,犹太人的金钱教育观或许能带给父母一些启发。过去,财富可通过节俭和储蓄获得;现在,若想让孩子“真富足”,父母须做典范,从小培养他们正确的金钱观,以获得心灵满足。要对抗童年富裕病蔓延,少给遗产只是消极的做法,唯有正确的财富教育,才是良方。谈到财富教育,许多人也很容易窄化为理财教育。事实上,财富教育是要建立一套对应物质生活的价值观,

2016-04-28 18:24:56 1278

原创 ViewPager嵌套禁止外层滑动

public class XyViewPager extends ViewPager { private boolean scrollble = true;/** * 如果不滚动把事件断续传给子view处理 * @param ev * @return */ @Override public boolean onInterceptTou

2016-04-27 09:56:10 663

原创 Fragment嵌套注意问题

现象:在子 Fragment中加入ViewPager后,切换时ViewPager数据消失出现空白。解决办法:getChildFragmentManager替换掉getFragmentManager 如下: ViewpagerAdapter adapter = new ViewpagerAdapter(getChildFragmentManager());getFragmentManager()是

2016-04-26 16:19:36 494

原创 adb介绍

SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作:1、快速更新设备或手机模拟器中的代码,如应用或Android 系统升级; 2、在设备上运行shell命

2016-04-21 17:40:15 373

转载 学习Java开源框架前你应该了解的

不要上来就学Struts/WebWork/Spring/Hibernate/iBATIS等等框架,先了解一下下面一些技术,对于学习框架来说是十分重要的。   一是Java的反射机制和自省机制。大部分框架都用到这两种机制,因为它们都要实现通过配置文件自动完成类的识别和加载,所以必须要使用反射和自省。尤其是自省机制,对于大家了解JSP中的一些知识也是很有帮助的。比如,如果在EL中使用 ${user.

2016-04-21 15:50:56 2213

转载 Java面试题之精选最常见的面试真题 上

面向对象编程(OOP)1、面向对象的特征有哪些方面?封装,继承,多态和抽象。下面我们会逐个分析这些特性。封装 给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在Java当中,有3种修饰符:public,private和protected。每一种修饰符给其他的位于同一个包或者不同包下面对象赋予了不同的访问权限。 下面列出了使用封装的一些好处: 通过隐藏对

2016-04-20 17:21:31 588

转载 如何研究透一家公司:此文烂熟于心,将终生受益

第一部分:确定一家公司的“质地”(描绘一家公司的总体印象)  1.1 天花板  天花板是指企业或行业的产品(或服务)趋于饱和、达到或接近供大于求的状态。在进行投资之前,我们必须明确企业属于下列哪一种情况,并针对不同情况给出相应的投资策略。在判断上,既要重视行业前景,也必须关注企业素质。  1)已经达到天花板的行业——极度饱和的行业(如钢铁行业)。投资机会来自于具有垄断经营能力的企业低成本兼并劣势企业

2016-04-20 16:56:30 1484

原创 Android SingleTask使用注意点

Android SingleTask使用注意点

2016-04-20 10:37:02 6351 3

转载 自定义View中的事件

View的dispatchTouchEvent和onTouchEventViewGroup的dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent

2016-03-24 14:34:11 662

原创 注解

1.对View,资源进行注解–ButterKnife2.对对象注解–Dagger

2016-02-25 18:50:29 322

原创 Linux中操作SVN

Linux中操作SVN1.查看SVN服务:netstat -antp | grep svnserve2.查看SVN服务进程号:ps -ef | grep svnserve3.启动SVN svnserve -d -r /home/svn 其中 -d 表示守护进程, -r 表示在后台执行 /home/svn 为svn的安装目录 4.关闭SVN 这里采取linux杀死进程的方式处理的p

2016-02-24 19:18:20 484

转载 别学框架,学架构!

学习框架,你不得不重新学习,学习那些不断出现的新的解决方案,而且你的部分经验会最终变得毫无价值。只有当编写一个将来无需维护的产品时,我才会用框架。但如果要在一个会持续至少一两年的服务中使用框架的话,则完全是一种自杀行为。

2016-02-24 13:05:51 344

原创 回归博客

已经很久没有写博客了, 今天回归, 希望以后可以把相关的技术文章分享给大家。

2016-02-18 18:00:11 511

空空如也

空空如也

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

TA关注的人

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