简单介绍项目开发中发现问题、解决这个问题这个过程中会出现非常多问题,比方反复出现、某个问题的遗留,这些问题的本质就是设计模式。今天记录设计模式的知识点。内容在java以及其它的面向对象设计模式中,类与类之间主要有6种关系。他们各自是:依赖、关联、聚合、组合、继承、实现。它们的耦合度依次增强。依赖关系 ...
分类:
移动开发 时间:
2017-06-23 12:58:49
阅读次数:
242
1.git回滚到上个版本 git reset --hard FETCH_HEAD 2.git忽略某些文件的提交 以前是用默认的.gitignore 然后再里面默认某些文件不提交。但是有个问题,.gitignore忽略不掉。因为这是一个全局的。可以改为这样子: 找到 隐藏的.git文件夹,在里面编辑. ...
分类:
其他好文 时间:
2017-06-23 12:58:43
阅读次数:
178
使用JD-GUI反编译Android代码本文地址: http://blog.csdn.net/caroline_wendyAndroid程序出现Bug时,须要依据Bug寻找问题出错的地方;须要使用工具dex2jar.sh和JD-GUI,并把dex2jar.sh加入进系统路径;把须要反编译的apk包改 ...
分类:
移动开发 时间:
2017-06-23 12:58:34
阅读次数:
180
ProcessBuilder builder = new ProcessBuilder(命令,参数,参数。。。); Process process = builder.start(); br = new BufferedReader(new InputStreamReader(process.get ...
分类:
编程语言 时间:
2017-06-23 12:58:25
阅读次数:
123
最近在用Jenkins做项目的自动部署,由于项目需求,现在要在本地构建后再放到Tomcat里。以下是本地构建步骤: 名称填写好,下面的选项是可选的。 源码管理这里选择none。 触发器这里,我的是在凌晨3点强制构建。可选。 这里是最重要的一步:选择Execute shell选项。可以使Jenkins ...
分类:
其他好文 时间:
2017-06-23 12:58:16
阅读次数:
146
如果x>1&&y>1,可以简化到其中一个为1的情况,这是等价的,当其中一个为1(假设为x),另一个一定能执行y-1次, 这是一个贪心问题,把所有的执行次数加起来比较就能得到结论 #include<map> #include<set> #include<cmath> #include<queue> # ...
分类:
其他好文 时间:
2017-06-23 12:58:08
阅读次数:
164
import threading 创建锁 mutex = threating.lock() 上锁 mutex.acquire.lock() 释放锁 mutex,release.lock() from threading import lock from threading import Thread ...
分类:
其他好文 时间:
2017-06-23 12:58:02
阅读次数:
139
使用贝塞尔曲线绘制路径 大多数时候,我们在开发中使用的控件的边框是矩形,或者做一点圆角,是使得矩形的角看起来更加的圆滑。 但是如果我们想要一个不规则的图形怎么办?有人说,叫UI妹子做,不仅省事,还可以趁机接近她们(_:D)。这又时候确实可以。但是如果是一个时刻变动的不规则图形,这样如果做成动图或者剪 ...
分类:
移动开发 时间:
2017-06-23 12:57:54
阅读次数:
310
[Python爬虫] 之二十六:Selenium +phantomjs 利用 pyquery抓取智能电视网站图片信息 ...
分类:
编程语言 时间:
2017-06-23 12:57:45
阅读次数:
244
文章参考《大话数据结构》 1.基本概念 查找表:是由同一类型的元素构成的集合 关键字:数据元素中某个数据项的值 静态查找表和动态查找表 静态查找表:查询某个“特定的”数据元素是否在查找表中 查询某个“特定的”数据元素和各种属性 动态查找表:在查找的过程中同时插入查找表中不存在的数据元素,或者从查找表 ...
分类:
编程语言 时间:
2017-06-23 12:57:38
阅读次数:
258
下载的chm文件无法打开,是因为此文件是在其它电脑上编辑的,上面留有原电脑的信息,当下载打开时,发现电脑信息不一致,因此会将应用锁定。 操作:文件 --》 属性 --》常规 --》安全 --》解除锁定 --》 应用 即可。 ...
分类:
其他好文 时间:
2017-06-23 12:57:31
阅读次数:
156
优雅降级和渐进增强印象中是随着css3流出来的一个概念。由于低级浏览器不支持css3,但css3的效果又太优秀不忍放弃,所以在高级浏览中使用css3而低级浏览器只保证最基本的功能。咋一看两个概念差不多,都是在关注不同浏览器下的不同体验,关键的区别是他们所侧重的内容,以及这种不同造成的工作流程的差异。 ...
分类:
其他好文 时间:
2017-06-23 12:57:24
阅读次数:
188
SBT是一种平衡二叉树结构,它与AVL的不同在于它的自平衡条件是结点的size大于等于其侄子结点的size。SBT的旋转操作与AVL类似,但是有一种较为简便的maintain方法。 由于在结点类中包含了结点的size(它所在的子树的结点个数),我们可以轻易地求得结点数据从小到大的rank并找到第k小 ...
分类:
其他好文 时间:
2017-06-23 12:57:10
阅读次数:
255
好多刚開始用Android Studio 的同学。看到这么炫的效果,肯定自己很想尝试设置一下,可是这个效果不是android Studio开发工具中 原生的功能,须要下载一个插件 插件名称是 Sexy Editor。 步骤一:点击file->settings->plugins 步骤二:搜索框中 输入 ...
分类:
移动开发 时间:
2017-06-23 12:57:03
阅读次数:
1834
1.定义数组(数组长度是不可变的) 定义数组的语法是: (1). 数据类型[] 数组名 = new 数据类型 (2). 数据类型[] 数组名; 数组名 = new 数据类型[长度]; (3). 数据类型[] 数组名 = {值1,值2,值3,值4...};(它长度就是值的个数)(最常用) 数组名.le ...
分类:
编程语言 时间:
2017-06-23 12:56:57
阅读次数:
209
题目描述 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 输入描述: 输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。 这里尤其需要注意2点:1.所有 ...
分类:
编程语言 时间:
2017-06-23 12:56:51
阅读次数:
233
centos 系统安装官方文档:http://thrift.apache.org/docs/install/centos 一、按该文档安装出现了一系列的问题,记录如下: 1.安装thrift时./bootstrap.sh出错,然后安装libevent问题解决 (首先:git gc,清除./confi ...
分类:
其他好文 时间:
2017-06-23 12:56:42
阅读次数:
1622