duangsuse::Echo
档燃啦,要进行算法可视化分析代码是离不了的,所以 VisualGIMP 有更新程序指针的快捷方式,使用上下左方向键即可递增/减/重置程序指针
那么下面我们开始进行实战演示:
不过,由于 VisualGIMP 自身不完善的原因,没有默认内置一个用于导出图像的函数,得先定义一个....
我去写.../
不过,由于 VisualGIMP 自身不完善的原因,没有默认内置一个用于导出图像的函数,得先定义一个....
我去写.../
This media is not supported in your browser
VIEW IN TELEGRAM
duangsuse::Echo
因为我也不是机器学习和计算机图形学、信息学、密码学领域的人 #machl #ann #cg .... 自然语言处理我也是正在想办法准备学 所以我只好看看关键字匹配... 发现的确就是分词算法啊 https://github.com/CNBlackListR/CNBlackListSoamChecker/blob/aa281efd716a8c11876d755868125cd117aa38cb/CommandObject/SpamMessageChecker.cs#L37 简而言之,spam 打分算法就是接受…
一个消息引发的血案... 🙈
我居然写了两天半... 一个 GIMP 插件...
我居然写了两天半... 一个 GIMP 插件...
anim_BlakcListRstrstr.xcf
2.7 MB
大家可以试试用 GIMPVisual 玩一下这个 🤔 虽然 GIMPVisual 本身有一定的扩展性,很多风格都可以自定义,对于十六进制,特殊大内存地址无法完全创建图层抽象的,可以自己手动 compile lambda 去 +/- 一个 offset,就实现了『二进制字节操作』的指针可视化
This media is not supported in your browser
VIEW IN TELEGRAM
展示性地介绍一下这个插件,目前例子还没做完....
duangsuse::Echo
展示性地介绍一下这个插件,目前例子还没做完....
可以看到指针在移动就对了
Screenshot_20190503_233533.png
161.6 KB
Made with ❤️ and VisualGIMP
duangsuse::Echo
因为我也不是机器学习和计算机图形学、信息学、密码学领域的人 #machl #ann #cg .... 自然语言处理我也是正在想办法准备学 所以我只好看看关键字匹配... 发现的确就是分词算法啊 https://github.com/CNBlackListR/CNBlackListSoamChecker/blob/aa281efd716a8c11876d755868125cd117aa38cb/CommandObject/SpamMessageChecker.cs#L37 简而言之,spam 打分算法就是接受…
btw. 其实这个蜜汁算法就是不查重(查到一次就滚)版本的 strstr。
... NS, 我开始在 ObjectiveC 上看到的,看到的只是 NSNumber,我自以为是的解释是:Natural Signed Number... 🙈 23333
Forwarded from Rachel 碎碎念 (IFTTT)
小王喜欢用 null 表示空,词源是拉丁语 nūllus (not any)。
小张觉得直接用拉丁语 nil 更好,更短也表达了 nothing 的意思。
小周觉得用英语 None 不更便于理解?
小李觉得他们都有道理,于是同时引入了 nil null None 和 Nothing。
老李觉得,应该再引入一个 NSNull。#晦涩难懂的码农段子— Delton Ding (@DeltonDing) May 1, 2019
小张觉得直接用拉丁语 nil 更好,更短也表达了 nothing 的意思。
小周觉得用英语 None 不更便于理解?
小李觉得他们都有道理,于是同时引入了 nil null None 和 Nothing。
老李觉得,应该再引入一个 NSNull。#晦涩难懂的码农段子— Delton Ding (@DeltonDing) May 1, 2019
Twitter
#晦涩难懂的码农段子 hashtag on Twitter
See Tweets about #晦涩难懂的码农段子 on Twitter. See what people are saying and join the conversation.
Rachel 碎碎念
小王喜欢用 null 表示空,词源是拉丁语 nūllus (not any)。 小张觉得直接用拉丁语 nil 更好,更短也表达了 nothing 的意思。 小周觉得用英语 None 不更便于理解? 小李觉得他们都有道理,于是同时引入了 nil null None 和 Nothing。 老李觉得,应该再引入一个 NSNull。#晦涩难懂的码农段子— Delton Ding (@DeltonDing) May 1, 2019
不过话说回来,我又抄了个 Maybe: #Python #FP #OOP #pl
这样就可以安全使用了?
这样就可以安全使用了?
str(Util.Nothing) #=> 'object?(None)'
Nothing #=> <VisualGimp.Util.Maybe at 0x7fcaf43c7e48>
str(Just(2)) #=>'int?(2)'
a = Util.Just(2)
a.get() #=>2
a.flat_map(print)
# 2GitHub
duangsuse/VisualGimp
🐺 Alogrithm visualization with Gimp Python script. Contribute to duangsuse/VisualGimp development by creating an account on GitHub.
#CS #PL #FP #Tuby #PHP 说到现在广为资磁🐸的 Lambda(排除 Scheme 等真正依赖真正的 Lambda 的之外),
我们就来看看 🌶🐔 #Python 吧。
如果你给 Python2 一个这样的 Lambda 表达式:
(global scope)
SyntaxError: can't assign to lambda
这是怎么实现的,我想不是重点,但是 Ruby 里的确可以这么做,反观 Java 8 引入的 Lambda(Coin 项目的?哦好像就叫 Lambda 项目...),也不能『assign』
它要引入的变量,全都得是 "effective final",要不然就是『无效引用』了?为什么?其实这和程序设计语言语义背后的存储,关于值和引用之类的东西有关...
从侧面反映了 Ruby 不仅比 Python 更可读(拟态方法 vs. __init__ __ge__ 这种让人丈二和尚摸不着头脑的奇葩名字,还有反直觉的类定义项引用名字里 __ 前缀的含义),而且更函数式(跑
欸这么做啊就有一个好,我们知道 Python 是实现了 Lexical scoping(嵌套序作用域) 的,要不然也不能这样定义这个函数:
Python 认为 Lambda 是什么呢? 它认为 Lambda 是一种 function...
欸 Python 实在是混乱邪恶... 像是 Ruby 和 Lua 的杂交体...
为什么,你们猜? 🌚
还是说...
我们就来看看 🌶🐔 #Python 吧。
如果你给 Python2 一个这样的 Lambda 表达式:
(global scope)
a = 1# 1
l = lambda: a
print(l())
compile('l=lambda: a=2', '<lambda-assign-test>', 'single')
#!> File "<lambda-assign-test>", line 1SyntaxError: can't assign to lambda
这是怎么实现的,我想不是重点,但是 Ruby 里的确可以这么做,反观 Java 8 引入的 Lambda(Coin 项目的?哦好像就叫 Lambda 项目...),也不能『assign』
它要引入的变量,全都得是 "effective final",要不然就是『无效引用』了?为什么?其实这和程序设计语言语义背后的存储,关于值和引用之类的东西有关...
a = 1正好符合我们对『a = 2 语义』的预期,Ruby 就是这样,代码块就是代码上下文中的一部分,不是独立的语法糖。
l = ->() { a = 2 }
l.call() #=> 2
a #=> 2
从侧面反映了 Ruby 不仅比 Python 更可读(拟态方法 vs. __init__ __ge__ 这种让人丈二和尚摸不着头脑的奇葩名字,还有反直觉的类定义项引用名字里 __ 前缀的含义),而且更函数式(跑
欸这么做啊就有一个好,我们知道 Python 是实现了 Lexical scoping(嵌套序作用域) 的,要不然也不能这样定义这个函数:
def compose2(fn): return lambda x: lambda y: fn(x, y)并且这样使用
compose2(print)(1)(2)如果 Python 是 dynamic scoping(时序作用域)维护着符号表栈的话,
def get_a(): return a
a=1
get_a() #=> 1
def foo():
a=2; return get_a()
foo() #=> 1
foo() 的 a 定义就要覆盖掉 global scope 里的 a 定义了(反正这里就是一层函数调用一个作用域,还有一个 global scope)Python 认为 Lambda 是什么呢? 它认为 Lambda 是一种 function...
欸 Python 实在是混乱邪恶... 像是 Ruby 和 Lua 的杂交体...
为什么,你们猜? 🌚
还是说...