- 博客(69)
- 资源 (124)
- 收藏
- 关注
原创 android P-Sensor 电话时 亮屏和熄灭
Android亮屏和熄屏控制http://bbs.51cto.com/thread-1018050-1.html
2014-10-30 23:17:52 779
原创 android 长按menu 弹出 recent apps 分析
status_bar_no_recent_apps == no recent appsupdateUiElements()refreshViews()onTasksLoaded()refreshRecentTasksList()//RecentsActivity.javaonStart()//getRunningAppProcesses()//prelo
2014-10-29 23:37:11 866
原创 android源代码查看 http://androidxref.com/4.4.4_r1/
http://androidxref.com/4.4.4_r1/
2014-10-18 14:05:54 2560 1
转载 eclipse java web 配置
eclipse java web 配置博客分类: javaWebJavaEclipseTomcatServlet ----------------------------------------???java_ee_sdk-5_07-jdk-6u16-windows.exe + tomcat 6http://cds-esd.sun.com/ESD6/JS
2014-09-30 09:27:53 439
原创 ubuntu 12.04环境配置
1.skype 安装http://blog.csdn.net/hhbgk/article/details/8683939
2014-04-29 11:36:41 108
转载 多线程源码
火车票#include #include using namespace std;DWORD WINAPI Fun1Proc(LPVOID lpParameter);//thread dataDWORD WINAPI Fun2Proc(LPVOID lpParameter);//thread dataint index=0;int tickets=10;HA
2014-02-25 22:02:52 66
转载 C++面试题 收集
1. 解释堆和栈的区别。答:堆(heap)——一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。速度比较慢,而且容易产生内存碎片,不过用起来最方便。栈(stack)——由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。由系统自动分配,速度较快。但程序员是无法控制的。13. con
2014-02-19 20:49:49 63
转载 设计模式 原码
#include #include using namespace std;// 圣旨类(Command类)class Command{public: Command(){} virtual ~Command() { } // 统一的函数接口 virtual void Execute() = 0;};// 士兵(圣旨的接收者)class Rece
2014-02-18 19:30:43 432
转载 单线程
#include #include //线程函数DWORD WINAPI ThreadProc(LPVOID lpParam){int i = 0;while(i {printf("I am from a thread,count = %d\n",i );i++;}return 0;}int main(int argc, char* argv[]
2013-12-13 22:15:28 168
原创 C 实现码流中某几个bit的取值
#include using namespace std;unsigned int GetValFromBitMsg(int* plMsg,int lPos, int lLen);unsigned int GetValFromBitMsg_0(int* plMsg,int lPos, int lLen);int main(){int lVal = 10;char cMs
2013-11-21 23:14:33 216
原创 Labwindows 调用VS的dll
VSextern "C" __declspec(dllexport) int ShowNote(char *pszText){//MessageBox(NULL, pszText, "提示", 0);return 111;}labwindows//=============================================================
2013-11-12 18:15:32 529
原创 C 码流写文件
#include#include #includestruct record { char name[12]; int age; char company[12];};void TestFwrite(){ struct record array[2] = {{"Ken", 24,"鼎桥"}, {"Knuth", 28,"DQ"}}; FILE *fp =
2013-11-05 21:28:58 275
原创 JAVA Web 远程调试配置步骤
1.myeclipse 配置如下:Run ->Debug Configurations.左测:Remote Java Application右侧:Brower选择要调试的项目,Connection Type:Standard (Socket Listen)Port: 8080勾选:Allow termination of remote VM.2.最后打了断点后,点击
2013-09-23 14:02:29 164
转载 C WINDOW下获取当前时间
#include #include int main (){ time_t rawtime;struct tm * timeinfo;char timE [80];time ( &rawtime );timeinfo = localtime ( &rawtime );strftime ( timE,80,"Data:\n%Y-%m-%d \nTime:\n%I:%M
2013-07-27 20:09:49 162
转载 证书制作
//创建根证书,并采用自签名签署它//创建私钥openssl genrsa -out root/root-key.pem 1024//创建证书请求openssl req -new -out root/root-req.csr -key root/root-key.pem//自签署根证书openssl x509 -req -in root/root-req.csr -out root/
2013-05-16 23:47:45 101
原创 达内2012.12.12
day01AM_C++基础_C++风格字符串_名称空间_引用1.文件 fopen ,fseek, fclose, fscanf/fprintf, fgets/pfuts ,fgetc/fputc(函数), getc/putc(可能是宏), angetc,stdin,stdout,stderr, fread/fwrite, "b":二进
2012-12-12 22:36:48 119
原创 解析文件,出错
#include using namespace std;typedef struct tagS_ConfieValue{ tagS_ConfieValue *pNext; char *pName; char *pValue;}S_ConfieValue;typedef struct tagS_Session{ tagS_Session *pNext;
2012-12-10 17:07:59 228
原创 达内资料学习
1.成员指针定义: int DATE_STRU::*mp#include using namespace std;struct DATE_STRU{ int day; int month; int year;};void ShowMember(DATE_STRU stData[], int nNum, int DATE_STRU::*mp){ for (
2012-12-06 11:35:25 91
原创 C 删除在目录下文件名 在索引文件内容中不存在的文件
#include #include #include #include void DeleteFile(char *pcFileName, char* acContent);int main(void){ _finddata_t file; long lf; char acFileName[260]; FILE *pMapFile = NULL;
2012-11-28 08:58:36 139
转载 Linux下的多线程编程
1 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。 为什么有了进程的概念后,还要再引入线程呢?使用
2012-11-13 23:48:36 439
转载 C/C++程序员应聘常见面试题深入剖析
本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见。 许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数都可看出面试者在技术上究竟达到了怎样的程 度,我们能真正写好一个strcpy函数吗?我们都觉得自己能,可是我们写出的strcp
2012-08-22 15:52:12 54
转载 C++对象布局及多态探索之菱形结构虚继承
这次我们看看菱形结构的虚继承。虚继承的引入本就是为了解决复杂结构的继承体系问题。上一篇我们在讨论虚继承时用的是一个简单的继承结构,只是为了打个铺垫。 我们先看看这几个类,这是一个典型的菱形继承结构。C100和C101通过虚继承共享同一个父类C041。C110则从C100和C101多重继承而来。 struct C041 { C041() : c_(0x01) {}
2012-07-22 10:15:58 433
原创 汇编学习总结
1.显卡,显存,GPU。2.地址总线,数据总线,控制总线。从那条线上来的数据 ,就区别是什么数据。3.CPU通过地址总线上指定存储单元。 数据是从地址总线来的 ,然后 就会用来定位 存储位置。 宽度觉得 CPU寻址能力。 CPU的地址线为10,该CPU能寻址1024个单元。构成CPU的地址空间。4. 从上到下 有 低到 高 地址。 5. 一个内存单元 就是 就是一个字节。
2012-07-18 22:28:32 86
原创 C++对象模型学习心得
1p22.layout :布局,object在内存中的数据分布。.object : 对象,更加class的声明,在内存中占有内存的实体。.offset : 偏移位置 reference : & virtrual table : 为实现虚拟机制而设计的一种表格,存放虚函数的地址。subtype : 子类型resolve : 决议, 函数调用时,链接器
2012-07-10 20:00:45 83
转载 const用法详解
const用法详解面向对象是C++的重要特性. 但是c++在c的基础上新增加的几点优化也是很耀眼的就const直接可以取代c中的#define以下几点很重要,学不好后果也也很严重const1. 限定符声明变量只能被读 const int i=5; int j=0; ... i=j; //非法,导致编译错误 j=i; //合法2.
2012-07-06 22:35:01 327
原创 C 编程总结
1.入参检查。指针为空判断。2.对结构体对象初始化。memset (&structObj, 0, sizeof(structObj));3.编写函数通常要把异常返回出去,编写错误码。注意写日志。4.函数传入数组时,记得把数组的大小作为一个参数传进去,因为传入数组的数组名,不能算出数组的大小。5.命名规范 unsinged long ulRet =0;bool b
2012-07-05 20:59:07 132
转载 C/C++中static关键字详解
静态变量作用范围在一个文件内,程序开始时分配空间,结束时释放空间,默认初始化为0,使用时可以改变其值。 静态变量或静态函数只有本文件内的代码才能访问它,它的名字在其它文件中不可见。用法1:函数内部声明的static变量,可作为对象间的一种通信机制 如果一局部变量被声明为static,那么将只有唯一的一个静态分配的对象,它被用于在该函数的所有调用中表示这个变量。这个对象将
2012-07-04 21:25:05 407
原创 通信百科地址
http://baike.c114.net/index.asp http://www.c114.net/ 堆 詹 全局区/静态数据区回数:p1==p2 *p1删除一个链表两升序聊表相连a=1 b = 0 a= !a||a>b a=??大端字节和小端字节区别sizeof()ifndef #define#endif 的作用英语翻译:关于信号量
2012-06-21 19:55:19 523
转载 wireshark test
以下是利用wireshark截取的192.168.1.81(客户端)向192.168.1.79(服务端)利用tcp发数据时的包1 0.000000 192.168.1.81 192.168.1.78 TCP netmount > cbt [SYN] Seq=0 Win=65535 Len=0 MSS=1460 WS=2 SACK_PERM=12 0.000377 192.168.1.7
2012-06-06 23:06:44 642
转载 Wireshark和TcpDump抓包分析心得
Wireshark和TcpDump抓包分析心得分类: Network2010-12-14 20:19 3621人阅读 评论(6) 收藏 举报 1. Wireshark与tcpdump介绍 Wireshark是一个网络协议检测工具,支持Windows平台和Unix平台,我一般只在Windows平台下使用Wireshark,如果是Linux的话,我直接用tcpdump了,
2012-06-06 22:44:18 1375
转载 Wireshark抓包分析TCP的建立与断开过程
一、TCP建立连接说明:在此图中HostA充当客户端角色,HostB充当服务器角色。TCP是因特网中的传输层协议,使用三次握手协议建立连接。当主动方发出SYN连接请求后,等待对方回答SYN,ACK。这种建立连接的方法可以防止产生错误的连接,TCP使用的流量控制协议是可变大小的滑动窗口协议。第一次握手:建立连接时,HostA发送SYN包(SEQ=a)到Host
2012-06-06 22:29:22 502
转载 Wireshark抓包分析TCP的建立与断开过程
一、TCP建立连接说明:在此图中HostA充当客户端角色,HostB充当服务器角色。TCP是因特网中的传输层协议,使用三次握手协议建立连接。当主动方发出SYN连接请求后,等待对方回答SYN,ACK。这种建立连接的方法可以防止产生错误的连接,TCP使用的流量控制协议是可变大小的滑动窗口协议。第一次握手:建立连接时,HostA发送SYN包(SEQ=a)到Host
2012-06-06 22:29:22 1141 1
转载 使用wireshark分析网络报文
经常在linux下工作的朋友一定经常需要用tcpdump抓包分析,不过有时候肉眼看起来实在是太累,不经意居然发现了这样一个好工具: wireshark,下载页:http://www.wireshark.org/download.html简单用他来演示一下tcp协议的整个过程: 先在开发机上开始抓包:tcpdump -ieth1 host 172.27.193.234 -w
2012-06-06 22:11:51 1315
转载 TCP传输协议抓包经验
TCP传输协议抓包经验TCP传输通信时的几个状态TCP Window UpdateTCP Previous segment lostTCP Dup ACK XXXX#X;TCP Retransmission TCP Previous segment lost,它告诉发送方数据段丢失;TCP Dup AC
2012-06-06 21:55:45 3757
转载 Wireshark 数据包解读实例
Wireshark 数据包解读实例时间:2012-04-02 10:03来源:未知 作者:admin 点击:287次Wireshark可以将从网络捕获到的二进制数据按照不同的协议包结构规范,翻译解释为人们可以读懂的英文信息,并显示在主界面的中部窗格中。为了帮助 大家在网络安全与管理的数据分析中,迅速理解Wireshark显示的捕获数据帧内的英文信息,特做如下中文的翻译解释
2012-06-06 21:27:51 1206
转载 C/C++中的函数参数传递机制(zz)
C/C++中的函数参数传递机制(zz)上一篇 /下一篇 2008-04-15 12:44:55 / 个人分类:C++查看( 232 ) /评论( 2 ) /评分(10 / 0 ) 一、函数参数传递机制的基本理论 函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题。基本的参数传递机制有两种:值传递和
2012-05-28 21:08:44 433
性能测试工具ApacheBench
2013-11-12
tinyxml源码
2013-11-07
tinyxml 2.6.1.zip
2013-11-07
权威 EAP 翻译 权威 EAP 翻译
2023-07-31
权威EAP协议 rfc4137文档
2023-07-31
5G系统的安全架构和过程协议 33501-g20.docx 3GPP标准协议 中英文对照版
2023-05-10
freeradius-2.1.9-dfsg-eap-sim-aka-0.1.patch
2023-05-09
v.22.1_Professional_BCGControlBar_Retail.rar
2021-05-08
fengzhuang_C++_to_ office Word.rar
2021-05-07
smali2java And apktool
2018-01-23
老罗Android视频教程第二季(全套视频+源码)1.82G
2017-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人