avatar
記事
42
タグ
17
カテゴリ
0
Home
Cornflakes Diary
Home

Cornflakes Diary

C#でファイルをBase64形式に変換するときにメモリ不足になった話
作成日2018-02-28
最近、SQL ServerにPDFファイルなどを保存する必要があって、Insert文を生成するためのツールを作成していました。その中で、C#プログラムがメモリ不足で落ちてしまうことがあり、いろいろ調べたのでまとめておきます。 tl;dr SQL文でファイルをSQL Serverのvarbinay型カラムにInsertしたかった SQL文を生成するツールをC#で作ったがメモリ不足で落ちた 原因:ファイルを一気に読み込んでいたため 解決策:BinaryReaderで少しずつ読み込む 問題がおきたコードやりたいこととしては、ファイルを読みこんでBase64形式の文字列に変換したい、ただそれだけでした。 1234567891011121314151617181920public void メモリ不足になるコード() { // 対象のフォルダ配下のファイル一覧 string[] files = System.IO.Directory.GetFiles(@"フォルダパス", "*", System.IO.SearchOption...
Hexoを使い始めた
作成日2018-02-18
最近dev.toの表示速度が速いというのがニュースになっていますよね。 これまでWordPressでブログを書いてきたんですが、速くするにはどうしたらいいかと考えた結果、「そもそもWordPressを使う意味あるのかな」と思い、静的ページジェネレータのHexoを使い始めました。 簡単な使い方をまとめてみます。 インストールNode.jsで動くプログラムなので、インストール済という前提で、 1npm install hexo-cli -g 設定Hexoではコマンドラインから、ローカルで生成したページをFTPを使ってサーバーに転送し、公開することができます。(GitHub.ioで公開することもできます) _config.ymlに設定を書きます。 12345678deploy: type: ftpsync host: <ホスト名> user: <ユーザー名> pass: <パスワード> remote: <サーバー内でのアップロードディレクトリ> port: <ポート> connections: <同時接続...
1…45
avatar
ak2ie
プログラムを書きたい日々
記事
42
タグ
17
カテゴリ
0
最近の記事
書評「すごい言語化」2026-04-09
『AIエージェント 人類と協働する機械』を読んで — 不安から実践へ2026-01-25
書評「AWSクラウド設計完全ガイド」2026-01-06
書評「心理学に基づく質問の技術」2025-10-11
書評「スピーチや会話の「えーっと」がなくなる本」2025-09-27
タグ
Hexo 書評 WakeOnLan VSCode Selenium Next.js C# 無人決済店舗 SQLServer AtCoder スクラム ドメイン駆動設計 設計 firebase Docker flutter MOLD,ブロックチェーン ReactiveProperty
アーカイブ
  • 2026/04 1
  • 2026/01 2
  • 2025/10 1
  • 2025/09 1
  • 2025/08 1
  • 2025/07 1
  • 2025/05 2
  • 2025/01 1
サイト情報
記事数 :
42
最終更新日 :
© 2018 - 2026 By ak2ie