分类

链接

2024 年 11 月
 123
45678910
11121314151617
18192021222324
252627282930  

近期文章

热门标签

新人福利,免费薅羊毛

SQL des加密算法存储过程

CREATE SYMMETRIC KEY key1 WITH ALGORITHM=DES ENCRYPTION BY PASSWORD='abc$123'GOOPEN SYMMETRIC KEY key1 DECRYPTION BY PASSWORD='abc$123'DECLARE @str NVARCHAR(100),@Encrypted VARBINARY(MAX)SET @str=N'要加密的字串' SELECT @Encrypted=ENCRYPTBYKEY(KEY_GUID('key1'),@str)SELEcT '加密'=@Encrypted ,'解密'=CAST(DECRYPTBYKEY(@Encrypted) AS NVARCHAR(100))CLOSE SYMMETRIC KEY key1GODROP SYMMETRIC KEY key1GO

Others, SQL Server 暂无评论 阅读(2,666)

苹果系统有病毒吗?

去给开发区某局讲网络信息安全。被问到:老师苹果产品为什么没有病毒呢? 这个问题确实没有遇到 过。恍惚记得是因为其特殊的硬件结构有关,不过还是回答了不知道。 回来百度,发现苹果也有病毒,只是苹果用户少,所以病毒并没有Windows下那么多罢了。 确实,硬件是不能防病毒的!

Others 暂无评论 阅读(2,196)

C#迅雷七窗体特效,使用DWM实现Aero Glass效果

 从Windows Vista开始,Aero Glass效果被应用在了Home Premium以上的系统中(Home Basic不具有该效果)。这种效果是由DWM(Desktop Window Manager)来控制的。对于一般的程序,缺省将在窗口边框应用这种效果。但如果我们想要更多的控制,比如让客户区的一部分也呈现这种效果,那也非常的简单。不需要我们在程序里做任何复杂的算法,我们只需要调API,交给DWM去做就可以了。 一、Composition(窗口合成) and Non-client Rendering(非客户区渲染)        非客户区通常包括窗口...

.NET, Others 评论(3) 阅读(6,988)

C#桌面图标弹出提示

之前看见过某些软件,安装完毕后会在桌面图标的旁边弹出一个提示框.然后就尝试着自己也实现一下这个效果.先来看看最终效果:     实现方法 首先,必须知道图标在屏幕上的位置.用SPY类工具探测了一下(这里我用的是彗星小助手),发现"桌面"是一个ListView控件,既然是这个控件,那就可以发送LVM_GETITEMTEXT消息来获取各个图标的名称,判断哪个是我们要找的.然后发送LVM_GETITEMRECT消息获取图标的位置.最后在图标旁边创建一个提示窗口,这里我使用了UpdateLayeredWindow需要注意的是:在64位操作系统上,LVM_GETI...

.NET, Others 暂无评论 阅读(2,504)

浅析C#打印和C#打印预览的实现

  C#打印和C#打印预览的实现的三大部分:页面设置、打印预览、打印具体用到的类和属性事件都是什么内容呢?那么本文就向你介绍C#打印和C#打印预览的实现具体事宜。 我们谈到C#打印和C#打印预览的实现其中主要就是包括:页面设置、打印预览、打印三大部分。打印的原理是:生成mdi文件,系统碰到mdi的时候会自动以打印的方式处理。所以,不管用什么模板,什么方式;能在PrintPage事件处理中,生成一张要打印内容的图片就OK了!主要的支持类都包括在命名空间System.Drawing.Printing中,在程序集System.Drawing.dl...

.NET, Others 评论(2) 阅读(2,481)

sql得到中文首字母

USE [JewelryRetailClientDB]GO /****** Object: UserDefinedFunction [dbo].[Func_GetPY] Script Date: 10/19/2011 14:21:59 ******/SET ANSI_NULLS ONGO SET QUOTED_IDENTIFIER ONGO -- ============================================= -- Author: xoyozo-- Create date: 2010-4-17 -- Description: 提供中文首字母 -- ============================================= CREATE FUNCTION [dbo].[Func_GetPY]( @str NVARCHAR(4000)) RETURNS NVARCHAR(4000) AS BEGIN DECLARE @word NCHAR(1),@PY NV...

Others, SQL Server 暂无评论 阅读(2,350)

SQL生成流水号

--生成流水号--创建测试表create table test(id varchar(18), --流水号,日期(8位)+时间(4位)+流水号(4位)name varchar(10) --其他字段)go--创建生成流水号的触发器create trigger t_insert on testINSTEAD OF insertasdeclare @id varchar(18),@id1 int,@head varchar(12)select * into #tb from insertedset @head=convert(varchar,getdate(),112)+replace(convert(varchar(5),getdate(),108),':','')select @id=max(id) from test where id like @head+'%'if @id is nullset @id1=0elseset @id1=cast(substring...

Others, SQL Server 暂无评论 阅读(3,347)

SQL解析IP地址的几种方式

--方法一: DECLARE @STR VARCHAR(100)SET @STR='123.1231.112.12'SELECT LEFT(@STR,(LEN(@STR)-CHARINDEX('.',REVERSE(@STR))))+ '.*'  --方法二: SELECT PARSENAME(@STR,1)

Others, SQL Server 暂无评论 阅读(1,931)

C#属性与索引器

  using System; namespace PropertyIndexerApp{ class Class1 { [STAThread] static void Main(string[] args) { //创建一个MyClass实例 MyClass m = new MyClass (); for (int i=0;i<10;i++) { for (int j=0;j<10;j++) { //写、读第一个索引器 m[i*10,j]=i*10+j; Console.Write("No{0}{1}:{2}",i,j,m[i*10,j]); } Console.WriteLine (); } for (int i=0;i<m.StrCount ;i++) { //读第二个索引器 Console.WriteLine (m[i]); } //Set实例属性 m.StrCount = 5; //Get实例属性 for (int i=0;i<m...

.NET, Others 暂无评论 阅读(2,826)

500 Illegal PORT command

FTP时显示500 Illegal PORT command的解决或者IE无法访问解决FTP,如图: 我一直被FTP所困惑 在公司的局域网用FTP命令访问外网的FTP SERVER,执行任何命令(如dir,ls,put,get)总是报下面的错误 ftp:500 Illegal PORT command. 425 ftp:Use PORT or PASV first 或者是下面的错误 ftp:500 Illegal PORT command. ftp: bind: Address already in use 主要是由于Iptables防火墙不支持 ip_nat_ftp ip_conntrack_ftp 在linux的ftp服务器上执行下列命令即可解决 modprobe ip_nat_ftp modprobe ip_conntrack_ftp   ...

Others 暂无评论 阅读(4,865)