我永远不会试图去战胜一个纯傻逼,因为他会用他丰富的经验来打败我...

分类目录
5月 07

git 保存当前工作状态,切换分支

先使用 git add . 全部提交 不commit,
然后, git stash
git stash list 查看内容

然后,就可以切换分支了

需要, 恢复, 使用git stash apply即可. 然后删除 内容 git stash drop stash@{id} / git stash clear

11月 16

域名绑定Cloudflare免费HTTPS!

贯彻,生命不息,折腾不止的理论。

        我在基于上一篇文章,使用Github Pages 绑定自定义域名,绑定好域名之后。这两天,又想折腾绑定上HTTPS,弄一个小绿标看着顺眼点。

准备条件:

        首先,要有一个能访问域名,其次我这是通过 Cloudflare 绑定的所以,还要有一个 Cloudflare 的账号。

        如果还没注册过,点击这里注册 

        登录之后,会出来一个框框,让你输出你的域名信息,如下图,例如 我的是 ishwy.me  ( 这里注意不要加www ) 输入完之后点击 Begin Scan


        下面会有一个扫描的进度条,等待状态变成 Scan Complete 表示完成,然后点击绿色按钮 Continue Setup下一步。

        会出现让你配置DNS记录解析列表,按照下图设置后即可,然后点击 Continue 下一步。



        然后,选择免费计划,然后下一步:


    

        然后,Cloudflare 会给出新的DNS解析地址 (如4.图),这个时候就要你去你的域名控制台修改了,我用的是 西部数码的,所以,这里就给出一个示例,其他的都大同小异 如(5图)

        官方说要72小时才生效,实际上我自己测试之后,只需要 20 分钟左右就可以了,



    

   然后,到控制台选择上面的 Overview,Status:Active 即可。



        

      设置SSL

            点击 Crypto 菜单,然后设置 Flexible SSL, 如下图




            设置WWW 重定向到 HTTPS

                    点击 Page Rules, 在点击 Create Page Rule,会弹出一个框。

                    8.png


            添加自动重定向到 SSL 页面

                       按如下图所示,填写完成之后,点击 Save and Deploy。之后就是等待了,一般 30分钟 左右就可以了。



        

        自此教程就结束了。  如有疑问,欢迎在本博客下面留言,或者放邮件 至(i@ishwy.me), 邮件内说明来源。

     

11月 09

使用Github Pages 绑定自定义域名

首先准备条件 : 

    1.Github账户一个。

    2.一个域名。

好了,接下来开始操作流程。

    首先,按照如下图所示,新建一个项目。

    ① 点击新建项目

    ② 填写自己的项目名字, 之前看网上的教程都说是必须  xxx.github.io 这样的命名规范。但是经过我的测试并不需要,当然这也可以,这里填写之后访问的url,就是在后面的凭借,比如我的写的是web,最后的Github Pages的url访问路径就是: https://ishwy.github.io/web,这个样子。

    ③ 添加README文件,这是一个项目的规范。

    ④ 点击完成,即可创建成功。

然后,去项目Code页面,点击导航中的Settings

    往下来找到Github Pages,在Source 选择master brach。

    在然后,把项目Clone在本地 (也可以在Github中直接新建) 新建一个CNAME的文件,没有后缀的,里面写上你的自定义域名 比如我的  iweb.love 保存。

然后,你就可以在  Settings-> Github Pages,下看到你配置的访问Url了,这个很重要。

/************************************************华丽分割线************************************************/



    至此,到上面关于Github的操作就完事了,接下来是关于域名的解析配置。

    我这里使用的是西部数码的,大小服务商配置都一样,只需要配置两条。

    ① 新建一条A类型的记录,对应的值就是你Github Pages Url的ip地址,只需要ping 一下 ,比如我的是 ishwy.github.io  图中红框的就是我的  ip  地址,填入就好

    ② 新建一条CNAME类型,对应的就是你的Github Pages url,就是你刚刚ping 的那个地址。

然后完事, 保存即可,等待运营商刷新,一般十分钟左右即可。

        如下,是最后效果:

                

自此教程就结束了。  如有疑问,欢迎在本博客下面留言,或者放邮件 至(i@ishwy.me), 邮件内说明来源。

2月 06

各类软件激活服务器

