上一页 1 ··· 116 117 118 119 120 121 122 123 124 ··· 425 下一页
摘要: WebService的简单实现一、socket主机创建和使用过程1、socket()//创建套接字2、Setsockopt()//将套接字属性设置为允许和特定地点绑定3、Bind()//将套接字绑定特定地址端口4、Listen()//打开监听端口属性以下重复进行5、Accept()//接收客户端的连接请求6、Read()//从客户端读数据7、Write()//将处理好的结果发送给客户端二、HTTP传输协议基于socket的TCP通信,按HTTP传输协议格式化传输内容。示例:1、客户端发送HTTP请求GET/txt?hal=1000HTTP/1.1Host:localhost:1024User- 阅读全文
posted @ 2013-07-15 21:26 坚固66 阅读(232) 评论(0) 推荐(0)
摘要: 工作中某一个项目的文件一般都在某一个路径,大多数人都习惯固定eclipse的workspace。不过偶尔也有点别的,比如做一个大项目中穿插着做些OJ,或者别的……这个时候当然可以选择在安装一个eclipse,不过也可以设置eclipse的workspace来进行切换。下面来说说workspace,一般首次打开workspace,大家都习惯勾上设置为默认的workspace的选项,这样启动第二个eclipse的时候一般都会提示出错,貌似两个eclipse不能指向同一个workspace,这个也可以理解。这个时候我们可以按需要去掉这个配置,方法如下: 步骤一:preference,直接搜索wo.. 阅读全文
posted @ 2013-07-15 21:24 坚固66 阅读(214) 评论(0) 推荐(0)
摘要: 关于本系列文字的来源,初衷和内容定位可以参考第一篇的开头部分,链接地址如下: http://blog.csdn.net/binarytreeex/article/details/8174445 http://www.cnblogs.com/WideUnion/archive/2012/11/12/2766397.html 本文前一篇地址如下,感兴趣的可以访问下面的连接: http://blog.csdn.net/binarytreeex/article/details/8888607 http://www.cnblogs.com/WideUnion/archive/2013/05/0... 阅读全文
posted @ 2013-07-15 21:21 坚固66 阅读(140) 评论(0) 推荐(0)
摘要: 1.sharedpreference,存储简单的信息,比如用户名,密码package com.google.datastore.sharep; import android.app.Activity; import android.content.Context; import android.content.SharedPreferences; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; . 阅读全文
posted @ 2013-07-15 21:19 坚固66 阅读(186) 评论(0) 推荐(0)
摘要: 事先声明:想对微软这样一个庞大的公司做出周到客观的评价其实很难,我只评价我看到的,也只保证逻辑通畅。微软近来重组了,有人看好,有人看衰,我这里用一般管理原则看一下这次重组,目标不是说微软,而是说管理原则,借下微软的势而已。管理中第一原则当是实事求是,形象讲就是采取的措施和待解决的问题要有直接关联。而本次重组显然违背这一原则。从外部看,微软的主要问题不是现有领域不巩固,而是开辟新领域不利,而把开辟新领域不利归结为内部合作不够,并进一步中央集权,虽然看着有理,但应该不对。根据之前的报道,当前的CEO在微软权威超重,因此只要CEO认为新领域重要,那就可以整合资源。这样一来新领域开辟不利,问题根源就只 阅读全文
posted @ 2013-07-15 21:18 坚固66 阅读(144) 评论(0) 推荐(0)
摘要: 写算法时大多依靠简单输入验证,经常遇到小范围输入正常,大范围或特殊情况输入结果错误的问题。所以写程序之前最好先想好几个特殊用例来测试,以验证算法是否正确。单元测试就是个不错的工具,而VS 2012提供了很方便的单元测试功能。首先创建需要测试的C++项目,如果已有项目,可以跳过这个步骤。然后新建两个文件algs4.h和main.cpp,代码如下:algs4.hint add(int a, int b){ return a+b;} int minus(int a, int b){ return a-b;}main.cpp#include "algs4.h" int main() 阅读全文
posted @ 2013-07-15 21:16 坚固66 阅读(328) 评论(0) 推荐(0)
摘要: 和poj1655那道求树的重心基本上一样的,代码也没多大改动。详情请见 #include#include#include#includeusing namespace std;#define MAXN 100000int N;vector node[20005];int num[MAXN]; //num[i]为以i结点为根的树的所有结点数。int dp[MAXN];bool vis[MAXN]; //由于为无向图,所以用这个来标记此结点是否计算过。int dfs(int id){ int n=node[id].size(); vis[id]=1; num[id]=1... 阅读全文
posted @ 2013-07-15 21:14 坚固66 阅读(124) 评论(0) 推荐(0)
摘要: 欢迎转载,转载请注明出处:http://blog.csdn.net/gnorth/article/details/9327971 说白了,也就是HOOK掉Present,这种代码,其实百度上某些地方有,但是很多人估计不知道怎样得到Present的地址。所以就有些奇葩的例子:先到游戏的登录器内把CreateProcess之类的HOOK掉,让游戏进程暂停启动,然后注入游戏 HOOKDirect3DCreate9 得到IDirect3D9 对象之后,又得到IDirect3DDevice9 对象,最终得到Present,反正挺蛋疼的,而且就是在游戏创建对象前要HOOK掉,用户体验非常的差。其实自己创建 阅读全文
posted @ 2013-07-15 21:12 坚固66 阅读(655) 评论(1) 推荐(0)
摘要: 初装Ubuntu,打开windows保存的txt文件很可能会遇到各种乱码问题。 下面是wiki ubuntu里的解决办法: Gedit中文乱码 缺省配置下,用 Ubuntu 的文本编辑器(gedit)打开 GB18030/GBK/GB2312 等类型的中文编码文本文件时,将会出现乱码。 出现这种情况的原因是,gedit 使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。您要做的就是将 GB18030 加入这个匹配列表。 解决方法一:命令行方式,适用于所有 Ubuntu 用户 复制以下命令到终端中,然后回车即可: gco... 阅读全文
posted @ 2013-07-15 21:11 坚固66 阅读(1902) 评论(0) 推荐(0)
摘要: 1、物理standby failover 切换故障转移时在一些糟糕的事情发生时执行的计划外事件,需要将生产库移动到DR站点。有意思的是,这时候人们通常忙来忙去,试图弄明白发生了什么,需要做些什么才能使数据库恢复过来。客户打来电话询问系统核实才能恢复,高级管理人员在走廊徘徊,追究是谁范了错误。对于DBA来说,没有什么事情比时空的备用站点更可怕,并且在需要备用站点前,我们也不知道它是否奏效。如果故障转移失败,DBA们将会失去奖金,甚至职业生涯因此中断。所以我们在系统建立初期,就要有周密的后援计划。一旦出现问题,做到手不忙,心不慌。大显身手的时候到了。但此前需要有一番详尽实验做支撑,亲自动手很重要! 阅读全文
posted @ 2013-07-15 21:09 坚固66 阅读(504) 评论(0) 推荐(0)
上一页 1 ··· 116 117 118 119 120 121 122 123 124 ··· 425 下一页