现在位置: 首页 > carpinteyromdo发表的所有文章
  • 11月
  • 23日
综合 ⁄ 共 149字 评论关闭
1) 先要编辑 /etc/sudoers 文件添加sudo权限 可以直接使用 /usr/sbin/visudo  命令编辑在root ALL = (ALL) ALL下面添加  xxx ALL = (ALL)ALL  (xxx为用户名) 2) 可以使用sudo命令了 比如 sudo /usr/sbin/apachectl -k start
阅读全文
------------------------------------ 1.测试了一下,二维码生成,扫描以后出现的画面   a.比如用qq的话扫描的信息,可以直接添加到联系人中去,这应该是qq扫描二维码之后进行了处理,   b.如果用来往扫描,那么扫描出来的内容就只有对应的文本信息,没有进行处理,不能调用手机系统的联系人软件 2.名片代码: php生成名片: <?php $vname = 'test';  $vtel = '13800000000';  generateQRfromGoogle($vname,$vtel); function generateQRfromGoogle($vname,$vtel,$widhtHeight ='150',$EC_level='L',$margin='0') {     if($vname&&......
阅读全文
  • 07月
  • 27日
综合 ⁄ 共 1096字 评论关闭
  网卡如何发送数据包: IP报文可以看作一个包。 linux网卡驱动程序,将IP包添加14字节的MAC包头,构成MAC包。 MAC包中含有发送端和接收端的MAC地址信息。既然是驱动程序创建的MAC包头信息,当然可以随便输入地址信息的。主机伪装就是这么实现的。 驱动程序将MAC包拷贝到网卡芯片内部的缓冲区,就算完事了。有网卡芯片接手处理。 网卡芯片对MAC包,再次封装成物理帧,添加头部同步信息和CRC校验。然后丢到网线上,就完成一个IP报文的发送。所有挂接到本网线的网卡都可以看到该物理帧。   网卡如何接收数据包: 网线可以看作一个......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 2384字 评论关闭
一般情况配置文件有两种,一是:用properties,二是用XML。当配置文件内容之间有关系时用XML,反之,用properties   ServletContext();如果在WobRoot下面,就直接“/dbconfig.properties” 当配置文件在不同的目录下,会有不同读取方式 package com.heng.test; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.util.Properties; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest......
阅读全文
  • 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 等等。 那么,你知道怎么区别他们吧?怎么选择他们吗?这里有一张比较复杂的图,在调侃这些纷繁的许可证(我不翻译了,这个图属于是发泄不满) 下面是另一个图,这个图来自这里 ,......
阅读全文