由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容。第8章 深入理解Surface系统本章主要内容· 详细分析一个Activity的显示过程。· 详细分析Surface。· 详细分析SurfaceFlinger。本章涉及的源代码文件名及位置:· ActivityThre...
分类:
移动开发 时间:
2015-08-02 18:24:19
阅读次数:
358
传送门:goofyy技术宅
Laravel-简洁、优雅的PHP开发框架(PHP Web Framework)
PHP是一门优秀的语言,当php遇上Laravel框架,简直了,Laravel框架是PHP框架排行榜最高的框架,小编暑假闲来没事也是玩一玩。不多扯,首先是Laravel框架的安装,很多新手死在了这一步。
首先写一下小编的开发环境:
安装环境:
操作系...
分类:
其他好文 时间:
2015-08-02 18:25:29
阅读次数:
167
题意:1
例:24=2*2*2*3,k=4
解:设f[n]为gcd(a,b)=n的对数
F[d]为d|gcd(a,b)的对数
f[n]=sigema(mu[i],F[i*n]):
f[1]=mu[1]*F[1]+mu[2]*F[1*2]+...+mu[n]*F[1*n]
f[2]=mu[2]*F[2]+mu[2]*F[2*2]+...+mu[n]*F...
分类:
其他好文 时间:
2015-08-02 18:24:23
阅读次数:
123
第3章 Data 语意学
计算如下代码的sizeof结果:
class X{};
class Y : public virtual X{};
class Z : public virtual X{};
class A : public Y, public Z{}; 上述X,Y,Z,A中没有任何一个 class 内含明显的数据,只表示了继承关系,所以认为每一个 class 的...
分类:
编程语言 时间:
2015-08-02 18:22:44
阅读次数:
189
取左表不在右表记录的3种方法-引申到db2...
分类:
数据库 时间:
2015-08-02 18:23:11
阅读次数:
204
我南开龙队长柱哥博士毕业,在京创业,参加了一个创业比赛,然后我打算写个小工具帮柱哥点个赞。
这里要用到的工具一个是python已经安装了,还需要cPAMIE和pyinstaller
cPAMIE是一位大牛写的python的IE扩展,和方便操作IE浏览器,下载地址:
http://nchc.dl.sourceforge.net/project/pamie/PAMIE/cPAMIE2.0/pam...
分类:
编程语言 时间:
2015-08-02 18:22:11
阅读次数:
148
指针,是C语言的灵魂,也是C语言与其他高级编程语言不同的地方,它可以灵活的操作内存,同样,也会带来很多问题,需要安全的使用指针。
指针变量是指存放变量地址的变量,刚开始学可能会有点困难,需要多多理解。
指针常见错误1:
# include
int main(void)
{
int * p; //定义int类型变量指针p
int i = 3;
*p = i; //...
分类:
编程语言 时间:
2015-08-02 18:23:46
阅读次数:
159
1.创建程序activity_main:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientatio...
分类:
移动开发 时间:
2015-08-02 18:24:36
阅读次数:
184
题目描述:
判断是否能将字符串S分成三段非空回文串。
解题思路:
基本思路:我们可以枚举第一个字符串的结尾e和第三个字符串的开始s,那么第二个字符串就是从e+1到s-1,判断第二个字符串是否为回文即可...
分类:
其他好文 时间:
2015-08-02 18:22:12
阅读次数:
195
PHP Laravel学习资料
文档类
官方英文版: http://laravel.com/docs/introduction
中文版: http://www.golaravel.com/docs/4.1/introduction/
API文档: http://laravel.com/api/4.1/
CHM版中文文档:https://github.com/huanghua581/n...
分类:
其他好文 时间:
2015-08-02 18:22:09
阅读次数:
116
题目链接:
UVA11882
解题思路:
常规思路是 枚举每个点,暴力dfs,然后选择最大的那个 但题目只给了1000MS 这就需要剪枝了
剪枝1:
假设当前答案长度为ans,那么当我们走到一个点(x, y)的时候,bfs一下判断能接触的格子数。假设现在能从(x, y)走到的点,我们都能到达,这是最好的情况。设从(x, y)能走到的点数为maxlen,那么如...
分类:
其他好文 时间:
2015-08-02 18:24:09
阅读次数:
115
源代码:
package com.dateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class SimpleDataFormatTest {
/**
* @param args
* @throws ParseExc...
分类:
其他好文 时间:
2015-08-02 18:24:15
阅读次数:
140
Android的安全机制包括以下几个方面:
?进程沙箱隔离机制。
?应用程序签名机制。
?权限声明机制。
?访问控制机制。
?进程通信机制。
?内存管理机制。
?SELinux
一、进程沙箱隔离机制
Android
应用程序在安装时被赋予独特的用户标识(UID...
分类:
移动开发 时间:
2015-08-02 18:21:25
阅读次数:
280
今天,继续讲趣味数组。
1.编程然后请输出这样的一个数组:
这和我们线代中学的上三角矩阵有点类似。我们在处理这个问题时,我们按照层来处理,不是一般的行列。
那么啥是层呢?例如:1就是第一层,2,3 就是第二层,456就是第三层,以此类推。在这里我们可以发现,层号和这个层里面所包含的元素个数是相同的。
设层号是 i,每一层所包含的元素个数为 j。那么,i 的范围是 i∈[1,n],...
分类:
编程语言 时间:
2015-08-02 18:23:21
阅读次数:
143
学习python的过程中无意看到这个问题,就当练练手吧。现在看起来这个问题用递归求解好简单。
输入参数是盘子的数目n,以及三根柱子。这里把这三根柱子称作源柱A,辅助柱B,目的柱C
那么汉诺塔的问题就是将n个盘子由源柱A移动到目的柱C中
算法分三步进行:
将源柱中的n-1个盘子由源柱移动到辅助柱中将源柱中最底端的盘子移动到目的柱中将辅助柱中的n-1个盘子移动到目的柱中
这就...
分类:
其他好文 时间:
2015-08-02 18:23:32
阅读次数:
143
函数的重载:
# include
void swap(void)
{
printf("呵呵!\n");
return;
}
void swap(int i, int j)
{
printf("哈哈!\n");
return;
}
int main(void)
{
swap();
swap(1, 2); //函数名相同,形参个数不同,也不是同一个函数。
int i ...
分类:
编程语言 时间:
2015-08-02 18:22:32
阅读次数:
151
1079: [SCOI2008]着色方案Time Limit: 10 Sec Memory Limit: 162 MB
Submit: 1126 Solved: 710
[Submit][Status][Discuss]
Description有n个木块排成一行,从左到右依次编号为1~n。你有k种颜色的油漆,其中第i种颜色的油漆足够涂ci个木块。所有油漆刚好足够涂满所有木块,即c1+c2+...
分类:
其他好文 时间:
2015-08-02 18:22:11
阅读次数:
103