#Julia #PL #recommended
一个简单的Julia教程(一) - 罗秀哲的文章 - 知乎
https://zhuanlan.zhihu.com/p/41802723
https://zhuanlan.zhihu.com/p/41816890
簡單]的 Julia 程序設計語言入門
一个简单的Julia教程(一) - 罗秀哲的文章 - 知乎
https://zhuanlan.zhihu.com/p/41802723
https://zhuanlan.zhihu.com/p/41816890
簡單]的 Julia 程序設計語言入門
#PL #backend
在python程序中调用cpp的库创建的线程是否受制于GIL? - 依云的回答 - 知乎
https://www.zhihu.com/question/27245271/answer/462975593
在python程序中调用cpp的库创建的线程是否受制于GIL? - 依云的回答 - 知乎
https://www.zhihu.com/question/27245271/answer/462975593
因为python的多线程,其实不是真的多线程,它会通过GIL来控制线程,导致不管有多少个核,其实在同一时间只有一个线程在跑。错的。Python 的多线程是真的多线程,只不过在任意时刻,它们中只有一个线程能够取得 GIL 从而被允许执行 Python 代码。其它线程要么等着,要么干别的和 Python 无关的事情(比如等待系统 I/O,或者算点什么东西)。那如果是通过CPP扩展创建出来的线程,可以摆脱这个限制么?很简单,不访问 Python 的数据和方法,就和 GIL 没任何关系。如果需要访问 Python,还是需要先取得 GIL。我不明白很简单的道理,为什么你们就是不肯理解一下,非要各种传谣造谣呢?GIL 是为了保护 Python 数据不被并发访问破坏,所以当你不访问 Python 的数据的时候自然就可以释放(或者不取得)GIL。反过来,如果需要访问 Python 的数据,就一定要取得 GIL 再访问。PyObject 等不是线程安全的。多线程访问任何非线程安全的数据都需要先取得对应的锁。Python 所有的 PyObject 什么的都共享一个锁,它就叫 GIL。
作者:依云
https://zhuanlan.zhihu.com/p/38399566
#C++ #backend
#C++ #backend
我们发现test2对应的汇编代码和test1对应的汇编代码完全相同,这说明C++编译器在编译程序的时候将指针和引用编译成了完全一样的机器码。所以C++中的引用只是C++对指针操作的一个“语法糖”,在底层实现时C++编译器实现这两种操作的方法完全相同。
https://zhuanlan.zhihu.com/p/37861062
周翀
喜欢作者的语言,篇幅不大信息量大,对我这种爱走神的人来说很重要。内容也不错。只可惜如今互联网太有钱了,java程序员好吃香…
Root lee (作者) 回复周翀
嗯嗯,感觉Java随便学学工作机会都会有很多,C++又难又不好找工作。
知乎专栏
C++性能榨汁机之惊群问题
一个小场景在开始正式讨论我们的问题之前,我们先想象这么一个小场景:场景1:6只小鸟停在电线上休息,都在等待食物。场景2:我们向鸟群投放一条小虫,作为它们的食物。场景3:6只小鸟看到有食物到来,都停止休息…
我又做了个例子,MIDI 网上找的(来源)因为懒得扒谱了(发现现在终于完全不会五线谱了 233 曾经学过电子琴和小提琴
因为后来发现(终于)其实 Gekyll 一直没动... 做的时候却一直想别的事情导致真正该做的就没动,所以没调参也没正确混音,当笑话听吧( #media
因为后来发现(终于)其实 Gekyll 一直没动... 做的时候却一直想别的事情导致真正该做的就没动,所以没调参也没正确混音,当笑话听吧( #media
Midishow
雪绒花 - MIDI音乐下载试听 :: MidiShow
MIDI 曲名: 雪绒花, 下载次数: 732, MIDI分类: 古典音乐, 播放时长: 01:04, 文件大小: 7.66 KB, MidiShow
Forwarded from 神奇的笔记 (神楽坂 立音)
This media is not supported in your browser
VIEW IN TELEGRAM
#Blender学习 刚体&烘焙&简单模型编辑
duangsuse::Echo
duangsuse
歌词
E -del -weiss E -del -weiss
E re mor -ning you greet me
Small and white Clean and bright
You look hap -py to meet me
Blos of snow may you bloom and grow
Bloom and grow for -e -ver
E -del -weiss E -del -weiss
Bless my home -land for -e -ver