因为业务需要, 需要在使用Webview的时候,动态的加载js文件到页面中,之前SDK Target版本为16 , 无论JS文件多大,使用一切正常~
近期将target版本改为了19 ,发现存在js过大的时候,使用4.4以上版本执行项目,JS文件不执行。
查看源码发现在4.4版本以上内核对处理js做了区别处理:
495 @Override
496 public void lo...
分类:
Web程序 时间:
2015-04-28 18:24:19
阅读次数:
484
学习ASP .NET MVC5官方教程总结(二)添加控制器
在这一章我们来简单讲解一下mvc的概念和控制器的建立和使用还有路由的使用。
MVC设计模式是现在一种非常主流的开发模式,他有易于测试和维护的优点。它将传统的web开发分成了三个部分:模型-视图-控制器。
基于 MVC 应用程序中包含:
Models: 表示应用程序的数据,并使用验证逻辑强制执行业务规则的数据的类。
Vie...
分类:
Web程序 时间:
2015-04-28 18:26:56
阅读次数:
219
UVa 10617 Again Palindrome(经典回文串区间DP)
题意:
给定一个字符串s,对s进行删除操作,使得剩下的子串是回文字符串,问最多有多少种这种子串。
思路:
涉及到回文字符串,首先要想到的肯定是区间DP,如何写出状态转移方程?
直接从题意切入:dp[i, j]表示区间[i, j]最多有多少个这样的子串。
1. s[i] == s[j] 去...
分类:
其他好文 时间:
2015-04-28 18:27:07
阅读次数:
192
import java.util.HashMap;
import java.util.Map;
import java.util.Random;
public class Test1 {
// String 可以为任意类型 也可以自定义类型
static Map keyChanceMap = new HashMap();
static {
// ...
分类:
编程语言 时间:
2015-04-28 18:23:50
阅读次数:
150
J2SE知识点归纳笔记(七)---Java IO Part 4:基本字符流
上一节中,我们对于Java IO流中的一些基本字节流进行了学习,他们都是InputStream与
OutputStream的子类;本节学习的字符流则是Reader与Writer的子类,好了,话不多说,
开始本节内容!
①Reader类与Writer类的相关方法:
②2.FileReader与FileWriter类的使用:文件读写,但是他们是⑤的子类哦!
③CharArrayReader与CharArrayWriter类:字符数组类,...
分类:
编程语言 时间:
2015-04-28 18:26:03
阅读次数:
154
Reveal作为分析APP UI的利器确实非常好用,用来查看任意UI布局也很方便
一.模拟器进行分析
1.打开Reveal(http://revealapp.com下载)
2.打开Xcode
3.Reveal——Help——Show Reveal Library in Finder
4.Xcode——导入Reveal.framewo...
分类:
移动开发 时间:
2015-04-28 18:26:14
阅读次数:
150
//1.指针迭代器
#include
#include
using namespace std;
#define SIZE 100
int iarray[SIZE];
int main()
{
iarray[20] = 50;
int* ip = find(iarray, iarray + SIZE, 50);
if (ip == iarray + SIZE)/...
分类:
其他好文 时间:
2015-04-28 18:25:08
阅读次数:
154
5*5的格子,初始状态灯全灭(可以通过init_light来定义任何初始状态),点任何一个格子,上下左右状态反转,目标状态灯全亮
rows = 7
cols = 7
light = [[0 for row in range(rows)] for col in range(cols)]
press = [[0 for row in range(rows)] for col in rang...
分类:
其他好文 时间:
2015-04-28 18:25:25
阅读次数:
123
前言:Hive ql自己设计总结1,遇到复杂的查询情况,就分步处理。将一个复杂的逻辑,分成几个简单子步骤处理。
2,但能合在一起的,尽量和在一起的。比如同级别的多个concat函数合并一个select
也就是说,字段之间是并行的同级别处理,则放在一个hive ql;而字段间有前后处理逻辑依赖(判断、补值、计算)则可分步执行,提前将每个字段分别处理好,然后进行相应的分步简单逻辑处理。一、 场景:日志中...
分类:
其他好文 时间:
2015-04-28 18:25:17
阅读次数:
170
...
分类:
其他好文 时间:
2015-04-28 18:25:14
阅读次数:
81
Linux学习路径,希望能够帮Linuxer们更快速,更高效的熟悉掌握Linux知识。实验楼还提供大量的Linux相关课程供你学习,助你早日玩转Linux。...
分类:
系统相关 时间:
2015-04-28 18:24:17
阅读次数:
135
收到CSDN JOB送的鼠标垫我都惊呆了……
你见过如此之大的鼠标垫吗?才发现原来鼠标垫还可以这样用!...
分类:
其他好文 时间:
2015-04-28 18:22:31
阅读次数:
91
char *p="hello";
*p='k'; //编译能通过,但是运行到这里会出错
因为p指向的是一个字符串常量. 所以运行时发现要改常量区就会报错.
改成:
char* p = (char*)malloc(6);
strcpy(p,"hello");
*p='k';
....
free(p);...
分类:
其他好文 时间:
2015-04-28 18:22:20
阅读次数:
105
插入排序原理:它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。
插入排序核心:假设第一个元素排好,之后的元素对排好的部分从后向前比较并逐一移动。
插入排序实现:
void insertion_sort(int a[], int n)
{
int i,j,tmp;
for (i = 1; i < n; i++) {
tmp = a[i...
分类:
编程语言 时间:
2015-04-28 18:23:49
阅读次数:
133
在开发领域里,协议的使用是经常的事情,只要通讯的地方,就要使用到。比如客户端与服务器通讯,比如嵌入式系统与上位机系统通讯,比如不同进程之间进行数据通讯,这些地方都需要使用。但协议的定义的方式也有很多种,最常使用就是开发者自己定义的格式,也有使用XML等格式,不过这两种方式都存在不足之处的。首先来看自己定义的格式,如果采用二进制的方式,要调试协议格式,要处理不同的位置,要处理动态增加的字段等等,另外...
分类:
编程语言 时间:
2015-04-28 18:23:27
阅读次数:
181
一、beans加载
概要:bean的加载主要是由如下抽象类完成,beandefinition中的样子大体如下:Generic bean: class [com.bean.entities.Person];
scope=;
abstract=false;
lazyInit=false;
autowireMode=0;
dependencyCheck=0;
autowireCandida...
分类:
其他好文 时间:
2015-04-28 18:24:17
阅读次数:
266
题目大意:给出n个环(类似奥运五环的那种环),要求你打开其中的m个环,然后以这m个环为中介,使得所有的环能形成一条链解题思路:暴力枚举,用二进制表示断开的环的位置和数量。
断开环后,和该环相连都断开了,也就是该环变成了一个孤立的环
接着判断一下非断开的环能否连成一个环,如果能连成一个环,那就不可能通过m个环当中介连成一条链
还得判断一下非断开的环的度,如果度超过2,也不能变成一条链#inclu...
分类:
其他好文 时间:
2015-04-28 18:23:00
阅读次数:
166