fxpopboy的博客

欢迎大家来光顾我的博客

2008年11月18日

转载 MySQL 远程访问收藏

HY000Host   'hjh-2d233acc5de'   is   not   allowed   to   connect   to   this   MySQL   server"  
  提示是说你的机器没有被远程服务器允许访问。  
  MYSQL的访问机制是某个机器用某个用户名访问的机制。  
  尝试在MYSQL的服务器上运行  
  MYSQL>grant   all   privileges   on   *.*   to'CONNECTER'@''hjh-2d233acc5de'     identified   by   '1111';     
  Mysql>flush   privileges;    
  第一句是授权所有的权限给用户CONNECTER,这个用户是来自主机hjh-2d233acc5de,密码是1111  
  第二句是刷新一下权限设置。  
  然后用CONNECTER用户用你的程序进行连接试试看。尽量不要用ROOT,包括ROOT%的用户。阅读全文>

发表于 @ 2008年11月18日 15:20:00|评论(loading...)|编辑|收藏

2008年09月24日

转载 Java验证码资料精粹收藏

 验证码实际上就是随机选择一些字符以图片的形式展现在页面上,如果进行提交操作的同时需要将图片上的字符同时提交,如果提交的字符与服务器session保存的不同,则认为提交信息无效。为了避免自动程序分析解析图片,通常会在图片上随机生成一些干扰线或者将字符进行扭曲,增加自动识别的难度。

  怎样使用Java生成验证码?怎样解决生成验证码时出现的一系列问题?怎样将验证码的优势发挥到最大?本专题就这几个问题对相关的文章进行了总结。

生成验证码

◇Java实现随机验证码功能实例

阅读全文>

发表于 @ 2008年09月24日 14:22:00|评论(loading...)|编辑|收藏

2008年09月19日

转载 异常:此数据库没有有效所有者,因此无法安装数据库关系图支持对象。收藏


 当把从其它机器备份出来的数据库,还原到自己的机器上后,在SSMS中点击这个数据库的数据库关系图时,出现了以下提示:

此数据库没有有效所有者,因此无法安装数据库关系图支持对象。若要继续,请首先使用“数据库属性”对话框的“文件”页或ALTER AUTHORIZATION语句将数据库所有者设置为有效登录名,然后再添加数据库关系图支持对象。

数据库中确定是有数据库关系图的。提示给出了两种方法,第一种试了几次都不好用,第二种方法倒是一次成功,具体在SSMS中运行以下命令:

ALTER AUTHORIZATION ON database::mydbname TO sa
或者用下面的
USE [master]
GO
EXEC dbo.sp_dbcmptlevel @dbname=N'数据库名', @new_cmptlevel=90
GO


把mydbname修改为实际的数据库名称,就可以把所有者设置为sa了。
阅读全文>

发表于 @ 2008年09月19日 09:53:00|评论(loading...)|编辑|收藏

2008年08月29日

原创 正则表达式小结收藏


验证数字:
只能输入1个数字

表达式 ^\d$
描述 匹配一个数字
匹配的例子 0,1,2,3
不匹配的例子 

只能输入n个数字

表达式 ^\d{n}$  例如^\d{8}$
描述 匹配8个数字
匹配的例子 12345678,22223334,12344321
不匹配的例子 

只能输入至少n个数字

表达式 ^\d{n,}$ 例如^\d{8,}$
描述 匹配最少n个数字
匹配的例子 12345678,123456789,12344321
不匹配的例子 

只能输入m到n个数字

表达式 ^\d{m,n}$ 例如^\d{7,8}$
描述 匹配m到n个数字
匹配的例子 12345678,1234567
不匹配的例子 123456,123456789 阅读全文>

发表于 @ 2008年08月29日 11:36:00|评论(loading...)|编辑|收藏

原创 在线用户统计收藏


 在线用户列表的写法
近日项目中要用到这个功能,查阅很多资料后,总结如下。
由于项目不只要统计用户数,还要显示相关在线用户的信息,所以考虑用HttpSessionBindingListener接口。
该接口包含了valueBound()和valueUnbound()两个方法,分别可以对创建session和注销session、session过期做出响应。
此处我们建立HttpSessionBindingListener接口实现类
package com.sscm.common.organization;
import javax.servlet.http.*;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
import ja阅读全文>

