自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (16)
  • 收藏
  • 关注

转载 C# 加密-加密后为何有两种结果的字符串?

问:C# 加密后为何有两种结果的字符串?比如 cftea 的 MD5 加密后:有的人的结果是:c2e1861ca90e67ce1f9a62f9c27d8bdc有的人的结果是:wuGGHKkOZ84fmmL5wn2L3A答:这是对字节的两种不同表示结果。第一种是用十六进制表示的(FormsAuthentication.HashPasswordForStoringInC

2009-12-25 23:29:00 723

翻译 C# 加密-Managed 与 Provider

在 System.Security.Cryptography 中,我们可以看到有许多类,有些类还很相似,比如:System.Security.Cryptography.SHA1System.Security.Cryptography.SHA1ManagedSystem.Security.Cryptography.SHA1CryptoServiceProvider这三个类有什

2009-12-25 23:27:00 1126

翻译 C# 加密-密钥容器

要安全地存储密钥,应将密钥存放在密钥容器中,而不是明文存放在文件中。如果您不了解密钥容器,可以参照 MSDN 上的 了解计算机级别和用户级别的 RSA 密钥容器。CspParameters 的名称空间是:System.Security.Cryptography创建和读取密钥容器CspParameters cp = new CspParameters();cp.K

2009-12-25 23:26:00 4877 1

翻译 C# 加密-Rijndael

Rijndael 属对称加密,对称加密在加密和解密时都使用相同的密钥。2000 年 10 月,NIST 选择 Rijndael(发音为 "Rhine dale")作为 AES 算法,用以取代 DES。Rijndael 的名称空间是:System.Security.Cryptographybyte[] plaintextBuffer = System.Text.Encoding.UT

2009-12-25 23:25:00 2273

翻译 C# 加密-TripleDES

TripleDES 属对称加密,对称加密在加密和解密时都使用相同的密钥,速度快。TripleDESCryptoServiceProvider 的名称空间是:System.Security.Cryptographybyte[] plaintextBuffer = System.Text.Encoding.UTF8.GetBytes("明文");//加密TripleDESC

2009-12-25 23:24:00 2242

转载 C# 加密-RSA

RSA 属不对称加密,使用一个公钥一个私钥,公钥可以公开用以加密,私钥严格保密用于解密,RSA 适合于数据量不大的加密,比如加密对称加密的密钥。RSACryptoServiceProvider 的名称空间是:System.Security.CryptographyRSACryptoServiceProvider rsaSend = new RSACryptoServicePro

2009-12-25 23:23:00 642

转载 C# 加密-RSA 高级

RSA 实际应用中是:接收方产生公钥和私钥,发送方用其公钥加密,再把加密后的内容发送给接收方。CspParameters 的名称空间是:System.Security.CryptographyCspParameters cpSend = new CspParameters(); //Csp = Cryptography Service ProviderCspParamete

2009-12-25 23:23:00 650

原创 C# 加密-散列算法

创建散列码的方法非常多,即使是同一种散列算法也可以通过许多类来实现,前面章节介绍的算一种,下面再介绍一种。以 SHA1 为例:string plaintext = "明文";byte[] srcBuffer = System.Text.Encoding.UTF8.GetBytes(plaintext);HashAlgorithm hash = HashAlgorithm.Cre

2009-12-25 23:21:00 682

原创 C# 加密-MD5 和 SHA1

在 ASP.NET 中可以非常方便地执行 MD5 或 SHA1 加密。FormsAuthentication.HashPasswordForStoringInConfigFile只需要两步,第一步引入名称空间(该名称空间也可以省略引用),第二步执行加密函数。FormsAuthentication.HashPasswordForStoringInConfigF

2009-12-25 23:20:00 809

原创 后台SQLCommand赋值

using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.

2009-12-25 23:14:00 653

原创 几个SQLCommand

