/tmp/duangsuse.sock
23 subscribers
303 photos
3 videos
92 files
337 links
从 duangsuse::Echo (@dsuse) 跟进出来的分支,将在作者恢复原帐号访问的时候合并删除。
Download Telegram
C++ CSharp Java Python PHP Perl…… 🤔
repositories {
maven { url = "http://jetpack.io" }
}
dependencies {
implementation "org.telegram.telegrambots:4.6"
}

<dependency>
<groupId>org.telegram
<artifactId>telegrambots
<version>4.6

open class org.telegram.telegrambots.bots.TelegramLongPollingBot

// Example taken from https://github.com/rubenlagus/TelegramBotsExample
public class Main {
public static void main(String[] args) {
ApiContextInitializer.init();
TelegramBotsApi telegramBotsApi = new TelegramBotsApi();

telegramBotsApi.registerBot(new ChannelHandlers());


catch (TelegramApiException e)
Forwarded from 小蓝频道 | ChannelBlue
灾难发生几个小时后,石墨芯仍在燃烧,但苏联能源部副部长阿列克谢·马库欣给苏共中央秘密发出的“紧急报告”说,工作人员正在处理现场,没有疏散附近城市人口的必要。
#不许联想
https://twitter.com/miemiekurisu/status/1220250619803365377
#Haha #China #Low 😂 以其人之道还治其人之身
Forwarded from 永久封存 | Yuuta 台 | 😷 #Pray4Wuhan (Yuuta | Nya⠀)
#China #Low 我比你更清楚中国网络社交有何敏感词 🌚
Forwarded from 永久封存 | Yuuta 台 | 😷 #Pray4Wuhan (玉米狐狸)
Forwarded from 永久封存 | Yuuta 台 | 😷 #Pray4Wuhan (Yuuta | Nya⠀)
Forwarded from 永久封存 | Yuuta 台 | 😷 #Pray4Wuhan (Yuuta | Nya⠀)
考虑了一下压参数的问题
CDEF 是后参先压,如果说机器栈的地址是往下增长,最后的参数在最高的地址
Java 是先参先压,实现上可能和本地表重叠,不直接与机器堆栈相关

计算上 frameBase + (i-k) -1 是实际的变量索引,k 是本层参数数量、frameBase 是第一个参数起始位置, -1 是为了让最后一个参数对上 index 0

好吧,其实是 frameBase+ ( (k-1) - i )
<!DOCTYPE xml version="4.0" encoding="utf-8">
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!DOCTYPE XML version="4.0" encoding="UTF-8">
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XML-SchemaInstance"
xsi:schemaLocation="http://maven.apache.org/schema/pom-4.0.0.xsi">
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/xsd/maven-4.0.0.xsd"
/tmp/duangsuse.sock
C++ CSharp Java Python PHP Perl…… 🤔 repositories { maven { url = "http://jetpack.io" } } dependencies { implementation "org.telegram.telegrambots:4.6" } <dependency> <groupId>org.telegram <artifactId>telegrambots <version>4.6 open class org.te…
org.telegram:telegrambots:4.6 的使用指南。

这是程序入口

import org.telegram.telegrambots.*;
import org.telegram.telegrambots.meta.TelegramBotsApi;
import org.telegram.telegrambots.meta.exceptions.TelegramApiException;

public class BotMain {
static private TelegramBotsApi bots;
static public void main(String... args) {
ApiContextInitializer.init();
bots = new TelegramBotsApi();
try { registerBots(); }
catch (TelegramApiException e) { e.printStackTrace(); }
}
static private void registerBots() {
bots.registerBot(new EchoBot());
}
}

顺便说一句,这个框架的开发者根本不懂怎么让框架变得好看
包名那么长,我也是服气了,没话说,机器生成一样。

示例没个规矩,用一个包,让人把框架和 sample app 的东西混在一起,不错很合规。
凭这个 C 风格的 alllower 命名风格,很容易给人的理解造成问题
libc 里不明显是因为它采用了巧妙的简写法,printf 你给写成 printfunction 你想想谁看得懂,再想想 filewrite, stringscanfunction, errnumber, stringprintfunction_sized, virtualfork, memoryallocate。
这个库的命名就是这样,这当然不是唯一的问题,问题从来不少。

我真的搞不懂,如果有重复代码,为什么你不抽提出来还要『按规范』地一遍一遍重复,不累么?