现在位置: 首页 > carpinteyromdo发表的所有文章
  • 05月
  • 07日
综合 ⁄ 共 3006字 评论关闭
源创软件DB2和Websphere5.1环境应用安装手册 目的:导出已有的应用程序和数据库,加以修改,导入新的数据库并发布新的应用程序。为了避免混淆,应用程序名称webpublish、数据库sxportal和jdbc名称ycportal。如果有网上购物则加一个数据源NETCO。1 WebSphere操作在本机上或连接的服务器上需要安装WebShpere 5.1。 准备工作在本机上建立一个备份目录,用于保存导出的ear包和数据库文件。此处为:D:/shanxi/,其下新建两个文件夹:db和ear。安装新应用打开IE,在地址栏输入http://lc-ecp:9090/admin/(“lc-ecp”是此次演示的服务器机器......
阅读全文
Java平台要实现类似豆丁百度文科的文档在线阅读,总体思路是讲doc docx等文件格式利用jcom转换成pdf再用swftools转为swf。再用flexpaper组件显示swf。本人用过itext(文本可以,图片样式都不行).openoffice,(不能支持docx格式)效果都不是很好,经过摸索,jcom好像目前支持最好的,最高支持word 2007,以为微软更新太快了。如果有其他更好的方式,请分享出来,共同学习进步。 (jcom +swftool +FlexPage方式实现) jodconcerter 2.2.1.rar下载地址:http://sourceforge.net/projects/jodconverter/files/ (里面lib目录下含多个要用......
阅读全文
  • 03月
  • 12日
综合 ⁄ 共 2074字 评论关闭
1.算法思想 枚举法就是在解决某一问题时,枚举所有可能情况,而得到最终结果的方法。也叫暴力破解法(Brute Force)。 2.例子 2.1问题描述 4皇后问题。在4×4棋盘上放置4个皇后,使她们不会互相攻击。 2.2算法描述 我们用row[n]=m表示在棋盘的第n行的m列放置皇后。 我们枚举棋盘上摆皇后所有的可能。 验证摆法是否满足条件,使皇后不会互相攻击。 我们表示棋盘的方法保证了棋盘上每一行只会有一个皇后。验证皇后不会互相攻击,只需要验证每一列不会有多于一个皇后,对角线方向不会有多余一个皇后就可以了。 2.3代码 void FillBoard()......
阅读全文
  • 03月
  • 10日
数据库 ⁄ 共 15437字 评论关闭
1.环境: mysql 5ubuntu10.04 x86_64mdb1        eth0    192.168.5.11 mdb2        eth0    192.168.5.12sdb1        eth0    192.168.5.21 sdb2        eth0    192.168.5.22 sdb3        eth0    192.168.5.23 sdb4        eth0    192.168.5.24haproxy         eth0    192.168.5.10    (mdb  vip write)         eth1    192.168.5.20    (sdb  vip read)说明:mdb vip用于DB的写,sdb vip用于DB读,实现读写分离和负载均衡,带故障检测自动切换2.架构图         web1    web2    web3          |              |          | ......
阅读全文
  • 01月
  • 09日
综合 ⁄ 共 2201字 评论关闭
梅森旋转随机算法,C++和Java代码。 C++: #ifndef _MersenneTwister_H_ #define _MersenneTwister_H_ #include <time.h> #include <stdint.h> #include <math.h> typedef int32_t MS_INT; class MersenneTwister { public: void rseed(MS_INT seed){ if(isInitialized){ return ; } msInit(seed); } int rand(void){ if(isInitialized == false){ return 0; } return msRand(); } public: MersenneTwister(int seed):isInitialized(0){ rseed(seed); } ~MersenneTwister(){ }......
阅读全文
  • 12月
  • 17日
