题目描述 对于一个十进制数A,将A转换为二进制数,然后按位逆序排列,再转换为十进制数B,我们乘B为A的二进制逆序数。 例如对于十进制数173,它的二进制形式为10101101,逆序排列得到10110101,其十进制数为181,181即为173的二进制逆序数。 输入描述: 一个1000位(即10^99 ...
分类:
其他好文 时间:
2019-12-01 22:58:16
阅读次数:
129
在过去的几年里我们只能使用 document.execCommand 来操作剪贴板。不过,这种操作剪贴板的操作是同步的,并且只能读取和写入 DOM。 现在 Chrome 66 已经支持了新的 Async Clipboard API,作为 execCommand 替代品。 这个新的 Async Cli ...
图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码目前限chrome浏览器使用首先以um-editor的二进制流保存为例:打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方法,注释掉 ...
分类:
其他好文 时间:
2019-11-29 13:13:40
阅读次数:
80
private void copyAlltoClipboard() { dataGridView1.SelectAll(); DataObject dataObj = dataGridView1.GetClipboardContent(); if (dataObj != null) Clipboar... ...
ASP.NET Core中使用GraphQL ASP.NET Core中使用GraphQL - 第一章 Hello World ASP.NET Core中使用GraphQL - 第二章 中间件 ASP.NET Core中使用GraphQL - 第三章 依赖注入 ASP.NET Core中使用Grap ...
分类:
Web程序 时间:
2019-11-21 09:49:41
阅读次数:
172
前端攻城狮——学习常用的排序算法 一、冒泡排序 优点: 所有排序中最简单的,易于理解; 缺点: 时间复杂度O(n^2),平均来说是最差的一种排序方式; 因为在默认情况下,对于已经排好序的部分,此排序任然会进行比较(当然可以进行改进优化) 算法步骤: 比较相邻的元素,如果第一个比第二个大,就交换他们两 ...
分类:
编程语言 时间:
2019-11-20 21:12:34
阅读次数:
69
clipboard.js是什么,能干什么? 复制文字到剪切板不应该很难去实现。它不需要配置几十个步骤或者加载几百 KB 的文件。最重要的是,它不应该依赖 Flash 或其他臃肿的框架。 这是 clipboard.js 诞生的原因。 具体使用参考:http://www.clipboardjs.cn/ ...
分类:
其他好文 时间:
2019-11-20 12:18:56
阅读次数:
90
DOM 表单操作 1.获取表单 获取表单元素 以Document对象中forms属性来获取当前HTML页面所有表单集合以Document对象中表单的name属性值来获取表单元元素 <body> <form action="#"> <input type="submit"> </form> <form ...
分类:
编程语言 时间:
2019-11-13 00:48:18
阅读次数:
105
问题:safari浏览器下的iframe的宽高都会被内容撑大 这是一个safari浏览器存在的缺陷,无论如何设置iframe的宽高,都会被内容的宽高撑大,这会导致页面变得很大。 解决方案 设置iframe scrolling="0"属性 使用overflow:scroll的div包裹iframe 设 ...
分类:
移动开发 时间:
2019-11-12 13:13:49
阅读次数:
92
基本的等分三列布局 .container{ display: flex; width: 500px; height: 200px; } .left{ flex:1; background: red; } .middle{ flex:1; background: green; } .right{ fl ...
分类:
其他好文 时间:
2019-11-10 13:39:21
阅读次数:
78