一、什么是AMS?    AMS全称:ActivityManagerService,通过activity Stack保存、管理、记录Android四大组件的状态(生命周期),提供查询服务功能的一个系统服务。它是在系统开启的时候由systemServer启动一个线程来开启的,/*frameworks/base/services/java/com/android
转载 2023-07-07 00:43:38
158阅读
深入学习 Android 系统 ================= Android 系统是目前世界上最流行的移动操作系统之一。它的开放性、灵活性和强大的生态系统使得开发者们可以开发出各种各样的应用程序。如果你想深入学习 Android 系统,了解其内部原理和工作机制,下面是一些重要的知识点和示例代码,帮助你更好地理解和应用 Android 系统。 一、Android 应用组成 --------
原创 2023-12-08 05:11:26
57阅读
  2) Looper.loop,进入消息循环/** * Run the message queue in this thread. Be sure to call * {@link #quit()} to end the loop. */ public static void loop() {
原创 2013-08-25 09:44:17
1114阅读
1点赞
   Android 上的应用类似于 Win32 的消息处理机制,也是由消息驱动来工作的。也是会涉及到消息,消息队列,消息循环,以及处理消息的应用层上的消息处理器。    下图为 Looper, Handler, Message, MessageQueue 之间的静态关系    下面会对几个相关组件逐步深入学习了解,先从 消息循环 Lo
原创 2013-08-25 00:04:05
786阅读
随着Internet及电子商务的日益普及,Internet的安全也越来越受到重视。而在Internet安全隐患中扮演重要角色的是Sniffer和Scanner,本文将介绍Sniffer以及如何阻止sniffer。  大多数的黑客仅仅为了探测内部网上的主机并取得控制权,只有那些"雄心勃勃"的黑客,为了控制整个网络才会安装特洛伊木马和后门程序,并清除记录。他们经常使用的手法是安装s
转载 2009-11-30 04:49:28
432阅读
整理下关于sql注入的资料链接学习链接:part1:http://www.freebuf.com/sectool/77948.htmlpart2:http://www.freebuf.com/sectool/86886.html http://www.2cto.com/article/201608/541493.html http://pnig0s1992.blog.51cto.com/39339
原创 2016-12-08 18:02:14
2186阅读
Redis持久化 官方文档: https://redis.io/topics/persistence Redis用户认证 redis默认开启了保护模式,只允许本地回环地址登录并访问数据库 禁止protected mode protected mode yes/no (保护模式,是否只允许本地访问) ...
转载 2019-12-27 19:50:00
368阅读
2评论
1、一步一步的学习 《Pro ASP.NET MVC 3 Framework》(张雪飞的博客)2、学习的过程中一本好书是必备的。我个人推荐 Artech的 《ASP.NET MVC 4框架揭秘》
MVC
原创 2021-07-29 11:36:20
198阅读
首先,什么是block?block其实就是一个代码块,把你想要执行的代码封装在这个代码块里,等到需要的时候再去调用。那block是OC对象吗?答案是肯定的。 做一道很简单的关于block的测试题: int (^testBlock) (int) = ^(int num) { return num++;
转载 2016-04-28 09:07:00
148阅读
2评论
一、gitlab默认的存储数据库PostgreSQL 1、gitlab默认使用的是PostgreSQL数据库 http://baike.baidu.com/link?url=ilLq7Fj6D6xoOU3Ncdl3ztSmp0-5ykujZiUe-PhHuQ6Z8dOdFPY5IWyMgP8EoYQ
转载 2022-06-13 10:49:05
456阅读
<html><script>var timeoutTimes = 0;function timeout() { timeoutTimes++; console.log("count: " + timeoutTimes); if (timeoutTimes < 10) { setTimeout(timeout, 500);...
原创 2021-07-15 11:13:05
136阅读
https://mp.weixin.qq.com/s/wz5BJEKrnhH2W0PBGl0Utw
k8s
原创 2024-07-13 14:56:42
0阅读
http://www.open-open.com/lib/view/open1469493649028.html
原创 2018-01-28 15:55:30
932阅读
参考链接: Mantis-其他功能一、mantis的配置和开发环境    Mantis我用的1.2.5版,建议对mantis感兴趣的,都看看doc目录下的administration_guide和developers两个文档,自己试验里面的参数和功能,对mantis的理解能加深不少。当然了,即使不深入了解,直接使用mantis也不会有什么问题。    二、mantis结构分析    下面的内容,仅
转载 2021-02-16 22:06:17
85阅读
# MySQL 深入学习 MySQL 是一种广泛使用的开源关系数据库管理系统,它以高性能和可扩展性著称。无论是在小型项目还是大型企业级应用程序中,MySQL 都是一个非常可靠的选择。在本文中,我们将深入探讨 MySQL 的一些关键概念并通过代码示例帮助理解其实用性。 ## 1. 什么是 MySQL? MySQL 是一个关系型数据库管理系统,使用结构化查询语言(SQL)进行数据库的操作。它是一
原创 2024-10-25 06:39:40
19阅读
# Redis 深入学习 Redis 是一个开源的内存键值数据库,广泛应用于缓存、消息队列、实时分析等场景,因为其高效的性能和丰富的数据结构。本文将深入探讨 Redis 的基本概念及其应用场景,同时给出一些代码示例。 ## Redis 基本概念 Redis 的数据模型非常灵活,支持多种数据类型,如字符串、哈希、列表、集合、有序集合等。以下是 Redis 支持的主要数据结构: 1. **字符
原创 2024-08-04 04:48:09
6阅读
一、jenkins深入学习 https://www.cnblogs.com/wangxu01/tag/jenkins/default.html?page=1 一、jenkins项目配置 1、Jenkins Gitlab持续集成打包平台搭建 http://blog.csdn.net/zgzhaobo/
原创 2021-07-29 15:25:28
372阅读
随着Internet及电子商务的日益普及,Internet的安全也越来越受到重视。而在Internet安全隐患中扮演重要角色的是Sniffer和Scanner,本文将介绍Sniffer以及如何阻止sniffer。  大多数的黑客仅仅为了探测内部网上的主机并取得控制权,只有那些"雄心勃勃"的黑客,为了控制整个网络才会安装特洛伊木马和后门程序,并清除记录。他们经常使用的手法是安装s
转载 精选 2007-04-25 10:10:59
3171阅读
2评论
一、    关于BIRT应用程序 有三个BIRT应用程序:BIRT Report-Designer、BIRT RCP Report Designer和BIRT Report Viewer。BIRT Report Designer 和 BIRT RCP Report Designer相似。前者作为一个Eclipse插件运行,可以用来在Eclipse工作台上创建报表。后
翻译 精选 2007-09-12 18:01:39
10000+阅读
1点赞
5评论
随着Internet及电子商务的日益普及,Internet的安全也越来越受到重视。而在Internet安全隐患中扮演重要角色的是Sniffer和Scanner,本文将介绍Sniffer以及如何阻止sniffer。 大多数的黑客仅仅为了探测内部网上的主机并取得控制权,只有那些"雄心勃勃"的黑客,为了控制整个网络才会安装特洛伊木马和后门程序,并清除记录。他们经常使用的手法是安装sniffer。 在内部
转载 精选 2009-07-07 08:42:27
515阅读
  • 1
  • 2
  • 3
  • 4
  • 5