240 发简信
IP属地:浙江
  • 感谢作者,涨知识。
    在windows自带的计算器中复制出来的数字也会有两个Unicode控制字符,看来微软这种设计也考虑到了右向文字。
    所以不能直接复制到代码中。😂

    Unicode 中的 BIDI 双向性算法

    一切得从复制 iOS 通讯录联系人手机号说起,有同学发现复制的号码是 "(415)555-3695",长度应该是 13,但Debug 打印的长度却是 15,WTF? 通过断点...

  • 🍺🍺🍺

    UnityShader学习资料推荐

    UnityShader学习资料推荐 图形学是涉及内容比较多的学科,不仅对编程能力有要求,而且对数学以及美术方面都需要有一定的了解。下面根据个人的学习经历,给大家推荐一些资料。...

  • class C漏写了
    class C(object):pass

    Python多重继承排序原理(拓扑、C3)

    一、什么是拓扑排序 在图论中,拓扑排序(Topological Sorting) 是一个 有向无环图(DAG,Directed Acyclic Graph) 的所有顶点的线性...

  • 你好。我觉得你的最左原则有点牵强。
    不知最左原则是如何定义的?
    例子:
    class A(object):pass
    class B(object):pass
    class C:pass
    class D(A,B):pass
    class E(C, A):pass
    class F(D,E):pass
    得到的结果应该是:[F, D, E, C, A, B]
    在该例子中,从图像上看B是位于C的左边的。

    Python多重继承排序原理(拓扑、C3)

    一、什么是拓扑排序 在图论中,拓扑排序(Topological Sorting) 是一个 有向无环图(DAG,Directed Acyclic Graph) 的所有顶点的线性...

  • 【Python魔术方法】迭代器(__iter__和__next__)

    python里面有很多的以__开始和结尾的函数,利用它们可以完成很多复杂的逻辑代码,而且提高了代码的简洁性,本文主要总结了迭代器用到的魔术方法,并且主要以代码例子进行解释。 ...

  • 120
    关于常规排序算法的比较实验

    一、实验结果 实验说明:在逆序的情况下,模拟部分算法的最坏情况。如有错误望指正。实验环境:Windows,x86 Release,单线程实验结果: 可以发现,在随着数组数量的...

  • 首先值捕获相当于会在函数体内创建了一个与捕获函数同类型,同名的局部变量,同时调用拷贝函数。
    然后关于mutable修饰符的解释,我觉的可以这么认为:可以修改该局部变量。所以对其修改不会影响到外部变量。
    实验代码:
    A a;
    cout << &a << endl;
    auto f = [a]{cout << &a << endl;}
    发现A的拷贝函数被调用,同时打印出不同地址的变量。

    关于lamda 表达式以及mutable 参数

    C++11引入了Lambda表达式。Lambda表达式的引入,方便了简短函数的定义,为常用的一次性函数的定义和使用提供了很大的便利。 Lambda表达式实际上是一种匿名函数定...

  • 关于lamda 表达式以及mutable 参数

    C++11引入了Lambda表达式。Lambda表达式的引入,方便了简短函数的定义,为常用的一次性函数的定义和使用提供了很大的便利。 Lambda表达式实际上是一种匿名函数定...

  • 动态规划算法学习与思考

    前言 动态规划是笔试中经常出现的一类题目。掌握他很关键。 网易题目 小Q和牛博士合唱一首歌曲,这首歌曲由n个音调组成,每个音调由一个正整数表示。对于每个音调要么由小Q演唱要么...

  • 简书中编辑数学公式

    Refs MathJax Basic Tutorial and Quick Reference Help: Displaying a formula (Wikipedia) ...

  • 至于空循环问题,我觉得可以通过帧率控制,设置一个最短帧时间Threshold。
    在每一次循环的中记录每一循环的用时Time,如果用时过少,就睡眠进程。
    伪代码:
    if Time < Threshold : sleep(Threshold - Time)

    有点像游戏了。当初就是为了学习游戏开发才设计到这个。:flushed:

    纯代码创建macOS应用,及仿写[NSApp run]

    一、前言 写该篇文章的缘由是:我想手动控制macOS的主程序循环,用来添加自己想要的处理。正文 I ~ IV 部分 讲解我理解macOS应用结构。正文 V 部分 ...

  • 不好意思,已经很久没等简书了。
    :smile: 你说的有道理。
    不过一个程序在没有事件发生的时候应该也需要运行。不能一直等待事件发生。
    例如有一个动画程序,在每一帧的时候都需要绘制页面,不会受到是否有事件影响。可能在main循环里面有其他“动作”。
    我知道 我的理解对不对。:dizzy_face:

    纯代码创建macOS应用,及仿写[NSApp run]

    一、前言 写该篇文章的缘由是:我想手动控制macOS的主程序循环,用来添加自己想要的处理。正文 I ~ IV 部分 讲解我理解macOS应用结构。正文 V 部分 ...

  • 120
    进程互斥(mutual exclusion)——软件算法方式

    Peterson算法 适用于两个进程之间的互斥 问题1:如何更好的理解turn变量的作用?  如果没有turn变量肯定是错误的。如果去除,那么在两个进程同时表明进入临界区的意...

  • @STrawberryer 所以我觉得这和连不联网,没有关系。

    2018-01-23 安卓获取mac地址

    在网上搜索过了很多的获取手机的mac地址方法 今天在这里整理一下学习到的方法~ 通过wifimanager获取mac地址 这个是官方的获取方法 代码如下 WifiManage...

  • @自傷無色 具体实践我还没试过😂。目前处于理论学习阶段。

    2018-01-23 安卓获取mac地址

    在网上搜索过了很多的获取手机的mac地址方法 今天在这里整理一下学习到的方法~ 通过wifimanager获取mac地址 这个是官方的获取方法 代码如下 WifiManage...

  • @自傷無色 理论上应该是可以获得本机的物理地址的。mac地址是被写入主机或者是路由器中的网络接口卡(NIC)中的。

    2018-01-23 安卓获取mac地址

    在网上搜索过了很多的获取手机的mac地址方法 今天在这里整理一下学习到的方法~ 通过wifimanager获取mac地址 这个是官方的获取方法 代码如下 WifiManage...

  • 我看计网,刚看过mac地址。哈哈

    2018-01-23 安卓获取mac地址

    在网上搜索过了很多的获取手机的mac地址方法 今天在这里整理一下学习到的方法~ 通过wifimanager获取mac地址 这个是官方的获取方法 代码如下 WifiManage...

  • 2018-01-23 安卓获取mac地址

    在网上搜索过了很多的获取手机的mac地址方法 今天在这里整理一下学习到的方法~ 通过wifimanager获取mac地址 这个是官方的获取方法 代码如下 WifiManage...