发表于 @ 2008年08月29日 10:54:00|评论(loading...)|编辑|收藏

原创 表格奇偶行颜色相异收藏




)|编辑|收藏

2008年08月04日

转载 IIS5、IIS6、IIS7的ASP.net 请求处理过程比较收藏


ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用。
绝大多数的人只熟悉高层的框架如: WebForms 和 WebServices --这些都在ASP.NET层次结构在最高层。
这篇文章的资料收集整理自各种微软公开的文档,通过比较 IIS5、IIS6、IIS7 这三代 IIS 对请求的处理过程, 让我们熟悉 ASP.NET的底层机制 并对请求(request)是怎么从Web服务器传送到ASP.NET运行时有所了解。通过对底层机制的了解,可以让我们对 ASP.net 有更深的理解。
IIS 5 的 ASP.net 请求处理过程

对图的解释:
IIS 5.x 一个显著的特征就是 Web Server 和真正的 ASP.NET Applic阅读全文>

发表于 @ 2008年08月04日 15:30:00|评论(loading...)|编辑|收藏

2008年08月01日

原创 C# 操作Word文档(转)收藏

public string CreateWordFile(string CheckedInfo)
阅读全文>

发表于 @ 2008年08月01日 13:43:00|评论(loading...)|编辑|收藏

转载 publickeytoken收藏

DotNet中的版本组成 DotNet中的版本由4个物理号码组成阅读全文>

发表于 @ 2008年08月01日 13:22:00|评论(loading...)|编辑|收藏

2008年03月13日

转载 使用membership来进行角色与权限管理 收藏

1membership简介 2.membership在sql server中的设置 3.配置web.config 4.创建用户CreateUserWizard控件 5.用户登录login控件 6.显示当前用户的名称LoginName控件 7.检测用户的身份验证状态的LoginStatus控件 8.为不同类别用户呈现不同内容的LoginView控件 9.更改密码的ChangePassword控件 10.自助找回密码的PasswordRecovery控件 11.总结 阅读全文>

发表于 @ 2008年03月13日 16:46:00|评论(loading...)|编辑|收藏

2007年08月09日

转载 GROW THAT DBA CAREER收藏

GROW THAT DBA CAREER阅读全文>

发表于 @ 2007年08月09日 11:12:00|评论(loading...)|编辑|收藏

原创 Java企业系统架构选择考量收藏

高质量的J2EE/Java EE系统标准实际就是OO设计的标准,松耦合是OO设计的主要追求目标之一,那么无疑解耦性成为衡量J2EE/JEE质量的首要标准。典型的J2EE/Java EE至少划分三个层次:表现层/业务逻辑组件层/持久层。业务逻辑层因为是由大量组件(Components)组成的,也可称为组件层,组件从不同角度又可分为各种类型,然后又有不同的流派,目前占主要位置的是Model Service,模型加服务,所以这一层又称为业务服务层Business Service;阅读全文>

发表于 @ 2007年08月09日 11:02:00|评论(loading...)|编辑|收藏

原创 来增加的博客添加下新文章。收藏

来增加的博客添加下新文章。阅读全文>

发表于 @ 2007年08月09日 10:53:00|评论(loading...)|编辑|收藏

2007年04月07日

转载 用VC++在状态栏显示时钟收藏

2)在MainFrm.cpp中indicators声明处添加ID_INDICATOR_CLOCK,代码如下:   …3)安装定时器:在MainFrm.cpp中OnCreate函数处添加代码如下:   int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)   { ……例如:在MainFrm .cpp中OnCreate函数处添加如下代码,即可将你的时钟栏pop out:    int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)    {…CommandTo-   Index(ID_INDICATOR_CLOCK),ID_INDICATOR_CLOCK,SBPS_POPOUT,50);   return 0;}   了解了如何添加时钟,添加别的窗格也是大同小异。阅读全文>

发表于 @ 2007年04月07日 13:51:00|评论(loading...)|编辑|收藏

Csdn Blog version 3.1a
Copyright © 王义