Skip to content

Instantly share code, notes, and snippets.

View watasuke102's full-sized avatar
🤔
なにもしていない

Watasuke watasuke102

🤔
なにもしていない
View GitHub Profile
@watasuke102
watasuke102 / Main.cpp
Created September 13, 2019 13:05
Main.cpp
#include"Main.h"
void Main()
{
while (System::Update())
{
if (!manager.update())break;
}
}
//3桁ごとにカンマで区切る
//使用例:Print << SeparateString(U"1234567");
//->「1,234,567」のように表示される
String SeparateString(String num)
{
int length = num.length();
String result;
for (auto i:step(length))
{
result += num[(length-1)-i];
@watasuke102
watasuke102 / bootLog.txt
Created April 28, 2020 07:07
Boot log (Alter Linux Lxde Edition)
-- Logs begin at Tue 2020-04-28 15:54:39 JST, end at Tue 2020-04-28 16:05:59 JST. --
4月 28 15:54:39 alterlive kernel: Linux version 5.6.6-zen1-1-zen (linux-zen@archlinux) (gcc version 9.3.0 (Arch Linux 9.3.0-1)) #1 ZEN SMP PREEMPT Tue, 21 Apr 2020 10:35:19 +0000
4月 28 15:54:39 alterlive kernel: Command line: BOOT_IMAGE=boot/x86_64/vmlinuz-linux-zen archisobasedir=alter archisolabel=ALTER_20200426 loglevel=3 quiet splash udev.log-priority=3 initrd=boot/intel_ucode.img,boot/amd_ucode.img,boot/x86_64/archiso.img
4月 28 15:54:39 alterlive kernel: KERNEL supported cpus:
4月 28 15:54:39 alterlive kernel: Intel GenuineIntel
4月 28 15:54:39 alterlive kernel: AMD AuthenticAMD
4月 28 15:54:39 alterlive kernel: Hygon HygonGenuine
4月 28 15:54:39 alterlive kernel: Centaur CentaurHauls
4月 28 15:54:39 alterlive kernel: zhaoxin Shanghai
4月 28 15:54:39 alterlive kernel: [Firmware Bug]: TSC doesn't count with P0 frequency!
@watasuke102
watasuke102 / modules.ini
Created June 27, 2020 08:54
network status module for polybar
; network status
[module/wired-network]
type = internal/network
interface = eth1
[module/wireless-network]
type = internal/network
interface = wlan1
[module/network]
type = internal/network
@watasuke102
watasuke102 / main.cpp
Last active June 13, 2021 22:46
AtCoder-TestTool
#include <iostream>
#include <string>
void command(), all(), clear(), run(), build(), help();
int main() {
clear();
std::cout << "---------------------------------" << std::endl
<< " Program test tool for AtCoder " << std::endl
<< " V1.0.1 - 2020-2021 Watasuke " << std::endl
@watasuke102
watasuke102 / 00_table.c
Last active October 3, 2020 15:44
課題回答例
#include <stdio.h>
int main()
{
/**/
int a, b, c;
printf("値1 : "); scanf("%d", &a);
printf("値2 : "); scanf("%d", &b);
printf("値3 : "); scanf("%d", &c);
@watasuke102
watasuke102 / main.md
Last active February 20, 2021 02:56
コーディング規約

コーディング規約

最善じゃない、まねしないほうがいいよ

スペース・揃え

  • // comment のように、//の後には半角スペースx1
  • #include "hoge.h" マクロ文の後にスペース
  • if (hoge == 0) ==前後にスペース
  • if (hoge) while (hoge) 括弧前にスペース
  • switchはこんなかんじ
@watasuke102
watasuke102 / QtSample.cpp
Created December 3, 2020 11:23
Qt手書きのサンプル
#include <QtWidgets>
class widget_main : public QWidget
{
public:
widget_main(QWidget *parent = nullptr) : QWidget(parent)
{
QVBoxLayout *layout = new QVBoxLayout;
layout->addWidget(new QLabel(tr("This is sample!")));
layout->addWidget(new QScrollBar(Qt::Horizontal));
@watasuke102
watasuke102 / main.c
Last active December 17, 2020 09:02
C言語で10進数→2進数を変換する(C++版は下)
/* 10進数→2進数変換 */
// 入力が1,048,576未満の場合に正常に動作する
// ちなみに入力が524,288を越えるとansの値の表示(printf)がおかしくなる
// なんでこうなるのかはわからなかったです、だれかたすけてください
/// <計算の考え>
/// inputを2でわったあまりをansの左に追加する
/// (10のi乗をかけることによって、左に追加していく
/// 例えば、10の一番左の桁に1を追加するには、100を足せば良い)
/// このとき、例えば0d4 (0b100)のような表現をしたい時、
#include<stdio.h>
void func(int x, int y) {
printf("%d\n",x+y);
}