上一页 1 ··· 102 103 104 105 106 107 108 109 110 ··· 425 下一页
摘要: using System.Collections.Generic; using System.Text; using System.Net; using System.Net.Mail; try { //编码暂硬性规定为GB2312 Encoding encoding = Encoding.GetEncoding(936); MailMessage Message = new MailMessage( new MailAddress("自己的邮箱", "5", encoding),//第一个是发信人的地址,第二个参数是发信人 new MailAddres 阅读全文
posted @ 2013-07-18 18:36 坚固66 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 题记:Nginx之旅系列是用来记录Nginx从使用到源码学习的点点滴滴,分享学习Nginx的快乐Nginx 首页:http://nginx.org/ Nginx的configuration 今天对Nginx开始小试牛刀,其实对Nginx几年之前便久仰大名,由于之前精力一直局限在TCP/IP协议栈,也只是偶尔看看Nginx相关的资料。最近计划把协议栈传输层和传输之上层结合Nginx一起看,也算是从应用程序的角度来协议栈,学以致用。 对于Nginx的编译配置以及安装其实没什么好说的,但是今天在./configuration的时候发现了一个小问题网上有的帖子没有说明白,就是配置的时候会ch... 阅读全文
posted @ 2013-07-18 18:34 坚固66 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 题意,给你一个l,和一个地图,让你从起点走到终点,使得路程刚好等于l。你可以选择一个系数,把纵向的地图拉伸或收缩,比如你选择系数0.5,也就是说现在上下走一步消耗0.5的距离,如果选择系数3,也就是说上下一步消耗3的距离。左右不能改变。 Hint中提示了答案在0--10之间,其实就透露出了二分的思想。我们对系数P进行二分,对每一个系数P进行一次bfs,如果可以在小于等于l的步数内找到解,则增加下界,否则减小上界。 由于上下和左右的消耗值不相同,所以我们采用A*算法,设估价值为当前点到目标点的哈弗曼距离(注意上下距离要乘上系数P),然后利用优先队列搜索。我试了几下,精度开到1e-6才不会wa如果 阅读全文
posted @ 2013-07-18 18:33 坚固66 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 在使用IE中,特别在目前div+css的方式,往往不定义div的高度,这是在添加div内容后,需要获取div的高度时,往往需要用到offsetHeight。在使用中,有时会碰到offsetHeight获取到为0的现象,但如果你用各种JS调试工具调试,又能在对象中看到值(如果直接指向offsetHeight是没值的,但如果是对象查看是有值的,在调试器中回车查看对象就已经刷新对象了,所以有值。)比如下面片段 如果获取divcj的高度,那么在onload中获取到的是0。因为divcj下有float方式布局的。这时如果div简单,可以借助隐藏层,比如这里的divcj2,把float去掉后,获取到的.. 阅读全文
posted @ 2013-07-18 18:31 坚固66 阅读(329) 评论(0) 推荐(0) 编辑
摘要: Citrix 服务器虚拟化之一 网络部署Xenserver 6.2 思杰的XenServer®是完整的服务器虚拟化平台。 XenServer软件包中包含所有你需要创建和管理部署的虚拟x86计算机上运行的Xen,开放源码,准虚拟化的虚拟机管理程序与近乎完美的性能。 XenServer是对Windows和Linux进行了优化的虚拟服务器。XenServer直接在服务器硬件上运行,而不需要底层操作系统,是一个高效,可扩展的系统。使用XenServer来降低成本: 1)•整合多个物理服务器上的虚拟机 2)•减少需要管理的独立的磁盘映像的数量 3)•允许方便地集成到现有的网络和存储基础架构使用 阅读全文
posted @ 2013-07-18 18:29 坚固66 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 调试的时候经常用到打印语句,当需要添加的说明字符串和需要打印的数值混淆到一起的时候,需要先写字符串如,"the string here is",接着再输入变量的值。这样一来一去还是比较麻烦的。下面介绍一种方法,可以大大的提高效率。 步骤一:假定需要打印temp的值,先输入完整的打印字符串: 步骤二:选中temp,按住神键Ctrl+1: 步骤三:选择提示选项,在删除双引号即大功告成。在需要打印的变量混淆在提示字符串中,这个方法能大大加快输入速度。上一篇文章,Eclipse用法和技巧十九:eclipse修改workspace: http://blog.csdn.net/ts11 阅读全文
posted @ 2013-07-18 18:27 坚固66 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 导入excle数据1.if (File.Exists(strFileName)) // 当文件存在时 { m_fileName = strFileName; } else { throw new Exception(string.Format("文件:[{0}] 不存在!", m_fileName)); } this.gridView.DataSource = ExcelToDataTable(m_fileName, "Sheet1");2./// /// 将Excel导入DataTable中(Excel第一行为DataTable列名) /// /// 阅读全文
posted @ 2013-07-18 18:25 坚固66 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 这两天刚刚回顾了一下servlet中的配置对象ServletConfig、上下文对象ServletContext、多线程相关的知识点,做了一下笔记,如下:一、Servlet配置对象(ServletConfig):Servlet初始化时,容器调用其init(ServletConfig)方法,传递该对象。1、获得对象方法:(1)、直接使用getServletConfig()方法:ServletConfig config = getServletConfig();(2)、覆盖Servlet的init()方法,把容器创建的ServletConfig对象保存到一个成员变量中:public void in 阅读全文
posted @ 2013-07-18 18:23 坚固66 阅读(181) 评论(0) 推荐(0) 编辑
摘要: How Many Tables Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 9066Accepted Submission(s): 4429 Problem Description Today is Ignatius' birthday. He invites a lot of friends. Now it's dinner time. Ignatius wants to know how many tables he 阅读全文
posted @ 2013-07-18 18:21 坚固66 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。工厂方法模式或简单工厂关注的是单个产品对象的创建,要创建一系列的产品对象,而且这一系列对象时构建新的对象所需要的组成部分,也就是这一系列被创建的对象相互之间是有约束的,这一解决方案就是抽象工厂模式。在这个模式里面,会定义一个抽象工厂,在里面虚拟地创建客户端需要的这一系列对象,所谓虚拟的就是定义创建这些对象的抽象方法,并不去真正地实现,然后由具体的抽象工厂的子类来提供这一系列对象的创建。这样一来可以为同一抽象工厂提供很多不同的实现,那么创建的这一系列对象也就不一样了,也就是说,抽象工厂在这里起到一个约束的作用,并提供所有子类的一 阅读全文
posted @ 2013-07-18 18:19 坚固66 阅读(119) 评论(0) 推荐(0) 编辑
上一页 1 ··· 102 103 104 105 106 107 108 109 110 ··· 425 下一页