自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

太郎之石的专栏

--人也许不能改变命运,但可以改变对命运的态度!

  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 AccessibilityEvent常用事件

在 Android 开发中是一种用于处理无障碍访问事件的类,它包含了一系列的事件类型,这些事件类型帮助开发者为视障、听障等用户提供更好的应用体验。以下是根据多个来源整理的一些常用。方法获取事件的类型,并根据类型进行相应的处理。此外,还可以通过实现。在实际开发中,你可以通过。来监听和处理这些事件。

2024-07-18 17:14:58 335

原创 android中item.isEnabled()等AccessibilityNodeInfo几个属性的区别和联系

控制元素的基本启用状态,决定了元素是否应该响应用户操作。控制元素是否可以被点击,与点击事件监听器相关联。控制元素是否可以被长按,与长按事件监听器相关联。控制元素是否可以接收键盘焦点,与键盘导航和可访问性相关。这些属性共同定义了界面元素的行为和响应方式,是开发可交互和可访问的用户界面时不可或缺的一部分。

2024-07-04 10:41:45 356 1

原创 android中getRootInActiveWindow()和event.getSource() 返回的AccessibilityNodeInfo node有什么区别?

用途不同用于获取当前活动窗口的根节点,以便遍历整个无障碍树;而用于获取触发特定无障碍事件的界面元素。返回内容不同返回的是当前活动窗口的根节点;返回的是触发事件的界面元素,这个元素可以是根节点,也可以是根节点下的任何子节点。使用场景不同:前者通常用于全局性的界面元素遍历;后者则用于响应特定的事件并获取触发该事件的元素信息。在开发无障碍服务时,根据实际需求选择合适的方法来获取,以实现对用户界面的有效访问和操作。

2024-07-04 10:22:48 543

转载 关于UPNP的一些问题

问:什么是 UpnP?答:通用即插即用 (UPnP) 是一种用于 PC 机和智能设备(或仪器)的常见对等网络连接的体系结构,尤其是在家庭中。UPnP 以 Internet 标准和技术(例如 TCP/IP、HTTP 和 XML)为基础,使这样的设备彼此可自动连接和协同工作,从而使网络(尤其是家庭网络)对更多的人成为可能。问:UPnP 对消费者意味着什么?答:简单、更多选择和更新颖的体验。包含通用

2006-06-27 18:41:00 2850 2

原创 利用winpcap/libnet开发EAPOL-START/LOGOFF攻击测试工具

