小编ami*_*nho的帖子

使用python markdown库在标题上生成永久链接

我想知道如何使用python markdown库从以下标记生成永久链接:

A header
========

A paragraph
Run Code Online (Sandbox Code Playgroud)

期望的输出就像是

<span id="a-header"></span>
<h1>
  A header
  <a class="headerlink" title="Permalink to this headline" href="#a-header">¶</a>
</h1>
<p>A paragraph</p>
Run Code Online (Sandbox Code Playgroud)

回答:

谢谢@BlaXpirit(见答案)

使用headerid python markdown扩展并输入以下内容:

# A header [¶](#a-header) {#a-header}

A paragraph
Run Code Online (Sandbox Code Playgroud)

这会生成以下输出:

<h1 id="a-header">
  A header
  <a href="#a-header">¶</a>
</h1>
Run Code Online (Sandbox Code Playgroud)

然后使用一些CSS样式来获得常见输出,例如:

h1 a{visibility:hidden;}
h1:hover a{visibility:visible;}
Run Code Online (Sandbox Code Playgroud)

python markdown permalinks

6
推荐指数
1
解决办法
928
查看次数

用于自定义php SessionHandler的自定义serialize_handler(数据库存储)

在php中使用第三方(django)会话管理的过程中,我需要具有自定义序列化功能,以便正确编码/解码它以适应django的会话数据的盐存储.目前,似乎ini设置session.serialize_handler可以是php或wddx.

有没有办法将自定义serialize_handler设置为类?

我想要这样的东西:

class CustomSessionSerializer {

    public static function serialize($data){
    // Serializes raw data
    }

    public static function unserialize($sdata){
    // Deserializes serialized data
    }
}
Run Code Online (Sandbox Code Playgroud)

并让我的自定义SessionHandler使用它.

igbinarygithub上的项目似乎添加了自定义serialize_handler作为php扩展.我很好奇,如果自定义序列化不能在另一个地方发生,而不是作为C扩展.

php session serialization

6
推荐指数
1
解决办法
3654
查看次数

不使用闪存的开源视频聊天服务器

通过阅读Ted Roden的"构建实时用户体验",我想知道如何进一步开发并运行一些视频聊天网络应用程序,而无需使用闪存.

所以,就可行性而言:

  • 客户端:如何访问不使用闪存的cam和mic本地流?
  • 服务器端:是否有任何现有的框架或开源服务器(类似red5)专注于这种用例?如果没有,我需要什么来构建我自己的(轻量级)visio聊天服务器?

我担心闪光灯似乎是目前独一无二的方式,这就是为什么我问你的人,如果有人能让我更明白.

flash real-time red5 videochat

5
推荐指数
1
解决办法
3439
查看次数