数据库操作一、最简单的。string connString = "Data Source=(local);Initial Catalog=db;User Id=userId;Password=password";using (SqlConnection conn = new SqlConnection(connString)){    conn.Open(); 

2009-12-25 23:10:00 588

转载 LINQ查询操作--组合

可以把投影、聚合、筛选、排序组合起来使用。int[] arr = { 1, 2, 3, 7, 8, 9, 6, 5, 4 };var items = arr.Where(i => i > 3).OrderBy(i => i);把 > 3 的元素按升序排列,显示为:456789

2009-12-25 22:58:00 489

转载 LINQ查询操作--排序

OrderByint[] arr = { 1, 2, 3, 7, 8, 9, 6, 5, 4 };var items = arr.OrderBy(i => i);按 1、2、3……排序。OrderByDescendingint[] arr = { 1, 2, 3, 7, 8, 9, 6, 5, 4 };var items = arr.OrderByDescendin

2009-12-25 22:55:00 592

转载 LINQ查询操作--筛选

Whereint[] arr = { 1, 2, 3, 7, 8, 9, 6, 5, 4 };var items = arr.Where(i => i > 3 && i foreach (var m in items){    Response.Write(m.ToString() + "");}Lambda 表达式 i => i > 3 && i 3 且

2009-12-25 22:50:00 631

转载 LINQ查询操作--聚合

我们一般说的 LINQ 是指 LINQ 表达式,详见 LINQ 步步学,但除了表达式以外,LINQ 查询操作更方便,凡是实现了接口 IEnumerable 或 IQueryable 的,都可以用 LINQ 查询操作。方法一览int[] arr = { 1, 2, 3, 7, 8, 9, 6, 5, 4 };Response.Write(arr.Count() + ""); //

2009-12-25 22:39:00 813

转载 LINQ查询操作--投影

我们一般说的 LINQ 是指 LINQ 表达式,详见 LINQ 步步学,但除了表达式以外,LINQ 查询操作更方便,凡是实现了接口 IEnumerable 或 IQueryable 的,都可以用 LINQ 查询操作。Selectint[] arr = { 1, 2, 3, 7, 8, 9, 6, 5, 4 };var items = arr.Select(i => i);f

2009-12-25 22:31:00 917

翻译 LINQ to XML

XML 是个好东西,但查询 XML 真的不方便,自从有了 LINQ to XML 后,一切改变了。假设有 XML 文件如下:    千一网络                        张龙                            赵虎            我们用 LINQ to XML 去查 engName 的值,代码

2009-12-25 22:25:00 428

翻译 LINQ to SQL

如果您正在使用 SQL Server 数据库,那么使用 LINQ to SQL 将为您带来极大的方便。首先,在 App_Code 中新建一个“LINQ to SQL 类”项,我们命名为 DataClasses.dbml,并打开它。其次,在数据库资源管理器中连接数据库,并展开“表”,然后将某个/些表(我们这里是 TranTable)拖到 DataClasses.dbml 的界面中,也

2009-12-25 22:14:00 516

翻译 LINQ to DataSet(强类型)

前面谈了弱类型 DataSet,可以发现它不能受 IntelliSense 支持,我们仍然需要记住字段名称,尤其是利用 SQL 语句填充 DataSet 时。那么能不能让 LINQ to DataSet 更高级点呢?可以,用强类型 DataSet。首先,在 App_Code 中新建一个“数据集”项,我们命名为 DataSet1.xsd,并打开它。其次,在数据库资源管理器中连接数据库

2009-12-25 22:08:00 947

原创 LINQ to DataSet(弱类型)

代码DataSet ds = new DataSet();ds.Tables.Add();ds.Tables[0].Columns.Add("Id", System.Type.GetType("System.Int32"));ds.Tables[0].Columns.Add("Text"); for (int i = 0; i {    DataRow dr =

2009-12-25 22:06:00 744

原创 LINQ 返回创建匿名类型,返回时创建对象,where,orderby

返回时创建对象string[] files = System.IO.Directory.GetFiles("C://");var fis = from file in files          select new System.IO.FileInfo(file);foreach (var fi in fis){    Response.Write(fi.Name

2009-12-25 21:54:00 2802

原创 LINQ 查询List

System.Collections.Generic.List arr = new System.Collections.Generic.List { 5, 1, 9, 3, 4, 0, 8 };var m = from item in arr        select item;foreach (var item in m){    Response.Write(item.

2009-12-25 21:48:00 2875

转载 LINQ 查询 Dictionary

System.Collections.Generic.Dictionary arr = new System.Collections.Generic.Dictionary();arr.Add(0, 5);arr.Add(1, 1);arr.Add(2, 9);arr.Add(3, 3);arr.Add(4, 4);arr.Add(5, 0);arr.Add(6, 8);

2009-12-25 21:48:00 4733

翻译 LINQ 查询数组

int[] arr = new int[] {5, 1, 9, 3, 4, 0, 8 };var m = from item in arr        select item;foreach (var item in m){    Response.Write(item.ToString() + "");}结果:5193408

2009-12-25 21:43:00 1258

转载 设计用户权限杂谈

(1)  但凡涉及多用户不同权限的网络或者单机程序,都会有权限管理的问题,比较突出的是MIS系统。           下面我要说的是MIS系统权限管理的数据库设计及实现,当然,这些思路也可以推广开来应用,比如说在BBS中用来管理不同级别的用户权限。           权限设计通常包括数据库设计、应用程序接口(API)设计、程序实现三个部分。    

2009-12-24 23:59:00 848

翻译 通用的权限模块是如何设计的?

通常是一张用户表,角色表,用户与角色关联表,功能表,角色与功能关联表,模块表,六个表。当要判断一个用户是否具有某个权限的时候先要从用户与角色关联表出发,找到当前用户所属的角色,然后再去角色功能关联表里面查找用户所属角色所具有的功能点。查找出来的用户具有功能点是一个集合,还要把当前的功能点与集合里面的所有功能点比较,如果在集合里面找到了功能点,就证明此用户具备该功能点的权限,否则

2009-12-24 23:31:00 1543

转载 .net中常用的几种页面间传递参数的方法

第一种方法:通过URL链接地址传递 send.aspx:  protected void Button1_Click(object sender, EventArgs e)    {        Re

2009-12-24 23:12:00 2858 2

原创 已知m和n是已经排序好的数组,从小到大,现在要合并这两个数组内的数到一个数组,仍然要求是从小到大排序

C#code public static int[] Func(int[] m, int[] n) { if (m == null || n == null) { throw new ArgumentException("传入的数组不能为空"); } int[] result

2009-12-24 20:55:00 2514 3

原创 求N的阶乘(递归算法)

c# Codepublic static int Func(int n){ if (n < 0) { throw new ArgumentException("不能小于0"); } if (n == 0 || n == 1) { return 1; } return n

2009-12-24 20:41:00 7040

PS 2024 最新虎标啦,附带AI神经滤镜(支持win/mac)

软件仅供学习使用,学习使用,学习使用,具体请参考文章说明指引 经历了多次Photoshop 2023 Beta 测试之后,今天终于迎来了PS2024 正式版。之前在beta版使用的功能,正式版中都有,遗憾的是“创成式填充”功能,由于一些原因在国内依旧无法使用。所以创成式填充我们就不再过多介绍了。 改进了移除工具:PS2024 25.0虎标正式版更新了移除工具,不仅保证了其稳定流畅的运行,不会出现任何问题,同时它还实现了自动识别和填充被移除的物体。只需要在要移除的物体的边缘进行涂抹,软件就能够自动识别并填充被移除的部分,实现快速自动移除。这种方式不仅方便快捷,而且填充效果更加完美。 改进了上下文任务栏:新增了具备蒙版功能的智能识别,当你使用蒙版工具时,上下文任务栏会自动显示与蒙版相关的工具,可增加或减少蒙版选区,使用起来非常便捷 PS 2024 正式版包含了一款名为Neural Filters的神经AI滤镜插件,这款插件主要用于图片处理。它具有多种功能,如瘦脸磨皮、人物表情控制、黑白照片着色、风景融合以及色彩转移等。这些功能可以极大地提高我们的工作效率并增强成品效果。

2023-11-18

ecshop2.7.3仿京东商城简约版ecshop模板,附教程

一、修改数据库连接: \data\config.php 文件;如下所示:【加黑字体是说明】 <?php // database host $db_host = "localhost"; 填写数据库地址,可以是IP; // database name $db_name = "xxxxx"; 这里是数据库名 // database username $db_user = "xxxxx"; 数据库用户名 // database password $db_pass = "xxxxx"; 数据库密码 // table prefix $prefix = "xh_"; 数据库表前缀, $timezone = "PRC"; $cookie_path = "/"; $cookie_domain = ""; $session = "1440"; define('EC_CHARSET','utf-8'); 编码类型 define('ADMIN_PATH','ad-xh'); 后台路径 define('AUTH_KEY', 'this is a key'); 注明:如果数据库和空间地址一致,可以在数据库地址处填写localhost;数据库表前缀如若更换,在此处更改后,必须结尾加_ 还要在数据库文件中批量挑换对应的表前缀,可以使用TXT和dreamweaver批量替换,不会的自己百度,基本的东西!后台路径修改可以在安装成功后修改,这里修改后,比如是admin 还要把根目录下 的对应的文件夹重命名为admin 方可! 数据库链接文件修改好后,导入数据库,可以使用数据库控制面板导入,也可以使用phpmyadmind导入! 以下是使用的一些技巧,可以看看,在这里说下,ecshop是个功能很大的商城系统,如果是你想好好的使用这个建个网站,建议您认真看看这个后台,操作试试,最好不要什么都询问我们技术,不是说想给我们的售后打折,主要是因为,你以后要维护这个网站,自己熟悉,好维护的,等你要是网站有了数据了,因为你的不熟悉导致的数据丢失,你就哭都找不到北了!

2014-11-02

Discuz!-tools工具 充值管理员密码等(x2.5 x3.0 x3.1 x3.2通用)

很多站长网站挂了(数据库问题居多),后台进不去了,但是还一直纠结要登录后台安装tools修复,问题是tools上传后就可以用了,根本就不需要安装.........,现在给个上传运行方法。 适合人群:使用Discuz!X2.5 X3.0 X3.1 X3.2的站长 使用说明 http://blog.csdn.net/deepwishly/article/details/38959405

2014-08-31

VS2010 黑色主题包

直接在vs菜单中选择:工具->导入设置,并点击浏览按钮,选择解压后的文件即可。 自己画了很长时间调制的,和VS2012的黑丝主题一样,非常酷,保护眼睛

2013-08-24

.NET C#面试题大全

│ .et面试题系列文章七(附答案).txt │ .net 最新面试题.txt │ .net 面试题(高级开发人员篇).txt │ .net 面试题系列九.txt │ .net 面试题系列四(附答案).txt │ .net 面试题系列文章一(附答案).txt │ .net 面试题系列文章三(附答案).txt │ .net 面试题系列文章之十.txt │ .net 面试题系列文章之十一.txt │ .net 面试题系列文章二(附答案).txt │ .net 面试题系列文章五(附答案).txt │ .net 面试题系列文章八.txt │ .net 面试题系列文章六(附答案).txt │ .NET方向高级开发人员面试时应该事先考虑的问题.txt │ .NET面试题-dotNet开发人员面试综合题.txt │ .net面试题.txt │ C#程序员面试基础问题和答案.txt │ C#面试基础问题.txt │ C#面试题 (附答案,基础篇).txt │ C#面试题 (附答案,基础篇)2.txt │ c#面试题(非常详细).pdf │ C#面试题.pdf │ C#面试题.txt │ C#面试题—精华.doc │ C#面试题—精华.pdf │ C#面试题解答.txt │ C#面试题语法考察.txt │ C#面试题(语法考察).txt │ C#面试题(语法,附答案).txt │ Dot.NET-C#-VB.NET-ASP.NET 英文面试题(附答案).txt │ NET程序员面试题汇总.pdf │ 两个月薪上万的.Net面试题.txt │ 使用.NET的人.txt │ 大型软件公司.net面试题!一定得看(附答案)收藏.pdf │ 最新.net 面试题 2.txt │ 最新.net 面试题.txt │ 某软件公司.net面试题.txt │ 群硕招收.net高级开发工程师的笔试题.txt │ 软件公司常问的技术面试题(.net sql css js html).txt │ 雅虎公司C#面试题.txt │ 面试题库网收集的.NET面试题.txt │ 面试题库网收集的asp.net面试题.txt │ └─NIIT面试题 Data-Interpretation-Test1.pdf Data-Interpretation-Test2.pdf Examples of General__ questions.doc Interview- Tips.doc Java-FAQs.doc Numerical-Estimation-Test1.pdf Numerical-Estimation-Test2.pdf Psychometric-Test1.pdf Psychometric-Test2.pdf

2012-07-04

系统概要设计说明书模板(精华)

详细介绍了系统概要设计说明书需要写的章节以及每个章节怎么写; 因项目需要,精心准备的,非常完整,绝对超值。

2012-06-18

JAVA 2 核心技术 第7版 卷I 卷Ⅱ 书 代码

JAVA 2核心技术 (第7版)( 卷I 卷Ⅱ 书 代码随书代码全部打包) JAVA 2核心技术 卷I:基础知识(第7版) Prentice Hall PTR - Core Java 2 Volume I 7th Edithon 本书是Java技术经典参考书,多年畅销不衰。第7版在保留以前版本风格的基础上,涵盖Java 2开发平台标准版J2SE 5.0的基础知识,主要内容包括面向对象程序设计、反射与代理、接口与内部类、事件监听器模型、使用Swing UI工具箱进行图形用户界面设计、异常处理、流输入/输出和对象序列化、泛型程序设计等。. 本书涵盖了Java 2平台标准版(J2SE)的全部基础知识。作为一本精练的技术指南和值得信赖的参考书籍,本书的突出特色是提供了大量的实际案例。其中,重要的语言和库功能都通过简洁且恰如其分的示例程序来阐述。最重要的是,所有程序都已经被升级为J2SE 5.0,它们将成为程序员独立编写代码的良好开端。本书主要面向希望编写实际代码以解决实际问题的程序员。.. 本书内容翔实、深入浅出,附有大量程序实例,极具实用价值,是Java初学者和Java程序员的必备参考书 JAVA 2 核心技术 卷Ⅱ:高级性能(第7版) Prentice.Hall.PTR.Core.Java.2.Volume.II.Advanced.Features.7th.Edition.Nov.2004.eBook-LiB. 本书是Java 2技术权威指南,全面覆盖Java 2技术的高级主题,其中包括多线程、集合框架、网络API、数据库编程、分布式对象、AWT高级特性、Swing高级特性、JavaBean、Java安全模式、XML以及元数据等主题,引领读者进入Java世界的更深处。书中大量的实例代码及新增和修改后的特性为Java程序设计员提供了极好的指导,可作为关于Java 2平台(包括JDK 1.3的完整更新版、JDK 1.4版的标准版)的高级参考书。. 本书特色:.. 英文原版,剖析最核心的Java技术,名家经典之作。书中所有代码示例都针对J2SE5.0做了全面更新,新增有关注释和元数据的全新一章,订正更新了多线程、集合、数据库编程、分布式计算和XML所涉及的内容。 · 多线程:包括java.util.concurrent类库.锁、条件对象、future、线程池、线程安全的集合,线程与Swing。 · 集合类:集合框架、具体的集合和泛型工具方法。 · 注释和元数据:使用注释来实现编程任务自动化,JDK 5.0的标准注释,源代码级注释处理的apt工具,以及字节码工程。 · 高级Swing和AWT:列表、树、表和其他高级构件,图像处理和打印。 · JavaBeans:包括属性编辑器、定制器和长期持久化。 · XML:DOM和SAX解析器、XPath和XSL转换。 读者对象:可供软件开发人员、高等院校师生参考。

2012-06-16

悟透JavaScript(PDF),脚本(超好教材)

一般非常好的书,从不同的视野系统的介绍javascript,强烈推荐

2012-06-15

超详细Oracle教程(PDF),非常经典

目录 第一章 数据库基础 ...............................6 第二章 Oracle 入门 ..............................6 第三章 查询基础 ..................................11 第四章 单行函数 .................................. 14 第五章 分组函数 .................................. 19 第六章 多表查询 .................................. 21 第七章 子查询 ................................... 24 第八章 高级查询 .................................. 40 第九章 数据字典 ................................... 43 第十章 Oracle 数据类型 ............................ 44 第十一章 Oracle 体系结构(DBA) ................. 45 第十二章 DDL(改变表结构) .............................. 46 第十三章 DML(改变数据结构) ............................ 48 第十四章 约束 ........................................... 49 第十五章 视图 ........................................... 55 第十六章 索引 ........................................ 56 第十七章 序列、同义词 .................................. 65 第十八章 PL SQL ................................. 67 第十九章 游标、函数 ..................................... 79 第二十章 存储过程 .................................. 86 第二十一章 触发器 ........................................ 90 第二十二章 事务(数据库系统概论) .......................... 99 第二十三章 用户管理 ............................. 100 第二十四章 备份 恢复 SQLLoader ................... 104 第二十五章 数据库设计范式 ............................... 106 第二十六章 数据库设计工具 ............................. 107 第二十七章 对象关系数据库系统 ................... 112 第二十八章 其他数据库 ........................... 113

2012-06-15

C语言库函数速查[CHM文档](经典好用)

C语言库函数速查[CHM文档](经典好用)

2012-06-15

PowerDesigner16破解文件

Sybase_PowerDesigner_16.0.0.3488破解文件, 直接用文件替换 亲测可用

2012-06-15

WinRAR4.0破解版

真正的破解版,骗人我是小狗 winrar4.0简体中文版beta 1 (32-bit)是最经典的也是使用人群最多的压缩/解压软件,其控制选项WinRAR集成到Windows中。第一组选项允许选择可以 WinRAR关联的文件类型。 第二组让你选择 WinRAR 可执行文件链接的位置。 最后一组选项可以调节 WinRAR 集成到 Windows 资源管理器中的属性。 外壳整合提供方便的功能,像文件右键菜单的“解压”项目,所以通常没有禁止它的必要。点击“帮助”按钮可以阅读关于这些选项的更多详细描述。 WinRAR 关联文件 RAR(R) TAR ZIP(Z) GZip CAB UUE ARJ BZ2 LZH JAR ACE ISO 7-Zip Z 界面选项: 在桌面创建 WinRAR 快捷方式(D) 在开始菜单创建 WinRAR 快捷方式(S) 创建 WinRAR 程序组(P) 外壳整合设置: 把 WinRAR 整合到资源管理器中(I) 层叠右键关联菜单(T) 在右键关联菜单中显示图标(N)

2012-06-15

c语言函数,库函数,实例,详细解释

c语言函数,库函数,实例,详细解释,c语言函数,库函数,实例,详细解释,c语言函数,库函数,实例,详细解释

2011-08-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除