問題タブ [ascii-art]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - c++クラスをテストしてメンバーがあるかどうかを確認する方法は?
オブジェクトをテストして、特定のメンバーがあるかどうかを確認するにはどうすればよいでしょうか? または、オブジェクトが特定のクラスのインスタンスであるかどうかを確認する方法はありますか?
私はキャラクター画像の継承構造を扱っています。String_Pics、HCat_Pics、VCat_Pics、および Frame_Pics があります。それらはすべて Pic_Base から派生します。ユーザーは、オブジェクトへのスマート ポインターを含むハンドル クラス "Picture" を使用します。各オブジェクトは、元になる画像 (別の画像のフレーム、水平に連結された 2 つの画像など) へのポインターを格納します。
例: VCat-Pic の周りに Frame-Pic があり、VCat-Pic 内の両方の写真が String_Pic の周りに Frame_Pic です。
Frame_Pics には「フレーム文字」のデータ メンバがありますが、他のクラスにはありません。構造内のすべてのフレームのフレーム文字を再帰的に変更する関数を作成しています。そうでなければこれを行う方法が欠けているかもしれませんが、扱っているオブジェクトが Frame_Pic であるかどうかをテストする方法を探しています。 .
私の最初の本能はif (p->frame_char)
、frame_char が Frame_Pic のデータ メンバーの 1 つの名前であるようなものを試すことでしたが、これを行う方法がわかりません。
php - 高度にフォーマットされたテキストテーブルデータをHTMLに変換するにはどうすればよいですか?
このASCIIアートテーブルは、文字通り私が解析する必要があるものです。
そして私はそれをこのようにHTMLに変換する必要があります
もちろん、内容は一例に過ぎません。行は3つだけのように40にすることができます。
問題が解決しました
plot - アスキー文字を強度/暗さ/明度でランク付けする
サーバーで計算した結果の等高線図を素早く出力したい。パテでログインするので、出力はテキストベースにする必要があります(グラフィックスの送信方法は知っていますが、テキストが好きです)。
等高線図を出力するには、各シンボルの光強度を知る必要があります。そんなテーブルある?
emacs - Emacs でコマンド ライン コマンドを実行し、その出力を受け取る
ユーザーがキーをタップするとループが停止するように、一連のコマンド ライン コマンドを emacs 内のループで実行したいと考えています。
これは、Emacs で ascii 'video' が表示され、キーを押すと停止するのを見るためです。
画像からASCIIへのテキストをコメントとして持つのは楽しいだろうと思いました(画像は私のMacのカメラからのものです)。
imagesnap を使用してカメラ画像を取得し、jp2a を使用して ascii に変換します。imagesnapはMacのみだと思います。これまでのコードは次のとおりです。
これは、カメラからスナップを取得し、ASCII に変換し、それをファイルに挿入して、カーソルを配置するだけです。
私が言うように、キーをタップして現在の「フレーム」を選択するまで、ループを続けて、遅いASCIIビデオのように見せたいと思います。
これは可能ですか?
編集
これは私の現在のコードで、かなり満足しています。20回ループし、キャンセル(Cg)で現在の画像を選択できます。ただし、2回目にするとうまくいかないようです。
python - Pythonのアスタリスクの三角形
整数を取り、その数の行で構成されるアスタリスクの三角形を返す再帰関数asterisk_triangleを作成する必要があります。
たとえば、これは4行のアスタリスク三角形です。
私はこの関数を思いついた:
また、最初の関数を操作して、逆さまのアスタリスクの三角形を作成する必要がありました。
私はこの関数と結果を思いついた:
次に、これらの関数を操作して、後方のアスタリスクの三角形を作成する必要があります。
そして、逆さまのアスタリスクの三角形。
どのような機能を実装する必要がありますか?
関数の後に逆文字列コマンド[::-1]を使用しようとしましたが、機能しませんでした。
python - プレーン アスキー数学またはアスキー アートを mathml / latex に変換する
いくつかのコンピューター代数システムからの出力を表示可能な形式 (mathml、latex) に変換する最善の方法を決定しようとしていますが、最善の方法は何でしょうか?
単純な ASCII 表現を使用して mathml に変換しようとしましたが、結果が常に正しいとは限りません。2 次元の ASCII アート表現を取得して mathml に変更することを考えていました。これを実行できるライブラリはありますか? (Pythonで作業しています)1つと2つを試しましたが、2次元ASCIIではなく単純なASCIIでのみ機能します。
上記の両方は、最大値によるとほとんど同じですが、それらを mathml に変換すると、不完全な結果が得られます。これは、「%」の優先順位が台無しになり、pi がスーパースクリプトではなく e を乗算することになるためです。「pi」を「%pi」に置き換えるだけで十分でしょうか?
emacs - emacs スクリプト用の Ascii グラフィック インターフェイス ライブラリ (ncurses のようなもの)?
emacs スクリプト用のインターフェイス ライブラリはありますか?
私の知る限り、emacs 拡張インターフェイスは、メッセージ バッファー内のキー バインディングとダイアログによって制限されています。同時に、バッファー (アーティスト モード) に何でも描画でき、任意のユーザー アクション (キーボードとマウスのクリック) に反応できるため、そのようなライブラリを完全に elisp で実装することは確実に可能です。
python-3.x - AttributeError: 'NoneType' オブジェクトに属性 'get_width' がありません
これは、イメージからのアスキー アート ジェネレーターの単純なスクリプトです。このエラーが発生します。コマンド ラインで実行し、Windows 7 オペレーティング システムを使用しています。
私はここで何をいじっていますか..?? 誰かが助けることができますか..?
これは誰かが尋ねた完全なソースコードです:
java - ASCII バイナリ ツリーを再帰的に生成する
これは私のコードが何をする必要があるかの写真です。
通話前:
通話後:
基本的に、この問題では、整数のバイナリ ツリーで 0 より大きいすべてのデータ値を 2 倍にする必要があります。以下の私のコードは、いくつかの値に対してこれを行いますが、早期に停止します。これを再帰的に修正する方法がわかりません。これは、上記のツリーの出力がどのように見えるかです。
javascript - Javascriptで点滅アニメーションを作成するにはどうすればよいですか?
「0」と「_」を交互に切り替えて、アスキーアートを点滅させようとしています。現在持っているコードを以下に貼り付けました。アスキーの人は、数秒ごとに目を閉じてから開くだけです。私のコードが機能しない理由がわかりません。また、他の方法を使用することにもオープンです。ありがとう!
そして、これが残りのコードです!