摘要: 喜欢上了CSDN。新地址:http://blog.csdn.net/scherrer 阅读全文
posted @ 2014-01-14 20:47 shuimuouyang 阅读(100) 评论(0) 推荐(0) 编辑
摘要: Code First.Server.c代码分析。 1.引入一些头文件和dll. #include <winsock2.h>#include <stdio.h>#include <sys/stat.h>#include <sys/types.h>#pragma comment(lib, "ws2_32.lib") 2.服务器建立Socket套接字 View Code void main(void){ WSADATA wsaData; SOCKET MainSocket;//Socket对象 SOCKADDR_I... 阅读全文
posted @ 2013-04-01 23:00 shuimuouyang 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 想起了一个约瑟芬公主的问题。原题是:古代有一位国王,他有一个才华出众,美艳绝伦的女儿叫约瑟芬。到了出嫁的年龄求婚者络绎不绝为了确定女儿应该嫁给谁国王决定通过一种传统的仪式来进行选择。仪式是这样的:先由公主从求婚者中选出10人然后让他们站成一圈,公主选一个人作为起点并按顺时针方向逐个数到17(公主的年龄)然后再从1数到17每次在17那个位置的人都要被淘汰。可是公主已经喜欢上了英俊的王子乔治,怎样才能让最后留下的是乔治呢?公主拿出10个金币围成一圈试了又试终于明白了并且如愿以偿!问:公主是如何如愿以偿的呢 ???本来在写C程序,突然想起了这个问题。就查找资料,去尝试解决了他。(在ubuntu 下用 阅读全文
posted @ 2013-03-25 22:04 shuimuouyang 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 这一周课很多,所以没有及时的接上。现在的我不打算再拼命的做码农了,而是尽量的做总结。把以前写过的一些代码回忆一下,把以前有过的思路再重新寻觅一回。似乎,我好多废话。在做Android应用程序开发时,有很多应用都会获取由Web Server返回的数据,有的可能是xml数据,有可能是json数据。他们各有应用范围。我继续总结一下获取网络json数据的一些idea。这里先分析一下业务逻辑,UI稍后再唠叨。1.分析一下手机购物应用的执行过程。首次执行一个MainActivity,此activity的功能是构成main UI(即下方有个Tab 菜单),由于我的没个Activity都是继承了上文中的IMA 阅读全文
posted @ 2013-03-07 20:54 shuimuouyang 阅读(12429) 评论(3) 推荐(6) 编辑
摘要: 在上学期(大三),实验室老师给我们一个小项目,做一个手机购物的客户端,我负责写服务器,服务器采用ssh+jpa,返回json数据给客户端。但是负责写Client的童鞋他们没有太给力,于是,我又抱着练习的心态去写Client。唉,往事已矣,老师说这个项目是个练习项目...结果,我们就没有练习下去了,只做了一个半成品。逝者如斯夫,不舍昼夜,这里是为了纪念那些日子和当时用到的开发模式。1.有一些程序截图,UI是我的大问题啊。 2.采用mvc模式,处理Client业务与UI更新。画不来图,直接上代码理解。 ⑴定义一个IMActivity接口,声明两个抽象方法,项目中与UI有关的activity都... 阅读全文
posted @ 2013-03-03 15:02 shuimuouyang 阅读(4739) 评论(3) 推荐(0) 编辑
摘要: 有一天,突然有个idea,想知道选择排序和冒泡排序到底谁快谁慢,于是,写了代码来测试。1.冒泡排序View Code /*** * bobble sorting * @param arr */ static void bobble(int arr[]) { boolean flag = false; for(int i=0;i<arr.length-1;++i) { for(int j=0;j<arr.length-1-i;++j) { if(arr[j] > ... 阅读全文
posted @ 2013-03-03 13:25 shuimuouyang 阅读(536) 评论(0) 推荐(1) 编辑
摘要: 1.struts.xml零配置+我的拦截器,直接CODING吧。View Code <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"><struts> <!-- 请求参数的编码方 阅读全文
posted @ 2013-03-03 13:05 shuimuouyang 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 我比较喜欢海蓝色,海蓝天蓝,心情海蓝,希望我坚持下来,以前没有即时的记录,过去这么久了,才拼命的去回忆,思路会有断痕,有褶皱。 在具体实现由Dao层定义的接口时,我采用的是JPA规范,JPA全称叫Java持久化API,百度百科说JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。理解它,需要实践它。 1.同样在base包下新建抽象类DaoSupport.class,并实现接口Dao。由于是使用了JPA规范,所以加入注解Transicational,作用是为类中的方法加入事物。View Code /** 默认:方法被加入事物,传播行... 阅读全文
posted @ 2013-03-03 11:33 shuimuouyang 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 在我的feelling中,用ssh搭建Java Web开发框架时,用M-V-C模式是最好不过了。此时,后台业务逻辑层即model层,会有很多实现方式。这么久以来,我通过一些资料发现了一种我觉得很好的方式,所以,想记录下来。毕竟,好记忆不如烂笔头嘛。1.新建业务层包,即service包,前缀可自定义。2.再在service包下新建一个基层或者叫基本业务的包,可定义为base包。3.在base包下,新建总的业务接口,定义增删改查(Curd)的业务。View Code /** * 全局接口 * @author Scherrer * */public interface DAO {}4.定义具体Cur 阅读全文
posted @ 2013-03-03 10:40 shuimuouyang 阅读(1358) 评论(0) 推荐(0) 编辑
摘要: 以前上Java课的时候,老师要求,自行组队来做一个即时网络通信的课程设计。具体要求:使用Socket套接字和ServerSocket来开发一个基于c/s架构的小项目,服务器和客户端的UI采用Swing编程,具体业务逻辑采用多线程开发。现在过去这么久了,想去回忆一下,记录一下当时的点滴,作为一点点积累。我正在努力回忆..我主要负责,服务器的设计开发,下面是我的部分代码。一,UI部分是模仿别人写的,可自行设计。二,业务部分(多线程处理)1.线程管理类View Code package com.haoyudian.server.service;import java.io.IOException;i 阅读全文
posted @ 2013-03-02 18:37 shuimuouyang 阅读(1451) 评论(3) 推荐(1) 编辑