精华内容
下载资源
问答
  • functionTaskCancel(){varindex=parent.layer.getFrameIndex(window.name)parent.layer.close(index);}//初始化部门下拉菜单functiongetPart(){$.ajax({url:'../Common/GetPhaseList'...function TaskCancel() {var ...

    functionTaskCancel(){varindex=parent.layer.getFrameIndex(window.name)parent.layer.close(index);}//初始化部门下拉菜单functiongetPart(){$.ajax({url:'../Common/GetPhaseList'...

    function TaskCancel() {

    var index = parent.layer.getFrameIndex(window.name)

    parent.layer.close(index);

    }

    //初始化部门下拉菜单

    function getPart() {

    $.ajax({

    url : '../Common/GetPhaseList',

    type : 'GET',

    dataType : 'json',

    success : function(data) {

    var PHASEValue = data.data;

    if (PHASEValue.length > 0) {

    $("#part").html("");

    for (var i = 0; i < PHASEValue.length; i++) {

    if (TASKPHASE == PHASEValue[i].ID) {

    var html = "" + PHASEValue[i].NAME + "";

    } else {

    var html = "" + PHASEValue[i].NAME + "";

    }

    ;

    $("#part").append(html);

    }

    }

    },

    error : function(err) {}

    })

    }

    //初始化职位下拉菜单

    function getWork() {

    $.ajax({

    url : '../Common/GetPhaseList',

    type : 'GET',

    dataType : 'json',

    success : function(data) {

    var PHASEValue = data.data;

    if (PHASEValue.length > 0) {

    $("#work").html("");

    for (var i = 0; i < PHASEValue.length; i++) {

    if (TASKPHASE == PHASEValue[i].ID) {

    var html = "" + PHASEValue[i].NAME + "";

    } else {

    var html = "" + PHASEValue[i].NAME + "";

    }

    ;

    $("#work").append(html);

    }

    }

    },

    error : function(err) {}

    })

    展开

    展开全文
  • 一行代码实现什么丧(gan)心(de)病(piao)狂(liang)的功能?今天pk哥给你列出 16 个。 输出Mandelbrot图像 mandelbrot 图像中文名叫曼德勃罗图像。Mandelbrot 图像中的每个位置都对应于公式 N=x+y*i 中...

    个人博客请访问 http://www.x0100.top 

    一行代码能实现什么丧(gan)心(de)病(piao)狂(liang)的功能?今天 pk 哥给你列出了 16 个。

    输出Mandelbrot图像

    mandelbrot 图像中文名叫曼德勃罗图像。Mandelbrot 图像中的每个位置都对应于公式 N=x+y*i 中的一个复数。其实数部分是 x,虚数部分是 y,i 是 -1 的平方根。图像中各个位置的 x 和 y 坐标对应于虚数的 x 和 y 部分。百度百科给出的图形是这样的。

    看不懂?没关系,我们直接来看效果。(左右滑动查看所有代码)

    print('
    '.join([''.join(['*'if abs((lambda a: lambda z, c, n: a(a, z, c, n))(lambda s, z, c, n: z if n == 0 else s(s, z*z+c, c, n-1))(0, 0.02*x+0.05j*y, 40)) < 2 else ' ' for x in range(-80, 20)]) for y in range(-20, 20)]))
    

     

    九九乘法表

    还记得我们熟记于心的九九乘法表吗?来,我们来巩固下,我们用一行代码打印出来。(左右滑动查看所有代码)

    print('
    '.join([' '.join(['%s*%s=%-2s' % (y, x, x*y) for y in range(1, x+1)]) for x in range(1, 10)]))

    一行打印心型图案

    不会表白?一行代码告诉你!

    print('
    '.join([''.join([('AndyLove'[(x-y)%8]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0 else' ')for x in range(-30,30)])for y in range(15,-15,-1)]))
    

    美丽的螺旋

    你觉得上面的心型图案不够浪漫?那么试试下面这个美丽的螺旋?在 Python 编译器中输入下面的代码。(左右滑动查看所有代码)

    exec("""
    from turtle import *
    for i in range(500): 
        forward(i)
        left(91)
    """)
    

     

    看下执行过程中的部分动态图。

    再截图一张大图看下,是不是很漂亮、很炫酷!

    这个画图库用的是 turtle,看过 pk 哥之前文章的朋友应该还记得,pk 哥用它来画过五星红旗 

    计算出1-100之间的素数

    素数又称质数。一个大于 1 的自然数,除了 1 和它自身外,不能整除其他自然数的数叫做素数;

    print(' '.join([str(item) for item in filter(lambda x: not [x % i for i in range(2, x) if x % i == 0], range(2, 101))]))

    结果是:

    一行代码输出斐波那契数列

    斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为『兔子数列』,这个数列从第 3 项开始,每一项都等于前两项之和。

    print([x[0] for x in [(a[i][0], a.append([a[i][1], a[i][0]+a[i][1]])) for a in ([[1, 1]], ) for i in range(30)]])

     

    看下执行结果:

    一行代码实现快排算法

    还记得 pk 哥之前分享的实现快速排序的文章么?里面分析了快速排序的同时也给出了一行代码的实现方法 一行Python代码搞定快速排序算法

    quickSort = lambda array: array if len(array) <= 1 else quickSort([item for item in array[1:] if item <= array[0]]) + [array[0]] + quickSort([item for item in array[1:] if item > array[0]])
    array = [9, 11, 88, 32, 8]
    print(quickSort(array))

    打印 Python 之禅

    你们知道 Python 之禅么?知道『人生苦短,我用 Python』这句经典的出处么?用下面一行代码就可以打印 Python 之禅。(左右滑动查看所有代码)

    >>> import this
    The Zen of Python, by Tim Peters
    
    Beautiful is better than ugly.
    Explicit is better than implicit.
    Simple is better than complex.
    Complex is better than complicated.
    Flat is better than nested.
    Sparse is better than dense.
    Readability counts.
    Special cases aren't special enough to break the rules.
    Although practicality beats purity.
    Errors should never pass silently.
    Unless explicitly silenced.
    In the face of ambiguity, refuse the temptation to guess.
    There should be one-- and preferably only one --obvious way to do it.
    Although that way may not be obvious at first unless you're Dutch.
    Now is better than never.
    Although never is often better than *right* now.
    If the implementation is hard to explain, it's a bad idea.
    If the implementation is easy to explain, it may be a good idea.
    Namespaces are one honking great idea -- let's do more of those!

    给大家一个参考的翻译:

    优美胜于丑陋。
    显式胜于隐式。
    简单胜于复杂。
    复杂胜于难懂。
    扁平胜于嵌套。
    稀疏胜于紧密。
    可读性应当被重视。
    尽管实用性会打败纯粹性,特例也不能凌驾于规则之上。
    不要忽略任何错误,除非你确认要这么做
    面对不明确的定义,拒绝猜测的诱惑。
    找到一种最好唯一的一种方法去解决问题。
    虽然一开始这种方法并不是显而易见,因为你不是 Python 之父。
    做好过不做,但没有思考的做还不如不做
    如果实现很难说明,那它是个坏想法。
    如果实现容易解释,那它有可能是个好想法。
    命名空间是个绝妙的想法,请多加利用。

    看漫画

    导入一个包就能看漫画,执行代码后系统会自动打开漫画的页面。

    import antigravity
    

    给大家一个参考的翻译:

    上图:
    “你在飞!怎么做到的?”
    “Python!”

    下左:

    “我昨晚学习了 Python,一切都是那么简单”

    “运行 HELLO WORLD 只需要 print “Hello World!””

    下中:
    “我还是不明白……动态类型,还是空格?”

    “来加入我们吧,编程又再次变得有趣起来了,Python 是一个全新的世界”

    “但你是怎么飞起来的?”

    下右:

    “我只是输入了 import antigravity”

    “就这样?”

    “我还对药品柜中的所有东西进行了采样比较”(暗指他对比过多种编程语言,但还是觉得 Python 最简单)

    “但我想这就是 Python.”

    单线迷宫

    cmd 命令下输入下列代码实现单线迷宫。
    python -c "while 1:import random;print(random.choice('|| __'), end='')"
    
     

    一行代码开启 web 服务

    使用此命令,建立一个内网可以快速访问的 WEB 服务。

    python -m http.server 8080
    

    输入 http://localhost:8080/ 网站就可以访问的 WEB 服务了。

    迷你老虎机

    用随机的 unicode 字符打样出来,完美模拟了老虎机的效果,按回车键停止。请看下面动态图。

    python -c "import random;p=lambda:random.choice('7♪♫♣♠♦♥◄☼☽');[print('|'.join([p(),p(),p()]),end='
    ') for i in range(8**5)]”
    

    一行代码解决八皇后问题

    什么是八皇后问题?我们看下百度百科的解释:八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于 1848 年提出:在 8×8 格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 高斯认为有 96 种方案。1854 年在柏林的象棋杂志上不同的作者发表了40 种不同的解,后来有人用图论的方法解出 92 种结果。计算机发明后,有多种计算机语言可以解决此问题。

    用下列代码可以列出所有结果,共 92 种。

    [__import__('sys').stdout.write('
    '.join('.' * i + 'Q' + '.' * (8-i-1) for i in vec) + "
    ========
    ") for vec in __import__('itertools').permutations(range(8)) if 8 == len(set(vec[i]+i for i in range(8))) == len(set(vec[i]-i for i in range(8)))]
    

    将多维数组转化为一维

    一行代码将多维数组转化为一维数组。

    print([i for item in ab for i in item])
    

    给出一个多维数值 ab,通过这个方法变成一维数组。

    ab = [[1, 2, 3], [5, 8], [7, 8, 9]]
    print([i for item in ab for i in item])
    
    # 结果
    [1, 2, 3, 5, 8, 7, 8, 9]
    

    求解 2 的 1000 次方的各位数之和

    2 的 1000 次方的值很大,把结果每位数都加起来等于多少呢?

    print(sum(map(int, str(2**1000))))
    
    # 结果 
    1366
    

    生日快乐!

    最后,最重要的!今天是我老婆生日,用一行代码祝她生日快乐!比心!

    print(list(map(lambda x: "Happy Birthday to " + ("you" if x % 2 != 0 else "DYW"), range(100))))
    

     

    更多精彩内容扫描下方二维码进入网站。。。。。

    关注微信公众号。。。。。

     

    展开全文
  • JS代码实现复制功能

    2019-06-21 20:13:00
    本人没什么基础看好久百度,不知道为什么在百度上问一个js实现copy功能会多出那么多代码出来,感觉废话一堆效果还没能达到需要复制 的效果。 然而在我看来,js复制代码 无非就那么几句罢了。原生copy代码:...

    本人没什么基础看了好久百度,不知道为什么在百度上问一个js实现copy功能会多出那么多代码出来,感觉废话一堆效果还没能达到需要复制 的效果。

    然而在我看来,js复制代码 无非就那么几句罢了。原生copy代码:document.execCommand("Copy");  就可以达到复制的效果了,但我习惯用以下的方法:

    首先,必须要调用第三方【clipboard.min.js】包,有它才能js代码才能实现复制功能,js包网上都可以下。这个如同jQuery一样调用:<script src="../js/clipboard.min.js"></script> 即可,这是第一句代码;

    第二句代码 对对象进行操作的方式方法有两种可以选择:

    (1)data-clipboard-action="copy";    复制

    (2)data-clipboard-action="cut";     剪切

    第三句代码 copy或cut 的对象是谁:

    data-clipboard-target=".abc"      //这个对象可以是 #id,也可以类选择器  .class ,也可以是元素等等

    第四句代码 实例化 Clipboard 对象:

    var clipboard = new Clipboard(".abc");  到这里代码就已经实现了复制的功能了

    -----------------------------------------------------------------------------------------------------------------------------------------

    看看 案例代码:

    (1)纯文本copy:textarea

    <script type="text/javascript" src="../js/clipboard.min.js"></script>

    <script type="text/javascript">

      function copyUrl2(){

        var Url2=document.getElementById("biao1");//获取文本框id

        Url2.select(); // 选择对象用户定义的代码区域

        document.execCommand("Copy"); //原生copy方法执行浏览器复制命令

        alert("内容复制成功,去粘贴看看!"); //弹窗

        //window.location.href = 'weixin://';  //打开手机微信

      }

    </script>

    <textarea cols="27" rows="5" id="biao1">这里面的文本内容被复制 </textarea>

    <input type="button" onClick="copyUrl2()" value="点击复制Copy" /> 

     

    -------------------------------------------------------------------------------------------------

    (2)非纯文本内容的某个标签:span例举

    <span id="btn" class="abc" data-clipboard-action="copy" data-clipboard-target=".abc">这里可以点击复制</span>

    点击内容直接执行js代码:

    <script type="text/javascript" src="../js/clipboard.min.js"></script>

    <script type="text/javascript">

    var clipboard = new Clipboard("#btn"); //实例化对象

    //复制成功执行的回调

    clipboard.on('success', function(e) {

      console.log(e); //返回值类型给控制台 没什么用 可以注释掉

      alert("复制成功,去粘贴看看吧!");

      //window.location.href = 'weixin://';  //打开手机微信

    });

    //复制失败执行的回调

    clipboard.on('error', function(e) {

      alert("复制失败!请手动复制")

    });

    </script>

     

    转载于:https://www.cnblogs.com/longxinyv/p/11066611.html

    展开全文
  • Sublime、VS、Eclipse等很多开发工具都提供格式化代码功能,那么如何实现这些功能呢?有没有开源的格式化代码可以参考阅读呢?
  • 文章主要内容介绍Python 一行代码实现丧心病狂的功能,感觉到有趣的朋友或者对你学习有启发的可以多多参考下!哈哈,现在我手头有 109 张头部 CT 的断层扫描图片,我打算用这些图片尝试头部的三维重建。基础工作...

    e79054ef8014ced16df8cd2faaf60136.png

    文章主要内容介绍了Python 一行代码能实现丧心病狂的功能,感觉到有趣的朋友或者对你学习有启发的可以多多参考下!

    哈哈,现在我手头有 109 张头部 CT 的断层扫描图片,我打算用这些图片尝试头部的三维重建。基础工作之一,就是要把这些图片数据读出来,组织成一个三维的数据结构(实际上是四维的,因为每个像素有 RGBA 四个通道)

    800d8e4bc9b1a08584defa549cfb683c.png

    这个数据结构,自然是 numpy 的 ndarray 对象,读取图像文件我习惯使用 PIL。因此,需要导入两个模块:

    import numpy as np
    from PIL import Image

    接下来,我用一行代码就把 109 张图片读到了一个 109x256x256x4 的 numpy 数组中,耗时 172 毫秒:

    data = np.stack([np.array(Image.open('head%d.png'%i)) for i in range(109)], axis=0)

    通常,上面这一行代码应该写成这样:

    aa916ef105cfd15472ffa3480b276412.png

    我把这些代码写成一行,却毫无晦涩艰深之感,仍然像诗歌一样优美、像自然语言一样通俗!

    那一刻,我脑洞大开,很想知道 python 高手们只用一行代码都能干些什么?当然,限定条件是不能引用自定义的模块,可以使用内置模块或通用的第三方模块。上网一搜,发现这个问题好像是 python 的专属问题,其他语言很难用一行代码做点什么。

    1. 一行代码打印乘法口诀

    print('n'.join([' '.join(["%2s x%2s = %2s"%(j,i,i*j) for j in range(1,i+1)]) for i in range(1,10)]))

    c99b5a27356423cced3c97a37784d284.png

    2. 一行代码打印迷宫

    print(''.join(__import__('random').choice('u2571u2572') for i in range(50*24)))

    ae9e580a20ce65abc9eca611e0d8e019.png

    3. 一行代码表白爱情

    print('n'.join([''.join([('Love'[(x-y) % len('Love')] if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0else' ') for x in range(-30, 30)]) for y in range(30, -30, -1)]))

    c791fc8022f57a19dac796dec64082a4.png

    4. 一行代码打印小龟龟

    print('n'.join([''.join(['*' if abs((lambda a:lambda z,c,n:a(a,z,c,n))(lambda s,z,c,n:z if n==0 else s(s,z*z+c,c,n-1))(0,0.02*x+0.05j*y,40))<2 else ' ' for x in range(-80,20)]) for y in range(-20,20)]))

    87e625d7a6f9a6285b0c83444eda6843.png

    你在 python 使用过程中用一行代码实现过哪些激动人心的功能呢?欢迎留言讨论。

    展开全文
  • 但是啊,小编为了讨得仰慕已久的女神的欢心(真香),便用python爬取爱词霸网站的每日一句和天气预报网站的天气预报,并且每天定时将内容推送到女神的手机短信中(代码实现,不需要短信费哦)。 好东西要学会分享...
  • 40行行Python代代码码实实现现天天气气预预报报和和每每日日鸡鸡汤汤推推送送功功能能 这篇文章主要介绍通过40行Python代码实现天气预报和每日鸡汤推送功能代码简单易懂非常不错具有一定 的参 借鉴价值 ,需要的...
  • 电影《源代码》结局什么意思?对结局有种混乱感。CSS布局HTML小编今天和大家分享教高手讲解。java中如何实现一个按钮拥有两种功能html中button的事件如何实现如何实现一个按钮的2种功能?JAVA问题实现按钮监听的时候...
  • 我们不需要其中一个第三方登录,患者第三方不在提供支持,比如网易公司不再提供登录, 那我们需要修改代码,移除网易账号登录功能,但是某天网易公司账号有可以使用, 我们又需要修改代码实现这一功能 ...
  • 为了方便开发者实现微信内的网页(基于微信浏览器访问的网页)功能,比如拍照、选图、语音、位置等手机系统的能力,并方便开发者直接使用微信分享、扫一扫等微信特有的能力,微信推出JS-SDK的整体开发包,供开发者...
  • 前端的新手第一个编写的高级JS程序是什么?我猜是计算器,一个既容易...这个函数可以执行字串符的计算,功能可谓是强大至极,下面是计算机代码代码: <input type = "text" value = "0" id = "box" onchange = "j...
  • Python曾经对我说:"时日不多,赶紧用Python"。于是看到一个基于python的微信开源库:itchat,玩一天,做一个程序,把...包括:文本、图片、语音、视频、分享、位置、附件...01 代码实现# -*-encoding:utf-8...
  • 四、EasyExcel 解决了什么 五、快速上手 六、特殊场景支持 七、Web 下载示例代码 八、需要注意的点 九、总结 一、前言 关于导出 Excel 文件,可以说是大多数服务中都需要集成的功能。...
  • snippets功能实现代码重用 Snippets 代码片段是Eclipse的一个插件。 很多时候可以通过这个功能,重复使用常用的代码片段,加快开发效率。 创建一个代码段的步骤: 在Eclipse的editor中选中一块代码段,右键点击...
  • 1. 什么是SpringBoot 在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用Spring Boot来让你更易...
  • 最近项目中要用到发邮件的功能, 在网上找好多代码,看着别人发布的代码整理出来的东西,这个代码已经测试过,包括样式什么的,都是直接拿过去就能用的 实体类: public class MailInfo { private int id;...
  • 作者:犬小哈目录一、前言二、Apache poi、jxl 的缺陷三、阿里出品的 EasyExcel,安利一波四、EasyExcel 解决了什么五、快速上手六、特殊场景支持...
  • 但是啊,小编为了讨得仰慕已久的女神的欢心(真香),便用python爬取爱词霸网站的每日一句和天气预报网站的天气预报,并且每天定时将内容推送到女神的手机短信中(代码实现,不需要短信费哦)。好东西要学会分享,因此...
  • 代码实现ActionSheet 和 Alert 基本功能

    千次阅读 2012-06-29 21:50:28
    本来是打算详细研究下ActionSheet的一些属性,上午就把这篇博客写,结果老师找办点事,就这样耽搁,但是今天不能没有记录,只是简单记一下,讲到ActionSheet不禁就会想到Alert,他们有什么区别呢? Action ...
  • 选择“置顶公众号”优质文章,第一时间送达作者:犬小哈目录一、前言二、Apache poi、jxl 的缺陷三、阿里出品的 EasyExcel,安利一波四、EasyExcel 解决了什么五、快速上手六、特殊场景支持七、Web 下载示例代码八、...
  • 日志打印在大型的项目中是必不可少的,程序崩溃等等的分析之来源,今天花一天写个日志打印功能,分享出来看看大家有没有什么建议 一、思路 其实是参考着项目前人已经写好的一个日志打印功能自己照虎画猫写出来的...
  • 可是为什么代码我改来改去,要么只可以放大缩小,要么放大可以移动但不能缩小? 问题在哪,请高手指点一二...谢. IsClick, IsMove: Boolean;//判断是否点击放大图片; 判断是否是移动状态 procedure TDocForm....
  • 其实一开始要实现这个功能是相当迷茫的,在网上搜不知道该搜什么,也包括这篇文章起标题名都不知道该叫什么。 查一会果断开始自己造轮子。 方案1 在自己的web上写一套可以跑java语言的编译器和解释器。 显然...
  • 这篇文章主要介绍通过40行Python代码实现天气预报和每日鸡汤推送功能,代码简单易懂,非常不错具有一定的参考借鉴价值 ,需要的朋友可以参考下 情人节刚过去几天,但是这和我们程序员有什么关系呢,对我们来说,...
  • 添加@功能之后那些用户评论之间的层次关系就很清晰,我们可以清楚地知道这些评论是谁发给谁的。 其实主要是为了提升逼格。 实现方法: 将下面代码加入function.php中即可 1 2 3 4 5 6 7 8...
  • 什么是沙箱呢? 协助开发者进行接口功能,独立于线上环境的配置。 支付接口需要签约生效后才能使用,有些签约几天才能通过,比如资料不全,导致无法立刻签约;沙箱环境提供测试环境,解决暂时无法签约导致的延期...
  • python老师让我们去爬去小说在网上找很久的代码然而并没有什么卵用因为太多而且不适合每个网站还用到正则表达式对于这样不通用的代码是不能接受的代码实现的适用条件要求小说的章节url后面的数字是连续的或者是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,932
精华内容 5,172
关键字:

代码实现了什么功能