随笔分类 -  必知必会

RESTFUL接口
摘要:原文地址:http://kb.cnblogs.com/page/512047/ 1. 什么是REST REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Ro... 阅读全文

posted @ 2015-07-19 16:24 hicjiajia 阅读(25898) 评论(0) 推荐(2)

突破防火墙
摘要:来源:黑客防线作者:dangguai27如何在溢出后得到安全的、隐蔽的Shell是大家一直都在讨论的问题,因为现在的防火墙和各种安全软件漫天飞,想不被它们发现还真是很难,幸好有很多牛人们用自己的实力探索出了一条这样的道路,让我们这些人能顺着前辈的步伐一点点进步。本文给出了两种目前比较先进的端口复用技术,用在溢出后的端口绑定和Shell的获取,目前防火墙和各种安全工具对这样的技术还是陌生的,可以预见又一波新的技术浪潮即将在网络这片海洋上咆哮!溢出后端口利用的缺陷以前学习网络课程的时候,只是了解了端口和应用层服务之间的对应关系。后来对安全方面逐渐有了兴趣,再通过学习些系统底层的东西,进一步了解端口 阅读全文

posted @ 2011-05-25 15:06 hicjiajia 阅读(944) 评论(0) 推荐(0)

Winsock 编程宝典
摘要:TCP连接建立与关闭相信各位读者现在对於Winsock的定义、系统环境,以及一些Winsock Stack及Winsock应用程式,都有基本的认识了。接下来笔者希望能分几期为各位读者介绍一下简单的Winsock网路应用程式设计。我们将以Winsock 1.1规格所定义的46个应用程式介面(API)为基础,逐步来建立一对TCP socket主从架构(Client / Server)的程式。在这两个程式中,Server将使用Winsock提供的「非同步」(asynchronous)函式来建立socket连结、关闭、及资料收送等等;而Client则采类似传统UNIX的「阻拦式」(blocking)。 阅读全文

posted @ 2011-05-25 15:04 hicjiajia 阅读(860) 评论(0) 推荐(0)

Win32 API 三两事 (二)
摘要:这几天无意间在网上看到了VC++游戏外挂制作教程,可惜太少了,不过也从中学到了不少win32 api的知识,相见MSDN,下面就把我理解的api用法贴上来,备忘.....1、spy++ 可进行一些辅助功能,确实很有用,比如可以获取消息、类名、窗口标题等等,VC++ 自带的小工具。2、获取窗口句柄。HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName);用spy++获取了窗体的类名或者窗口标题后,就可以调用该函数了[代码](注意,windows api函数有两套,一套ANSI接口(函数后面有A标志),一套UNICODE接口(函数后面有W 阅读全文

posted @ 2011-02-17 13:12 hicjiajia 阅读(1386) 评论(0) 推荐(0)

Win32 API 三两事 (一)
摘要:平日编程都是调用封装好的API,很多时候无法满足需要,今天学习下一些底层的API调用,在此做下笔记,所有内容来自网络,自己整理了下,持续更新...1、APIENTRY,WINAPI,CALLBACK等是什么东西?2、HINSTANCE 、HANDLE 、 HWND 、LPCTSTR是什么?3、CWnd 、 CDC 与 HDC?4、COLORREF 与 RGB 、LPVOID 与 LPCVOID?5、char、wchar_t、TCHAR、WCHAR、std::string、std::wstring、CString、LPCTSTR、DWORD6、SelectObject()和SelectStock 阅读全文

posted @ 2011-02-15 11:02 hicjiajia 阅读(5420) 评论(0) 推荐(4)

大蜕变 Symbian1-4全新系统演变解析
摘要:随着“诺基亚Symbian^4界面的曝光”,新的Symbian操作系统计划逐渐进入我们的视野。从Symbian Fundation发布的计划来看,未来的操作系统命名将按照“Symbian^1”、“Symbian^2”、……“Symbian^n”这样的规则进行演进,目前在Roadmap上能看到的计划是排到“Symbian^6”了。而目前有完整材料的版本应该是截至到“Symbian^4”,但这个版本目前还处在开发状态。下面我们和大家一起看看S60 3rd 如何演进到Symbian^4。图一:Symbian平台Roadmap  从S60 3rd到Symbian^4,中间要需要经历Symbian^1、 阅读全文

posted @ 2011-02-07 13:50 hicjiajia 阅读(964) 评论(0) 推荐(0)

Microsoft Speech SDK —— XML TTS Tutorial
摘要:最近无意间接触了一篇关于语音识别的文章,突然就产生了兴趣,于是就研究了一翻,我的环境是Window XP + Qt4.7 + Microsoft Speech SDK 5.1,一个小Demo已经完成,最关键的地方就是中、英文的自动语音切换,我用了 xml TTS Tutorial 介绍的XML标记,有了它确实很方便,下面是原文,搞上来以便以后查询...Microsoft Speech SDKSAPI 5.1 XML TTS TutorialSAPI XML TTS for Application DevelopersSAPI text-to-speech (TTS) extensible ma 阅读全文

posted @ 2011-01-29 15:36 hicjiajia 阅读(1713) 评论(0) 推荐(0)

五分钟讲清楚UML
摘要:1.前言最近一段时间做项目,需要做机能模块的设计。客户方指名要用UML图作设计资料。但是跟日本人打了这么多年交道,UML图是什么东西,我早就忘记光了,没办法,只好从头查资料。于是做出来了这样一个资料,把我学习UML的方法和结论告诉大家,让大家在5分钟之内都能学会UML。2.第一分钟 作为Object的表现形式的模型技术进入UML技术的说明之前,我们首先来谈谈Object指向技术。Object指向是软件开发的一种先进技术,正如[Object]名字所暗示的,该技术的所有考虑出发点都是Object.使用Object可以提高大型软件项目的开发效率和速度。所谓的Object指向,就是说要把复杂的问题细化 阅读全文

posted @ 2011-01-26 19:51 hicjiajia 阅读(610) 评论(1) 推荐(1)

硬盘分区表详解
摘要:硬盘分区表详解蓝森林http://www.lslnet.com2000年12月13日 16:26作 者: 李家芳(leejiafang@163.net)======================================硬盘主引导扇区 = 硬盘主引导记录(MBR)+ 硬盘分区表(DPT)--------------------------------------------------------------物理位置:0面0道1扇区(clindyer 0, side 0, sector 1)大小: 512字节其中:MBR 446字节(0000--01BD),DPT 64字节(01BE- 阅读全文

posted @ 2011-01-20 18:25 hicjiajia 阅读(681) 评论(0) 推荐(1)

Unicode编码
摘要:这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢? 我很早前就发现Unicode、Unicode big endian和UTF-8编码的txt文件的开头会多出几个字节,分别是FF、FE(Unicode),FE、FF(Unicode big endian),EF、BB、BF(UTF-8)。 阅读全文

posted @ 2011-01-20 18:23 hicjiajia 阅读(591) 评论(1) 推荐(0)