2022-01-01から1年間の記事一覧

tasks.jsonについて

tasks.json { "version": "2.0.0", "tasks": [ { "type": "cppbuild", "label": "C/C++: g++ アクティブなファイルのビルド", "command": "/usr/bin/g++", "args": [ "-fdiagnostics-color=always", "-g", "${file}", "-o", "${fileDirname}/${fileBasenameN…

c_cpp_properties.jsonについて

生成されたc_cpp_properties.json { "configurations": [ { "name": "Linux", "includePath": [ "${workspaceFolder}/**" ], "defines": [], "compilerPath": "/usr/bin/gcc", "cStandard": "gnu17", "cppStandard": "gnu++14", "intelliSenseMode": "linux-…

c_cpp_properties.jsonについて

生成されたc_cpp_properties.json { "configurations": [ { "name": "Linux", "includePath": [ "${workspaceFolder}/**" ], "defines": [], "compilerPath": "/usr/bin/gcc", "cStandard": "gnu17", "cppStandard": "gnu++14", "intelliSenseMode": "linux-…

C++ lambda

#include <algorithm> #include <functional> #include <iostream> #include<vector> using namespace std; int main(){ int n=5; vector<int>v(n); for(int i=0;i<n;i++){ v[i]=3; } // sort(v.begin(),v.end(),[](int i,int j){ if(i==j){return true;} else{return i>j;}}); for(int i=0;i</n;i++){></int></vector></iostream></functional></algorithm>

C++のラムダにおける条件分岐の1例

#include <algorithm> #include <functional> #include <iostream> #include<vector> using namespace std; int main(){ auto b=[](int i,int j){ return [i,j](){ if(i==j){return 0;} else{return i+j;}};}; cout<</vector></iostream></functional></algorithm>

ラムダのキャプチャのメモ

wandbox.org

lambda

#include <algorithm> #include <functional> #include <iostream> #include<string> #include<vector> #include <algorithm> using namespace std; void construct(vector<int>&v,int k) { auto compare = [](int k) { return [k](int i, int j) { return i+k < j+j; }; }; int n{}; // for (k = 1; k <= n; k *= 2) { sor…</int></algorithm></vector></string></iostream></functional></algorithm>

linuxのコンソールで\によって改行するときの注意

改行の直前の\は直後の改行を取り除くという意味 \の後で改行している複数行のコマンドは1行のコマンドと等価になる。 等価な1行のコマンドに書き換えてみるとスペースが足りていない

trimmomaticのトラブル

trimmomaticをインストールしても、パスを通さないと動かない readlink -f trimmomatic でシンボリックリンクのフルパスを表示して、パスを追加する

SCP(Secure Copy Protocol)によるサーバーへの接続の失敗 Connection timed out

今回の原因 ポート番号はデフォルトでは22になっており、意識することは少ない? セキュリティ対策のためにポート番号が変更されていることがある.すると ssh: connect to host (IPアドレス) port 22:Connection timed out lost connection というエラーがで…

ubuntuサーバーの公開鍵認証の設定方法

クライアント側で秘密鍵、公開鍵のペアを作成する % ssh-keygen -t ed25519 -t以下に暗号の種類を書く. ed25519は楕円曲線暗号の一種らしい.~/.sshにid_ed25519(秘密鍵) ,id_ed25519.pub(公開鍵)ができていることを確認する.catコマンドで中身を確認できる.…

バイオインフォマティクスの記事一覧

https://eupatho-bioinfomatics.hatenablog.com/entry/2021/06/13/%E3%83%9E%E3%83%83%E3%83%94%E3%83%B3%E3%82%B0%E3%81%AE%E5%89%8D%E6%BA%96%E5%82%99 hoxo-m.hatenablog.com seqanswers.com qiita.com