东风草堂blog

公众号:来风说


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

nginx配置与开发

发表于 2020-02-15 | 更新于: 2023-11-02 |
配置rewrite regex replacement [flag];rewrite的含义:该指令是实现URL重写的指令。regex的含义:用于匹配URI的正则表达式。replacement:将regex正则匹配到的内容替换成 replacement。flag: flag标记。 flag有如下值: last: 本条规则匹配完成后,继续向下匹配新的location URI 规则。(不常用) break: 本条规则匹配完成即终止,不再匹配后面的任何规则(不常用)。 redirect: 返回302临时重定向,浏览器地址会显示跳转新的URL地址。 permanent: 返回301永久重定向。浏览器地址会显示跳转新的URL地址。 比如rewrite ^/(.*) http://www.baidu.com/$1 permanent;说明: rewrite 为固定关键字,表示开始进行rewrite匹配规则。 regex 为 ^/(.*)。 这是一个正则表达式,匹配完整的域名和后面的路径地址。 replacement就是 http://www.baidu.com/1 这块了,其中1是取regex ...
阅读全文 »

git使用记录

发表于 2020-02-14 | 更新于: 2024-05-18 |
git12345678910111213141516171819# 更新所有tags:git fetch --tags# 查看其中一个tag:git show V100# 使用TortoiseGit里面的show log查看各个commit的提交情况。# 从索引中删除文件。git rm --cachedgit stash pop stash@{1}git merge master --allow-unrelated-histories# 运行以下命令来获取远程仓库的最新分支信息git fetch --all# 检查已经获取到的所有分支列表git branch -r# 针对每个远程分支,在本地创建并切换到对应的分支上:git checkout -b <本地分支名> <远程分支名>git tag -a v1.0 abcdef1 -m "Version 1.0 released"git push origin <tag_name># commit信息git config commit.template .gitmessage 要将一个分 ...
阅读全文 »

深度优先搜索和动态规划

