Android应用里里,大家一定饱受各种layout-sw480dp layout-sw600dp-land layout-sw720dp-port之苦,往往不知道自己的平板加载的是哪个Layout而不得不一个个尝试,网上一大堆说不清的教程。本人查阅很多资料,给大家分享一种计算方法确定自己平板所加载哪个dp的资源。
事实上,sw不是software的,意思,我猜是shortest width,最...
分类:
移动开发 时间:
2015-05-27 22:52:37
阅读次数:
1152
改进bootstrap datetimepicker弹出框样式和位置,可以在上方显示弹出框...
分类:
其他好文 时间:
2015-05-27 22:50:12
阅读次数:
1833
引子:
在谈到css定位问题的时候先来看一个小问题:
已知宽度(假如:100px)div框,水平居中,左右两百年的分别使用div框填充.且左右div自适应.
效果如下图:
这个问题的难点主要是浏览器宽度未知,且两边div自适应宽度.
第一种实现方法,是借助css3的新属性calc,实现代码如下:
body {
margin: 0;
padding: 0;...
分类:
Web程序 时间:
2015-05-27 22:51:26
阅读次数:
294
memcached
redis
持久化
不支持
支持
分布式
支持
支持主从
涉及复杂操作,可能需要分布式锁来支持
线程
多线程
单线程避免了不必要的上下文切换和竞争条件
线程封闭的观念,把任务封闭在一个线程,自然避免了线程安全问题
,不过对于需要依赖多个redis操作的复合操作来说,依然需要锁,
而且有可能是分布式锁
...
分类:
系统相关 时间:
2015-05-27 22:51:05
阅读次数:
296
七、序列化流
(一)概述
1、概念:序列化数据其实就是把对象写到文本文件。
1)ObjectOutputStream:序列化流,把对象按照流一样的方式存入文本文件或者在网络中传输。对象 --> 流数据
2)ObjectInputStream:反序列化流,把文本文件中的流对象数据或者网络中的流对象数据还原成对象。流数据 --> 对象
2、序列化接口
1)类通过实现 java.io.Serializable 接口以启用其序列化功能。未实现此接口的类将无法使其任何状态序列化或反序列化。 该接口居然没有任何方法,...
分类:
其他好文 时间:
2015-05-27 22:51:26
阅读次数:
356
第一种方法:指针法
#include
#include
int w(int *d,int e,int g)
{
int i,j,t;
int *r;
j=0;
for(i=0;i
{
t=*(d+i);
*(d+i)=*(d+e-g+j);
*(d+e-g+j)=t;
j++; ...
分类:
其他好文 时间:
2015-05-27 22:50:16
阅读次数:
159
题目链接: http://poj.org/problem?id=2892
题意:一个长度为n的线段,下面m个操作
D x 表示将单元x毁掉
R 表示修复最后毁坏的那个单元
Q x 询问这个单元以及它周围有多少个连续的单元,如果它本身已经被毁坏了就是0
思路:
这道题是经典的线段树入门题目,由于只是进行单点更新, 不涉及区间更新,用树状...
分类:
编程语言 时间:
2015-05-27 22:51:55
阅读次数:
179
思路比较明确,就是一个数,如果和另外一个数乘起来是个平方数的话,那么满足一个条件
数A可以分解成为n1 个 a1,n2 个 a2 ……
数B可以分解成为m1个 a1,m2 个 a2……
这满足的条件是(ni + mi) % 2 == 0
一个数的分解出来奇个数的因子乘起来得到的值为v,找之前有几个数他的奇个数因子成积为v
代码如下:
#include
#include
#include...
分类:
其他好文 时间:
2015-05-27 22:49:55
阅读次数:
152
一、oracle 数据库的三层结构
1、客户端-Client:专门用于访问数据库。如sqlplus、pl/sql dev等
2、数据库服务器-oracle dbms(database management system),我们安装的就是这个。
3、数据库实例,默认为启动一个Oracl。
4、数据对象:种类很多,表、视图、序列、函数、包、索引、触发器、存储过程等
5、方案(Schema):...
分类:
数据库 时间:
2015-05-27 22:48:55
阅读次数:
565
支付宝双功能收款,已经不再支持,取而代之的是支付宝担保交易。而Discuz 3.2仅支持双功能收款,这种已经不再支持的服务那么我们就该修改支付代码吧,希望你用的是VIMvim api/trade/api_alipay.php
输入命令替换所有的trade_create_by_buyer,为create_partner_trade_by_buyer
:%s/trade_create_by_buy...
分类:
Web程序 时间:
2015-05-27 22:50:01
阅读次数:
151
在前面博客有写英文版的快速查找实现例子,在复习的时候,有了新的领悟。【思想】快速排序算法关键在于先在数组中选择一个数字,接下来把数组中的数字分为两部分,比选择的数字小的移动到数组左边,比选择的数字大的移动到数组的右边。【实例说明】快速排序数组data[] = {2,4,9,3,6,7,1,5},设置第一个数为基准值,将其他元素与其进行比较,数组长度为8,设置两个指针i,j分别指向待排序数组首末下标,...
分类:
编程语言 时间:
2015-05-27 22:50:51
阅读次数:
272
在布局中Icon+文字组成一个视觉上的元素是非常普遍的需求,或者是成为一个可点击的整体,或者是展示某种信息。比如顶部导航栏(ActionBar或者是自已定义实现的类似功能的)都会有一个返回,通常都是一个向左的Icon加上一个文字标签。
点击阅读全文...
分类:
移动开发 时间:
2015-05-27 22:49:19
阅读次数:
179
use Studentcreate table UserLogin( UserName varchar(50) not null, UserPassword varchar(50) not null)alter procedure sp_Login@uid varchar(50),@pw...
分类:
其他好文 时间:
2015-05-27 22:48:04
阅读次数:
183
如果你在静态库中有从类名反射回类的代码, 如下:NSString *myClassStr = @"myClass"; Class myClazz = NSClassFromString(myClassStr); if (myClazz) { id myClassInit = [[myC...
分类:
其他好文 时间:
2015-05-27 22:49:04
阅读次数:
181
【1】什么是桥接模式?【2】桥接模式的代码示例示例代码:#include #include using namespace std;class HandsetSoft{public: virtual void run() = 0;};class HandsetGame : public Han...
分类:
其他好文 时间:
2015-05-27 22:47:54
阅读次数:
184
原题链接:http://ac.jobdu.com/problem.php?pid=1521水题,如下。。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 using std::cin; 8 usi...
分类:
其他好文 时间:
2015-05-27 22:46:14
阅读次数:
261