文章列表
VC实现HTTP代理服务器
- 博客分类:
- windows
在编写一个通过P2P允许内网访问另一内网的web Server时,涉及截取浏览器发出的请求,对请求进行分析,如果是某个特定的HOST时,则进行转向。发起P2P请求到另一内网的某个主机。
经过实验性编程,终于解决了该问题。
1、 思路当前流行的浏览器的系统选项中有一个参数,即“通过代理服务器连接”,经过编程测试,当局域网中一台工作站指定了该属性,再发出Internet请求时,请求数据将发送到所指定的代理服务器上,
以下为请求数据包示例:
GET http://www.baidu.com/ HTTP/1.1
Accept: */* ...
SQL Server 处理日期不太方便,大部分时候我都是使用 varchar 来存储 日期,但是有时候不得不存储成日期,但是在 SQL SERVER 中处理日期格式不是很方便,这里记录一下 SQL SERVER 中的日期格式:
SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
SELECT CONVERT(varchar(100), GETDATE(), 1): 05/16/06
SELECT CONVERT(varchar(100), GETDATE(), 2): 06.05.16
SELECT C ...
有个小计划练手,就是做一个拍照,之后自动上传到某个服务器上的小demo
思路是这样的,
拍照的时候加一个标志位表示这个照片要同步到网络上且还未上传。
之后系统定期检查是否有上传任务,若有,则执行上传,若没有,则等待至下一次检测点
ok,转化为程序思路,具体如下,
参考书:疯狂 android讲义
1、效果图展示
2、界面布局
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android: ...
应用编程接口(application program interface,API)是访问一个软件应用的编程指令和标准的集合。通过使用API,你就可以设计出由API提供的服务来驱动的产品。
HTML5拥有一些新的API,例如:
1. 一个与新的画布元素一起使用的2D绘图API,用于渲染图形或是其他的视觉图像。 2. 一个支持离线web应用的缓存机制的API。 3. 一个播放视频和音频的API,与新的视频和音频元素一起使用。 4. 一个历史记录API,其把浏览历史变成可访问的,并允许把页面添加到这一历史中。 5. 一个和draggable属性一起使用的拖放API。 6 ...
对于一个企业来说,管理、数据分析、营销策略等都很重要,然而,如果没有通过网站提供合适的数据窗口给潜在客户使用 —— 或是激发起用户的使用兴趣 —— 那么就缺失了把站点访问者转化为客户的最基本的入口。而企业的主要目标就是通过努力提供积极的、友好的用户体验,促进用户与企业之间的交互。
交互的核心是站点中的表单,这些表单方便了与用户的互动交流,友好的互动体验会促进网站访问者转化为客户。表单是促进网站所有者或者代理商与网站用户之间交互的核心因素,因此,它们在设计和开发网站过程中就显得极为重要。
核心中的核心是这些控件 —— 单选按钮、复选框、文本框、数字的微调控制器等等。它们是用户 ...
HTML5是一种设计来组织web内容的语言,其目的是通过创建一种标准的和直观的UI标记语言来把web设计和开发变得容易起来。HTML5提供了各种切割和划分页面的手段,其允许你创建的切割组件不仅能用来逻辑地组织站点,而且能够赋予网站聚合的能力。 HTML5可谓是“信息到网站设计的映射方法”,因为它体现了信息映射的本质,划分信息,并给信息加上标签,使其变得容易使用和理解。这是HTML5富于表现力的语义和实用性美学的基础,HTML5赋予设计者和开发者各种层面的能力来向外发布各式各样的内容,从简单的文本内容到丰富的、交互式的多媒体无不包括在内。
HTML5提供了高效的数据管理、绘制、视频 ...
我安装好Win8 CTP后做的第一件事情就是用调试器研究Win8各个组件的协作关系. 从我半天的研究结果看来, Win8真是一个让我爱不释手的产品. Win8里面涉及到的很多技术正好也是我的兴趣所在. 这篇文章简单回顾一下这些技术的变迁, 优缺点, 和对Win8的影响.
注意, 下面提到的对Win8的分析, 是基于公开的Win8 CTP来做的. 相信