package com.jim.testapp; import android.app.Activity; import android.os.AsyncTask; import android.os.Handler; import android.os.Message; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import androi
Handler, AsyncTask用法简单示例
第三章 深入Servlet技术

3.1 配置Servlet <servlet-name>,<servlet-class>是必须配置的,以便于web容器知道浏览器具体访问的是哪个servlet. <init-param>用于初始化参数,在servlet中可使用getServletContext().getInitParam(String paramName)来获取初始化参数值. <load-on-startup>配置该servlet加载方式,置1时Tomcat将在启动时便加载该servlet
微软企业库5.0学习笔记(10)ASP.NET模块依赖注入
您可以使用HTTP模块,一个到ASP.NET HttpApplicationState类的扩展,在Global.asax编写代码强制ASP.NET在每一个页面请求时自动注入依赖的对象,就像在ASP.NET Web窗体应用程序中讨论的一样. 下列方法显示了一个合适的方法能够获取PreRequestHandlerExecute事件将它自己注入到ASP.NET的执行流水线,在每个页面请求中通过容器的BuildUp方法运行Http模块,并获取OnPageInitComplete事件.当OnPageIni
字符的排列

问题:输入一字符串(要求不存在重复字符),打印出该字符串中字符中字符的所有排列. 思路:求所有可能出现在第一个位置的字符,把第一个字符和其后面的字符一一交换.固定第一个字符,求后面所有字符的排列.这个时候扔把后面的所有字符分成两部分:后面字符的第一个字符,以及这个字符之后的所有字符,然后把第一个字符逐一和它后面的字符交换. 1 #include<stdio.h> 2 #include "stdafx.h" 3 #include<tchar.h> 4 5 void
第8章 布局

CSS布局技术的根本即3个基本概念:定位,浮动,外边距操纵. 一 计划布局 1 页面大结构划分————关注内容区域(寻找共同特征而不是视觉表现,寻找重复模式)————在内容中寻找不同布局 二 设计基本结构 wrapper,header,content,footer 用外边距让设计居中的问题: .wrapper{width: 920px;margin:0 auto;} hack:混杂模式中的IE5和IE6不支持margin:auto;但是IE将text-align: center;误解为将所有东西
Liunx服务器上编辑邮件系统postfix配置文件和安装dovecot

实验 安装邮件系统之前需要安装DNS服务做域名解析: 安装和配置DNS服务请参考:http://9067358.blog.51cto.com/9057358/1616971 在DNS服务上做邮件交换记录: 安装好DNS后,启动服务,测试使用host命令解析: 由于系统一般自带postfix,所有不需要安装,直接可以编辑邮件配置文件: 在文件中找到下面对应的配置项进行编辑,修改: inet_interfaces = 192.168.100.102, 127.0.0.1 //监听服务的IP
webservice接口读取xml文件内容
xml文件我放在D:/HBJT_FILE/test.xml xml文件内容为: <?xml version="1.0" encoding="GB2312"?> <RESULT> <VALUE> <NO>A1234</NO> <ADDR>河北省</ADDR> </VALUE> <VALUE> <NO>B1234</NO> <ADDR
iOS适配各版本

