Show newer

所以说这个 postgresql model 的连线只连接了表,我建了个外键,但是我无法从图中看出是谁引用了谁。我和软件必然有一个是垃圾。 :pio_what:
github.com/pgmodeler/pgmodeler

关键词:BSD_CRTBEGIN csu Makefile.inc

bsd.README

The include file <bsd.lib.mk> includes the file named "../Makefile.inc" if it exists, as well as the include file <bsd.man.mk>.

bsd.init.mk

.if exists(${.CURDIR}/../Makefile.inc)
.include "${.CURDIR}/../Makefile.inc"
.endif
.include <bsd.own.mk>
.MAIN: all

src.opts.mk

__DEFAULT_NO_OPTIONS = \
    ...
    BSD_CRTBEGIN \
    ...

Makefile.inc

.if ${MK_BSD_CRTBEGIN} != "no" && !defined(BUILDING_TESTS)

OBJS+= crtbegin.o crtbeginS.o crtbeginT.o
OBJS+= crtend.o crtendS.o

crtbegin.o: crtbegin.c

所以他们用 manpages 的 Makefile.inc 把戏分离的 crtbegin.o ? :pio_hematemesis:

对于小群体狂欢这件事
我不排斥批评类别的建议
别骂人,讲道理,一切都好
谢谢大家

你长毛象,真的很喜欢截图普通网友发言,然后发泄自己的恨意,进行小群体狂欢。

webassembly 传递个结构体好难 :bili_emoji_xiaoku:
来地球很久了,很想家(雾

KY发言 

高中的学霸觉得fcitx5是C++写的,还用了cmake,不懂编程语言看着和外语似的。
我就不明白了,这玩意还没glibc恐怖,C++里头也没LLVM恐怖,谈笑间我已经把事件循环找到了,也许真正的问题在libime里头吧。

find utility 怎么这么难用?
find /usr/bin -perm /111 -print-perm option is very hard to understand though find(1).

看了下 ninja 的 phony 意思就是一个 target 设置为一群 target 的别名

Show thread

@mashiro 直接在电脑端手写的,我的换行怎么都没了? :pio_die:

Show thread

目标驱动极简ninja-build教学😂

原因:Windows 没有 make。(高端的目的,往往只需要最朴素的动力)

1. 构建的规则

rule cc
  command = clang $cflags -c $in -o $out

  description = CC $in -> $out

解释:$in 是规则的输入,$out 是规则的输出,由此可以看出,变量前缀为 $command 是规则要执行的命令,description 是运行这个规则时候终端的输出。

2. 构建什么东西的规则

build 输出: 规则 输入
build a.o: cc a.c

3. 清理规则

rule CLEAN
  command = ninja -t clean all
  description = cleaning all built files...

build clean: phony CLEAN

4. all 规则 | 一个规则依赖多个规则

build all: phony a b c
default all # 默认规则声明

有个坑是 build xxx: phony yyyyyy 这里要是多个规则的话,要写 build 语句定义的目标(xxx部分),前面的 CLEAN 是一个目标(可能是例外吧(不懂))

5. 变量

CC = clang
cflags = -d -Od

6. 多条命令咋办?

官网建议你用 && 连接命令,或者比如 cmd /c,在不如前面第 4 就在将一个规则怎么对应多个规则。

7. 其实这玩意不建议手写,建议生成(笑)

技术力爆炸的主页(雾)

<template>
  <div id="container" class="vh-100 d-flex flex-column">
    
    <h1>web-vue-playground index</h1>

    <b-list-group class="link-group px-2">
      <!-- prettier-ignore -->
      <b-list-group-item v-for="link in links"
        :key="link.href"
        :href="link.href"
        class="link-group-item float-left mx-2"
      >
        {{ link.text }}
      </b-list-group-item>
    </b-list-group>

  </div>
</template>

<script>
export default {
  data() {
    return {
      links: [
        // { text: "", href: "" },
        { text: "speak", href: "/speak" },
        { text: "speak", href: "/speak" },
        { text: "speak", href: "/speak" },
        { text: "speak", href: "/speak" },
        { text: "speak", href: "/speak" },
        { text: "speak", href: "/speak" },
      ],
    };
  },
};
</script>

<style>
h1 {
  margin: 30px 0;

  text-align: center;
  line-height: 1;
}

.link-group {
  /* flex 容器 */
  display: flex;
  flex-wrap: wrap; /* 折行(鉴于改了方向,应该说折列) */
  align-content: flex-start; /* 向交叉轴起始段对其 */

  overflow-x: scroll; /* 水平滚动条常驻 */

  /* flex 元素 */
  flex-basis: 100%;
}

.link-group-item {
  width: 300px;
  border: none; /* 清掉原来带的边框 */
  background-color: #efefef;
}
</style>

下了个华为的openEular看看
我不清楚这系统是想咋滴

你觉得 openharmony 1.0 配不配称为中国人的自主可控操作系统?

实际上我在发消息前也感觉应该太奇怪了,不幸的是我一并认为如果能得道对方的批评的话,也是赚到,于是我就发送消息了
然后他没有理我,朋友觉得我说话太奇怪了
:bili_emoji_xiaoku: 太难了太难了

Show older
小森林

每个人都有属于自己的一片森林,也许我们从来不曾走过,但它一直在那里,总会在那里。迷失的人迷失了,相逢的人会再相逢。愿这里,成为属于你的小森林。