一:内核基础层数据结构
1:双向链表list
a):链表的定义struct list_head{
struct list_head *next,*pre;
}b):container对象和list_entry#define container_of(ptr,type,member){ const typeof(((type *)0->member) *_mptr = (...
分类:
系统服务 时间:
2015-04-16 12:25:19
收藏:
0 评论:
0 赞:
0 阅读:
271
Gradle,这个东西好复杂,不过在Android中,我们知道它大概怎么用,它的依据何来,就够了。
Gradle的DSL,领域特定语言(domain-specific languages,简称DSL)。
下载地址:https://developer.android.com/shareables/sdk-tools/android-gradle-plugin-dsl.zip
简单介绍Gradl...
分类:
移动平台 时间:
2015-04-16 12:25:18
收藏:
0 评论:
0 赞:
0 阅读:
278
本系列教程以翻译Chris Smith的Angualr Basics为梗概,融合博主自己的理解,为大家提供一个简单明了的学习教程,通过讲解基础、实用的内容,简化学习进程、降低学习难度。本文为系列教程的第6篇,Angular 集合...
分类:
Web开发 时间:
2015-04-16 12:24:56
收藏:
0 评论:
0 赞:
0 阅读:
235
最近项目组使用git作为版本控制工具,下面就总结一下工作中使用的git做版本的git命令
按照一般的工作流程,首先你需要在官网(https://github.com/)注册一个git账号,安装git软件。
安装成功后,新建目录,存放git项目,然后右键会出现如下:
选择Git Bash
1、初始化git
git config --gl...
分类:
其他 时间:
2015-04-16 12:24:46
收藏:
0 评论:
0 赞:
0 阅读:
222
android开发中的dip转px和px转dip。...
分类:
其他 时间:
2015-04-16 12:24:36
收藏:
0 评论:
0 赞:
0 阅读:
109
Ubuntu自带的git是1.7的版本的,太旧了,所以想升级下,git官网上没有提供现成的安装包,所以只能源码编译了。
linux上源码编译安装Git拢共分两步:
第一步,安装编译git的依赖包
第二步,下载源码,编译安装git
安装git的安装包:
在apt-get的系统上:
sudo apt-get install curl curl-devel zlib-devel open...
分类:
系统服务 时间:
2015-04-16 12:24:26
收藏:
0 评论:
0 赞:
0 阅读:
317
了解了标准的启动模式,是使用任务栈,先进后出,后进先出的模式进行启动的,下面我们来看另外一个singleTop启动模式。1、我们来看图,这个页面我增加了2个按钮,分表转A页面和B页面,先来看A,我们的taskid=18,实例=*f648
2、点击【跳转A页面Activity】,发现了吗,没有变化,实例还是*f648
3、我们点击【跳转B页面Activity】,taskid=18,实例=*54f0...
分类:
移动平台 时间:
2015-04-16 12:24:16
收藏:
0 评论:
0 赞:
0 阅读:
287
一、Activity和Task(栈)的关系
Task就像一个容器,而Activity就相当与填充这个容器的东西,第一个东西(Activity)则会处于最下面,最后添加的东西(Activity)则会在最低端。从Task中取出东西(Activity)则是从最顶端取出,也就是说最先取出的是最后添加的东西(Activity),一次类推,最后取出的是第一次添加的Activity,而Activity在T...
分类:
移动平台 时间:
2015-04-16 12:24:06
收藏:
0 评论:
0 赞:
0 阅读:
186
atitit.loading的设计与实现控件选型attilax 总结
1. Percentage Loader(推荐) 1
1.1. 起始百分比::调整 progress 1
2. CSS3 Loading Spinners Without Images 2
2.1.1. CSS Transforms 2
2.1.2. Animation 3
3. Ajax Style Loa...
分类:
其他 时间:
2015-04-16 12:23:56
收藏:
0 评论:
0 赞:
0 阅读:
212
《1》
load()函数用于从服务器加载数据,并使用返回的html内容替换当前匹配元素的内容。
load()函数默认使用GET方式,如果提供了对象形式的数据,则自动转为POST方式。
因为默认使用的是Get请求方式,所以我们也可以在url加数据进行提交。
例如$("#box").load("loadTest.html?name=zhang&age=25")
Ajax
...
分类:
Web开发 时间:
2015-04-16 12:23:46
收藏:
0 评论:
0 赞:
0 阅读:
228
atitit.验证码识别step2------剪贴板ClipBoard copy image图像 attilax总结
剪贴板(ClipBoard)是内存中的一块区域,是Windows内置的一个非常有用的工具,通过小小的剪贴板,架起了一座彩桥,使得在各种应用程序之间,传递和共享信息成为可
系统剪切板一般支持String文本类型和Image图像类型:支持自定义剪切板数据类型
常...
分类:
其他 时间:
2015-04-16 12:23:36
收藏:
0 评论:
0 赞:
0 阅读:
148
第一章:概论 问题:工程师看不到自己的源代码是如何具体地在用户的机器上被执行,也几乎无法完整重现程序出现了什么问题,那么如何正确地去修改好一款软件或程序? 第二章:个人技术和流程 问题一:如何判断单元测试是否成功?是100%的代码覆盖率么? 问题二:单元测试怎么覆盖所有代码路径?怎么将单元测试集成....
分类:
其他 时间:
2015-04-16 12:22:26
收藏:
0 评论:
0 赞:
0 阅读:
229
先来看下普通的继承:class Instrument{public: void play() const{ coutplay(); //output: Instrument::play Wind* windObj = new Wind(); windOb...
分类:
编程语言 时间:
2015-04-16 12:22:16
收藏:
0 评论:
0 赞:
0 阅读:
207
MySQL日期时间的处理,在其官网文档上都有详细的阐述,想了解更多的同学可自行查阅。1.查询当前日期时间:函数有now(),localtime(),current_timestamp(),sysdate()。mysql> select now(),localtime(),current_timest...
分类:
数据库技术 时间:
2015-04-16 12:22:06
收藏:
0 评论:
0 赞:
0 阅读:
351
Visual Studio调试 .NET 项目时报错:未能找到类型或命名空间名称“DbContext”解决办法:首先 右键 引用——System.Data.Entity其次,在自己项目里搜索EntityFramework.dll 文件,然后添加引用packages\EntityFramework.5...
分类:
数据库技术 时间:
2015-04-16 12:21:57
收藏:
0 评论:
0 赞:
0 阅读:
787
创建分支 git branch 没有参数,显示本地版本库中所有的本地分支名称。 当前检出分支的前面会有星号。 git branch newname 在当前检出分支上新建分支,名叫newname。 git checkout newname 检出分支,即切换到名叫newname的分支。 ...
分类:
其他 时间:
2015-04-16 12:21:37
收藏:
0 评论:
0 赞:
0 阅读:
268
$str=preg_replace("/\s+/", " ", $str); //过滤多余回车$str=preg_replace("//si","",$str); //注释$str=preg_replace("//si","",$str); //过滤DOCTYPE$str=preg_replace(...
分类:
Web开发 时间:
2015-04-16 12:21:27
收藏:
0 评论:
0 赞:
0 阅读:
305
本文转载至http://www.cnblogs.com/tx8899/archive/2012/06/05/2537020.html添加分段控件控件是一种小型的、自包含的UI组件,可以用在各种UI Kit类中。它们可以被附着在许多不同类型的对象之上,让开发者可以在窗口中添加额外的功能。有一个控件在苹...
分类:
移动平台 时间:
2015-04-16 12:21:09
收藏:
0 评论:
0 赞:
0 阅读:
272
http://www.tomshardware.com/forum/20583-63-svchost-netsvcs-speedBy Lokesh Chandra:Just Go to Control Panel,then click on Administrative tools then cli...
分类:
其他 时间:
2015-04-16 12:20:57
收藏:
0 评论:
0 赞:
0 阅读:
136
一、实验内容 1.使用JDK编译、运行简单的Java程序; 2.使用Eclipse 编辑、编译、运行、调试Java程序。二、实验要求 1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程; 2.完成实验、撰写实验报告 3.实验报告中统计自己的PSP(P...
分类:
编程语言 时间:
2015-04-16 12:20:48
收藏:
0 评论:
0 赞:
0 阅读:
264