目录 开源项目的起源 项目地址 使用方法 第一步:选择Let's Encrypt.ZeroSSL或其他证书颁发机构 第二步:证书配置,填写域名 第三步:完成域名所有权的验证 第四步:下载保存证书PEM文件 源码中一些可以把玩的代码 之前写了两篇关于HTTPS证书的文章,一篇是本地自签证书,另一篇是Let's Encrypt开始支持免费通配符证书时通过diafygi/gethttpsforfree网页来申请证书,步骤均很繁琐:于2022年9月我写了我开发了一个操作非常简单的网页版ACME客户端:A…
tmlxSpreadsheet 是一个由JavaScript 和 PHP 写成的电子表格控件(包含WP插件, Joomla插件等等).. 程序员可以容易的添加一个类似Excel功能的,可编辑的表格功能到自己的Web应用中. 目前有一些在线的电子表格应用,例如谷歌的google docs, 但是这些应用不能用在内网或将数据存储到自己的服务器中.你的需求往往是需要在企业内部网络和应用中使用这种功能. 利用dhtmlxSpreadsheet,  你可以非常容易的实现一个网页版的电子表格功能(在线编辑或…
facebook开发者平台https://developers.facebook.com/ 利用 JavaScript SDK 部署网页版“Facebook 登录” 通过采用 Javascript 版 Facebook SDK 的“Facebook 登录”,用户可以使用 Facebook 凭据登录您的网页.即使您因为一些原因而无法使用我们的 JavaScript SDK,也一样可以实施“Facebook 登录”. 要在不使用 JavaScript SDK 的情况下实施“Facebook 登录”,…
中国国内 - 可用API合集 收录一篇中国国内可用API合集,分享给大家 目录 笔记 出行 词典 电商 地图 电影 即时通讯 开发者网站 快递查询 旅游 社交 视频 天气 团队协作 图片与图像处理 外卖 消息推送 音乐 云 语音识别 综合 笔记 OneNote - OneNote支持获取,复制,创建,更新,导入与导出笔记,支持为笔记添加多媒体内容,管理权限等.提供SDK和Demo. 为知笔记 - 为知笔记Windows客户端开放了大量的API,其中绝大部分,都通过COM提供,可以在javascr…
中国国内可用API合集 笔记 OneNote - OneNote支持获取,复制,创建,更新,导入与导出笔记,支持为笔记添加多媒体内容,管理权限等.提供SDK和Demo. 为知笔记 - 为知笔记Windows客户端开放了大量的API,其中绝大部分,都通过COM提供,可以在javascript, C#, C++, Delphi等语言中使用.接口通过IDL(Interface description language)语言描述. 印象笔记 - 印象笔记提供了ActionScript 3, Androi…
网页版Rstudio︱RStudio Server多人在线协作开发 想了解一下RStudio Server,太给力的应用,可以说成是代码分布式运行,可以节省时间,放大空间. RStudio是一个非常优秀的R语言IDE. RStudio除了在各种系统中有桌面版本外还有Server版,它可以装载在linux主机上,用户可以通过浏览器远程登录使用R进行数据分析.笔者在之前也曾经折腾过好几回都没成功,不过今天运气不错居然实现了. 最近更新(2016-11-29): R︱Linux+Rstudio Ser…
前期准备 1,注册一次Facebook账号,新建一个应用取到应用id 2,引进Facebook的SDK到页面中: 在js中引进以下代码,初始化 // facebook window.fbAsyncInit = function() { FB.init({ appId: 'your-app-id',//这里为你自己的应用id cookie: true, xfbml: true, version: 'v2.8', }); }; (function(d, s, id) { let js, fjs =…
概述 标题党了,首先声明 ChatGPT 官方没有桌面版,目前市面上很多的桌面应用也在是浏览器上包了一层,而且大多做的比较粗糙,不太好用,所以都不太推荐. 作为一名骨灰级的程序员,ChatGPT 的重度使用者,这几天看到网上充斥着各种荒唐的使用教程 有把免费的 ChatGPT 打包为付费服务的 还有教普通用户用 VSCode 安装插件的 安装插件这种方式且不说暴露自己 ApiKey 密钥到别人插件里面这种方式很不安全,而且这使用教程显然对于普通非开发者用户太不友好了 本文要分享是一个非常通俗易懂…
▓▓▓▓▓▓ 大致介绍 看了一个实现网页版2048小游戏的视频,觉得能做出自己以前喜欢玩的小游戏很有意思便自己动手试了试,真正的验证了这句话-不要以为你以为的就是你以为的,看视频时觉得看懂了,会写了,但是自己实现起来会遇到各种问题.比如,在最后判断游戏是否结束的时候,我写的语句语法是对的,但就是不执行.最后通过对视频源码的分析对比,发现原作者写的一个setTimeout定时器有额外的意思,本来我以为它就是简单的一个延时动画,其实他是在等待另外一个函数执行完毕.-_-||.最后还是很高兴能写出来,…
define("js/view/playerBar.js",function(t,e,o){ var i = t("js/lib/zepto.js"), a = t("js/lib/music.js"), n = t("js/lib/backbone.js"), s = t("js/ui/timeFormat.js"), d = n.View.extend({ el:"#player_bar&qu…