首页   注册   登录
 flyingghost 最近的时间轴更新

flyingghost

  •   V2EX 第 60186 号会员,加入于 2014-04-12 00:01:58 +08:00,今日活跃度排名 8677
    flyingghost 最近回复了
    @hlwjia 所以我们的做法是申请两个功能完备的公众号 /小程序。一个用来测试,一个用来生产。
    代价是每年认证 * 2。
    @forestyuan 这要考虑到断句问题。
    鲜为人知的...字段,这个不成立,HTTP 协议头是基础,大家都知道。
    鲜为人知的...大全,可以这么讲,这份大全确实知道的人不多。美中不足是依然会引起读者的误解。
    鲜为人知的...「原创」,这就对了。蛤?这也要原创?这也能原创?/doge
    今天我吃了一颗鸡蛋。
    我刚说了句不太好吃。
    被母鸡叼了一顿。
    也是,我又不会下蛋,对吧?



    其实我喜欢吃鸡蛋,也尊敬母鸡,也支持母鸡下蛋卖钱。
    但因为我不会下蛋而被叼一顿,心里还是有点点不爽的。
    毕竟我会下人啊,也很自豪的!
    77 天前
    回复了 twor 创建的主题 Python Python 代码在 V2EX 回贴丢失缩进的改善小代码
    嗯。。。换成全角空格稍微好看一点。
    虽然和-号一样不能复制。
    77 天前
    回复了 twor 创建的主题 Python Python 代码在 V2EX 回贴丢失缩进的改善小代码
    #!/usr/bin/python
    # -*- coding: UTF-8 -*-

    import sys

    if sys.argv[1]:
       path = sys.argv[1]
       myfile = open(path)
       try:
         for line in myfile:
           newline = ''
           for c in line:
             if c == ' ':
               newline += '-'
             else:
               break
           newline += line.strip()
           print(newline)
       finally:
         myfile.close()
    77 天前
    回复了 twor 创建的主题 Python Python 代码在 V2EX 回贴丢失缩进的改善小代码
    @flyingghost V2 不给编辑 /删除真是让人羞愤。。。
    77 天前
    回复了 twor 创建的主题 Python Python 代码在 V2EX 回贴丢失缩进的改善小代码
    #!/usr/bin/python
    #  *  coding: UTF 8  * 

    import sys

    if sys.argv[1]:
        path = sys.argv[1]
        myfile = open(path)
        try:
            for line in myfile:
                newline = ''
                for c in line:
                    if c == ' ':
                        newline += '-'
                    else:
                        break
                newline += line.strip()
                print(newline)
        finally:
            myfile.close()
    局域网里哪来的全球工单系统。。。😂
    。。。还好吧。。。除了在新闻和论坛上偶尔看到百度和迅雷恶心,平时基本上没啥感受啊。lz 是不是太敏感太偏激了?
    ——————————————————————————————————
    因为我根本不用他们啊!生活很美好啊有木有!😂
    @Rheinmetal 兄台错矣,自己发请求下载要想得到 304,你得知道 Last-Modified/ETag 等信息,这些信息应该在 WebView 下面的缓存管理器里。再说即使得到 304,也还是要跟缓存管理器要 content。HTTPConnection 可不会自动帮你做这些事。(以上都是猜的未经验证)
    (可能)可行的办法是:
    1,自己做 WebView 的所有网络请求。顺带就可以自定义缓存并提供想要的任何接口了。
    2,把 img 画在 canvas 上再导出 base64 再还原成文件(虽然已经不是服务器上原本的那个文件了)。

    <script type="text/javascript">
    function getBase64Image(img) {
    var canvas = document.createElement("canvas");
    canvas.width = img.width;
    canvas.height = img.height;

    var ctx = canvas.getContext("2d");
    ctx.drawImage(img, 0, 0, img.width, img.height);

    var dataURL = canvas.toDataURL("image/png");
    console.log(dataURL);
    return dataURL
    }
    </script>
    <img crossOrigin="Anonymous" src="https://upload.ibesteeth.com/tmp/club/img/1513250107372f058df49.jpg" onclick="getBase64Image(this)"/>

    但这样的实现有一个安全问题:默认 canvas 是在本地匿名域上的,img 不是,而默认的安全模型是不允许直接导出的。这也是需要 crossOrigin="Anonymous"的原因。如果 WebView 有什么办法处理跨域问题,应该就可以用起来了。
    手头没有 Android 环境,lz 自己试试这个思路?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   2943 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 12ms · UTC 08:48 · PVG 16:48 · LAX 01:48 · JFK 04:48
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1