1.navigationItem if (isBeforeIOS7) { UIButton *yes = [UIButton buttonWithType:UIButtonTypeCustom]; yes.frame = CGRectMake(0,0,40,40); [yes setTitle:@"确定" forState:UIControlStateNormal]; [yes setTitleColor:[UIColor whiteColor] forState:UIControlS
【BZOJ1036】【LCT版】树的统计Count

Description 一 棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w.我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III. QSUM u v: 询问从点u到点v的路径上的节点的权值和 注意:从点u到点v的路径上的节点包括u和v本身 Input 输 入的第一行为一个整数n,表示节点的个数.接下来n – 1行,每行2个整数a和b,表示节点a和节点b之间有
java-百鸡问题
public class baiji2 { public static void main(String args[]) { System.out.println("以下是各种情况:"); for(int i=0;i<=25;++i)//Gongji { for(int j=0;j<=33;++j)//muji { int k=100-i-j; if((i+j+k==100)&&(4*i+3*j+0.5*k==100)) { System.out.print
转:ASP.NET MVC + EF 更新的几种方式
1.常用 db.Entry(实体).State = EntityState.Modified;db.SaveChanges(); 2.指定更新 db.Configuration.ValidateOnSaveEnabled = false;db.TUser.Attach(实体);ObjectStateEntry stateEntry = ((IObjectContextAdapter)db).ObjectContext.ObjectStateManager.GetObjectStateEntry(
求乘法逆元模板(扩展欧几里得)
void exgcb(LL a,LL b,LL &d,LL &x,LL &y){ if(!b){d=a;x=1;y=0;return;} exgcb(b,a%b,d,y,x);y-=x*(a/b); } LL ny(LL a,LL b){ ///求a关于b的逆元(要求a,b互质) LL d,x,y; exgcb(a,b,d,x,y); return d==1?(x+b)%b:-1; }
Docker配置指南(三):Dockerfile(一)
Dockerfile功能以及其工作流程 docker可以通过自动阅读dockerfile文件建立镜像,dockerfile是一个文本文档型的,所有用户能在命令行进行的操作命令都可以在此定义,从而将这些命令组合起来,并生成一个直接可用的镜像.使用"docker build",用户可以连续执行多个指令,从而实现构建的自动化.本文将会介绍在dockerfile中可以执行的命令参数. docker build命令可以从一个dockerfile或者一个文本构建镜像,构建文本可以是一个本地路径或者
Xcode 运行时遇到的 网络数不能用的
这次高盛错了,直播洗牌后只有一类平台可活

直播行业将要洗牌,这个事没有人怀疑.大家只是争论,到底有谁能够活下来. 这不,一直被阴谋论和神秘化包围的全球顶级投行高盛也出来说话了:中国直播行业在经历2015.2016的迅速发展后,整个市场的将呈现新的格局,未来将只有两种类型的平台能够生存. 其实,高盛的这个判断,并不一定准确.在洗牌之后,不是两类平台能活,而是一类:那就是已经建成"护城河"的直播平台. 不过不得不说,大洗牌前夜,很多怪异的现象开始出没. 你以为直播平台在死亡?结果还新开了41家 在高盛看来,能活下去的2类平台是指的
drupal中安装CKEditor文本编辑器,并配置图片上传功能 之 方法二

drupal中安装CKEditor文本编辑器,并配置图片上传功能 之 方法一 中介绍了ckeditor的安装和配置方法,其实还有另一种新方法,不用IMCE模块. 不过需要ckfinder的JS库,可以到http://ckfinder.com/download下载,下载后放到ites\all\modules\contrib\ckeditor文件夹下如图, 然后到admin/config/content/ckeditor/edit/Full配置一下 就行了
jQuery js 格式化数字
写程序与的时候,有些地方需要js或者jQuery取值,然后将50000000.00格式化成50,000,000.00这种形式: 首先创建formatCurrency.js,代码如下: function formatCurrency(num) { num = num.toString().replace(/\$|\,/g,''); if(isNaN(num)) num = "0"; var sign = (num == (num = Math.abs(num))); num = Math
HTML 常用标签演示

HTML 常用标签演示 本页演示的所有标签均为浏览器默认效果. [基础] <div> 定义文档中的节(块元素,无任何属性) <span> 定义文档中的节(内联元素,无任何属性) <h1> to <h6> 定义标题(通常使用粗体显示.注意:单个页面内最好只使用1个H1标签) H1 标题 H2 标题 H3 标题 H4 标题 H5 标题 H6 标题 <p> 定义段落 <hr> 定义水平线(本页中的分割线均为 <hr> 标签) &
C# WebBrowser函数互相调用
在使用C#开发winform程序过程中,我们经常会碰到嵌入了一个WebBrowser的浏览器控件.很多时候,我们需要在程序里控制网页的显示方式,或者调用网页当中的某个JS函数,反过来,也有可能网页也需要调用程序当中的函数来实现某些功能.下面我给大家讲解下如何互相进行交互. 程序调用JS脚本如下: JS脚本代码: function ShopXG(infor) { alert(‘我要开网店.携购独立网店系统,模板最全,最专业的系统!’); return; } C#代码调用如下: using Syst
js 参数arguments小记
最近小猫又抽风,不学css,看起了js.不过有学习了一项新的技能. js中的arguments代表了参数组,当我们的参数不固定是可以使用这个求和神马的. function sum(){ var result=0; alert(arguments.length); for(var i=0;i<arguments.length;i++){ result+=arguments[i]; } return result; }; window.onload=function(){ alert(sum(1,2