首页 文章 精选 留言 我的

精选列表

搜索[短视频],共10003篇文章
优秀的个人博客,低调大师

Dub —— 链接工具

Dub 是一个开源的链接缩短器,具有内置分析功能+免费定制域名。使用Vercel Edge Functions 和Upstash Redis构建。 以下是 Dub 提供的一些开箱即用的功能: 内置分析 Dub 为你的链接提供强大的分析仪表板,包括地理位置、设备和浏览器信息。 自定义域 你可以在 Dub 上轻松配置自定义域 - 只需将 A/CNAME record添加到你的 DNS 提供商即可。这是基于Vercel Domains API构建的。 你可以部署你自己的Dub托管版本,以获得更大的隐私和控制。只需点击链接,就可以在Vercel部署一个随时可用的Dub版本。 技术栈: Next.js– framework Typescript–language Tailwind–CSS Upstash–database NextAuth.js– auth Vercel–hosting Stripe–payments

优秀的个人博客,低调大师

新浪链接api申请

接口1: http://sina-t.cn/api?link=http://baidu.com 接口2: http://tttool.cn/sina_api?url=http://baidu.com 接口3: http://knurl.cn/tcnapi?url_long=http://baidu.com 接口4: http://migourl.cn/sina_shorturl.html?text=http://baidu.com 使用方法: 将最后的"http://baidu.com"换成要缩短的长链接即可,可以程序调用,也可以直接访问得到结果这四个接口返回格式相对而言比较简单,直接返回结果 调用demo PHP调用代码: $url = 'http://www.baidu.com'; $api_url = 'http://sina-t.cn/api?link='.urlencode($url); $short_url = file_get_contents($api_url); echo $short_url; JAVA调用代码: public static void main(String path[]) throws Exception { URL u = new URL("http://sina-t.cn/api?link=http%3A%2F%2Fwww.baidu.com"); InputStream in = u.openStream(); ByteArrayOutputStream out = new ByteArrayOutputStream(); try { byte buf[] = new byte[1024]; int read = 0; while ((read = in .read(buf)) > 0) { out.write(buf, 0, read); } } finally { if ( in != null) { in .close(); } } byte b[] = out.toByteArray(); System.out.println(new String(b, "utf-8")); } python调用代码: import urllib, urllib2, sys host = 'http://sina-t.cn' path = 'api' method = 'GET' querys = 'link=http%3A%2F%2Fwww.baidu.com' bodys = {} url = host + path + '?' + querys request = urllib2.Request(url) response = urllib2.urlopen(request) content = response.read() if (content): print(content) 注意事项 1、调用api接口时,只需将 “http://baidu.com”换成需要缩短的长网址即可。2、接口支持url参数,当链接中出现 & 符号时,请用 %26 代替(或者使用url编码),否则参数可能会丢失。3、填写链接时,必须要以http(s)://开头,否则可能会导致生出的短网址无法访问原网站。

优秀的个人博客,低调大师

[非常]iOS开发入门教程

如果你想学习iOS开发并且和我一样对Mac及iOS一无所知的话,这个系列教程也许适合你。http://www.raywenderlich.com/tutorials, 有些甚至有中文,虽然翻译的不太好。 作者: 峻祁连 邮箱:junqilian@163.com 出处: http://junqilian.cnblogs.com 转载请保留此信息。 本文转自峻祁连. Moving to Cloud/Mobile博客园博客,原文链接:http://www.cnblogs.com/junqilian/archive/2012/10/05/2712011.html ,如需转载请自行联系原作者

优秀的个人博客,低调大师

Shell 命令奇淫技巧,就是有点

