2013年8月7日

hdu 4649 Professor Tian 多校联合训练的题

摘要: 这题起初没读懂题意,悲剧啊,然后看了题解写完就AC了题意是给一个N,然后给N+1个整数 接着给N个操作符(只有三种操作 即 或 ,与 ,和异或 | & ^ )这样依次把操作符插入整数之间就可以得到一个表达式接着给出 N 给浮点数(在0~1之间表示概率 )表示的是 操作符和他右边的整数丢失的概率。 例如下面这组数据11 2&0.5 整数与操作符间可以组成一个表达式即 1&2 但是由于某些原因表达式的操作符和他操作的右边的那个数有一定的概率会丢失这组数据就是 &2有 0.5的概率会丢失 ,要你算这个表达式的期望值是多少 这组数据可以这样算当&2不丢失的时候1 阅读全文
posted @ 2013-08-07 19:37 you Richer 阅读(156) 评论(0) 推荐(0)

hdu - 4651 - Partition

摘要: 题意:把一个整数N(1 >好经典的问题,但数好大,比赛卡住了。。。原来,这个问题有个公式计算:q[i]为第i个广义五边形数。#include using namespace std;const int maxn = 100000;const int mod = 1000000007;int p[maxn+10];void init(){ int i, j, k, l; long long sum; p[0] = 1; for(i = 1; i 0; k++, l = -l){ j = i - (3*k*k - k) / 2; ... 阅读全文
posted @ 2013-08-07 19:35 you Richer 阅读(168) 评论(0) 推荐(0)

Struts2实现单文件上传

摘要: 首先配置一下web.xml struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter config struts-default.xml,struts-plugin.xml,../struts.xml struts2 /* 新建一个上传页面:upload.jsp file: UploadAction.java:package com.struts2.action;import java.io.File;import java.io.FileInput... 阅读全文
posted @ 2013-08-07 19:33 you Richer 阅读(195) 评论(0) 推荐(0)

hdu1166 树状数组

摘要: 不知道为什么用C++输入输出死活不过,换成C的就过了。。。#include #include //==============================#define maxn 50020int c[maxn];int a[maxn];int n;int t;int lowbit(int x){ return x&(-x);}int Sum(int n){ int sum = 0; while(n>0) { sum += c[n]; n = n - lowbit(n); } return sum;}void update(i... 阅读全文
posted @ 2013-08-07 19:31 you Richer 阅读(215) 评论(0) 推荐(0)

hibernate多对一的操作解析

摘要: 在hibernate的关联操作中有很多关系,其中多对一关系是最常见的。我们看这两个表。 这里有部门表和员工表。那么我们可以这么说一个部门可以有多个员工。这就是1对多的关系。这是我们站在部门表的角度上看的。那么我们也可以说多个员工是一个部门的,这就是多对一的关系。这就是我们站在员工表的角度上说的。下面我做一个多对一的例子,实现两表的增加和查询操作。1.部门对象映射类package com.fish.testdao;public class Department {private Integer id;//部门编号private String name;//部门名称public Integer . 阅读全文
posted @ 2013-08-07 19:29 you Richer 阅读(234) 评论(0) 推荐(0)

poj 2411 新写法

摘要: 别以为我在刷水题。。。。今天做了场srm,500pt想到了是dp但是无从下手,但是看了rng_58的神代码后顿觉海阔天空啊(盯着看了一个下午),相比于一年前的写法,真的是不忍直视啊,TC真是个好地方。。。赞!其实就是将普通的铺砖块问题用类似于插头dp逐格递推的思路来写。下面的代码相信大家应该都能看懂。#include #include #include long long dp[2][1>1] += dp[cur][s];continue;} if(j+1> 1; dp[nxt][mask] += dp[cur][s]; ... 阅读全文
posted @ 2013-08-07 19:27 you Richer 阅读(202) 评论(0) 推荐(0)

OpenGL进阶(十一) - GLSL4.x中的数据传递

摘要: in out 对于 vertex shader,每个顶点都会包含一次,它的主要工作时处理关于定点的数据,然后把结果传递到管线的下个阶段。 以前版本的GLSL,数据会通过一些内建变量,比如gl_Vertex和gl_Normal,但现在,通常时使用通用顶点属性( generic vertex attributes)来提供,通常和一个Buffer object 想关联。对于程序员来说,现在可以自由去定义一些顶点的属性集来提供输入,只要在开头的时候用in 关键字来声明就可以了。 还有一种方式就是使用uniform variables。这种变量和属性变量的区别:属性变量是指每个顶点shade... 阅读全文
posted @ 2013-08-07 19:25 you Richer 阅读(1252) 评论(0) 推荐(0)

fourinone分布式缓存研究和Redis分布式缓存研究

摘要: 最近在写一个天气数据推送的项目,准备用缓存来存储数据。下面分别介绍一下fourinone分布式缓存和Redis分布式缓存,然后对二者进行对比,以供大家参考。1 fourinone分布式缓存特性 1.1 没有持久化,依靠主从备份来容灾; 1.2 依赖JVM,存储能力受JVM配置内存限制,插满之后拒绝再插入; 阅读全文
posted @ 2013-08-07 19:23 you Richer 阅读(204) 评论(0) 推荐(0)

HDU 3065 病毒侵袭持续中

摘要: 询问每个模式串在文本传中出现的次数。文本串中出现的字符不一定都是大写字母,只需要在匹配的时候,对文本串进行特殊处理,将连续的大写字母段当成合法的一个文本串即可。然后……就是简单的统计了。 #include #include #include #include #include #include using namespace std;int n, cnt[1010];char s[1010][55], t[2000010], a[2000010];struct AC_Automata { #define N 60003 #define M 26 int ch[N][M]... 阅读全文
posted @ 2013-08-07 19:20 you Richer 阅读(243) 评论(0) 推荐(0)

Java菜鸟学习笔记--数组篇(三):二维数组

摘要: 定义//1.二维数组的定义//2.二维数组的内存空间//3.不规则数组package me.array;public class Array2Demo{ public static void main(String[] args){ //定义二维数组 int[ ] [ ] arr={{1,2,3},{4,5,6}}; //静态初始化 //打印出二维数组 for(int i=0;i<arr.length;i++){ for(int j=0;j<arr[i].length;j++){ System.out.print(arr[i][j]+"... 阅读全文
posted @ 2013-08-07 19:18 you Richer 阅读(460) 评论(0) 推荐(0)

Eclipse配置Maven开发环境

摘要: 前言:现在Eclipse版本越来越高。高版本的Eclipse甚至已经集成了Maven像是SpringSource的哪个版本。用习惯了Eclipse。在开发中还是不想更换掉自己的IDE。如此一来就又了这篇文章。如何配置Maven。 说明:在这之前我也尝试着从网络上找了一些相关文章来将Eclipse配置Maven开发环境的文章。一般都说要4个插件。并且都是在线DOWNLOAD的那种。速度非常之慢。相信很多朋友都喜欢离线安装插件的方式。本篇就用了一个Maven的离线插件包。成功的配置了Maven的开发环境。本人亲测。已经成功 步骤:1、离线plugin的下载地址http://pan.baidu.co 阅读全文
posted @ 2013-08-07 19:16 you Richer 阅读(180) 评论(0) 推荐(0)

hdu2208之搜索

摘要: 唉,可爱的小朋友Time Limit: 10000/3000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 882Accepted Submission(s): 244 Problem Description 唉,小朋友是比较麻烦的。在一个幼儿园里,老师要上一节游戏课,有N个小朋友要玩游戏,做游戏时要用小皮球,但是幼儿园里只有M个小皮球,而且有些小朋友不喜欢和一些小朋友在一起玩,而只喜欢和另一些小朋友一起玩,比如傻妞只喜欢和傻瓜,傻根,傻蛋们一起玩,傻根又不喜欢和傻... 阅读全文
posted @ 2013-08-07 19:14 you Richer 阅读(251) 评论(0) 推荐(0)

[C# 基础知识系列]专题九: 深入理解泛型可变性

摘要: 引言:在C# 2.0中泛型并不支持可变性的(可变性指的就是协变性和逆变性),我们知道在面向对象的继承中就具有可变性,当方法声明返回类型为Stream,我们可以在实现中返回一个FileStream的类型,此时就存在一个隐式的转化——从FileStream类型(子类引用)——>Stream类型(父类引用),并且引用类型的数组也存在这种从子类引用——>父类引用的转化,例如string[] 可以转化为object[](即这样的代码是可以通过编译的:string[] strs =new string[3]; object[] objs =strs;),此时我们肯定会想是否泛型中的泛型参数也可 阅读全文
posted @ 2013-08-07 19:12 you Richer 阅读(171) 评论(0) 推荐(0)

Python基础教程学习(四)类的创建与继承

摘要: 类中可以有方法,类外也可以有函数,其实类就是一种封装,Python中可以自己定义一个函数,一可以把这个函数在类中封装成一个方法,其中的属性和方法自然就从父类中继承来了,要想获得多个类的属性和功能,Python中可以使用接口#karl doenitz#coding=utf-8def speak(sentense): print sentensespeak("I love Lee")class People:#创建一个人类 sentense = "Hello World" def __init__(self,sentense="你好,世界" 阅读全文
posted @ 2013-08-07 19:10 you Richer 阅读(330) 评论(0) 推荐(0)

[置顶] Jquery发展

摘要: jQuery在2006年1月由美国人JohnResig在纽约的barcamp发布,吸引了来自世界各地的众多JavaScript高手加入,由DaveMethvin率领团队进行开发。是继prototype之后又一个优秀的Javascript框架。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE6.0+, FF 1.5+, Safari 2.0+, Opera9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。参考文献: prototype:一个 阅读全文
posted @ 2013-08-07 19:08 you Richer 阅读(264) 评论(0) 推荐(0)

shell Builtin variables(shell内建变量)

摘要: 内容来自 :abs-guide $BASH The path to theBashbinary itself... 阅读全文
posted @ 2013-08-07 19:06 you Richer 阅读(286) 评论(0) 推荐(0)

[置顶] 九度笔记之 1434:今年暑假不AC

摘要: 题目1434:今年暑假不AC时间限制:1 秒内存限制:128 兆特殊判题:否提交:307解决:180题目描述:“今年暑假不AC?”“是的。”“那你干什么呢?”“看世界杯呀,笨蛋!”“@#$%^&*%...”确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联播(永远不要忘记关心国家大事)、非常6+7、超级女生,以及王小丫的《开心辞典》等等,假设你已经知道了所有你喜欢看的电视节目的转播时间表,你会合理安排吗?(目标是能看尽量多的完整节目)输入:输入数据包含多个 阅读全文
posted @ 2013-08-07 19:04 you Richer 阅读(230) 评论(0) 推荐(0)

OpenRisc-45-or1200的ID模块分析

摘要: 引言之前,我们分析了or1200流水线的整体结构,也分析了流水线中IF级,EX级,本小节我们来分析ID(insn decode)级的一些细节。 1,基础or1200的pipeline的ID阶段包含一个模块,就是ctrl模块,其对应的文件是or1200_ctrl.v。ID,就是instruction decode,顾名思义,其主要任务就是对从IF阶段取得的指令进行解析,产生各种控制信号。在分析本模块之前,我们有必要先了解几个相关的概念,这对后面的RTL的分析会有很大帮助。1>forwording & bypassingforwording(前递) 和 bypassing(旁路)技术 阅读全文
posted @ 2013-08-07 19:02 you Richer 阅读(6285) 评论(0) 推荐(0)

hdu1556 Color the ball

摘要: #include #include #include #include using namespace std;const int maxn = 100100;int n;int value[maxn];int res[maxn];int main(){ int a, b; while(scanf("%d", &n) != EOF && n) { for(int i = 0; i <= n; i++) { value[i] = 0; res[i] = 0; } for(int i ... 阅读全文
posted @ 2013-08-07 19:00 you Richer 阅读(182) 评论(0) 推荐(0)

PB C/S轉B/S ODBC方式連接數據庫

摘要: PB C/S轉B/S ODBC方式連接數據庫,DSN需要建為系統而不是使用者DSN,否則連不上數據庫。 阅读全文
posted @ 2013-08-07 18:58 you Richer 阅读(149) 评论(0) 推荐(0)

Django的安装配置和开发

摘要: 参考:《Django Web开发指南》Django的安装配置1、https://www.djangoproject.com/download/下载Django-1.5.1.tar.gz 2、在ubuntu下载解压:tar xzvf Django-1.5.1.tar.gz 3、切换到root,在Django-1.5.1/下执行 python setup.py install 4、安装在/usr/local/lib/python2.7/dist-packages/下 5、创建work目录,执行 django-admin.py startproject mysite 6、进入mysite目录,启动d 阅读全文
posted @ 2013-08-07 18:56 you Richer 阅读(743) 评论(0) 推荐(0)

TextView跑马灯效果

摘要: 阅读全文
posted @ 2013-08-07 18:54 you Richer 阅读(141) 评论(0) 推荐(0)

异常:ERROR [org.hibernate.proxy.BasicLazyInitializer] - CGLIB Enhancement failed...

摘要: ERROR [org.hibernate.proxy.BasicLazyInitializer] - CGLIB Enhancement failed: com.movie.类放到lib 包下\WEB-INF\lib重新清空启动 阅读全文
posted @ 2013-08-07 18:52 you Richer 阅读(278) 评论(0) 推荐(0)

java POI读取excel 2007/2003

摘要: 2003版office excel读取import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.Collections;import java.util.Iterator;import java.util.List;import java.util.concurrent.CopyOnWriteArrayList;import org.apache.poi.ss.usermodel.Ce 阅读全文
posted @ 2013-08-07 18:50 you Richer 阅读(596) 评论(0) 推荐(0)

python分布式抓取网页

摘要: 呵呵,前两节好像和python没多大关系。。这节完全是贴代码,这是我第一次写python,很多地方比较乱,主要就看看逻辑流程吧。对于编码格式确实搞得我头大。。取下来页面不知道是什么编码,所以先找charset,然后转unicode。统一在unicode下操作,但是数据库是utf8的,WINDOWS的控制台又必须是gbk的,但是我IDE控制台必须是utf8的。。所以才会有DEBUG这个变量存在。。。主要是为了控制输出编码。本程序连跑了24小时,然后分布式在10台机器上部署,长时间续航基本没有问题。之后每天将进行10万次网页的爬取。源码如下:内容爬取及工具[python] view plain . 阅读全文
posted @ 2013-08-07 18:48 you Richer 阅读(664) 评论(0) 推荐(0)

在C++中打印出变量的方法

摘要: 在C++中只能显示出字符串,而如果要想打印出其他类型的变量,则只能将其先转换为字符串类型。例如:想打印出int型变量value的值int value;则需:char str[1];//定义一个字符串类型的变量str,等下要用str来存储value的值。itoa(value, str, 10);//将int型变量value转换成字符串类型变量str即可,第三个参数表明value是十进制数。 AfxMessageBox(str);//将str显示出来。 阅读全文
posted @ 2013-08-07 18:46 you Richer 阅读(2083) 评论(0) 推荐(0)

一张图讲解为什么需要自己搭建自己的git服务以及搭建的途径

摘要: 图片信息量有点大.不废话上图 图中的一些链接:gitlab官方安装文档https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md gitlab ubuntu一键安装脚本https://github.com/gitlabhq/gitlab-recipes/blob/master/install/v4/README.md bitnami 一键http://bitnami.com/stack/gitlab/installer gitlab官方的gitlab-vagrant-vmhttps://github. 阅读全文
posted @ 2013-08-07 18:44 you Richer 阅读(319) 评论(0) 推荐(0)

Android技术路线图

摘要: 邮件问题:老师你好,我从去年就在看你的关于Android的视频了,的确讲的不错,去年看了一段时间,寒假的时候回家重新复习了一下Java基础知识,开学的时候看到你又陆续出了一些视频,这段时间看完了,跟着你的视频学了这么几个月了,就我自身的感觉吧,我觉得我学得很紊乱,细想一下,有的东西前面学了后面就忘了,到用的时候还得这儿那儿找资料的,我现在大三,网络安全专业,之前没接触Android的时候,我学过PHP,学了点皮毛之后,因为当时我们开设了Java这门课,在这之前我就已经自学了一些Java知识,之后又学了一段时间JavaEE,当时我就把JavaEE定为我的发展方向,学了很长一段时间,恰好当时我们老 阅读全文
posted @ 2013-08-07 18:42 you Richer 阅读(526) 评论(0) 推荐(0)

Strurts(四)——从Struts原型模拟看大道至简(含实例下载)

摘要: 首先,需要再次声明的是:struts是web层的框架。在介绍struts的第一篇文章就已经有了论述,如果不使用struts框架同样可以进行开发,但是需要在Servlet里面写大量的“if……else……”语句,在每个条件下分别去new相应的Action,以及做相应的转向。 在学习设计模式中设计原则的时候学到开闭原则:对扩展开放,多修改封闭。这里如果要变动(增加、删除、修改)转向页面,我们就需要在Servlet里面的“if……else”功能块儿里面进行变动。而且,这个Servlet里面拥有了太多的职责,不符合单一职责。此外,MartinFowler在《重构》中写过一个很重要的代码坏味道,叫做‘L 阅读全文
posted @ 2013-08-07 18:40 you Richer 阅读(261) 评论(0) 推荐(0)

Perl Symbolic Reference

摘要: 看一些模块的代码,很多时候通过*glob的方式来改变变量或者函数,这种方法称为Symbolic reference。首先看一下*glob的结构,这个在之前的博文已经讲过,不做细述:SV = PVGV(0x18d1364) at 0x182aaec REFCNT = 2 FLAGS = (IN_PAD) NAME = "test" NAMELEN = 4 GvSTASH = 0x298fc4 "main" GP = 0x18b90ac SV = 0x0 REFCNT = 1 IO = 0x0 FORM = 0x0 AV = 0x0 HV = 0... 阅读全文
posted @ 2013-08-07 18:38 you Richer 阅读(318) 评论(0) 推荐(0)

android 分享到新浪微博

摘要: 分享到新浪微博,折腾了大半个月,现在终于弄出来了,心里的那个爽呀,太痛快了,哈哈!!废话少说,首先是认证,1.进入新浪微博提供的开放平台注册新浪账号。2.点击’我是开发者‘,创建一个应用,得到CONSUMER_KEY和CONSUMER_SECRET,保存这两个值。3.找到相关的API接口文档,下载android版的SDK weibo4android-1.2.0.zip 。4.解压后倒入到eclipse中。------下面是关键步骤5.在自己的项目中创建一个lib文件夹,分别添加weiboandroid项目中的这三个包commons-codec.jar,commons-httpclient-3. 阅读全文
posted @ 2013-08-07 18:36 you Richer 阅读(338) 评论(0) 推荐(0)

防颈椎

摘要: http://blog.163.com/zangyunling@126/blog/static/1646245052012529104658467/?latestBloghttp://blog.163.com/zangyunling@126/blog/static/1646245052012529104332129/?latestBlog http://blog.163.com/zangyunling@126/blog/static/1646245052012529104026207/?latestBlog 阅读全文
posted @ 2013-08-07 18:34 you Richer 阅读(129) 评论(0) 推荐(0)

士兵杀敌(四)

摘要: 士兵杀敌(四)时间限制: 2000 ms | 内存限制: 65535 KB难度: 5描述南将军麾下有百万精兵,现已知共有M个士兵,编号为1~M,每次有任务的时候,总会有一批编号连在一起人请战(编号相近的人经常在一块,相互之间比较熟悉),最终他们获得的军功,也将会平分到每个人身上,这样,有时候,计算他们中的哪一个人到底有多少军功就是一个比较困难的事情,军师小工的任务就是在南将军询问他某个人的军功的时候,快速的报出此人的军功,请你编写一个程序来帮助小工吧。假设起始时所有人的军功都是0.输入 只有一组测试数据。 每一行是两个整数T和M表示共有T条指令,M个士兵。(102. #include03... 阅读全文
posted @ 2013-08-07 18:32 you Richer 阅读(183) 评论(0) 推荐(0)

ftp报错 200 port command successful. consider using pasv 425 failed to establish connection

摘要: 最近在公司做的项目是需要在客户端录制视频,然后通过ftp传到服务器端。客户端是windows,服务器端linux。今天用新的电脑配置好项目之后,测试数据传输时出现了“200 port command successful. consider using pasv 425 failed to establish connection”的错误。 项目中的ftp连接和传输都是使用的bat批处理脚本完成的,所以我尝试直接用命令行连接ftp并传输,完全没问题。。。 百度,谷姐……有人说,客户端的ftp要设置成主动; 有人说,服务器端ftp配置要修改允许的端口号; 有人说是linux的防火墙~~~ ... 阅读全文
posted @ 2013-08-07 18:28 you Richer 阅读(5769) 评论(0) 推荐(0)

HDU 4649 Professor Tian

摘要: Professor Tian Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65535/32768 K (Java/Others) Total Submission(s): 376Accepted Submission(s): 199 Problem Description Timer took the Probability and Mathematical Statistics course in the 2012, But his bad attendance angered Professor Tian who ... 阅读全文
posted @ 2013-08-07 18:26 you Richer 阅读(229) 评论(0) 推荐(0)

如何将ASM中的数据文件复制到操作系统中

摘要: 环境:Red Hat 5.7 + Oracle 10.2.0.5.0 Rac+ASM 如果你的Oracle数据库系统使用正使用ASM自动存储管理,你可曾想过要窥视一下ASM中的数据文件,ASM是个黑匣子,通过操作系统无法看到里面的数据文件,也不能通过操作系统命令对它们进行复制、删除等操作。下面给大家介绍一个可以复制出ASM中数据文件的小方法,简单适用。工具大家都很熟悉,那就是:Rman !大家都知道在进行跨平台移植数据的时候会碰到操作系统字节存储次序的问题,通常都会利用Rman的convert的命令来转换表空间或者数据文件的字节序。同样,下面也通过Rman的convert来给大家介绍一下如何从 阅读全文
posted @ 2013-08-07 18:24 you Richer 阅读(326) 评论(0) 推荐(0)

Struts2 学习笔记 10 Result部分 part1

摘要: 1.关于Result我们首先来学习一下结果类型 result type。先来看struts.xml.struts.xml /r1.jsp /r2.jsp r1 r2 result的默认类型是dispatch,用于跳转到一个视图。redirect可以进行跳转到一个新的页面。这两者的区别可以这么解释一般注册的页面比如说提交到register.action注册完信息以后如果不跳转 用户可能会一直刷新这个页面 如果设计不好的程序 就会一直重复注册,注册完redire... 阅读全文
posted @ 2013-08-07 18:22 you Richer 阅读(184) 评论(0) 推荐(0)

交通管理系统

摘要: 一、交通管理系统需求模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:1.异步随机生成按照各个路线行驶的车辆。例如:由南向而来去往北向的车辆----直行车辆由西向而来去往南向的车辆----右转车辆由东向而来去往南向的车辆----左转车辆2.信号灯忽略黄灯,只考虑红灯和绿灯。3.应考虑左转车辆控制信号灯,右转车辆不受信号灯控制。4.具体信号灯控制逻辑与现实生活中普通交通灯控制逻辑相同,不考虑特殊情况下的控制逻辑。注:南北向车辆与东西向车辆交替放行,同方向等待车辆应先放行直行车辆而后放行左转车辆。5.每辆车通过路口时间为1秒(提示:可通过线程Sleep的方式模拟)。6.随机生成车辆时间间隔以及红 阅读全文
posted @ 2013-08-07 18:20 you Richer 阅读(392) 评论(0) 推荐(0)

poj 2236 Wireless Network(并查集)

摘要: Wireless NetworkTime Limit:10000MSMemory Limit:65536KTotal Submissions:14011Accepted:5941Description An earthquake takes place in Southeast Asia. The ACM (Asia Cooperated Medical team) have set up a wireless network with the lap computers, but an unexpected aftershock attacked, all computers in the 阅读全文
posted @ 2013-08-07 18:18 you Richer 阅读(153) 评论(0) 推荐(0)

Java如何访问Axis2服务端

摘要: import javax.xml.namespace.QName; import org.apache.axis2.AxisFault; import org.apache.axis2.addressing.EndpointReference; import org.apache.axis2.client.Options; import org.apache.axis2.rpc.client.RPCServiceClient; public class WSClient { /** * @param args */ //通过webservice... 阅读全文
posted @ 2013-08-07 18:16 you Richer 阅读(450) 评论(0) 推荐(0)

http的无状态无连接到底是什么含义

摘要: 无连接:服务器处理完客户的请求,并收到客户的应答后,即断开连接。早期这么做的原因是 HTTP协议产生于互联网,因此服务器需要处理同时面向全世界数十万、上百万客户端的网页访问,但每个客户端(即浏览器)与服务器之间交换数据的间歇性较大(即传输具有突发性、瞬时性),并且网页浏览的联想性、发散性导致两次传送的数据关联性很低,如果按照上面的方式则需要在服务器端开的进程和句柄数目都是不可接受的,象paranoid945所说的,大部分通道实际上会很空闲、无端占用资源。因此HTTP的设计者有意利用这种特点将协议设计为请求时建连接、请求完释放连接,以尽快将资源释放出来服务其他客户端。随着时间的推移,html页面 阅读全文
posted @ 2013-08-07 18:14 you Richer 阅读(294) 评论(0) 推荐(0)

ora-28056 (Writing audit records to Windows Event Log failed)

摘要: 系统:windows xporacle 版本SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production PL/SQL Release 11.2.0.1.0 - Production CORE 11.2.0.1.0 Production TNS for 32-bit Windo 阅读全文
posted @ 2013-08-07 18:12 you Richer 阅读(380) 评论(0) 推荐(0)

银行业务调度系统

摘要: 一、银行业务调度系统:一、需求:模拟实现银行业务调度系统逻辑,具体需求如下:1.银行内有6个业务窗口,1-4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。2.有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。3.异步随机生成各种类型的客户,生成各类型用户的概率比例为:VIP客户:普通客户:快速客户=1:6:3。4.客户办理业务所需时间有最大值和最小值,在该范围内随机设定每个VIP客户以及普通客户办理业务所需的时间,快速客户办理业务所需时间为最小值(提示:办理业务的过程可通过线程Sleep的方式模拟)。5.各类型客户在其对应窗口按顺序依次 阅读全文
posted @ 2013-08-07 18:10 you Richer 阅读(203) 评论(0) 推荐(0)

linux使用mysql的命令

摘要: 1.连接到mysql服务器的命令mysql -h 服务器主机地址 -u 用户名 -p 用户密码 例:mysql -h 192.168.1.1 -u root -p //指定服务器的主机地址和用户名,回车后输入密码 Enter password :****** //以密文的形式输入用户密码 2.creat database bookstore; #创建一个名为bookstore的数据库 3.drop database bookstore; #删除一个名为bookstore的数据库 4.show databases; #显示所有已建立的数据库名称列表 5.us... 阅读全文
posted @ 2013-08-07 18:08 you Richer 阅读(211) 评论(0) 推荐(0)

TextView总结

摘要: 先看看TextView的类继承结构:java.lang.Object ↳ android.view.View ↳ android.widget.TextView 是直接继承View类的,可扩展性很强!以后自定义控件都可以继承TextView,如果有这需要的话。TextView怎么用就不多说了,这里主要总结一下它的几个容易搞混淆的属性以及一些比较有意义的用法,开始!1、几个容易混淆的属性android:gravity属性:设置文字内容在水平和垂直方向上居中显示,当然还有其他的显示方式。android:layout_margin属性:设置该TextView控件距离周围其他控件的距离... 阅读全文
posted @ 2013-08-07 18:06 you Richer 阅读(418) 评论(0) 推荐(0)

extjs两个tbar问题

摘要: 版本:extjs3.4 接触过extjs的同志们都知道每个panel都有一个tbar(top bar 上面工具栏) ,bbar(bottom bar 底部工具栏) 大家做查询页面,一般都是啥样子的? 最基本的是一个table,来显示数据。 再进一步: 添加对数据的操作,比如添加按钮 再进一步: 一般查询都会有查询条件,查询条件可以快速定位。 那对于extjs来说,extjs中封装了很多组件,其中组件的概念很类似于java swing,比如panel,button,component,contai... 阅读全文
posted @ 2013-08-07 18:04 you Richer 阅读(473) 评论(0) 推荐(0)

找不到方向的屌丝程序员该买车吗?

摘要: 本屌2012年毕业,大专,一直呆在现在的公司,公司主要业务考广告收入的,我是做手机app的。公司的业务本屌一直都没有机会接触,只是按照上头吩咐的任务工作,收入只有6k。因为根本不懂公司的赢利点在哪里,所以一直很担忧,很担忧公司不知道那一天就挂了,我就失业。很想深入了解互联网公司的业务点,赢利点在哪里,但是公司的决策,方向,神马的一点都不过问一下我们屌丝程序员,只当做我们是一个编码的机器,尼玛的。本屌刚拿了驾证,手头上有3w,住家里,吃家里,想不靠人家买台车装B一下,不知道可否,各位大大说如何,供车怕某一天公司挂了,资金周转不来。 阅读全文
posted @ 2013-08-07 18:02 you Richer 阅读(163) 评论(0) 推荐(0)

使用itextsharp创建PDF文档——图片集合

摘要: 文档管理系统中 ,扫描模块将文档或证件扫描后。为了便于保存多个图片,拟将多个图片生成一个PDF文档进行保存。这里我们就需要PDF生成工具了。你可以在这里下载。PDFCreator主要使用了开源工具ITextSharp生成PDF文档。测试界面如下: 选择图片,可多选 生成PDF 生成的PDF文件: 目前只是生成图片的pdf文件,至于更高级的应用的探索,以后写文章再说吧。其中关键代码PDFCreator如下using System;using System.Collections.Generic;using System.Text;using System.IO;namespace PDFC... 阅读全文
posted @ 2013-08-07 18:00 you Richer 阅读(417) 评论(0) 推荐(0)

C++ I/O标准库

摘要: C++学习: 返回指向函数的指针: int (*ff(int))(int *,int) 想写好这样的代码很难,含义:首先将ff声明为一个函数,它带有一个int形参。该函数返回 int (*)(int* ,int) 这是指向函数的指针,所指向的函数返回int型,并带有两个形参,如果使用 typedf可以简化该函数 typedf int (*PF)(int *,int) PF ff(int) 今天主要是看了I/o标准库,也就是标准输入输出流, 几个比较经典的例子: 1、检查文件打开是否成功,经常用到: if( !file){ cerrc_str()); ... 阅读全文
posted @ 2013-08-07 17:58 you Richer 阅读(213) 评论(0) 推荐(0)

WPF发布程序后未授予信任的解决办法

摘要: WPF发布程序后未授予信任的解决办法基于浏览器的WPF应用程序由于需要比较高的操作权限,所以在项目的安全性属性中选择了“这是完全可信的应用程序”选项。可是,在发布部署后,在其他电脑上打开xbap文件的时候,提示“未授予信任无法部署该应用,因为它不受信任并且可能不安全。”的错误。打开log文件发现在下载程序时候触发了TrustNotGrantedException异常。解决办法:大步骤分为3步:制作特定域名访问的证书;使用该证书为程序集签名;把该证书导入到客户端的证书管理器中。详细步骤如下:1、生成用于192.168.0.130这个域名访问的,加密算法是2048位的,并指定存储位置的证明书:ma 阅读全文
posted @ 2013-08-07 17:56 you Richer 阅读(1495) 评论(0) 推荐(0)

机房收费系统多种验证和多返回值

摘要: 1.问题 机房收费系统中很普遍的一种情况:实现一个功能的时候需要多种验证;必然就会产生多种返回值。举个例子比如实现上机的功能,需要验证的信息有:基本数据是否设定,卡号是否存在,是否正在上机,卡内余额是否足够。这些验证都符合条件了之后我们才可以执行上机操作。2.解决方案那么对于这种情况应该如何解决呢? 1.多种验证 在系统中会发现在很多的功能实现都需要验证信息,那么就意味着我们在许多的功能实现的时候都需要调用这些验证方法,所以他们的使用频率很高。这样子我们就可以将这些验证方法封装在一个类中。 为什么封装起来呢? 1.调用方便:在调用的时候只需要在这个专门负责验证的类中随意调用需要的方法 ... 阅读全文
posted @ 2013-08-07 17:54 you Richer 阅读(281) 评论(0) 推荐(0)