发表于 2020-02-12 | 更新于: 2023-03-03 |
算法和数据结构解题思路:画图、推演、分解。代码编写:代码规范、功能正确、边界问题、异常处理、效率问题。 深度优先搜索求可能解的问题,而广度优先搜索是求最优解的问题。解题步骤:按照规则顺序搜索,尽量不重复不遗漏枚举出所有可能分支。使用递归来实现:使用栈、考虑好退出条件、自己调用自己,拆分出类似解。回溯:切换其他可能分支,注意恢复原状态。剪枝:优化搜索性能,去除重复解,发现找不到解可以提前退出。 例子:求一个字符串的所有排列组合,不含重复解,字符串长度小于8。画递归树:先确定第一个字符,让后面的字符串bc作为一个整体,再让第一个字符a与后面的字符bc分别进行交换,里面的整体bc重复同样的操作。 12345678910111213141516171819void dfs(string &s, vector<string> &ans, int pos) { if (pos == s.size() - 1) { // pos从0开始,到最后一位的时候,不需要交换了 ans.push_back(s); // s已经交换过了,就是其 ...
阅读全文 »

leetcode排序和搜索常见面试算法题

发表于 2019-08-31 | 更新于: 2024-05-18 | 分类于 leetcode |
排序和搜索常见面试算法题
阅读全文 »

leetcode链表常见面试算法题

发表于 2019-08-31 | 更新于: 2023-10-15 | 分类于 leetcode |
链表常见面试算法题
阅读全文 »

leetcode字符串常见面试算法题

发表于 2019-08-31 | 更新于: 2024-05-18 | 分类于 leetcode |
字符串常见面试算法题
阅读全文 »

leetcode数组常见面试算法题

发表于 2019-08-31 | 更新于: 2024-05-18 | 分类于 leetcode |
数组常见面试算法题
阅读全文 »

订阅号留言板:公众号留言功能开通新思路!(建议收藏)(2020)

发表于 2019-04-04 | 更新于: 2022-04-14 | 分类于 订阅号留言板
由于新申请的微信公众号没有留言功能了,没有留言就无法跟读者进行互动,写出去的文章好像得不到反馈一样,像一个人的独角戏,感觉有蛮难受的,所以就制作了一个小程序用于留言,来代替原版公众号的留言功能。 当然你也可以选择在A5.net上买一个可以留言的个人公众号进行迁移,毕竟有些人注册的比较早是有留言功能的,只是迁移的话需要你的号是企业号才可以,个人号还是没有希望,所以看起来小程序是暂时唯一的办法了。 需要说明的是,留言板是一块作者的自留地,tx也无法抵达,同时是一个与读者交流的地方,不是一个不良言论的驻留地,所以对于不良言论我们会坚决抵制,一起维护一个良好和谐的留言环境。 效果图展示 案例说明 功能特点与微信原版不一样的功能 默认只有作者可以回复留言,可设置为其他读者可以回复 支持设置菜单栏,收集粉丝意见或者业务需求等 支持多篇文章共用一个留言板 支持留言板背景图片自定义 支持在电脑网页nephen.onebread.cn快速新建留言板 支持将留言数据导出至指定邮箱。 原版重要功能 支持精选留言 支持点赞,点赞排名,时间排名,点赞数多的优先 读者留言时运营者能够接收到留言消息提醒 回复留言 ...
阅读全文 »

谈谈学习感悟

发表于 2019-03-02 | 更新于: 2022-04-14 | 分类于 感悟 |
最近一直在弄留言板小程序,感觉好长时间没有更新推文了。为了使得用户留言的体验更好,让更多的人拥有留言的功能,小程序也在努力一版一版的完善当中,确实花了不少的时间,一直想更新的推文结果拖到了现在。 这篇来谈谈学习,最近半年混进了几个大佬圈,也学到了不少东西,这里我会把我吸收到的东西二次分享出来,结合我自身的体验谈谈对高效学习的看法。 好的学习态度高效学习前,要有一个好的学习态度,需要明白一个道理:学习是一件“逆人性”的事,就像锻炼身体一样,需要人持续付出,会让人感到痛苦,并随时想放弃。 健身这个例子非常合适,去年我从4月份开始健身,一直坚持到年底健身房最后关门的一天,健身的一个小时内,着重对需要锻炼的部位加强训练,期间会感觉非常痛苦,很容易就想着放弃,好在健身还是有了点效果,健完身后再加以合理的饮食,去年的增肌目标算是勉强完成了,但是如果每天去健身房打个卡,健身一分钟,拍照半小时,那就结果可想而知了,所以锻炼也是越痛苦,所获得的成就感就越大。 另外一点,不能自律,无法坚持,再好的方法都无法学好,需要明白坚持的重要性。学习本身是一件滞后的事情,不要想着今天学了个东西,期待明天就能给你带来回 ...
阅读全文 »

2019年12306最新抢票攻略

发表于 2019-01-12 | 更新于: 2022-04-14 | 分类于 感悟 |
今天开始是抢票回程的高峰期,给大家说明一下最新的抢票攻略。 本人利用这些攻略轻松抢到两张票了😝,因为之前没怎么管买票回家这个事,结果越到后面还是比较慌了的,回不去了咋办?连续找了几个黄牛这几天也没有回应,看来只有自己动手了,事实上掌握一定的技巧还是有很大概率自己抢到票的!到底用的什么攻略?请仔细阅读下文。 什么时候开始抢票?这是一个大问题,如果不知道什么时候可以开始抢票,等你去抢票的时候别人已经抢光了,那再抢到票的概率就低很多了。 首先看一下日期,根据铁路部门最新公告,自2016年12月30日之后开始,互联网、手机、电话的火车票预售期为30天,车站窗口、代售点和自动售票机起售时间延后2天开卖,即预售期为28天,而我们一般比较关注互联网抢票,所以如果你是2月2回家,就往前推一个月,1月2号左右就要开始抢了,具体是几号可以去官网确认一下,这里至少知道一个大概的时间了。 另外还有一个日期就是开车前15天,因为是退票高峰期,毕竟这个时候退票不收取退票费,所以有人囤票多的就会在这个时候把票退出来。 知道了日期,就要明确一下具体的时间了,12306的服务时间为每天的6:00至23:00,为了方便 ...
阅读全文 »
1…131415…18
nephen

nephen

173 日志
16 分类
64 标签
GitHub E-Mail
友情链接
  • 新建留言板
  • 订阅号留言板(旧)
  • 订阅号留言板(新)
  • 山楂岛秘密花园
  • 代发短信
© 2016 — 2024 nephen
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4
粤ICP备2022125614号-1
本站访客数 人次 本站总访问量 次