본문 바로가기

JLPT50

[C#] 문자열 암호화 - RSA, MD5, DES [C#] 문자열 암호화 - RSA, MD5, DES ​ ​ ​ 옜날 C#할때 모 책에서 본거 같은데 흠...올라와잇길래 펌 ​ C#으로 작성된 소스이며, VS.NET에서는 기본적으로 암호화 함수를 지원하고 있습니다. 아래 코드는 이 암호화함수들을 사용하는 셈플이지요. ​ using System; using System.Security; using System.Security.Cryptography; using System.Text; using System.IO; ​ namespace Utility { /// /// Crypt에 대한 요약 설명입니다. /// public class Crypt { // 암호화 키 private const string desKey="......"; ​ public Crypt(.. 2021. 7. 6.
[Javascript cookbook] 1.자바스크립트 문자열 다루기 1.자바스크립트 문자열 다루기 ​ 1.0 들어가며 var city = new String("St. Louis"); var lcCity = city.toLowerCase(); ​ var city = String("St. Louis"); ​ 문자열 리터럴도 String 객체의 메서드에 접근할 수 있다. 리터럴에서 String 객체의 메서드에 접근하면 자바스크립트 엔진은String 객체를 만들어서 문자열 리터럴을 감싸고 메서드를 호출한 후 String 객체를 버린다. ​ 1.1 두개 이상의 문자열 합치기 ​ var string1 = "This is a"; var string2 = "test"; var string3 = string1 + string2; //'This is a test' 문자열 생성 ​ 자바스크.. 2021. 7. 6.
csv 파일을 db에 넣기 (윈도우) 엑셀파일을 다른이름으로 저장 후 csv (쉼표구분) 로 저장 c:\에 복사 cmd 창에서 mysql 접속 mysql> use 데이터베이스 : 입력할 데이터 베이스 선택 mysql> load data infile '/csv파일이름' into table 테이블이름 -> fields terminated by ',' lines terminated by '\r\n'; 웹상에서 $sql = "load data local infile 'c:/csv파일이름' into table '테이블이름' fields terminated by ',' lines terminated by '\n' "; $result = mysql_query($sql); 2021. 7. 6.
JDBCとは何でしょうか? JDBCとはJava Database Connectivityの略で、Javaアプリケーションからデータベースを操作するAPIのことです。JDKのコアAPIとしてjava.sqlパッケージに実装されています。JDBCは以下のような特徴を持っています。 ●DBMSに非依存である JDBCは、Javaアプリケーションから使用するJDBCドライバマネージャと、DBMSに依存するJDBCドライバを分けることにより、DBMSに依存しない環境を提供しています。 ●高機能で洗練されたメソッド JDBCは比較的低レベルのAPIといわれていますが、高機能で洗練されたメソッドが提供されているので、容易にプログラムを記述することができます。また、標準的なSQLを実行するメソッドを持っているのでDBMSに依存しない開発が可能になります。 ●既存のデータ資産を利用可能 主要なDBMSベンダからJDBCドライバ.. 2021. 7. 5.
SQLite を使用してデータを保存する データをデータベースに保存する方法は、連絡先情報など、繰り返しデータや構造化データの場合に適しています。このページでは、SQL データベース全般について理解していることを前提として、Android 上で SQLite データベースを利用する方法について説明します。Android 上でデータベースを利用する際に必要となる API は、android.database.sqlite パッケージに含まれています。 注: 上記の API は強力ですが、極めてローレベルであるため、活用できるようになるにはかなりの時間と労力が必要となります。 RAW SQL クエリはコンパイル時に検証されません。データグラフに変更があった場合、影響を受ける SQL クエリを手動でアップデートする必要があります。これは、時間がかかり、エラーも発生しやすいプロセスです。 SQL クエリとデータ オブジェクトを変換する.. 2021. 7. 5.
[Android] AlarmManagerをBroadcastRecieverと使う ある時間にアプリから通知して欲しいという場合がよくあります。目覚まし時計とかスケジュール系のアプリなど、これらの通知には時間を管理する AlarmManager 及びその関連APIを使います。 Android Studio 3.5.3 API 29 ​ ​ AlarmManager いきなりですが、アプリのオプションでアラームを鳴らしたいだけなら、Intentを使ったアラーム クロックを使うと簡単です。 また、setExactAndAllowWhileIdleをサービスを使って繰り返す方法もあります。 短時間の単純なタイマーや時間計測にはAlarmManagerではなく、Handlerを使うことが推奨されています。 For normal timing operations (ticks, timeouts, etc) it is easier and much more efficie.. 2021. 7. 5.