Forwarded from dnaugsuz
也就是说
NULL 和 "" 都支持?procedure GetModuleHandle(char *modname)
match args
[NULL] -> return GetModuleHandle("")
otherwise -> return RealGetModuleHandle(args)Forwarded from dnaugsuz
噢... 我之前以为 "" 就是你说的 NULL 自身特例
听起来也很符合直觉,不过可能 NULL 更好一些
听起来也很符合直觉,不过可能 NULL 更好一些
Forwarded from dnaugsuz
现在我发现其实之前一直都是我搞错了
Yuuta 贴了两块代码一个里面是
所以才有后来对此函数作用和
Yuuta 贴了两块代码一个里面是
GetModuleHandle("")
一个是GetModuleHandle(0)此时我就把他传 0 当成等价
((char *) "") 了...所以才有后来对此函数作用和
"" == 0 的争论Forwarded from dnaugsuz
说起来 Trumeet 真是幸福啊,虽然我快放寒假了,但是 Trumeet 是每次熬夜修仙,然后在我旷课闲逛的时候合理合法地写代码
Forwarded from dnaugsuz
哇 NoSQL 面向文档数据库
你现在是在建立数据格式示范?
消息类型、来源、发布用户、发布时间... 还有发送类型? 🤔
你现在是在建立数据格式示范?
消息类型、来源、发布用户、发布时间... 还有发送类型? 🤔
Forwarded from dnaugsuz
说起来这个统计之类的东西 @dsuse 频道以前也做过(开始码 TelegramScanner 的时候,这个玩意可以解析 Telegram Copy selected as text 输出的文本,然后转换成 XML)
现在把其中简单折线统计的部分打包放这里了
需要参考的话就到这里看用例吧,虽然是 Python 和 Ruby 的...
现在把其中简单折线统计的部分打包放这里了
需要参考的话就到这里看用例吧,虽然是 Python 和 Ruby 的...
Telegram
duangsuse::Echo
😃 那么,简而言之,我觉得有价值的信息:
def get_link(h); "https://t.iss.one/dsuse/#{h['debug']['no'] + 9511 + 20}"; end
+ 一共统计了 187 条消息。
2019-03-24 11:22 - 2019-04-05 20:06,一共两个星期的时间里,本频道 @dsuse
+ 有 #Telegram Hashtag 的消息,一共有 42 条,约有 20% 的消息被打上了标签
+ 含链接的消息,一共有 37 条,约有 19% 的消息被打上了标签…
def get_link(h); "https://t.iss.one/dsuse/#{h['debug']['no'] + 9511 + 20}"; end
+ 一共统计了 187 条消息。
2019-03-24 11:22 - 2019-04-05 20:06,一共两个星期的时间里,本频道 @dsuse
+ 有 #Telegram Hashtag 的消息,一共有 42 条,约有 20% 的消息被打上了标签
+ 含链接的消息,一共有 37 条,约有 19% 的消息被打上了标签…
#recommended 这里转发是... 因为我要加链接,如果有人发现其他频道都撤下了,我删。
[Forwarded from Drakeets]
本频道已经清空过往消息,可能有些朋友刚上 Telegram 遇到这个情况感到很不解,不用去追溯原因或发生了什么,之所以又发布这条消息是因为很多朋友私下来告诉我 曾经因为我的分享而收益很多,很感谢,至于发生了什么,就让它过去吧,也许哪天线下你遇到我,茶余饭后或闲来没事,倒是可以作为无聊的事情吐槽吐槽,当下其实不必再纠结或浪费时间了,我也是这样,我很好,已经花费了许多力气但完全没有忧郁或不开心,只是想摆脱困境。
有朋友说他会反复看我写的东西,令我很感动,因为我也是这样,我也会无数遍不停看自己写的东西或分享,所以当有人细心一点会发现我的内容即使有错别字或不妥的内容,但最终都会相对改正和变得相对得当,这点上我也很佩服王垠,他的博客文章,我从来没有发现错别字,即使我是一个很敏锐且阅读文章特别慢的人 ... 只是说人的东西永远都会成为黑历史,经典是非常难得的,因为一个好的人应该是不断飞速成长的,如果黑历史没有精力去一一重新审视扶正,就会变得不负责任,或自己也不能接受,所以删除是好事。
另外我一开始喜欢上 Telegram 的频道功能是因为它可以很敏捷且可控,更关键的是它不用接受评论,也绝不是要小孩子从头到尾以各种高姿态无所不晓无所不能指点地来和我说「我希望你要谦虚」要如何如何。现在的情况是,尽管频道不能评论,但却可以转发在另外的频道进行附加评论和断章取义、像孔乙己一般视人论断,这完全违背了我的初衷。我无意与人辩驳,所以没有任何正面回应,因为面对小人,我去一一解释就是在浪费自己的时间和继续令其从我自己这边收获更多。总之就是难免又陷入絮絮叨叨,我非常热爱工作和写代码,我要尽快恢复投入,因此不多说了,周末愉快!
[Forwarded from Drakeets]
本频道已经清空过往消息,可能有些朋友刚上 Telegram 遇到这个情况感到很不解,不用去追溯原因或发生了什么,之所以又发布这条消息是因为很多朋友私下来告诉我 曾经因为我的分享而收益很多,很感谢,至于发生了什么,就让它过去吧,也许哪天线下你遇到我,茶余饭后或闲来没事,倒是可以作为无聊的事情吐槽吐槽,当下其实不必再纠结或浪费时间了,我也是这样,我很好,已经花费了许多力气但完全没有忧郁或不开心,只是想摆脱困境。
有朋友说他会反复看我写的东西,令我很感动,因为我也是这样,我也会无数遍不停看自己写的东西或分享,所以当有人细心一点会发现我的内容即使有错别字或不妥的内容,但最终都会相对改正和变得相对得当,这点上我也很佩服王垠,他的博客文章,我从来没有发现错别字,即使我是一个很敏锐且阅读文章特别慢的人 ... 只是说人的东西永远都会成为黑历史,经典是非常难得的,因为一个好的人应该是不断飞速成长的,如果黑历史没有精力去一一重新审视扶正,就会变得不负责任,或自己也不能接受,所以删除是好事。
另外我一开始喜欢上 Telegram 的频道功能是因为它可以很敏捷且可控,更关键的是它不用接受评论,也绝不是要小孩子从头到尾以各种高姿态无所不晓无所不能指点地来和我说「我希望你要谦虚」要如何如何。现在的情况是,尽管频道不能评论,但却可以转发在另外的频道进行附加评论和断章取义、像孔乙己一般视人论断,这完全违背了我的初衷。我无意与人辩驳,所以没有任何正面回应,因为面对小人,我去一一解释就是在浪费自己的时间和继续令其从我自己这边收获更多。总之就是难免又陷入絮絮叨叨,我非常热爱工作和写代码,我要尽快恢复投入,因此不多说了,周末愉快!
Forwarded from AlPlank (Al Pt)
已撤下所有和 drakeet 有关的论据,只保留这一条包含个人情感但不包含任何事实/更多信息的的这一条。
首先道歉,有些内容……可能做的就像和某频道一样过分了,这是我和P9的错,他写出了很多非常不友好的话语,我也有些放任P9的发言而没有给出反对意见。
抱歉,drakeet。
但是,其次,我讨厌你,drakeet。
就是这样。
我认为你在很多方面……由于不能够相对理性的思考,从而使我收到了很不愉快的体验。
这使我不开心。
而且,由于你的隐私政策,我无法将这些事发给别人(即使其他频道已经公开了很多信息),让他人评价孰对孰错。
一口老血噎在喉头,反正我是很不好受的。
综上所述,我讨厌你,drakeet。
#public
首先道歉,有些内容……可能做的就像和某频道一样过分了,这是我和P9的错,他写出了很多非常不友好的话语,我也有些放任P9的发言而没有给出反对意见。
抱歉,drakeet。
但是,其次,我讨厌你,drakeet。
就是这样。
我认为你在很多方面……由于不能够相对理性的思考,从而使我收到了很不愉快的体验。
这使我不开心。
而且,由于你的隐私政策,我无法将这些事发给别人(即使其他频道已经公开了很多信息),让他人评价孰对孰错。
一口老血噎在喉头,反正我是很不好受的。
综上所述,我讨厌你,drakeet。
#public
Forwarded from dnaugsuz
这里:
https://github.com/Sleepwalking/hmm-workshop
...
那 NLP 就不是这种情况喽,看 HanLP 它说它用了 Markov 链,这也是一种机器学习预测算法
谈到 Markov 链,发明 Synthesizer V (一个信号处理的三语种拼接 + 人工神经网络歌声合成软件)的大佬华侃如曾经高中的时候有讲过https://github.com/Sleepwalking/hmm-workshop
...
GitHub
Sleepwalking/hmm-workshop
Materials for a workshop on hidden Markov model. Contribute to Sleepwalking/hmm-workshop development by creating an account on GitHub.
Forwarded from dnaugsuz
篇幅比较短,作者在原来的知识上也做了大幅度的精简,我还暂时没有时间看,你有时间的话可以学学,推荐。
Forwarded from dnaugsuz
.... 其实虽然大家开始在 coolapk 的时候都玩梗比较欢乐啊,但是目前我看到最能玩梗的就是你了,Rachel 基本不活动了(其实 LIF 的频道维护也下降了),然后,果然还是有人就有纷争么...
你肯定是知道江学的 🐸,而且也经常看到你膜。不可能看不出来我是在玩梗,除非你开始就对我持有负面的态度,比如说倾向于认为我很喜欢表现、尽空谈不实践、缺乏拿得出手的作品。
怎么就那么像当时我遇到冰封哥的时候,我一直觉得他的态度有点不友好、有点高高在上,虽然我的确有把自己放到最低因为我见识过他的实力水平。(当然他是真·大牛,游戏引擎都写过,不能说是不擅长在任何领域编程的人)
而其实呢,只不过是他经常在某些群聊谈我那时侯半懂不懂的领域而已,即便我只把自己当是菜鸡,都产生了一点负面情绪。
半懂不懂和自己完全不想涉足的技术领域,在听到一个自己不确信的人谈论的感觉时候是不一样的。前者你会觉得对方很不友好,即便说的信息可能是真的、后者你根本不在乎,甚至会无脑膜。
其实我也和你是一样的,开始我眼里的你就是和 drakeet 没什么区别(当然这个评价对你和对 drakeet 都是不公平的)的单靠工程经验和死肝代码取胜的工程者,
但是实际上你们的能力开始都是在我之上(我开始真的是什么都没法懂,尤其是一大堆名字和接口模式);现在我也得用力去赶才能稍微追上一点,大概这就是所谓的同辈压力吧。
你肯定是知道江学的 🐸,而且也经常看到你膜。不可能看不出来我是在玩梗,除非你开始就对我持有负面的态度,比如说倾向于认为我很喜欢表现、尽空谈不实践、缺乏拿得出手的作品。
怎么就那么像当时我遇到冰封哥的时候,我一直觉得他的态度有点不友好、有点高高在上,虽然我的确有把自己放到最低因为我见识过他的实力水平。(当然他是真·大牛,游戏引擎都写过,不能说是不擅长在任何领域编程的人)
而其实呢,只不过是他经常在某些群聊谈我那时侯半懂不懂的领域而已,即便我只把自己当是菜鸡,都产生了一点负面情绪。
半懂不懂和自己完全不想涉足的技术领域,在听到一个自己不确信的人谈论的感觉时候是不一样的。前者你会觉得对方很不友好,即便说的信息可能是真的、后者你根本不在乎,甚至会无脑膜。
其实我也和你是一样的,开始我眼里的你就是和 drakeet 没什么区别(当然这个评价对你和对 drakeet 都是不公平的)的单靠工程经验和死肝代码取胜的工程者,
但是实际上你们的能力开始都是在我之上(我开始真的是什么都没法懂,尤其是一大堆名字和接口模式);现在我也得用力去赶才能稍微追上一点,大概这就是所谓的同辈压力吧。
Forwarded from dnaugsuz
https://github.com/pan93412/JavaTranslator/blob/master/src/main/java/tw/pan93412/JavaTranslator/Model/PropertiesConverter.java#L72
代码里可不要买萌哦
—
总的来说还可以
Converter 你可以定义一个接口把共有操作抽象出来,这样会比较好一点。
—
命名上,我建议你命名的简单一点。
比如说这里
其实你觉得有必要的话,按照优先顺序从几个
https://github.com/pan93412/JavaTranslator/blob/master/src/main/java/tw/pan93412/JavaTranslator/View/I18n.java#L17
你也可以叫 tr, getText 什么的,不过 i18n 这个名字很不错
另外它不应该声明抛出 NPE,用
然后这个类你没写架构器....
代码里可不要买萌哦
—
总的来说还可以
Converter 你可以定义一个接口把共有操作抽象出来,这样会比较好一点。
interface Changeable { static int maxChangeCount(); }
接口方法也可以是静态的,当然一般是定义接口实例的方法。—
命名上,我建议你命名的简单一点。
比如说这里
public TranslatableObject mergeObject(TranslatableObject ref)
叫 public TranslationDict mergeWith(TranslationDict other) 就可以了其实你觉得有必要的话,按照优先顺序从几个
Map<K, V> 里挑 KVSet 合并也可以抽提出来,有必要的话。<K, V> Map<K, V> mixMaps(final Map<K, V> maps...) {
final Map<K, V> result = new Map<>();
return mixMaps((Object[]) maps, result);
}
<K, V> Map<K, V> mixMaps(final Map<K, V> maps..., Map<? super K, ? super V> destination) {
for (Map<> dict : maps)
for (K key : dict.keySet())
if (destination.contains(key)) continue;
else destination.put(key, dict.get(key));
}... 总感觉虽然抽提出来了,但是好没用的样子。https://github.com/pan93412/JavaTranslator/blob/master/src/main/java/tw/pan93412/JavaTranslator/View/I18n.java#L17
你也可以叫 tr, getText 什么的,不过 i18n 这个名字很不错
另外它不应该声明抛出 NPE,用
@NonNull 注解吧。然后这个类你没写架构器....
GitHub
pan93412/JavaTranslator
Developing :P. Contribute to pan93412/JavaTranslator development by creating an account on GitHub.
duangsues.is_a? SaltedFish
#tasks 接下来这个地方会放一些暑假打算去做的事情 🤔
我留下了太多稿子... 看来会有做不完的事情了
duangsues.is_a? SaltedFish
我留下了太多稿子... 看来会有做不完的事情了
上个暑假了,我花了一个星期的时间去整理,把这类东西加以注释发到频道上来,可是看起来,好像还是按照优先级归类排着做好呢。