摘要:
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------- 一.Socket一般应用模式(服务器和客户端) (1)、服务器welcoming socket 开始监听端口(负责监听客户端连接信息) (2)、客户端client socket连接服务端指定端口(负责接收和发送服务端信息) (3)、服务端welcoming socket监听到客户端连接,创建connection socket(负责和客户端通信) 二.服务器端的Socket(至少需要两个),一个负责接收客户端连接(但不负责与... 阅读全文
摘要:
ElementTree是python的XML处理模块,它提供了一个轻量级的对象模型。它在Python2.5以后成为Python标准库的一部分,但是Python2.4之前需要单独安装。在使用ElementTree模块时,需要import xml.etree.ElementTree的操作。ElementTree表示整个XML节点树,而Element表示节点数中的一个单独的节点。 构建XML文件 ElementTree(tag),其中tag表示根节点,初始化一个ElementTree对象。 Element(tag, attrib={}, **extra)函数用来构造XML的一个根节... 阅读全文
摘要:
先来看下面的这张效果图:上面这张效果图是百度影音的,现在在Android上很流行,最初是由facebook自己实现的,而后各大应用有跟风之势,那么这种侧滑效果是如何实现的呢?网上现在这种侧滑菜单的例子很对,也有开源的框架sliderMenu,而且可以定义很多样式,但大部分例子,都只是实现了这种类似效果,没有实现一种可移植的框架,仅仅是单页面效果而已,而且集成起来复杂,鉴于此,我自己实现了一套侧滑菜单的框架:1、最常用的支持左右策划2、多个页面切换也好不费力,页面切换的逻辑已经实现好了,集成进来,只需要关注自己项目的业务逻辑3、支持多个页面集成4、支持退出业务逻辑先上我自己实现的效果图:下面 说 阅读全文
摘要:
一 安装环境:虚拟机:RedHat 5.4 192.168.75.128主机环境:WIN7 32bit 192.168.75.1网络连接方式:NAT二 安装步骤:说明:Ø samba-3.0.33-3.7.el5.i386.rpm:为Samba服务的主程序包。后面的数字为此包的版本号,要搭建Samba服务器,必须安装此软件包;Ø samba-client-3.0.33-3.7.el5.i386.rpm:为连接服务器和连接网上邻居的客户端的Samba客户端工具;Ø samba-common-3.0.33-3.7.el5.i386.rpm:存放通用的工具和库文件,通常 阅读全文
摘要:
安卓在4.0之前对话框都是模态的,之后就改成非模态了。 解决方法吗,使用progressdialog.setCancelable(false)也行,但是这样就不能响应返回键的事件了,最好的方法是调用progressdialog.setCanceledOnTouchOutside(false),这样一切都和4.0之前的一样下面是个例子:ProgressDialog dialog = new ProgressDialog(MainActivity.this); dialog.setTitle("舌像分析中。。。"); dialog.setMessage("请稍等。。。 阅读全文
摘要:
题意:给出一个序列,求出每连续k个数字中最大的数和最小的数。这是道单调队列裸题,直接写就行了。本来用deque写出来后,发现在poj上硬是超时了,在discuss上看很多人也在抱怨超时的问题,据说在uestc上也有这题,我过去提交终于过了。。。但是poj还是没有过,于是我用数组模拟队列来写,提交还是超时,折腾了一会,把g++改成c++终于5s多过了。。。注意如果是直接输出答案的话,如果k=1可能会出错。代码:#include #include #include using namespace std;const int MAXN = 1000005;int n, k, t, arr[MAXN] 阅读全文
摘要:
可持久化trie树。不会可持久化数据结构的话推荐先看陈立杰的论文。先掌握可持久化线段树和可持久化trie树。//可持久化trie树,题目已知一棵树,每个点有点权,询问一对点路径上点权与给定值异或的最大值#pragma comment(linker, "/STACK:1024000000,1024000000")#include #include #include #define N 100100using namespace std;struct Edge{ int v,next;}edge[N*2];int head[N],val[N],cnt,n,m;void adde 阅读全文
摘要:
在Email系统中经常会上传多个文件到服务器,用户大多习惯一次上传所有的文件,而不是逐个上传,我们可以使用javascript动态地添加file元素到表单,然后在服务器端处理这些file效果图如下:页面代码MutlileFileUpload.aspx如下:[html] view plain copy多文件上传到服务器Demo添加附件样式表WriteMail.css代码如下:[css] view plain copy.delete_attach{PADDING-LEFT:18px;BACKGROUND:url(../images/deleteattch_icon.gif)no-repeatlef 阅读全文
摘要:
• 管理优化程序统计信息• 管理自动工作量资料档案库(AWR)• 使用自动数据库诊断监视器(ADDM)• 说明和使用指导框架• 设置预警阈值• 使用服务器生成的预警• 使用自动任务数据库维护通过复杂的Oracle DB 基础结构,可以方便地执行预先数据库维护,主要包括以下要素:• 每个Oracle DB 中都有一个内置的资料档案库,即 自动工作量资料档案库(AWR)。Oracle DB 服务器会定期为所有重要统计信息及工作量信息创建快照,并将这些数据存储在AWR 中。用户可以对捕获的数据进行分析,也可以由数据库自己进行分析,或者两者兼有。• 数据库使用自动任务执行常规维护操作,如定期备份、刷新 阅读全文
摘要:
题意:给一棵树,三种操作。将第i条边的权值改为v,将a到b的路径上的边的权值全部取反,求a到b路径上边的权值的最大值。思路:明显的树链剖分,加上线段树的操作。因为有取反的操作所以每个区间要记录最大值和最小值。查询两点间的路径时,用求公共祖先的方式去求。 #include#include#includeconst int N=101000;const int inf=0x3fffffff;using namespace std;int head[N],num,son[N],sz[N],father[N],dep[N],idx,a[N],cot[N],ti[N],top[N];struct ... 阅读全文