由于多个项目用到同一个功能,所以想把该功能模块化 主要参考了这篇文章:自己的库上传到pod详细步骤 不过还是遇到很多坑。 1,先在GitHub上创建一个仓库。...库的作者 s.platform 库运行的平台和系统的最低版本 s.source 库的仓库地址以及版本号或者committed等 s.source_files 声明库的源代码的位置,库的真正路径(...pod spec lint PPodspec.podspec 这步很重要,如果之前没填正确,会有error,一定要把错误解决才可以 6,提交pod库到spec仓库 pod trunk push...表示提交成功 严重是否成功:pod search PPodTest pod上传自己的库是通过trunk进行上传的再上传之前需要注册一个CocoaPod账号,通过终端注册: pod trunk...register 邮箱地址 '用户名' --verbose 按确定键后,会发送一个确认邮件到邮箱,按提示确认就注册成功了
com.android.library' applicationId去掉 2.上传到GitHub 上传流程不在赘述 之后在项目中点击release 3.Create a new release 4.配置Library,然后发布...5.获取依赖地址 打开https://jitpack.io/,输入项目地址,点击Look up,即可查到Library的版本号,即上一步填写的版本号 点击Git it,即可出现依赖地址
在我们开发网页过程中,经常会遇到引入视频,有时候视频很小,我们就可以将他放到自己的服务器上,但是如果太大了,就会浪费大量的服务器空间,所以我们就可以将视频上传到腾讯视频上去,只要有qq号并且视频内容正规就可以很快通过审核...使用通用代码,就可以将该视频引入到自己的网页中,但是有一个缺点。...缺点是如果你的网页是手机端那种通过隐藏元素来实现换页的方式来实现,那么视频会跟着往下走,进入下一个页面中,所以我们需要写代码来解决一下。...我们给iframe加上一个id在进入下一个页面的时候通过jq将他的width和height值设置为0即可,另外位置也很重要,需要在进入下一页的代码之前添加,否则也会不管用。
那我们如何将自己开发的一个包上传到PyPI,供其它人使用呢。...2.Python包发布步骤 下面就开始介绍如何将自己的Python项目发布到PyPI 2.1 创建目录结构 创建一个测试项目,例如project_demo,在该项目下,创建一个待发布的包目录,例如:package_mikezhou_talk...2.5 发布包到PyPi 1、接下来就是去https://pypi.org/account/register/注册账号,如果有账号的请忽略,记住你的账号和密码,后面上传包会使用。...3.验证发布PYPI成功 上传完成了会显示success,我们直接可以在PyPI上查看,如下: ? 您可以使用pip来安装包并验证它是否有效。...至此,我们已经成功地将自己开发的Python程序发布到了PyPI,此时你,可以直接在你本地的环境通过pip命令安装示例中的package-mikezhou-talk这个包了。
此时如果你有一个开源项目,那么如何将该开源项目发布到Maven中央仓库,让其他人可以方便的使用,而不是先下载jar,然后install的本地?...本文将通过一步步的操作带领大家讲自己的开源项目发布到Maven中央仓库(Maven Central Repository)中,https://mvnrepository.com/。...Maven中央仓库并不支持直接发布jar包,需要将jar包发布到一些指定的第三方Maven仓库,然后该仓库再将jar包同步到Maven中央仓库,Sonatype便是这样的角色。...通过在JIRA上创建issue来申请发布新的jar包,Sonatype的工作人员会进行审核,一般按照要求填写不会有问题。 ?...收尾 当发布到Maven中央仓库完成,可以看到对应的Jar包时,可以对自己提交的Issue增加Comment,留言致谢并表示发布已经完成,请工作人员关闭Issue。有始有终。
OSS 的系统,具体的构件发布是在这个oss系统上, Sonatype OSS 地址:https://oss.sonatype.org 这里的用户名和密码就是上面在JIRA中注册的,在这里可以查询到全世界已发布的构件...随后会看到大量的 upload 信息,因为在国内网络的缘故,时间有点久,耐心等待吧。 注意:此时上传的构件并未正式发布到中央仓库中,只是部署到 OSS 中了,下面才是真正的发布。...6、在OSS 系统中发布构件 在 https://oss.sonatype.org系统中,使用自己的 Sonatype 账号登录后,可在 Staging Repositories 中查看刚才已上传的构件...,这些构件目前是放在Staging 仓库中,可进行模糊查询,快速定位到自己的构件。...从中央仓库中搜索构件 这时,就可以在maven的中央仓库中搜索到自己发布的构件了,以后可以直接在pom.xml中使用了!
App Store上架流程: 1、注册开发者账号 开发者账号分为三种,分别是个人开发者账号,公司开发者账号,和企业开发者账号。上架App Store的是个人或公司开发者账号。 ...2、创建APP ID、配置文件Profiles 创建APP ID,APP ID非常重要,上架流程就是用APP ID关联在一起的。 3、创建iOS发布证书 创建iOS发布证书,下载P12证书文件。...7、填写APP信息提交审核 iTunes connect中在我的APP中填写APP的各项信息,提交审核,等待通过即可。...快速上架: App Store上架较为复杂,如果对此不太了解,可以借助第三方开发者服务平台代上架, 搜索亥著,点击右上角进行登录,进入开发者后台,点击左侧导航栏的“产品概览”-“APP上架”,选择iOS...上架,上传ipa,即可快速上架。
App Store上架流程: 1、注册开发者账号 开发者账号分为三种,分别是个人开发者账号,公司开发者账号,和企业开发者账号。上架App Store的是个人或公司开发者账号。...2、创建APP ID、配置文件Profiles 创建APP ID,APP ID非常重要,上架流程就是用APP ID关联在一起的。 3、创建iOS发布证书 创建iOS发布证书,下载P12证书文件。...7、填写APP信息提交审核 iTunes connect中在我的APP中填写APP的各项信息,提交审核,等待通过即可。...快速上架: App Store上架较为复杂,如果对此不太了解,可以借助第三方开发者服务平台代上架, 搜索亥著,点击右上角进行登录,进入开发者后台,点击左侧导航栏的“产品概览”-“APP上架”,选择iOS...上架,上传ipa,即可快速上架。
需要创建一个发布者证书,可以看到上面我 已经创建了一个开发者证书,下面是新创建的发布证书。...创建的步骤如下: 打开mac的钥匙串管理,生成一个CertificateSigningRequest.certSigningRequest 文件,然后在新建一个证书。...再此查看钥匙串访问,可以看到证书: app id和device再调试的时候应该已经创建了,忽略这个步骤,然后创建一个新的provisioning profiles, 然后下载安装 然后做一些准备工作,发布到...app store,首先进入开发者中心,进入itunes connect 然后添加一个新的app,把改需要的信息都填写进去 准备工作完成,然后打开xcode,打开代码工程,设置好工程属性,主要是bundle...id building setting里面的code signing 选择对应的发布证书,然后准备打包。
可是有时候有些开源工具的入口太沉重,而我们只需要其中的一部分功能并且加到我们自己的程序,所以怎么样把她们进行提炼成我们想要的呢?...,可是自己收集WAF信息太多了,而且写检测程序又是要费一定功夫,想到SqlMap中是可以检测Waf信息的,所以打算直接将其关键函数或者类拉出来改造后加到自己的程序中。...第一个就是glob库,一个文件搜索库,第一个for循环就是遍历waf目录里所有的python脚本,把文件路径返回过来循环,下面可以看到他把文件路径结果分割成了绝对路径和文件名,然后把绝对路径设置到系统环境变量里...执行检测的函数截图如下,然后我们搜索一下之前我们了解到的,kb.wafFunctions变量,这个变量之前分析过,把检查函数都存到这里,现在我们搜索一下这个变量,看看哪里用到了,结果发现在for循环中,...回顾与组装 我们重新捋一捋sqlmap检查waf的运行流程,首先用glob库,把文件夹所有的python文件中的检查函数统统压入一个list变量(这一段我们是可以直接复制出来,稍加修改即可利用加在自己的程序
看了下请求的页面地址的ip,发现是指向我的服务器的,还以为是中毒了,检查了下nginx配置和服务器登录信息,发现没有异常。后面经过google发现,原来是别人把自己的域名解析到了我的服务器上。...他们这样做的目的是为了可以增加搜索引擎对他的域名的收录。 虽然对自己的站点看似没什么影响,但是总感觉心里不爽,于是网上查了下资料,解决了此问题。...,将其指向500或者直接rewrite到自己的网站。...server { listen 80 default; return 500; } 当然也可以写成这样,跳转到自己的网站 server { listen 80 default;...rewrite ^(.*) https://www.epoos.com; } 还可以粗暴一点,直接返回404,并关闭到accesslog日志 server { listen 80 default
giteepages可以干什么 高端的用法咱属实不大晓得,但目前我了解的最简单的,最实用的功能就是可以把你的静态网页发布到公网上,重点,是免费的。...giteepages使用 首先把自己写好的html放在本地仓库中,然后把本地仓库的内容上传到gitee中,如下,三部曲,兄弟们懂得。...git add . git commit -m "upgrade" git push 以我自己仓库为例,一个html和一个assets文件夹(用于存放js和css等静态文件) 上传结束之后,再次点击...这样的你存放在gitee中的网页就可以被访问到了。...总结 很简单但也很实用的一个功能,如果只是做静态网页不需要买服务器,一个gitee pages足够了,有兴趣的可以看一下我的gitee pages存放的内容
把这个公钥放在GitHub上,这样当你链接GitHub自己的账户时,它就会根据公钥匹配你的私钥,当能够相互匹配时,才能够顺利的通过git上传你的文件到GitHub上。...而后在GitHub的setting中,找到SSH keys的设置选项,点击New SSH key 把你的id_rsa.pub里面的信息复制进去。...GitHub上,打开站点配置文件 _config.yml,翻到最后,修改为 YourgithubName就是你的GitHub账户 [watermark,type_ZmFuZ3poZW5naGVpdGk,...,这样你才能用命令部署到GitHub。...博客部署到Github上了。
这种方式适用于同一局域网内,并且还要安装python,在一切都准备好之后,便可以使用以下命令来从别的电脑下载我们主机上的文件了 首先我们需要切换目录到所要分享的文件目录里,然后执行此命令: windows
点击 "Setting"按钮,在option里面下滑到 “gitHub Pages”
如何分享自己的python代码到pypi,方便其他同学使用?...相信不少写python的同学都用过第三方提供的库,使用这些库减少了我们的一些工作量,那么,你是否考虑过,也分享一下自己的代码给其他同学使用呢?...下面是我之前写的一个库,已经发布到pypi上,简单说一下这个功能及制作过程~ 基本信息: 包名: cutImages 描述: python实现自动批量切图 作者: lshxiao 下载地址:https...另外会保存一个不剪切的图片目录, 详见代码; width: 剪切之后的图片宽度; height: 剪切之后的图片高度; quality: 图片保存的质量, 1~100之间的数字, 数字越小质量越差; `...bdist_wheel bdist_egg # sdist: 生成类似 *.tar.gz,支持 pip # bdist_egg: 生成类似 *.egg,支持 easy_install 4、注册(如果没有pypi账号,请自己先注册一个
最近自己写了一个关于网关限流的插件,然后想着肯定会有很多兄弟也需要使用到,所以就想着把jar包上传到Maven的中央仓库上让大家可以更方便的使用 现在咱们来看一下这个流程是什么样的呢。...这里有一个小小的坑就是如果你没有域名的话groupId可以写com.github.你的github名或者io.github.你的github名。如果你写域名的话他会让你确认域名是不是你的。...大家可以按照我的办法在你的网站做一个简单的转发,转发的地址就是你要上传的项目的github地址。 ? 另外需要注意的是因为人家上班时间是我们的晚上,所以说如果不想等的时间长的话可以晚上操作。...这个时候你应该把你刚才用来加密的密钥上传到一个公共的地方供别人来校验 执行命令 gpg --list-keys 然后你会看到有一个pub的值,大概是这样的CE2DF6AC 然后执行下方命令 gpg...全世界的开发者都可以在maven中引入你的jar包了
这篇文章教小白怎么在腾讯云服务器上如何发布自己的网站,做一个自己的网站很简单,做一个好站很难 (领取腾讯云优惠券)腾讯云新客专属福利2860元代金券http://t.cn/EynQerH 腾讯云热卖云产品...浏览器中输入 localhost/phpadmin/打开数据库,完成数据库操作 数据库默认账号 root 密码websoft9 , 打开文件地址如图片所示,把你的网站上传到此目录即可。...更新你网站数据库配置和域名地址即可。
1.打开腾讯云->域名管理->域名注册->注册了一个域名网址 2.点击腾讯域名邮箱 3.创建域名邮箱(即输入您注册的域名网址) 4.在腾讯云->域名管理->解析 添加一个CNAME记录 和MX记录(...复制黏贴即可) 5.操作完成之后,登陆域名邮箱 6.进行成员管理 对账号进行设置前缀,同时和对方的QQ邮箱进行绑定,后期只需要通过QQ邮箱进行设置即可。...7.进入QQ邮箱,设置->账户,默认发信账号 大功告成设置完成之后,即可体验你的不一样的邮箱咯,再也不用靠记住9位数的QQ号码的邮箱地址了
这款工具只需简单设置,就可以让你高速下载近乎全网的视频。You-get?You-get是GitHub上的一个项目,也可以说是一个命令行程序,帮助大家下载大多主流网站上的视频、图片及音频。...支持的网站非常多,我们可以先来看一部分。国外网站:?国内网站:?还有很多很多...下面我们就一步步来演示如何使用。...第一步:下载安装python3.7(最新)第二步:按住键盘上的“win+R”键,在打开的运行窗口中输入“cmd”,点击确定。??...那么,如何下载呢?就是复制视频链接(或音乐、图片链接)再粘贴就好了...没错就是这么简单...具体方式是:打开想要下载的视频,复制链接。...比如复制一个B站视频的链接:在命令行工具中输入“you-get 视频链接”点击“enter”键就可以下载了。?
领取专属 10元无门槛券
手把手带您无忧上云