#Python 想想 python importlib 的包结构一般是
import name 对应 文件结构 name { __init__.py } import name.a 大概就是 name { a.py|a/__init__.py } 吧?Forwarded from dnaugsuz
请问下大佬,我一库项目想有 a.utils 包,同时能 from a import *,结构该怎么写 😓
补充:gui,是这个
补充:gui,是这个
GitHub
GitHub - duangsuse-valid-projects/TkGUI: Declarative tkinter wrapper for Python, features quick prototype & codegen
Declarative tkinter wrapper for Python, features quick prototype & codegen - duangsuse-valid-projects/TkGUI
Forwarded from dnaugsuz
是的,刚才按既有思路想下但应该不能成功,不知是不是有 trick
当然能用静态结构的最好不要用 pkgutils
当然能用静态结构的最好不要用 pkgutils
王垠在计算机科学 #cs 方面的确是以程序设计语言理论 #PLT 的传统类型论(打不到 #tt)见长 ,他其它方面我不作评,但此人就这方面的知识水平也不是国内网圈顶尖的,顶多算费心分享(老实说隔壁 ice1000 比他高到不知哪里去了,许多函数式编程社成员也比他了解PLT,但那群人大多没有也“不屑于”有实践能力);另外『高级语言』是与非结构编程(机器码/其汇编形)、表述式、面向对象、定义式 对应的概念,是编程范式的归类,没有「更高级语言」的说法。
类比嘛你也不能指望人家懂你的领域,同样我们评价一个人也要参考多方事实,不能见得风是得雨。
常用类型理论是为编程实践复用性、安全性(即正确性)所需类型系统—的构造服务的,“大量相关但不相同”描述正确但太抽象(应该举例说 struct/union 的 product/sum type 组合方法,而 enum 仅是 typealise+val define 非新种类型)
而且 C++ 比 C 高级的地方不在于类型系统,类型系统只是约束,闭包、协程等特性实现才是关键,而它们属实践细节(如计算被闭包的量必要的 sizeof),与真正的类型论都无关。
在计算机科学,实践太冗长、理论太浮华,二者不大统一,甚至有互相鄙视的倾向,所以有领域大佬就觉得,干脆叫计算机工程好了,贴切,咱这些学习「基础」知识的人都应该有这种意识。 #statement
类比嘛你也不能指望人家懂你的领域,同样我们评价一个人也要参考多方事实,不能见得风是得雨。
常用类型理论是为编程实践复用性、安全性(即正确性)所需类型系统—的构造服务的,“大量相关但不相同”描述正确但太抽象(应该举例说 struct/union 的 product/sum type 组合方法,而 enum 仅是 typealise+val define 非新种类型)
而且 C++ 比 C 高级的地方不在于类型系统,类型系统只是约束,闭包、协程等特性实现才是关键,而它们属实践细节(如计算被闭包的量必要的 sizeof),与真正的类型论都无关。
在计算机科学,实践太冗长、理论太浮华,二者不大统一,甚至有互相鄙视的倾向,所以有领域大佬就觉得,干脆叫计算机工程好了,贴切,咱这些学习「基础」知识的人都应该有这种意识。 #statement
Forwarded from &'a ::rynco::UntitledChannel (Rynco Maekawa)
说的好,但是计算机语言的本质(之一)是类型理论,而这正是王垠所擅长的部分,所以这个人的所有类比都不合适。
类型理论是在构造高阶抽象时必然要接触的东西。如果你希望你的程序可以用来表达大量相关而又不完全相同的东西,你就需要利用类型理论来设计它所使用的语言。高级编程语言的优势就在于他们利用类型理论表达了许多不那么高级的语言(比如 C)无法表达或者只能不断复制代码表达的东西。
类型理论是在构造高阶抽象时必然要接触的东西。如果你希望你的程序可以用来表达大量相关而又不完全相同的东西,你就需要利用类型理论来设计它所使用的语言。高级编程语言的优势就在于他们利用类型理论表达了许多不那么高级的语言(比如 C)无法表达或者只能不断复制代码表达的东西。
Forwarded from dnaugsuz
奇怪,这个是个人知识水平的问题吧,大陆 Excel 也是横行竖列的,至于弄反可能是个人误解的原因
像 a=[[1,2] [3,4]] 的话一般认为 a 是行,a[0] 是列,a[0][0] 是1 这样
像 a=[[1,2] [3,4]] 的话一般认为 a 是行,a[0] 是列,a[0][0] 是1 这样
Forwarded from 神奇的笔记 (立音喵)
超级套娃!
(Essential)Termux -chroot-> Debian -DISPLAY-> Android XServer XSDL -> scrcpy -adb-> (OnePlus) -> VNC Viewer -> (台式机) -> BlueStack Android 模拟器
就是在搞事 23333 并没有什么用 2333
(Essential)Termux -chroot-> Debian -DISPLAY-> Android XServer XSDL -> scrcpy -adb-> (OnePlus) -> VNC Viewer -> (台式机) -> BlueStack Android 模拟器
就是在搞事 23333 并没有什么用 2333
Forwarded from 神奇的笔记 (立音喵)
唯一问题就是要自己编译 scrcpy client,而且要改下 scrcpy 的 screen.c 文件 SDL_RENDERER_ACCELERATED 改为 SDL_RENDERER_SOFTWARE
其实我最初就只是想用一部手机操作另一部手机而已
其实我最初就只是想用一部手机操作另一部手机而已
#China #LGBT https://t.me/dsuset/8859 有个单选投票,感兴趣可以参与下🌝
开发者方面在观点接受度上基本在社会前列,现在国内中层家庭其实基本是默许的状态,许多喜欢展示立场的站(TravisCI,GH,PH) 都有过自豪配色的
这个话题不想多谈,我自己是不怕有兄弟要上我的😂(因为我很邋遢emm)
不过说句公道话,害怕被上的请正确看待同性恋——发生概率比强奸小得多,这个问题他们自己也要评判的好不好,就别给人家内卷了……
开发者方面在观点接受度上基本在社会前列,现在国内中层家庭其实基本是默许的状态,许多喜欢展示立场的站(TravisCI,GH,PH) 都有过自豪配色的
这个话题不想多谈,我自己是不怕有兄弟要上我的😂(因为我很邋遢emm)
不过说句公道话,害怕被上的请正确看待同性恋——发生概率比强奸小得多,这个问题他们自己也要评判的好不好,就别给人家内卷了……
Telegram
duangsuse Throws
#life #LGBT 与一个远嫁台湾的人讨论,对法制和同性恋有了更深的认识:
法律的制订不止可能是为了公义和群体利益,也可能是为社会稳定和满足人民诉求
同性恋不止可以是天生的,也可能是被“掰弯”的,监狱里就常有(注:电影《肖申克的救赎》里主角就被强上过)
而且别人会觉得同性恋不正常,害怕惹出意外,而敬而远之(恐同)
她是因为身边一个女性别认知障碍的旧好友和一个亲戚有这样的认识的
法律的制订不止可能是为了公义和群体利益,也可能是为社会稳定和满足人民诉求
同性恋不止可以是天生的,也可能是被“掰弯”的,监狱里就常有(注:电影《肖申克的救赎》里主角就被强上过)
而且别人会觉得同性恋不正常,害怕惹出意外,而敬而远之(恐同)
她是因为身边一个女性别认知障碍的旧好友和一个亲戚有这样的认识的
Forwarded from dnaugsuz
草(
顺序、判断、重复 控制流
if else 及 else if 省略花括号看得清吗
switch 和其 break 熟悉吗
while 和 for(init;cond;update), for(T item:collection), break continue Foreach 熟悉吗, do while, break label 亦可了解下。
方法(子程序)与 return 习惯吗?这个得经常用,遇到重复代码就得用,有时候还要
(可变)量定义、面向对象之对象初始化过程学了吗?
new Listener() {void onXX(){}} anonymous subclass 彻底明白吗, ()->{} Lambda 试过吗
try catch finally 结构化异常处理呢
try-with-resource 呢
duck.getParent().quack()
new XXBuilder().setA(1).finish()
调用链学了吗
private public 学了吗、构造函数和 static, final 呢
Annotation
enum 呢
不知道初学应该提什么建议,不过对技术感兴趣的话欢迎关注 @dsuse (跑
顺序、判断、重复 控制流
if else 及 else if 省略花括号看得清吗
switch 和其 break 熟悉吗
while 和 for(init;cond;update), for(T item:collection), break continue Foreach 熟悉吗, do while, break label 亦可了解下。
方法(子程序)与 return 习惯吗?这个得经常用,遇到重复代码就得用,有时候还要
java.util.function.Function (javap 看接口) 抽提出大量重复的逻辑(可变)量定义、面向对象之对象初始化过程学了吗?
new Listener() {void onXX(){}} anonymous subclass 彻底明白吗, ()->{} Lambda 试过吗
try catch finally 结构化异常处理呢
try-with-resource 呢
duck.getParent().quack()
new XXBuilder().setA(1).finish()
调用链学了吗
private public 学了吗、构造函数和 static, final 呢
Annotation
@interface 学了吗enum 呢
不知道初学应该提什么建议,不过对技术感兴趣的话欢迎关注 @dsuse (跑
duangsuse::Echo
😃 那么,简而言之,我觉得有价值的信息: def get_link(h); "https://t.me/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% 的消息被打上了标签…
Forwarded from dnaugsuz
想得到,手动太麻烦
你看了吗?什么语言的,是走 HTTP 还是 DOM 🤔
估计也是分批次删的,知乎不可能允许一次清空(是清空 脚本上也无需处理队列性了😂)
如果走 DOM 但不存回答预览…… 只能说做得有点绝吧,当然他们这个派系经常有人删公开知识分享
你看了吗?什么语言的,是走 HTTP 还是 DOM 🤔
估计也是分批次删的,知乎不可能允许一次清空(是清空 脚本上也无需处理队列性了😂)
如果走 DOM 但不存回答预览…… 只能说做得有点绝吧,当然他们这个派系经常有人删公开知识分享
Forwarded from dnaugsuz
其实我觉得个人历史还是要留一下
对别人也有用啊
而且轮子哥又不是没有有营养的回答
就这么全删一走了之
感觉像是没有顾及他人的求知
我自己是做不到清空历史这样断舍离的
起码会把数据先备份下
毕竟是自己那么长时间的东西了
删了好像就白白浪费几百小时的见闻
对别人也有用啊
而且轮子哥又不是没有有营养的回答
就这么全删一走了之
感觉像是没有顾及他人的求知
我自己是做不到清空历史这样断舍离的
起码会把数据先备份下
毕竟是自己那么长时间的东西了
删了好像就白白浪费几百小时的见闻
Forwarded from dnaugsuz
估计是比指针他要 COM(&a, array) 嫌麻烦。 话说 C++ 几支持的 for(:) 诶