Chrome上网助手
前言
谷歌上网助手是一款支持直接使用谷歌搜索的上网插件,支持在不开启加速上网软件的情况下,正常使用谷歌搜索、gmail和chrome商店。 下载链接
插件使用说明首次使用的用户注意: 如果你不能正常访问谷歌,有可能是你的浏览器的版本过旧,建议升级一下Chrome浏览器最新版本或以Chrome开发系统的浏览器(如360浏览器)
安装插件后不需要任何设置,就可以免费访问谷歌的系列产品(google.com, google.com.hk, gmail.com 是插件默认设置好的,只要登录就可以免费访问的.),提高网站打开速度。升级为会员后可以使用“网站加速名单”和“全局网站加速”
关于谷歌搜索出现 “人机验证页面” 的问题.
部分用户在使用谷歌搜索时,有时会出现人机验证的页面,并提示说检测到你的电脑有异常流量的提示,这个是正常情况,原因是由于大家共用同一个代理服务器访问谷歌并发量大的时候,谷歌需要验证是否正常人为的访问,谷歌无法知道来自同一个地址的请求是否为程序机器人的请求,还是人为的使用. 大家只需要点击页面前面的方框,并提交就行了,有时会需要你进行图片识别的验证.按着要求操作就 ...
Markdown内使用Emoji表情
前言总结Markdown内使用的Emoji表情。
Emoji表情将对应 emoji 表情的符号码复制后输入你的 markdown 文本即可显示 emoji 表情。如:blush:,显示为 😊
具体每一个表情的符号码,可以查询 Emoji 的 官网。
人物
syntax
preview
:+1:
:+1:
:-1:
:-1:
:alien:
:alien:
:angel:
:angel:
:anger:
:anger:
:angry:
:angry:
:anguished:
:anguished:
:astonished:
:astonished:
:baby:
:baby:
:blue_heart:
:blue_heart:
:blush:
:blush:
:boom:
:boom:
:bow:
:bow:
:bowtie:
:bowtie:
:boy:
:boy:
:bride_with_veil:
:bride_with_veil:
:broken_heart:
:broken_heart:
:bust ...
GFM语法
前言GitHub 的 Markdown 语法在其标准的语法基础上做了扩充,称之为 GitHub Flavored Markdown 。简称 GFM 。
GFM 有site-in issues,comments,pull requests等功能,它与标准的Markdown有一些区别,并增加了些新的扩展功能,在Github中,除了README文件外,issues 和 wiki 均支持 Markdown 语法。
注意:不同的 Markdown引擎 均有可能做了不同的渲染处理,本文仅以Github常用的 Markdown 来做举例说明,
疑问解答:提问 1: 我把大段文段复制到 MarkdownEditor.io 上进行重新编辑,再贴回 github 修改框后,发现格式依然是乱的,只不过由一种乱法变成了另一种乱法。
回答 1: 上网去查,发现GFM是一种独立于Markdown的语法。在一些语法的书写上,比如列表多重嵌套,并在其中多层插入注释字段时,语法与普通的 Markdown 语法还是有很大的差别的。之前学习Markdown的时候,虽然知道Markdown有很多变种语法 ...
Windows常用软件
前言
本文旨在分享一些 Windows 平台下的优秀软件,很多也是日常使用必不可少的装机软件。
软件比较良心同时体验也很不错,远离流氓软件从我开始!
浏览器
Google Chrome 浏览器 [新浪下载]
特别推荐,个人认为最好的浏览器没有之一,兼容性是最好的。同步功能也非常好用,多平台或者多台电脑使用俱佳,如果需要同步书签、扩展需要科学上网。
输入法
Windows10 自带输入法
压缩工具
Bandizip 官网下载 备用下载
Bandizip 是一款买免费可靠和快速的压缩软件,它支持 WinZip、7-Zip 和 WinRAR 以及其它压缩格式。它拥有非常快速的压缩和解压缩的算法,适用于多核心压缩、快速拖放、高速压缩等功能。支持图片预览
7zip 官网下载
视频播放器
PotPlayer [绿色便携版]
特别推荐,个人认为最简单好用的本地视频播放器,民间皮肤丰富多样,总有你喜欢的风格。史上最强大电脑多媒体播放器 PotPlayer 简体中文绿色便携版,由 PotPlayer 论坛版主” 闻雷” 专注维护,完善简体中文语言,禁止联网强制屏蔽 TV, ...
服务器常用端口
前言
在日常编程开发过程中,特别是在开发APP与网络游戏的过程中,总会需要了解各类端口号,便搜集整理常用的端口号以备无患。
常用端口号代理服务器常用以下端口:
HTTP协议代理服务器常用端口号:80 / 8080 / 3128 / 8081 / 9080
SOCKS代理协议服务器常用端口号:1080
FTP(文件传输)协议代理服务器常用端口号:21
Telnet(远程登录)协议代理服务器常用端口:23
各类端口号的默认值
TOMCAT
默认的端口号为 8080 ;
WIN2003远程登陆
默认的端口号为 3389 ;
QQ
默认的端口号为 1080 / udp;
HTTP服务器
默认的端口号为 80 / tcp(木马Executor开放此端口) ;
HTTPS(securely transferring web pages)服务器
默认的端口号为 443 / tcp | 443 / udp ;
FTP
默认的端口号为 21 / tcp(木马 Doly Trojan、Fore、Invisi ...
响应式编程的理解
前言Reactive Programming 即为响应式编程,在理解响应式编程之前,先了解一下几个概念 同步阻塞 和 异步非阻塞 。
同步阻塞“你知道什么是 同步阻塞 吗”,当然知道了。“那你怎么看它呢?”
在 同步阻塞 的世界里,代码执行到哪里,数据就跟到哪里。如果数据很慢跟不上来,代码就停在那里等待数据的到来,然后再带着数据一起往下执行。
可以说是,代码执行和数据是结伴而行,不离不弃。执子之手与子偕老。让人老感动了。
如果还不太理解的话,可以认为代码执行其实就是一些行为动作,这些行为动作的目的就是为了获取/操作数据。
例如加法,这里的行为动作就是执行相加,数据就是加数和被加数。操作结果就是得到了另一个数据,即两个数的和。
只是在这个加法里,数据跑的特别快,(CPU的寄存器,能不快吗),我们几乎觉察不到执行动作在等数据的过程。怎么办呢,那就看一个能把它们拉开的例子。
那自然非数据库查询莫属了,既有网络I/O,又有磁盘I/O,肯定会慢一些。
假设我的业务是这样的,代码先去数据库查询一个用户,接着修改用户的密码,然后再更新回数据库,最后代码返回成功。
如果网速和数据库都很慢 ...
Git
Git的妙用有时候想要下载Github上的库,但是因为母亲对于我们的保护,下载速度往往只有10k/s左右,我们可以选择在Gitee上同步此库,然后在Gitee上下载,最后几秒就搞定啦!
如果是自己的库需要关联的话,可以这样做
先用 git 把库从 Gitee 上 clone 下来
然后 删除库目录中的.git文件夹
创建SSH秘钥 ,使用 SSH 密钥连接本地仓库和 github 远程仓库
然后 用 git 把本地库与远程库关联起来1git remote add origin git@github.com:你的用户名/你的库名.git
创建SSH秘钥在 GitHub 上,一般都是通过 SSH 来授权的,而且大多数 Git 服务器也会选择使用 SSH 公钥来进行授权,所以想要向 GitHub 提交代码,首先就得在 GitHub 上添加 SSH key配置。
此时是没有 SSH 加密文件的,需要我们手动添加,首先使用命令:
12# 填写你自己的github注册邮箱ssh-keygen -t rsa -C "youremail@example.com"
指定 ...
AndroidStudio插件集合
前言想要更高效的使用AndroidStudio,当然插件是必不可少的,这里收集了平时觉得不错的插件。
安装说明给出的插件,可直接根据名字,在
AndroidStudio - File - Setting - Plugins - Browse Respositories
中搜索插件,下载成功后,重启 AndroidStudio 即可,如查询不到,则根据给出的下载地址,下载 Jar文件,再运用本地安装的方法安装插件。
插件codeglance一款提高编程效率的插件,实现在编辑窗口右侧显示 minimap。
如上图所示,很好用的插件。
可以使用该插件的IDE有: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider MPS Android Studio
下载链接:https://plugins.jetbrains.com/plugin/7275-codeglance
Material Theme UIMaterial Theme主题的AndroidStudio ...
专业术语
前言整理工作中遇到的一些专业术语。
正文图床图床一般是指储存图片的服务器,就是专门用来存放图片,同时允许你把图片对外连接的网上空间,不少图床都是免费的。
CDN[CDN] 的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。由于CDN是为加快网络访问速度而被优化的网络覆盖层,因此被形象地称为“网络加速器”。
FPSFPS是 “Frames Per Second” 的缩写,也就是我们所说的帧数。FPS值是指每秒传输帧数,也就是显示图像的速度,比如60就是说你的显示器每秒显示60张连续的图像,如果FPS值太低,你就会感觉画面不连贯,人物动作一顿一顿的变化,这会严重影响第一人称射击类游戏的游戏性。而且在CS类的游戏中还会影响连续扫射时子弹的弹道。FPS是测量用于保存、显示动态视频的信息数量。每秒钟帧数愈多,所显示的动作就会越流畅。通常, ...
Android单元测试
前言
软件测试作为软件质量的保障,有着十分重要的意义。按照不同的层次划分,测试也有着诸多的种类。按照测试方式分,有白盒测试、黑盒测试、灰盒测试。按照测试范围或流程来分,有单元测试、集成测试与系统测试等。其中,应用覆盖面最广、也是最为基础的就是 单元测试 。
何为单元测试单元测试(Unit Test)又被称为模块测试,是针对程序中最小可测试单元来进行测试的活动。一般来讲,在如今的软件开发工程中,是指对程序中方法(或称函数)的测试。通过为这个方法构造初始化的条件,并运行这个方法,看这个方法的行为是否与预期的一致,以此来决定该方法是否正常。
单元测试的意义快速定位问题单元测试的主要作用,就是将原本人工检查程序行为的方式,在最小可测单元范围内,用程序检测程序的方法来代替。为此,单元测试的主要作用就是 定位问题 。同时,由于单元测试的执行效率较高,可以大批量快速执行。这对于对于单元测试覆盖率较高的工程,若代码工程有任何问题,则可以快速执行全部单元测试,能够帮助开发者 快速定位 或 排除问题 。
持续集成目前的软件交付要求快速迭代与持续集成,在这样的团队中每一天都有代码合入,并且定期都会有 ...