攻击工具的原理是通过不断地向WLAN AP发送EAPOL-Start和EAPOL-Logoff报文,从而使WLAN AP的状态机中频繁刷新网卡的状态。这个测试工具可以用来测试WLAN AP的性能和抗攻击的能力。 程序中除了主函数外,有以下5个函数:u_char *get_src_mac();u_char *eapol_create_start_stop_frame(char

2006-06-08 09:29:00 4583 1

转载 电脑问题

1、文件夹选项中的显示和不显示隐藏文件夹选项被同时选中,无法修改。用诺顿杀毒没有发现。进入注册表展开[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Expl orer/Advanced/Folder/Hidden/SHOWALL]将右窗的双字节项值CheckedValue 改为1重起即可。

2006-05-16 11:23:00 1361

转载 一个程序员的7年生活

以前在百度这里看过的一篇文章,我很喜欢,不过当时只有一半.现在终于找到了全文:可以给朋友们分享了! 这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能 够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。 一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过M

2006-05-12 17:41:00 1658

转载 千兆交换机性能测试指标详解

千兆交换机性能测试指标详解          交换机作为企业网络的核心连接设备,它的性能是保障企业网络速度的主要标准。为了帮助读者比较清楚地了解交换机的性能全貌,我们利用业界先进的IXIA1600测试仪器对涉及交换机性能中的9项主要指标进行了测试,当然,测试条件相对于实际工作环境来说是相当严酷的。 我们进行性能测试的主要依据是RFC2544和RFC2285,测试中主要选择了64字节、512字节

2006-05-12 14:48:00 2544

原创 WinPcap和Libnet开发包介绍

        WinPcap是Windows平台下一个专业网络数据包捕获开发包,是为Libpcap在Windows平台下实现数据包的捕获而设计的。在设计WinPcap时参照了Libpcap,使用方法与LibPcap相似。使用WinPcap开发包,可以把在Linux下基于Libpcap的程序很容易地移植到Windows平台下。WinPcap是在BSD许可证下发布地,它主要由加利福尼亚地Lawren

2006-05-11 23:35:00 6982

原创 使用libnet构造源mac持续更新的arp攻击程序

1、开发使用的libnet的版本为libnet-1.1.2.1,在编程之前要编译libnet.dll。编译libnet.dll成功之后,把libnet.lib引入库加到vc project菜单中setting目录下的object/library modules选项中.2、使用VC的向导建立一个win32 console的空白程序,然后主程序修改如下:// SendARP.cpp : Defines

2006-05-10 18:50:00 3342 5

原创 转发和路由的区别

转发是一个节点在本地执行的一个相对简单的过程,即报文从某台设备的一个端口进入而从另一个端口出去。路由选择依赖于网络发展过程中的不断演进的、复杂的分布式算法。最简单的路由选择可以决定报文发送的下一跳主机的地址,复杂的路由协议可以选择一条从主机1和主机2之间经过若干主机的路径。转发表和路由表的区别:1、转发表中的一行包括从网络号到发出接口的映射和一些MAC信息,而路由表作为建立转发表的前奏,是由路由选

2006-05-10 15:41:00 9620

原创 准备反馈给csdn的问题

CSDN的bug,汇总一下然后反馈:1、上传图片功能有问题,不能上传;2、参数选择里的配置不能保存;3、在首页上只能显示最后一次发表的文章(原因找到了,原来是发表文章之后必须选择文章分类,不然在首页上只能显示没有分类的文档);4、希望CSDN能对网页做些美化,当然现在也已经很不错了。5、前段时间csdn后台经常维护,不知道是出现了什么问题。

2006-05-09 22:28:00 1182

原创 动态链接库的一些名词

1、什么是动态链接库?它不是应用程序,不能直接运行,也不能接收消息。dll是一系列函数的集合,可以简单理解为把一些函数放到了一个文件里面,这些函数可以被其它程序和dll调用。一个dll可以同时被几个程序或其它dll调用,这应该是它的特点。2、windows api与dllwindows api中的所有函数均包含在dll中,当然不会是一个dll。其中最为重要的3个windows api的dll文件是

2006-05-09 16:35:00 1470

原创 Hook学习总结

1、什么是Hook?   一般的windows消息处理机制是:操作系统捕捉到鼠标或键盘事件后,会把消息发给应用程序的进程,然后由应用程序进程根据消息的类型给操作系统发送指令,由操作系统把指令转换为窗口缩放关闭或内容更改等可以看到的实际效果。Hook就是应用程序进程中建立的一个线程,用来监视操作系统发给应用程序的事件。如果应用程序中没有定义Hook,则应用程序进程按windows默认的处理方式进行处

2006-05-08 22:33:00 1448

转载 VC中常用的一些文件扩展名

Visual C++ 使用的文件.C - C 语言源文件: 这种文件编译为 C 文件。如果其中包含 C++ 代码,必须将文件重命名为 .CPP 或 .CXX 文件,或在编译文件时使用 /Tp 开关。如果源文件包含 C++ 代码,Microsoft 建议将文件重命名为具有 .CPP 或 .CXX 扩展名。 .CPP 或 .CXX - C++ 语言源文件: 这种文件编译为 C++ 文件

2006-04-21 02:58:00 2990 1

原创 如何在查看PDF文档时使用金山词霸自动取词查询功能

参考了网上的文档1.将金山词霸的安装目录下搜索到的Xdict32.api复制到Adobe 6.0的安装目录/Adobe/Acrobat 6.0/Acrobat/plug_ins文件夹下。2.再在Edit/preferense/startup/applecation startup这个单元下不要选中user only certified plug-ins 就可以啦! 这是对已经解密的pdf文档如

2006-04-20 21:19:00 4118

转载 关于GNU和GPL!

GPL的中文全称是通用公共许可证(GNU General Public License),GPL的全称是General Public License,意为“通用公共许可协议”。自由软件的创始人Richard Stallman从软件的版权许可协议入手,创设了这种与自由软件发展相适应的“通用公共许可协议”,其宗旨就是保证用户有无限复制和修改的权利。GPL是自由软件著作人同意的、保证任何人有共享和修

2006-04-19 17:56:00 1891

转载 VC课程问题解答

VC课程问题解答 发布时间: 2005-4-5 10:11:55 被阅览数: 2864 次 Q:我刚开始学VC++,请问学VC++需要记忆哪些方面的内容?MFC的内容很多,这些都必须要记下来

2006-04-19 17:54:00 1433

转载 const介绍

 Const   最早想法是用于取代预处理器#define   这个宏,从而形成常量的概念。针对常量const对象,const指针及指向const的指针,函数const类型参数,const   函数返回类型,   const类成员,及const成员函数,及对const最后理解的一些总结来描述   const。   ①   const对象和const类型的对象   对于这两个概念的描述如下   1.

2006-04-19 17:52:00 737

转载 SSL/TLS/WTLS原理

SSL/TLS/WTLS原理作者:yawl 主页:http://www.nsfocus.com日期:2001-02-19一 前言首先要澄清一下名字的混淆:1 SSL(Secure Socket Layer)是netscape公司设计的主要用于web的安全传输协议。这种协议在WEB上获得了广泛的应用。2 IETF(www.ietf.org)将SSL作了标准化,即RFC2246,并将其称为TLS(Tr

2006-04-18 00:51:00 1193

转载 RSA算法基础->实践

RSA算法基础->实践作者:watercloud 出处:http://www.nsfocus.net日期:2005-04-04讲讲自己学习RSA中的实践过程,已经对RSA熟悉的看家就不用在此浪费时间了。基础RSA算法非常简单,概述如下:找两素数p和q取n=p*q取t=(p-1)*(q-1)取任何一个数e,要求满足e取d*e%t==1这样最终得到三个数: n  d  e设消息为数M (M 设c=(M

2006-04-18 00:50:00 1374

转载 用openssl编写SSL,TLS程序

用openssl编写SSL,TLS程序发布日期:2002-09-19文章内容:--------------------------------------------------------------------------------作者:yawl(yawl@nsfocus.com)日期:2000-08-15一:简介:SSL(Secure Socket Layer)是netscape公司提出的

2006-04-18 00:12:00 2960 1

原创 如何在WinXP平台下架设Snort+acid入侵侦测系统

 主要是根据top777的安装步骤重新整理,原文有一些错误,这里纠正了。  安装文件列表  在正式安装前,请大家先下载下列档案.appserv-win32-2.4.1.exe  作用:可快速建立Apache/PHP/MySQL环境。 网址:http://www.appservnetwork.com/?modules=&applang=tw 备注:请下载2

2006-04-16 14:25:00 3825

转载 基于Visual C++6.0的DDL编程实现

一、前言  自从微软推出16位的 Windows操作系统起,此后每种版本的Windows操作系统都非常依赖于动态链接库(DLL)中的函数和数据,实际上Windows操作系统中几乎 所有的内容都由DLL以一种或另外一种形式代表着,例如显示的字体和图标存储在GDI DLL中、显示Windows桌面和处理用户的输入所需要的代码被存储在一个User DLL中、Windows编程所需要的大量的API函数

2006-04-12 20:08:00 696

转载 Visual C++编程疑难问题解(一)

[前言:]编程中遇到的问题很多,再优秀的程序员也不会没有问题,但很多解决方法被淹没在论坛浩瀚的“水”中了,为了便于同道查询同时保存这些精华,我将在实际编程中常见的问题以及论坛中优秀的回贴收集起来以专题的形式发表。本文中的所有问题及回答均来自论坛。  问题一:如何实现指定盘符的光驱弹出弹入  钥匙在这里:void ctrl_cdrom_door(LPCTSTR drivename ,//

2006-04-12 20:07:00 965

转载 VC调试入门

概述调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。这里我简要的根据自己的经验列出调试中比较常用的技巧,希望对大家有用。本文约定,在选择菜单时,通过/表示分级菜单,例如File/Open表示顶级菜单File的子菜单Open。  设置为了调试一个程序,首先必须使程序中包含调试信息。一般情况下,一个从AppWizard创建

2006-04-12 20:02:00 681

转载 细谈VC程序调试的若干方法

记得我刚开始用VC编程时,多次遇到程序编译链接都没有任何错 误提示时运行却发生意外错误或者陷入死机状态,对此我真是茫然不知所措。后来经过项目工程的“洗礼”,我学到了一些解决这类错误的方法同时也将自己积累的 经验运用到开发工作中,从而避免了重蹈覆辙,编程效率得以明显提高。如果你用VC而不精通解决上述种种莫名其妙故障的调试技术,那么软件的进度和质量将无 法保障。VC调试之重要不言而喻。  其实VC

2006-04-12 20:00:00 1419

转载 MFC技术内幕系列

                     ///////////////////////////////////////////////////////////////////////////////////                     /********* 文章系列:MFC技术内幕系列***********/                     /************MFC技

2006-04-12 19:58:00 1121

转载 vc的stdafx文件和C1083、C1010错误

今天在改一个旧的vc6工程(为了节省空间和方便备份,以前收尾时把中间文件都删了),整理了一下文件,归了归类,结果不知怎么的,工程不能编译了,编译什么文件都出现fatal error C1083: Cannot open precompiled header file: Debug/xxx.pch: No such file or directory,可是我也没删什么文件,改程序内容,就是把文件

2006-04-12 18:05:00 4240

原创 openssl编译步骤

Openssl的版本使用openssl-0.9.8a,可以到http://www.openssl.org(openssl的官方网站)下载。1、安装 ActivePerlopenssl需要使用perl(版本为ActivePerl-5.8.8.817-MSWin32-x86-257965)进行一些配置,windows下我找了 ActivePerl 用于对编译环境进行配置,下面是安装Active

2006-04-10 23:24:00 10753 3

存储器类型综述及DDR接口设计的实现

介绍存储器类型综述及DDR接口设计的实现

2008-07-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除