`
zjxs_sky100
  • 浏览: 30240 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
服务端代码如下: import java.io.IOException; import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.channels.SelectionKey; import java.nio.channels.Selector; import java.nio.channels.ServerSocketChannel; import java.nio.channels.SocketChannel; import java.nio.charset.Charset; import j ...
DetachedCriteria 关联查询: DetachedCriteria detachedCriteria = DetachedCriteria.forClass(User.Class) detachedCriteria.createCriteria("集合属性").add(Restrictions.like("doorId",1)); 或者 detachedCriteria.createAlias("集合属性","a").add(Restrictions.like("a.doorId",1 ...
Struts2 框架对checkbox的处理 1、 对于html的input[type=checkbox]的标签元素,如果元素未被选中,则不作为参数提交。如果后台绑定参数是布尔类型,那么元素的选中值应该是布尔值的字符串。 2、 对于struts2的checkbox标签,会生成一个html的input[type=checkbox]的标签元素和一个html的input[type=hidden]的标签元素。如下所示: <input type="checkbox" name="useOil" value="true" id=" ...
@echo off set /p p=是否关机(1:关机 2:取消关机) rem 判断 if %p% == 1 ( goto shutdown) else goto cancel :shutdown echo 进入关机流程 set /p t= 请输入时间(分钟) set /a m=%t%*60 shutdown.exe /s /t %m% goto over :cancel if %p% == 2 ( echo 进入取消关机流程 shutdown.exe /a ) else set /p s=输入错误,请按任意键退出...... :over rem 不做任何事情,表示运行结束
class Triangle { private int[][] num; private int lineNums; private int[][] lineTotal; public Triangle(int num) { this.lineNums = num; init(); } private void init() { System.out.println("请输入金字塔数字:"); Scanner s = new Scanner(System.in); lineTotal = ne ...
class Hanio { private int step; public  void track(int num , String s , String m , String e) { /* * 底盘从柱A移到柱C,首先要借助柱C,把底盘上的(n-1)个盘都移到柱B上。 */ if (num == 1) { move(num , s , e); } else { track(num - 1 , s , e , m); move(num,s,e); track(num -1 , m, s, e); } } priva ...
public class EightQueens { /** * @param args */ public static void main(String[] args) { QueueTrack queueTrack = new QueueTrack(8); queueTrack.backTrace(1); System.out.println("可行方案数:" + queueTrack.getSum()); } } class QueueTrack { private int[] lines; private int li ...
servelt的post处理方法: public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); String name = request.getParameter("username"); String ...
创建服务端: #-*- coding=UTF-8 -*- ''' Created on 2014-3-10 ''' import socket Host = '127.0.0.1' Port = 50000 Buffer = 5000 sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM) sock.bind((Host,Port)) sock.listen(0) print("tcpServer listen as:%s %s\n\r" %(Host,Port)) while True:     client_soc ...
1、 XML的概念 允许开发者自由定义标签,侧重于数据如何存储和传输,跨平台的数据交换格式,一种轻量级的持久化方案。 XML文档必须遵守基本规范,同时一份有效的文档,还必须遵守语义约束 a) 只有一个根元素 b) 元素必须合 ...
首先使用HttpSessionAttributeListener监听session的属性添加 HttpSessionListener监听session的创建和销毁 session的invalidate方法 会删除属性同时触发attributeRemoved方法 监听器代码如下: public class BindingListener implements HttpSessionListener, HttpSessionAttributeListener { private static List<LineUser> login_users = null; private ...
<project name="first_spring_ws" basedir="." default="junit"> <property name="tomcat.lib" value="E:/Tomcat 6.0/lib" /> <property name="src" value="${basedir}/src" /> <property name="build" value=&q ...
简单回顾下axis2框架实现web服务 1、首先导入axis2的lib类库 2、把axis2.war加载到tomcat的项目发布目录下 3、简单服务提供者: public class FirstService { public void sayHello(String name){ System.out.println(name); } } 4、建立服务描述文件services.xml <service name="FirstService" scope="application" targetNamespace="http ...

KMP算法

package zl.character.compare; /** * 字符串匹配 kmp算法 * KMP算法实质:利用已经遍历得到的匹配信息来辅助后面的匹配过程 * @author bo * */ public class Kmp { /** * next[j] = k 代表索引5的元素直接k-1个元素和开头k-1个元素相匹配(next数组表示 当pj元素失配的时候 需要把模式串向右移动到什么位置) * 即p0...p(k-1) 和 p(j-k)...p(j-1) 相等 * 所以 0 < k < j * @param list * @retur ...

parseInt惹的祸

今天项目在实施的过程中,出现了让我懊恼的事情: 卡的金额读不出来,一开始以为控件有问题,于是就调试空间API返回的值,一看都是正确的。这个郁闷的。后来只能去查看读取金额函数,查看读取出来的字符串,也是对的,心里一想那肯定是下面流程中出现问题,第一眼就放在parseInt身上,一看返回值是0,我的天呢。查看parseInt文档一看,原来这个函数还有第二个参数,如果把字符串一十进制格式转,应该这种方式parseInt(str,10),这下终于明白了。幸好还是实施测试阶段。哎,只能对同事说声对不住了。
Global site tag (gtag.js) - Google Analytics