IntelliJ IDEA 注册码 http://idea.iteblog.com/
激活phpStrom 链接http://idea.iteblog.com/key.php   授权服务器理论支持的版本有
IntelliJ IDEA 7.0 或更高
ReSharper 3.1 或更高
ReSharper Cpp 1.0 或更高
dotTrace 5.5 或更高
dotMemory 4.0 或更高
dotCover 1.0 或更高
RubyMine 1.0 或更高
PyCharm 1.0 或更高
WebStorm 1.0 或更高
PhpStorm 1.0 或更高
AppCode 1.0 或更高
CLion 1.0 或更高
已测试的有
IntelliJ IDEA 14.1.4
PhpStorm 9.0
PyCharm 4.5
在线获取注册码获取到的Clion注册码不能直接使用,需要打补丁
————————————————————————
http://idea.lanyus.com 新的注册地址
2016-04-08 13:37

phpstrom 注册演示

phpstrom 注册演示

2月 06

win安装composer

Composer是 PHP 用来管理依赖关系的工具..默认不会安装全局
Windows安装composer
1.下载地址 https://getcomposer.org/Composer-Setup.exe
2.php.ini 打开 extension=php_openssl.dll 组件
3.把 php目录下的libeay32.dll、ssleay32.pdb php_openssl.dll 放到 Windows/system32中
4.安装 composer-setup.exe 一直下一步安装结束之后
5. 打开cmd 输入 composer –version 说明安装成功

学习文档 composer镜像网:
http://www.phpcomposer.com/

2月 06

VMware 12 Pro 永久许可证激活密钥

VMware 12 Pro 永久许可证激活密钥

5A02H-AU243-TZJ49-GTC7K-3C61N
VF5XA-FNDDJ-085GZ-4NXZ9-N20E6
UC5MR-8NE16-H81WY-R7QGV-QG2D8
ZG1WH-ATY96-H80QP-X7PEX-Y30V4
AA3E0-0VDE1-0893Z-KGZ59-QGAVF

VMware Workstation 12 Pro 官方版及注册机

VMware v11.x / v10.x 官方版经典版及注册机

VMware Workstation Pro 12.5.2 Build 4638234

https://pan.baidu.com/s/1eSO5s6e#gbfb 访问码gbfb

https://download3.vmware.com/software/wkst/file/VMware-workstation-full-12.5.2-4638234.exe

2月 06

Git-文件过滤

有时候一些不必要的文件,不需要上传到服务器 比如 本地此时的img图片 IDE 自动生成的文件.
防止因为疏忽,意外的上传上去,这里要做一个文件过滤 在设置中

2月 06

Git-开发规范

所有文件(.class) 文件, 开头首字母必须大写. 因为linux 系统区分大小写
删除/文件名修改之后 必须重新推送(git push) 至服务器 ,但是此时Git认为并没有改变 所以要重新 git pull 下来修改文件之后在推送 git push至服务器

2月 06

Git-版本回退

图形化操作:: 右键—>选中(重置当前分之到此次提交)—>会出现下图三种模式
HEAD(头)

指向当前branch(分支)最顶端的一个commit,该分支上一次commit后的节点
Index(索引)

相当于缓存区,是下一次将要commit的文件,提交之后就是HEAD的父节点(就是git add的文件)

Working Copy(工作副本)

当前工作目录下的文件,(译注:一般指,有修改,没有git add,没有git commit的文件)
软合并:: git reset soft 只告诉Git将其他的commit重置到HEAD(头文件中), Index . Working Copy都不会变
混合合并::git reset mixed 改变HEAD 和 Index文件,只想要回退的commit 但是Working Copy不会改变
强行合并:: git reset hard 所有的 HEAD&&Index&&Working Copy 都是回退到你只向的commit中 所以此时的工作副本也就没了按需所取

2月 06

Git-冲突问题

冲突问题的出现一般是因为本地和服务器上有差异,并且这些文件都有改动,导致Git 并不能自动合并,所以如果是命令行的话必须 git pull origin master
如果是使用SourceTree Git工具的话 就可以先 点击”拉取”,(git pull)把服务器上的版本拉取到本地合并起来. 在打响应的文件(index.html)
里面应该有 以下的文件
<<<<<>>>> (sha1)编码 结束
根据选择来删除不同, 删除技巧 要删除拉一个范围删除, 不要一行一行删除,这样减少出错的可能性,提高效率
全部修改好之后,保存 重新提交(git pull).最后在推送(git push)到服务区