操作系统 ⁄ 共 2761字 评论关闭
Linux core 文件介绍 1. core文件的简单介绍 在一个程序崩溃时,它一般会在指定目录下生成一个core文件。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的。 2. 开启或关闭core文件的生成 用以下命令来阻止系统生成core文件: ulimit -c 0 下面的命令可以检查生成core文件的选项是否打开: ulimit -a 该命令将显示所有的用户定制,其中选项-a代表“all”。 也可以修改系统文件来调整core选项 在/etc/profile通常会有这样一句话来禁止产生core文件,通常这种设置是合理的: # No core files by default ulimit -......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 694字 评论关闭
    题目URL:http://poj.org/problem?id=1611     我是用的并查集求解,另外用了添加集合元素时用了路径压缩,这样查找集合代表元素是可以时间更快。     这是我的AC代码,欢迎拍砖。     #include<iostream> #include<stdio.h> using namespace std; const int Max = 30000 + 10; int set[Max]; int size[Max]; int root(int i) { while(set[i] != -1) i = set[i]; return i; } void unionTree(int &r1, int &r2) { if(r1 == r2) return ; if(size[r1] > size[r2]) { set[r2] = r1; size......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 1235字 评论关闭
from: http://coolshell.cn/articles/4657.html   你知道这个世上有多少种开源软件的许可证吗?GPL,BSD,MIT,Apache?GNU上有个网页,上面记录了几乎所有的开源软件的许可证 ,真TMD的多,有开源的,有商用的,有软件的,有文档的,多得你都不想看了,天杀的,程序员们还真能鼓捣啊。不过,主流的也就几种——GPL 、BSD 、MIT 、Mozilla 、Apache 等等。 那么,你知道怎么区别他们吧?怎么选择他们吗?这里有一张比较复杂的图,在调侃这些纷繁的许可证(我不翻译了,这个图属于是发泄不满) 下面是另一个图,这个图来自这里 ,......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 376字 评论关闭
http://blog.csdn.net/yangzl2008/article/details/7014106 在多线程操作系统中,各个系统的实现方式并不相同。在有的系统中实现了用户级线程,有的系统中实现了内核级线程 1.内核级线程: (1)线程的创建、撤销和切换等,都需要内核直接实现,即内核了解每一个作为可调度实体的线程。 (2)这些线程可以在全系统内进行资源的竞争。 (3)内核空间内为每一个内核支持线程设置了一个线程控制块(TCB),内核根据该控制块,感知线程的存在,并进行控制。 在一定程度上类似于进程,只是创建、调度的开销要比进程小。有的统计......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 757字 评论关闭
------- 源自梦想、永远是你IT事业的好友、只是勇敢地说出我学到! ---------- 按惯例,写在前面的:可能在学习Android的过程中,大家会和我一样,学习过大量的基础知识,很多的知识点也都能说出了123来,但是这些孤立的点终究显得太零散了,因此,我想从今天开始,以最经典的手机安全卫士项目为例,自己锻炼一下,也是想和大家交流交流,希望大家都能给出见解,共同进步。 二、代码的组织结构 (代码格式(命名规则))如果不同,在代码库里就会不一样使用eclipse的默认格式实际开放中两种组织使用的比较多:1.按照业务逻辑组......
阅读全文
  • 02月
  • 22日
综合 ⁄ 共 2364字 评论关闭
题目链接~~> 做题感悟:这题是接触线段树区间合并的第一题,做的很纠结。 解题思路:                 注意线段树上节点代表的信息 : 每个节点需要维护 lc , rc , mc ,add ,见下图: add 为懒惰标记。假设 i 代表父亲节点编号,左儿子为  i * 2  ,右儿子为 i * 2  + 1 ,那么我们可以得到 : T [ i ] .lc 首先加上左儿子的左边的空格数,然后需要判断一下,如果左儿子的左节点占满了整个左区间时需要再加上右儿子的左边的空格数。同理 T [ i ] .rc 也可以这样得到。那么 mc 怎样维护呢 ? 无非是左儿子的 mc  ,右儿子的 mc .......
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 6011字 评论关闭
       相信大家在做应用调试的时候,不可能时时通过USB线连着电脑去查看log信息,所以,将应用的log信息保存到手机本地就很有必要了,有助我们从这些log信息中提取有用的部分,以解决一些bug,下面我把网上分享的代码中作了一些精简,作为开发者使用,个人觉得没必要通过用户上传给我们,用户上传的不需要这么庞大的log信息,仅仅那部分崩溃的log信息即可,可参考我的另外一篇blog:http://blog.csdn.net/weidi1989/article/details/7927273。      好了,废话不多说,直接分享封装好的log信息类:LogcatHelper [java] view pla......
阅读全文