最新发布

宇托 HTTPS 0 条

最近HTTPS越来越流行了,所以经常需要设置非HTTPS直接跳转到HTTPS的代码。在设置好跳转代码之后,用浏览器是很难测试其跳转关系的,因为速度太快了。在网上搜了一下,发现其实有很多在线的验证工具。我个人比较喜欢http://www.redirect-checker.org/index.php,所以就用这个介绍一下。※20180719:现在上面这个可能访问量比较大,有时候测试总是出错。用这个可能好些http://redirect...

宇托 HTTPS, OpenSSL 0 条

在了解HTTPS的加密版本检测方法之前,应该先了解一下HTTPS的加密版本。大体来说,目前HTTPS有以下加密版本。SSL 2.0(1995)SSL 3.0(1996)TLS 1.0(1999)TLS 1.1(2006)TLS 1.2(2008);DTLS 1.0(基于 TLS 1.1)DTLS 1.2(基于 TLS 1.2)其中,TLS和DTLS的区别是:TLS用于基于TCP连接;而DTLS用于UDP连接。现在好像一般的工具还不...

宇托 Apache, Java, Perl, PHP, Ruby, HTTPS 0 条

最近HTTPS越来越流行了,所以经常需要设置非HTTPS直接跳转到HTTPS的代码。关于Apache的设置方法,之前在用mod_rewrite实现HTTP和HTTPS之间的强制转换也写过。它也是使用301跳转。下面介绍其它语言的301跳转方法。Apache这是非HTTPS直接跳转到HTTPS的代码<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / ...

宇托 HTTPS 0 条

有时,在做网站时,需要在本地测试,但本地测试时证书一般是不可信的。本文介绍如何添加可信证书。本方法在Chrome和IE以及Edge中可用,Firefox不可用。因为Chrome和IE以及Edge这三者使用的是本地的证书库,Firefox使用的是自身的证书库。比如我们要添加一个*.lvh.yt的泛域名,方法如下。1. 新建一个证书文件夹新建一个用于生成域名证书的文件夹。比如:C:\test\crt2. 下载OpenSSL下载地址如下...

宇托 Java, UnitTest, Maven 0 条

最近一个项目中用到Maven,在单元测试时,测试还未通过时,想打包成Jar文件。但发现用mvn clean package打包时,总是要先单体测试,然后再打包。因为单体失败,所以也就无法打包。在网上找了一下,有以下几个方法。方法一:在命令行加参数可以使用的参数有两个:-DskipTests、-Dmaven.test.skip=true。两者区别如下。-DskipTests:编译测试用例代码,但不进行测试。-Dmaven.test....

宇托 Java, Maven, Spring 0 条

在有一个项目中,在打包时不需要把资源文件放到包里。在网上查了一下,发现用下面的方法可以实现。<build> <resources> <resource> <directory>src/main/resources</directory> <excludes> <exclude...

宇托 PHP, Wordpress 0 条

有一个项目,需要移动一个Wordpress到另一个空间,DNS的切换需要一定时间,为了不让用户访问原空间,必须把原空间的Wordpress设置为维护模式。在网上找了一下,有两种方法可以实现。方法一:添加.maintenance文件在WordPress根目录下新建一个名为.maintenance的文件,内容为:<?php $upgrading = time();其中的数字为Unix时间,当前时间在这个时间之后的600秒钟之内,...

宇托 none 0 条

1、坐火车遇到一印度人,他也闲着没事,用中文和我聊哪个国家有文化。我说中国的筷子你会用么?他说,用手抓才是最正确的吃饭方式,而且不受制于食物,啥都可以用手抓。我这个人就爱专治各种不服,到了站我就带他去吃了顿火锅。2、早上室友咳嗽,误将泄药当成咳嗽药给他吃了。中午回来问室友那药管用吗?室友:太管用了,咳一下拉一裤子,咳一下拉一裤子,我现在都不敢咳了。3、听妈妈说的,有一次妈妈大姨妈来了,家里没有卫生巾了,除了她就有我一个活口,于是妈...

宇托 Image, Loading 1 条

在网站项目开发中,对于加载时间长的处理基本上要加一个加载中的画面。下面这个网站可以免费生成加载中图片。当然也有一部分是收费的,但个人感觉,免费的也够我们用了。网站地址如下:https://loading.io/

宇托 Mobile, Browser 1 条

最近一个项目,要对手机和PC分别显示画面。当然,也可以写成响应式画面,不过画面中图片比较多,响应式画面加载时可能需要更多的时间。于是在网上找了一个实现方法。找到下面这样的一个网站,它提供以下语言版本的代码。ApacheASPASP.NETColdFusionC#IISJSPJavaScriptjQueryLassonginxnode.jsPHPPerlPythonRails因为代码可能一直在维护,所以本站不贴代码了。网站地址如下:...

宇托 CodeStyle, PHP 0 条

本篇规范是 PSR-1 基本代码规范的继承与扩展。本规范希望通过制定一系列规范化PHP代码的规则,以减少在浏览不同作者的代码时,因代码风格的不同而造成不便。当多名程序员在多个项目中合作时,就需要一个共同的编码规范,而本文中的风格规范源自于多个不同项目代码风格的共同特性,因此,本规范的价值在于我们都遵循这个编码风格,而不是在于它本身。关键词 “必须”("MUST")、“一定不可/一定不能”("MUST NOT")、“需要”("REQ...

宇托 Git 0 条

最近公司开发完全转向Git,所以使用Git的机会也多了起来。多少就会出错放弃现在的修改的操作以及错误提交返回的操作。记一下,免得下次再去查资料。撤销未提交的代码撤销所有未提交的代码git reset --hard HEAD撤销单个未提交的代码,Test.java表示要撤销的文件路径git checkout -- Test.java撤销已提交的代码可以用下面的方法撤销已提交的代码。其中 HEAD~ 后的数字表示要撤销Commit的个...

宇托 CodeStyle, PHP 0 条

本篇规范制定了代码基本元素的相关标准, 以确保共享的PHP代码间具有较高程度的技术互通性。关键词 “必须”("MUST")、“一定不可/一定不能”("MUST NOT")、“需要”("REQUIRED")、 “将会”("SHALL")、“不会”("SHALL NOT")、“应该”("SHOULD")、“不该”("SHOULD NOT")、 “推荐”("RECOMMENDED")、“可以”("MAY")和”可选“("OPTIO...

宇托 Cassandra, NoSQL 0 条

最近一个项目用到了Cassandra。用了之后再发现,为了性能,它牺牲了太多关系数据库的功能。当然可能很多项目用不到关系数据库的功能,那样的话,可能Cassandra是一个很好的选择。这次做的这个项目,需要用到很多关系数据库的功能,因为设计已经定了,很多程序基本上是为了Cassandra而增加的代码。Cassandra的查询功能很弱,如果要用到相对复杂的查询,最好不要用Cassandra。下面说说Cassandra的功能和限制。C...

宇托 Notepad++ 0 条

最近用Notepad++编辑比较多,之前觉得URL链接功能还比较有用。现在发现,它纯粹就是影响操作。因为如果想选择URL中的一部分进行复制,基本上很难做到。基于这个原因,所以想关闭URL的链接功能。找了一下,方法如下:在菜单里选择 Settings(设置) » Preferences(首选项)。在新窗口里选择 MISC(其它)在右边的 Clickable Link Settings(超链接设置) 里,把 Enable(启用) 前的...