Common.Logging.dll
网上下载的不好用,害得我调试好久,自己找到一个好用的,分享给大家
grails 配置mongodb数据库
grails 配置mongodb数据库,并实现了用户登录的系统,只要将grails的环境配置好,安装上mongodb,再建立一个数据库ggtest,然后运行即可自动生成相应的集合数据。
grails login
grails 用户登录的例子,必须登录后才可以查看信息,并且只有admin用户才可以创建用户,此例子,只要将grails 的环境配好,就可以用了,用的是自带的数据库,如果需要mysql 可以更改。
grails 连接mysql
这个例子实现了用grails 连接mysql 数据库,并且把内容显示出来,可以增删除改,下载这个例子后大家要把jdk tomcat grails环境搭好,然后用grails run-app来执行,也可以用其它的开发工具,本人用的是netbeans
asp.net juqery 上传图片并显示
最近在做一个项目,里面需要添加图片,并且添加一幅显示一幅。找了好多例子,也没弄出来,我自己结合juqery做了一个。就是上面这个图。那个红色的删除还能把不要的图片删除掉。
asp.net 无刷新上传图片
利用jquery 实现无刷新上传图片,并显示此图片。我之前找了好多都不好用,气死了,这个调试好了,一定上传给大家用
struts_spring_mybatis 登录例子
struts_spring_mybatis登录小例子,自己写的,好用,就是框架之间的用法。建立个表就行。tomcat 6.0 jdk6.0 ecplise
.net 反编译工具
.NET Reflector是一个类浏览器和反编译器,.NET Reflector可以分析程序集并向你展示它的所有秘密。.NET 框架向全世界引入了可用来分析任何基于 .NET 的代码(无论它是单个类还是完整的程序集)的反射概念。反射还可以用来检索有关特定程序集中包含的各种类、方法和属性的信息。使用 .NET Reflector,你可以浏览程序集的类和方法,可以分析由这些类和方法生成的 Microsoft 中间语言 (MSIL),并且可以反编译这些类和方法并查看 C# 或 Visual Basic .NET 中的等价类和方法。
常用网络协议原理大全
常用网络协议原理大全 包括ATM FR1 TCPIP HDLC MPLS原理 OSPF协议 PPPOALL5 PPPOE PPP协议
连接mysql的库 MySql.Data.dll
.net 连接mysql 用这个dll,可以实现无错误的,这个可以支持二进制等,正常使用都没有问题。网上有的dll不支持byte[] 这个支持,没有问题。
string constr = "server=localhost;uid=root;password=root;database=mydb";
string sql = "select * from product";
MySqlConnection conn = new MySqlConnection(constr);
conn.Open();
MySqlDataAdapter adp = new MySqlDataAdapter();
adp.SelectCommand = new MySqlCommand(sql,conn);
DataSet ds = new DataSet();
adp.Fill(ds);
O2003PIA.rar
下载excel,已经安装了office但依然出错,安装这个插件,就可以实现下载了,原因是因为安装的office可能不是完全的,缺少文件。
IceVisualStudioAddin-3.4.2.1.rar
IceVisualStudioAddin-3.4.2.1.rar 这个插件是给vs.net来用ice,使用很方便 。使.net人员也能使用ice
basic4android 开发文档,文档中的例子
basic4android 开发文档 例子 可以拿来查看学习basic4android,很有用,文档中的例子都配有源码,可以直接运行。
struts spring 框架的hellword
这是我用struts 整合spring 框架写的小例子,很容易看懂,适合刚入门的人看。
struts helloword例子
我自己做的,利用struts 框加做了一个最简单的小例子,希望给入门的人有点用。里面struts都配置好了,按照标准,就是书上那种例子。我在网上找了好多都用了S:这样的标签,很麻烦,这个例子中直接用的普通input控件。
android api 中文版chm
中文版的 android api chm 文档,方便查找,学习
asp.net ICSharpCode.SharpZipLib.Zip 压缩
利用ICSharpCode.SharpZipLib.Zip库进行压缩,很好用的方法,简单
ftp 上传文件 删除文件类
调用例子
private FtpClientService ftpClient;
protected void Page_Load(object sender, EventArgs e)
{
ftpClient = new FtpClientService();
string soucepath = Server.MapPath("zippath") + "\\99.zip";
//上传文件(上传99.zip文件到a目录下)
ftpClient.UploadFile(soucepath, new Uri("ftp://ip/a/"), 0, WebRequestMethods.Ftp.UploadFile);
// 删除98.zip文件
string deltefile = "98.zip";
ftpClient.DeleteFileName(deltefile ,new Uri("ftp://ip/a"));
//创建999文件夹
string dirname = "999";
ftpClient.MakeDir(dirname, new Uri("ftp://ip/a"));
}
ICSharpCode.SharpZipLib.dll
asp.net文件和文件夹压缩
调用类库ICSharpCode.SharpZipLib.dll
using System.IO;
using ICSharpCode.SharpZipLib;
using ICSharpCode.SharpZipLib.Checksums;
using ICSharpCode.SharpZipLib.Zip;
using ICSharpCode.SharpZipLib.GZip;
using ICSharpCode.SharpZipLib.BZip2;
using ICSharpCode.SharpZipLib.Zip.Compression;
using ICSharpCode.SharpZipLib.Zip.Compression.Streams;
protected void Button1Click(object sender, EventArgs e)
{
string[] str = new string[1];
str[0] = @"E:\9541241560\地学院\";
Zip(str);
}
#region 压缩
///
/// 压缩文件,默认目录为当前目录,文件名为当前目录名,压缩级别为6
///
/// 要压缩的文件或文件夹
public void Zip(params string[] fileOrDirectory)
{
Zip(6, fileOrDirectory);
}
///
/// 压缩文件,默认目录为当前目录,文件名为当前目录名
///
/// 压缩的级别
/// 要压缩的文件或文件夹
public void Zip(int zipLevel, params string[] fileOrDirectory)
{
if (fileOrDirectory == null)
return;
else if (fileOrDirectory.Length < 1)
return;
else
{
string str = fileOrDirectory[0];
if (str.EndsWith("\\"))
str = str.Substring(0, str.Length - 1);
str += ".zip";
Zip(str, zipLevel, fileOrDirectory);
}
}
///
/// 压缩文件,默认目录为当前目录
///
/// 压缩后的文件
/// 压缩的级别
/// 要压缩的文件或文件夹
public void Zip(string zipedFileName, int zipLevel, params string[] fileOrDirectory)
{
if (fileOrDirectory == null)
return;
else if (fileOrDirectory.Length < 1)
return;
else
{
string str = fileOrDirectory[0];
if (str.EndsWith("\\"))
str = str.Substring(0, str.Length - 1);
str = str.Substring(0, str.LastIndexOf("\\"));
Zip(zipedFileName, str, zipLevel, fileOrDirectory);
}
}
///
/// 压缩文件
///
/// 压缩后的文件
/// 压缩的级别
/// 当前所处目录
/// 要压缩的文件或文件夹
public void Zip(string zipedFileName, string currentDirectory, int zipLevel, params string[] fileOrDirectory)
{
ArrayList AllFiles = new ArrayList();
//获取所有文件
if (fileOrDirectory != null)
{
for (int i = 0; i < fileOrDirectory.Length; i++)
{
if (File.Exists(fileOrDirectory[i]))
AllFiles.Add(fileOrDirectory[i]);
else if (Directory.Exists(fileOrDirectory[i]))
GetDirectoryFile(fileOrDirectory[i], AllFiles);
}
}
if (AllFiles.Count < 1)
return;
ZipOutputStream zipedStream = new ZipOutputStream(File.Create(zipedFileName));
zipedStream.SetLevel(zipLevel);
for (int i = 0; i < AllFiles.Count; i++)
{
string file = AllFiles[i].ToString();
FileStream fs;
//打开要压缩的文件
try
{
fs = File.OpenRead(file);
}
catch
{
continue;
}
try
{
byte[] buffer = new byte[fs.Length];
fs.Read(buffer, 0, buffer.Length);
//新建一个entry
string fileName = file.Replace(currentDirectory, "");
if (fileName.StartsWith("\\"))
fileName = fileName.Substring(1);
ZipEntry entry = new ZipEntry(fileName);
entry.DateTime = DateTime.Now;
//保存到zip流
fs.Close();
zipedStream.PutNextEntry(entry);
zipedStream.Write(buffer, 0, buffer.Length);
}
catch
{
}
finally
{
fs.Close();
fs.Dispose();
}
}
zipedStream.Finish();
zipedStream.Close();
}
///
/// 压缩文件夹
///
/// 当前所在的文件夹
public void ZipDirectory(string curretnDirectory)
{
if (curretnDirectory == null)
return;
string dir = curretnDirectory;
if (dir.EndsWith("\\"))
dir = dir.Substring(0, dir.Length - 1);
string file = dir.Substring(dir.LastIndexOf("\\") + 1) + ".zip";
dir += "\\" + file;
Zip(dir, 6, curretnDirectory);
}
///
/// 压缩文件夹
///
/// 当前所在的文件夹
public void ZipDirectory(string curretnDirectory, int zipLevel)
{
if (curretnDirectory == null)
return;
string dir = curretnDirectory;
if (dir.EndsWith("\\"))
dir = dir.Substring(0, dir.Length - 1);
dir += ".zip";
Zip(dir, zipLevel, curretnDirectory);
}
//递归获取一个目录下的所有文件
private void GetDirectoryFile(string parentDirectory, ArrayList toStore)
{
string[] files = Directory.GetFiles(parentDirectory);
for (int i = 0; i < files.Length; i++)
toStore.Add(files[i]);
string[] directorys = Directory.GetDirectories(parentDirectory);
for (int i = 0; i < directorys.Length; i++)
GetDirectoryFile(directorys[i], toStore);
}
#endregion
juqery thickbox 例子
ThickBox 是一个基于 JQuery 类库的扩展,它能在浏览器界面上显示非常棒的弹出框,它可以显示单图片,多图片,AJAX 请求内容或链接内容。
juqery 图片放大缩小代码
jquery 实现图片放大缩小代码 ,点击放大,会将图片放大的实际大小。
jquery 伸缩图片
jquery 伸缩图片 实现鼠标移上去,图片变大的效果,很不错的。
asp.net 解压缩文件
如果服务器上安装了RAR程序,那么asp.net可以调用RAR实现文件压缩与解压缩。
asp.net 利用jquery-uploadfy上传
asp.net利用jquery的uploadfy插件上传图片,我自己编辑的好用。
asp.net 利用jquery-ajax调用后台方法
利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法。
mybatis小例子
利用mybatis实现在数据库里select,update,insert功能,数据库名称mygps,表test (id,username,password,age)
如何在C#中读写INI文件.doc
我在网上找到了这个资源,分分享给大家用
主要是读写ini文件,我用过,好用
vb 6.0 msdn
微软中文版的vb6.0 的msdn。以前一直找没找到,这回找到了,分享给大家
好用的自己做的视频播放系统
支持swf,avi,flv,mp3,wmv等格式的视频播放
ORACLE EBS常用表及查询语句(最终整理版)
这个是整理的 ebs表结构,非常的全面 ,直接有查询语句,类似于select * from ra_customers 客户。用起来比较方便
Oracle EBS财务模块
主要内容是oracle EBS财务模块,就学习ERP挺好的材料,分为五个部分
Oracle EBS财务模块(一)基本功能
Oracle EBS财务模块(二)基本组成模块
Oracle EBS财务模块(三)总账功能
Oracle EBS财务模块(四)账套
Oracle EBS财务模块(五)日记账
C# winform 播放自动flv
研究了好久winform 播放flv,一开始不自动播放,后来找到了办法,给大家代码,其实不难,但网上找了好些例子都是web的,终于研究出winform的
C# Wiform远程升级自动更新
原理是WFormSrc 在起动时检测本地的版本与服务器上的版本进行比较,如果不同则起动Update.exe进行升级,同时更新本地的版本设置
Update.exe不要放在服务器上
每次升级时只需要更改服务器上的配置文件的版本,同是把要升级的程序上传到服务器指定的目录上
获取代理IP
针对有代理IP这个网站上提供的最新日期的代理IP进行抓取,采用 HtmlAgilityPack抓取技术,针对中文乱码进行了处理。
Quartz.dll
我试验过了,好用,.net的调度任务dll