1. socket编程socket类型包括:——TCP socket 和 UDP socket。
常规的客户服务区模式。
——Raw socket
可用于嗅探和注入
2. C/S模式 C/S (Client/Server,客户机/服务器)模式又称C/S结构,是20世纪80年代末逐步成长起来的一种模式,是软件系统体系结构的一种。C/S结构的关键在于功能的分布,一些功能放在前端机(即客户机)上执行,另...
分类:
编程语言 时间:
2015-04-29 21:46:53
阅读次数:
167
在一般的BS项目开发中,我们经常需要在前台和后台之间传递数据,mvc架构中,也需要在view和controller之间传递数据,那么我们应该如何实现呢?...
分类:
编程语言 时间:
2015-04-29 21:47:39
阅读次数:
173
Ubuntu 版本为1204server
安装SVNapt-get install subversion建立SVN仓库mkdir -p /home/.svn/test #建立仓库目录
mkdir -p /home/.svn/test_2
svnadmin create /home/.svn/test #创建仓库,执行完毕后test目录有仓库相关文件
svnadmin create /home/...
分类:
系统相关 时间:
2015-04-29 21:48:00
阅读次数:
167
1.添加代理:
@interface ViewController ()
2.添加存储数组和视图:
//视图
@property(nonatomic,strong)UIPickerView *pickerView;
//日期
@property(nonatomic,strong)NSMutableArray *dayDateArray;
//消失
@property...
分类:
其他好文 时间:
2015-04-29 21:48:17
阅读次数:
153
“菜鸟”和“大神”
刚刚走出就业的程序员,技术是刚刚起步的基点。那下面我们就聊一聊有关技术的东西。首先请您先想想这几个问题。现在社会上有很多程序员,那您是否可想过程序
员为什么会有不同的水平?你又是哪一类的程序员?“菜鸟”程序员和“大神”程序员差在哪里?真是差在技术上了吗?那不是差在技术上那差在了哪里?
上面很多一连串的问题,没有把你搞晕吧!那就听我一一给您分析这个问题背后的答案。...
分类:
其他好文 时间:
2015-04-29 21:47:17
阅读次数:
127
http://poj.org/problem?id=2778
Description
It's well known that DNA Sequence is a sequence only contains A, C, T and G, and it's very useful to analyze a segment of DNA Sequence,For example, if ...
分类:
其他好文 时间:
2015-04-29 21:46:55
阅读次数:
107
将a与b的对应位进行异或运算,同为0或者同为1时,对应位结果为0;否则为1。...
分类:
其他好文 时间:
2015-04-29 21:45:00
阅读次数:
154
问题描述
打开图库,点击“发送 ”按钮,选择上传到苏宁云,分享后点击“最近应用 ”按钮,发现云盘图标异常。
问题分析
模块SystemUI
源码位置:frameworks/base/packages/SystemUI/src/com/android/systemui/recent/
icon加载过程(RecentTaskLoader.java) 从Task信息中获取图标
final R...
分类:
移动开发 时间:
2015-04-29 21:47:46
阅读次数:
185
目录目录
概述
zygote分析
AppRuntime分析
创建虚拟机startVm
注册JNI函数startReg
进入JAVA世界
建立IPC通信服务端registerZygoteSocket
预加载类和资源preload
启动system_server
有求必应之等待请求runSelectLoop
概述在Android系统中,所有的应用程序进程,以及用来运行系统关键服务的System进程都是由...
分类:
移动开发 时间:
2015-04-29 21:47:46
阅读次数:
195
二叉树,后续遍历
#include
using namespace std;
string ans;
int n;
void build(int l,int r)
{
int mid=(r+l)/2;
if(l!=r)
{
build(l,mid);
build(mid+1,r);
}
int num0=0,num1=0;
for(int i=l;i<=r;i++)
{
...
分类:
其他好文 时间:
2015-04-29 21:47:03
阅读次数:
127
使用MSI的函数可以检测软件是否安装,获取安装版本信息等,前提是软件为.msi文件安装的。
使用对MSI操作的函数需要加入一下几个头文件:
#include
#include
#pragma comment(lib, "Msi.lib")
检测软件是否安装
获取软件的安装路径
如果软件是通过.msi文件安装的,...
分类:
其他好文 时间:
2015-04-29 21:46:35
阅读次数:
319
orcel创建自增列的两个方法...
分类:
其他好文 时间:
2015-04-29 21:44:45
阅读次数:
124
UVA 12186 Another Crisis:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=243&page=show_problem&problem=3338
题意:世界危机发生了,工人们请求加薪。一个老板和n个员工组成树状结构,每个员工都有自己的唯一上司,Boss的编号为0,员工...
分类:
其他好文 时间:
2015-04-29 21:45:13
阅读次数:
145
五、挂载USB存储设备
TL-WR720N自带的USB接口(原用于3G网卡)可以为我们接入USB存储设备,扩展容量提供极大便利。
1.准备磁盘
这里可以选择大容量的U盘或磁盘,而我本着废物利用的原则选择从旧电脑上拆下的机械硬盘(当然还需要自行准备USB转SATA数据线),然后进行格式化操作。
2.分区与格式化
查看磁盘情况
$ fdisk –l
根据fdisk命令的指导完成分区...
分类:
其他好文 时间:
2015-04-29 21:44:13
阅读次数:
209
代码很短,实现起来也很简单,下面是代码:
//
// main.cpp
// PreMidgetPost
//
// Created by xin wang on 4/29/15.
// Copyright (c) 2015 xin wang. All rights reserved.
//
#include
//链表二叉树的节点类
template
class BinaryTr...
分类:
其他好文 时间:
2015-04-29 21:44:41
阅读次数:
178
引言
最近在看项目中的各种计算,因为是金融方面的项目,涉及到日化,年化,利息,债转这些和钱有关的计算很多,其中全部通过BigDecimal类进行的运算,以前涉及到的计算基本都用+、-、*、/等算术运算符直接进行数学运算,数据类型一般用double就能解决问题,但是如果要求完全精度时double就不合适了,因为double是在广域数值范围上提供较为精确的快速近似计算(只能处理16位有效数)。
...
分类:
编程语言 时间:
2015-04-29 21:44:17
阅读次数:
175
http://acm.hdu.edu.cn/showproblem.php?pid=3394题目描述:
有一个公园有n个景点,公园的管理员准备修建m条道路,并且安排一些形成回路的参观路线。如果一条道路被多条道路公用,那么这条路是冲突的;如果一条道路没在任何一个回路内,那么这条路是不冲突的问分别有多少条有冲突的路和没有冲突的路分析:
刚学点双和边双,看见题目分不清哪个是哪个~这个题目是求点双的。某...
分类:
其他好文 时间:
2015-04-29 21:45:20
阅读次数:
122