1、在任意目录之间快速移动 你发现自己要在两个或更多目录之间频繁移动,一会切换到这里,一会切换到那里,来回跳转。这些目录之间隔得还挺远,反复输入冗长的路径让人疲惫不堪。 使用内建命令 pushd 和 popd 来管理目录栈,轻松地在目录之间切换。下面是一个简单的示例: $ cd /tmp/tank $ pwd /tmp/tank $ pushd /var/log/cups /var/log/cups /tmp/tank $ pwd /var/log/cups $ ls access_log error_log page_log $ popd /tmp/tank $ ls empty full $ pushd /var/log/cups /var/log/cups /tmp/tank $ pushd /tmp/tank /var/log/cups $ pushd /var/log/cups /tmp/tank $ pushd /tmp/tank /var/log/cups $ dirs /tmp/tank /var/log/cups 栈是一种后进先出的结构,这两个命令也正是这么做的。如果对一个新目录使用 pushd,那么它会将前一个目录压入栈中。当使用 popd时,它会弹出栈顶保存的当前位置,切换到新的栈顶目录。使用这些命令更改位置时,会从左到右输出目录栈中的值,对应于栈中自顶向下的顺序。 如果使用 pushd 时没有指定目录,那么它会交换栈顶的两个目录的位置,这样就可以重复使用 pushd 命令来实现两者之间的切换。cd命令也能够达到相同效果。 如果不记得目录栈中都有哪些目录,可以使用内建命令 dirs 按照从左到右的顺序显示。加上 -v 选项后,显示形式更形象。 $ dirs -v 0 /opt/yongheng 1 /opt/yongheng/Shell $ 数字可用来调整栈内目录的位置。pushd +1 会将编号为 1 的目录置为栈顶(并切换到该目录)并将其他目录下压。 $ pushd +1 /opt/yongheng/Shell /opt/yongheng $ dirs -v 0 /opt/yongheng/Shell 1 /opt/yongheng 要想看到类似于栈的目录列表,但又不希望出现编号,可以使用 -p选项。 # dirs -p /opt/yongheng/Shell /opt/yongheng 2、重复上一个命令 你刚刚输入了一个又长又麻烦的命令,其中包含了冗长的路径名和一堆复杂的参数。现在需要重新执行该命令。难道还得再输入一次? 这个问题有两种解决方法。第一种方法只需要在提示符下输入两个惊叹号,然后 bash 就会显示并重复执行上一个命令。例如: $ cd /opt/ $ !! cd /opt/ 另一种(更现代的)方法是使用箭头键。按上箭头键会回滚到执行过的上一个命令。如果找到了需要的命令,按下 Enter 键就可以(再次)执行该命令。 3、参数重用 重用上一个命令很简单,使用 !! 就行了,但你需要的未必总是整个命令。如何只重用最后一个参数呢? 用 !$ 指明上一个命令中的最后一个参数。!:1 表示第一个参数,!:2 表示第二个参数,以此类推。 多个命令使用相同的文件名为参数是司空见惯的事情。最常见的场景之一就是程序员编辑源代码文件,然后编译、再编辑,再编译……有了 !$,事情就方便多了。如下: $ vi /some/long/path/name/you/only/type/once ... $ gcc !$ gcc /some/long/path/name/you/only/type/once ... $ vi !$ vi /some/long/path/name/you/only/type/once ... $ gcc !$ gcc /some/long/path/name/you/only/type/once ... $ 明白其中的意思了吗?这不仅省去了大量的键盘输入,还避免了错误。如果编译时输错文件名,那编译的可就不是刚刚编辑好的源代码文件了。有了 !$,就可以始终得到刚刚用过的文件名。要是想重用的参数位于命令行内部,可以使用带编号的 !: 命令来获取。 4、安全第一,命令测试 一不小心就会输错字符。 (不信你瞧!)即便是简单的 bash 命令,由此带来的后果也非常严重:你会移动错或删错文件。如果再加上模式匹配,结果更让人心跳,因为模式中的输入错误会导致南辕北辙的结果。小心谨慎的用户会怎么做? 可以使用命令历史特性和键盘便捷方式来重复参数,无须从头输入,因此能够减少输入错误。如果要用到棘手的模式来匹配文件,先用echo 测试一下模式能否正常匹配,然后再用 !$ 进行实际操作。例如: $ ls ab1.txt ac1.txt jb1.txt wc3.txt $ echo *1.txt ab1.txt ac1.txt jb1.txt $ echo [aj]?1.txt ab1.txt ac1.txt jb1.txt $ echo ?b1.txt ab1.txt jb1.txt $ rm !$ rm ?b1.txt $ echo 是检查模式匹配结果的一种方法。一旦确信结果符合预期,就可以将模式用于实际命令。这里我们要删除有特定名称的文件,没人愿意在这种事上犯错。 本文由传智教育博学谷教研团队发布。 如果本文对您有帮助,欢迎关注和点赞;如果您有任何建议也可留言评论或私信,您的支持是我坚持创作的动力。 转载请注明出处!

优秀的个人博客,低调大师

长话说,阿里云原生团队招人,急

我们在找谁? 毕业时间为 2020 年 11 月- 2021-10 月海内外高校的全日制本科、硕士、博士。 计算机、数学、电子工程、通信等相关专业; 具备扎实的数据结构和计算机系统基础,精通一种开发语言; 对基础软件充满热情,具备较好的动手能力和技术热情,有成功的研究型或实战型项目技术成果落地者优先; 关注开源技术,有开源贡献者优先。 下面跟你说说阿里云那么多团队,为什么你要来云原生团队。 这里,有你听说过的大佬 这里,有你听说过的项目 云原生团队诞生了 Apache RocketMQ、Apache Dubbo、Spring Cloud Alibaba、Nacos、Seata、Arthas 等开源项目。 Apache 顶级项目就有两个! 2020 年阿里巴巴开源编程之夏 20 个参与项目,其中有 10 个来自云原生团队! 我们每年都会举办中间件技术挑战赛,邀请业界各路大牛切磋技艺,今年有 1 万个开发者参与! 这里是阿里“技术中台”的发源地,我们服务了许多阿里以外的知名互联网企业,我们为许多龙头企业提供了微服务相关的最佳实践和解决方案,帮助许多传统企业完成了数字化转型。 在这里,你能够全面提升你的个人技术影响力、沟通能力和行业知名度。 这里,有独一无二的场景 作为阿里核心的技术部门之一,我们是整个集团技术的“底座”,我们的产品向上支撑了淘宝、天猫、盒马、菜鸟、高德等几乎所有阿里巴巴集团的核心业务,向下整合存储、计算、网络等阿里云基础设施,是历年来阿里巴巴技术架构升级,618 / 双十一 / 双十二等大促活动的核心技术部门。 还记得去年 双11 核心应用 100% 上云吗?没错我们就是主导的团队! 简历投递 邮件标题:云原生-应聘岗位 邮箱地址:yaowei.cyw@alibaba-inc.com,你的简历会直接到技术大佬手里 如果你对面试有任何问题,欢迎加 weixin 交流群,云原生小助手后续会在群里发布面试秘籍。 添加小助手 weixin:alibabass88,回复 校招手动拉你进群。 详情可点击查看:https://mp.weixin.qq.com/s/aMGMme2-p296798wlGQQfQ。 “阿里巴巴云原生关注微服务、Serverless、容器、Service Mesh 等技术领域、聚焦云原生流行技术趋势、云原生大规模的落地实践,做最懂云原生开发者的公众号。”

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册