검색결과 리스트
프로그램에 해당되는 글 40건
- 2012.01.13 C# 이미지 합성
- 2011.11.14 MSSQL2008 튜닝 자료
- 2011.11.14 Java, C# 간에 라인달 128비트 암호화
- 2011.11.14 IIS7 확장자 매핑
- 2011.11.14 MS2008 로그확인 & 사이즈 축소
- 2011.11.14 Split사용자 함수
- 2011.11.14 MS SQL 중복값제거하기
- 2011.10.11 Strong Password[강력한 암호]
- 2011.10.11 Facebook LikeBox
- 2011.09.23 로컬 스토리지
글
@using System.Drawing
@{
string
fileUrl = Request.QueryString.ToString("fileUrl");
string
coverImageUrl = (String.IsNullOrEmpty(Request.QueryString["coverImageUrl"]) ? "icon_recommend.png" :
Request.QueryString.ToString("coverImageUrl"));
//
소스이미지
Bitmap
sourceImage = new Bitmap(Server.MapPath(fileUrl));
Bitmap
starImage = new Bitmap(Server.MapPath("/Resource/Image/" + coverImageUrl));
Bitmap
outputImage = new Bitmap(sourceImage.Width,
sourceImage.Height);
Graphics
g = Graphics.FromImage(outputImage);
g.InterpolationMode =
System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;
g.DrawImage(sourceImage,
0, 0, sourceImage.Width, sourceImage.Height);
g.DrawImage(starImage, 0,
0, starImage.Width, starImage.Height);
Response.ContentType = "image/jpeg";
outputImage.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Png);
starImage.Dispose();
sourceImage.Dispose();
outputImage.Dispose();
g.Dispose();
}
'프로그램 > - .Net' 카테고리의 다른 글
초성 얻어오기 (0) | 2013.05.08 |
---|---|
안드로이드 마켓 바로가기 링크 (0) | 2013.05.08 |
iframe 쿠키사용 P3P 규약 (0) | 2013.05.08 |
웹페이지 한글깨짐 현상 (0) | 2013.05.08 |
Java, C# 간에 라인달 128비트 암호화 (0) | 2011.11.14 |
설정
트랙백
댓글
글
'프로그램 > - Sql' 카테고리의 다른 글
[Mysql Workbench]UPDATE 쿼리 실행시 Error Code 1175 (0) | 2014.11.10 |
---|---|
Ms-SQL ㄱㄴㄷ 가나다 검색 (0) | 2013.05.08 |
MS2008 로그확인 & 사이즈 축소 (0) | 2011.11.14 |
Split사용자 함수 (0) | 2011.11.14 |
MS SQL 중복값제거하기 (0) | 2011.11.14 |
설정
트랙백
댓글
글
JAVA
import javax.crypto.*;
import javax.crypto.spec.*;
import java.io.*;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
class JavaEnCryto
{
public static void main(String[] args)
{
try
{
System.out.println(Encrypt("abc@naver.com","_dhqxlak2010_"));
}
catch (Exception ex)
{
System.out.println("오류");
}
}
public static String Decrypt(String text, String key) throws Exception
{
Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");
byte[] keyBytes= new byte[16];
byte[] b= key.getBytes("UTF-8");
int len= b.length;
if (len > keyBytes.length) len = keyBytes.length;
System.arraycopy(b, 0, keyBytes, 0, len);
SecretKeySpec keySpec = new SecretKeySpec(keyBytes, "AES");
IvParameterSpec ivSpec = new IvParameterSpec(keyBytes);
cipher.init(Cipher.DECRYPT_MODE,keySpec,ivSpec);
BASE64Decoder decoder = new BASE64Decoder();
byte [] results = cipher.doFinal(decoder.decodeBuffer(text));
return new String(results,"UTF-8");
}
public static String Encrypt(String text, String key) throws Exception
{
Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");
byte[] keyBytes= new byte[16];
byte[] b= key.getBytes("UTF-8");
int len= b.length;
if (len > keyBytes.length) len = keyBytes.length;
System.arraycopy(b, 0, keyBytes, 0, len);
SecretKeySpec keySpec = new SecretKeySpec(keyBytes, "AES");
IvParameterSpec ivSpec = new IvParameterSpec(keyBytes);
cipher.init(Cipher.ENCRYPT_MODE,keySpec,ivSpec);
byte[] results = cipher.doFinal(text.getBytes("UTF-8"));
BASE64Encoder encoder = new BASE64Encoder();
return encoder.encode(results);
}
}
C#
using System;
using System.IO;
using System.Text;
using System.Security.Cryptography;
namespace AESWithJava.Con
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(Encrypt("abc@naver.com", "_dhqxlak2010_"));
}
public static string Decrypt(string textToDecrypt, string key)
{
RijndaelManaged rijndaelCipher = new RijndaelManaged();
rijndaelCipher.Mode = CipherMode.CBC;
rijndaelCipher.Padding = PaddingMode.PKCS7;
rijndaelCipher.KeySize = 128;
rijndaelCipher.BlockSize = 128;
byte[] encryptedData = Convert.FromBase64String(textToDecrypt);
byte[] pwdBytes = Encoding.UTF8.GetBytes(key);
byte[] keyBytes = new byte[16];
int len = pwdBytes.Length;
if (len > keyBytes.Length)
{
len = keyBytes.Length;
}
Array.Copy(pwdBytes, keyBytes, len);
rijndaelCipher.Key = keyBytes;
rijndaelCipher.IV = keyBytes;
byte[] plainText = rijndaelCipher.CreateDecryptor().TransformFinalBlock(encryptedData, 0, encryptedData.Length);
return Encoding.UTF8.GetString(plainText);
}
public static string Encrypt(string textToEncrypt, string key)
{
RijndaelManaged rijndaelCipher = new RijndaelManaged();
rijndaelCipher.Mode = CipherMode.CBC;
rijndaelCipher.Padding = PaddingMode.PKCS7;
rijndaelCipher.KeySize = 128;
rijndaelCipher.BlockSize = 128;
byte[] pwdBytes = Encoding.UTF8.GetBytes(key);
byte[] keyBytes = new byte[16];
int len = pwdBytes.Length;
if (len > keyBytes.Length)
{
len = keyBytes.Length;
}
Array.Copy(pwdBytes, keyBytes, len);
rijndaelCipher.Key = keyBytes;
rijndaelCipher.IV = keyBytes;
ICryptoTransform transform = rijndaelCipher.CreateEncryptor();
byte[] plainText = Encoding.UTF8.GetBytes(textToEncrypt);
return Convert.ToBase64String(transform.TransformFinalBlock(plainText, 0, plainText.Length));
}
}
}
'프로그램 > - .Net' 카테고리의 다른 글
초성 얻어오기 (0) | 2013.05.08 |
---|---|
안드로이드 마켓 바로가기 링크 (0) | 2013.05.08 |
iframe 쿠키사용 P3P 규약 (0) | 2013.05.08 |
웹페이지 한글깨짐 현상 (0) | 2013.05.08 |
C# 이미지 합성 (0) | 2012.01.13 |
설정
트랙백
댓글
글
작업내용 : hidoc.aspx -> hidoc.rss 로 변경
1. IIS설정
처리기매핑 추가 (관리되는 처리기 추가)
MINE 형식 추가
2. Web.config 설정
httpHandlers 추가
<httpHandlers>
<add path="*.rss" verb="*" type="System.Web.UI.PageHandlerFactory" validate="true" />
<httpHandlers>
buildProvider 추가
<compilation debug="true">
<buildProviders>
<add extension=".rss" type="System.Web.Compilation.PageBuildProvider" />
</buildProviders>
</compilation>
'프로그램 > - 일반' 카테고리의 다른 글
Object 표준태그 (0) | 2011.05.13 |
---|
설정
트랙백
댓글
글
dbcc sqlperf(logspace)
BACKUP LOG database_dbf TO DISK='NUL'
DBCC SHRINKDATABASE (database_dbf)
'프로그램 > - Sql' 카테고리의 다른 글
Ms-SQL ㄱㄴㄷ 가나다 검색 (0) | 2013.05.08 |
---|---|
MSSQL2008 튜닝 자료 (0) | 2011.11.14 |
Split사용자 함수 (0) | 2011.11.14 |
MS SQL 중복값제거하기 (0) | 2011.11.14 |
SQL서버 메모리사용 (0) | 2011.07.05 |
설정
트랙백
댓글
글
/*
SELECT * FROM [dbo].[FN_SPLIT] ('감기,콧물,어지러움,콧물기침,열,가래,몸살',',')
*/
CREATE FUNCTION [dbo].[FN_SPLIT]
(
@PARAM VARCHAR(MAX) -- 대상문자열
, @DIV VARCHAR(1) -- 특정구분자
)
RETURNS
@RESULT TABLE
(
[VALUE] VARCHAR(MAX)
, [ORDER] INT
)
AS
BEGIN
DECLARE @INDEX INT
DECLARE @POS INT
DECLARE @ORDER INT
DECLARE @TEMP VARCHAR(MAX)
SET @INDEX = 1
SET @POS = 1
SET @ORDER = 1
WHILE @POS > 0
BEGIN
SET @POS = CHARINDEX(@DIV, @PARAM, @INDEX)
IF @POS = 0
BEGIN
SET @TEMP = RIGHT(@PARAM, LEN(@PARAM) - @INDEX + 1)
END
ELSE
BEGIN
SET @TEMP = SUBSTRING(@PARAM, @INDEX, @POS - @INDEX)
END
IF LEN(@TEMP) > 0
BEGIN
SET @TEMP = RTRIM(LTRIM(@TEMP))
INSERT INTO @RESULT VALUES (@TEMP, @ORDER)
END
SET @INDEX = @POS + 1
SET @ORDER = @ORDER + 1
END
RETURN
END
--실행결과--
SELECT * FROM [dbo].[FN_SPLIT] ('감기,콧물,어지러움,콧물기침,열,가래,몸살',',')
'프로그램 > - Sql' 카테고리의 다른 글
MSSQL2008 튜닝 자료 (0) | 2011.11.14 |
---|---|
MS2008 로그확인 & 사이즈 축소 (0) | 2011.11.14 |
MS SQL 중복값제거하기 (0) | 2011.11.14 |
SQL서버 메모리사용 (0) | 2011.07.05 |
[Coalesce] Text Sum (0) | 2011.07.05 |
설정
트랙백
댓글
글
-- 중복 데이터 확인
SELECT Title, COUNT(*) AS CNT
FROM TableName
GROUP BY Title
HAVING COUNT(*) > 1
-- 결과
Title CNT
---- ---
1 5
2 4
3 2.
(3개 행 적용됨)
-- 실행
SELECT COUNT(*)
FROM TableName
-- DELETE TableName
WHERE Seq NOT IN (SELECT MAX(Seq)
FROM TableName
GROUP BY Title)
'프로그램 > - Sql' 카테고리의 다른 글
MS2008 로그확인 & 사이즈 축소 (0) | 2011.11.14 |
---|---|
Split사용자 함수 (0) | 2011.11.14 |
SQL서버 메모리사용 (0) | 2011.07.05 |
[Coalesce] Text Sum (0) | 2011.07.05 |
FOR XML (0) | 2011.07.05 |
설정
트랙백
댓글
글
Password:
- Weak
- Medium
- Strong
$.fn.passwordStrength = function( options ){ return this.each(function(){ var that = this;that.opts = {}; that.opts = $.extend({}, $.fn.passwordStrength.defaults, options); that.div = $(that.opts.targetDiv); that.defaultClass = that.div.attr('class'); that.percents = (that.opts.classes.length) ? 100 / that.opts.classes.length : 100; v = $(this) .keyup(function(){ if( typeof el == "undefined" ) this.el = $(this); var s = getPasswordStrength (this.value); var p = this.percents; var t = Math.floor( s / p ); if( 100 <= s ) t = this.opts.classes.length - 1; this.div .removeAttr('class') .addClass( this.defaultClass ) .addClass( this.opts.classes[ t ] ); }) # Removed generate password button creation }); function getPasswordStrength(H){ var D=(H.length); # Added below to make all passwords less than 4 characters show as weak if (D<4) { D=0 } if(D>5){ D=5 } var F=H.replace(/[0-9]/g,""); var G=(H.length-F.length); if(G>3){G=3} var A=H.replace(/\W/g,""); var C=(H.length-A.length); if(C>3){C=3} var B=H.replace(/[A-Z]/g,""); var I=(H.length-B.length); if(I>3){I=3} var E=((D*10)-20)+(G*10)+(C*15)+(I*10); if(E<0){E=0} if(E>100){E=100} return E } # Removed generate password function }; $(document) .ready(function(){ $('input[name="password2"]').passwordStrength({targetDiv: '#iSM',classes : Array('weak','medium','strong')}); });
Jquery 강력한 암호
'프로그램 > - Script' 카테고리의 다른 글
Facebook LikeBox (0) | 2011.10.11 |
---|---|
로컬 스토리지 (0) | 2011.09.23 |
[Jquery]영역의 높이 너비 값 구하기 (0) | 2011.08.03 |
글자수 체크 (0) | 2011.08.03 |
아이프레임 리사이징 & 뒤로가기잠금 (0) | 2011.07.05 |
설정
트랙백
댓글
글
소스코드
<div id="fb-root"></div><script>(function(d, s, id) {var js, fjs = d.getElementsByTagName(s)[0];if (d.getElementById(id)) {return;}js = d.createElement(s); js.id = id;js.src = "//connect.facebook.net/ko_KR/all.js#xfbml=1";fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-like" data-href="좋아요컨텐츠 링크등록" data-send="false" data-layout="button_count" data-width="450" data-show-faces="true" data-font="arial"></div>
기타 설정
페이스북에서 보여지는 좋아요 타이틀
<meta name="title" contelt="좋아요 타이틀" />
페이스북에서 보여지는 좋아요 요약글
<meta name="description" content="요약글 솰라솰라~" />
페이스북에서 보여지는 좋아요 대표이미지
<like rel="image_src" href="이미지경로" />
http://developers.facebook.com/docs/reference/plugins/like-box/
'프로그램 > - Script' 카테고리의 다른 글
Strong Password[강력한 암호] (0) | 2011.10.11 |
---|---|
로컬 스토리지 (0) | 2011.09.23 |
[Jquery]영역의 높이 너비 값 구하기 (0) | 2011.08.03 |
글자수 체크 (0) | 2011.08.03 |
아이프레임 리사이징 & 뒤로가기잠금 (0) | 2011.07.05 |
설정
트랙백
댓글
글
/* 스토리지 출력 */
/* 스토리지 삭제 */
/* 스토리지 모든 데이타 삭제 */
'프로그램 > - Script' 카테고리의 다른 글
Strong Password[강력한 암호] (0) | 2011.10.11 |
---|---|
Facebook LikeBox (0) | 2011.10.11 |
[Jquery]영역의 높이 너비 값 구하기 (0) | 2011.08.03 |
글자수 체크 (0) | 2011.08.03 |
아이프레임 리사이징 & 뒤로가기잠금 (0) | 2011.07.05 |
RECENT COMMENT