技术笔记
-
LeetCode – 73. Set Matrix Zeroes
Given a m x n matrix, if an element is 0, set its entire row and column to 0. Do it in place. Follow…
-
LintCode – Space Replacement
题目:http://www.lintcode.com/en/problem/space-replacement/ 思路: 计算空格 创建一个新的string,长度为原先长度+2*空格数 用新strin…
-
LeetCode – 266. Palindrome Permutation
Given a string, determine if a permutation of the string could form a palindrome. For example,”code”…
-
LeetCode – 387. First Unique Character in a String
Given a string, find the first non-repeating character in it and return it’s index. If it does…
-
西部计划/目标公司/战略及用时
想去西部是从年初开始的,和创业的小伙伴们去西部过了年,虽然已经去过很多次了,但是这次让我感觉到了不同的吸引力。年中由于公司有些小变故,促进了我往前迈一步的决心。 之前一直因为房子、绿卡等等原因牵制了自…
-
深度优先和广度优先遍历及其 Java 实现
遍历 图的遍历,所谓遍历,即是对结点的访问。一个图有那么多个结点,如何遍历这些结点,需要特定策略,一般有两种访问策略: 深度优先遍历 广度优先遍历 深度优先 深度优先遍历,从初始访问结点出发,我们知道…
-
Java-Stack的三种实现(数组,容器,链表)
来源于:https://segmentfault.com/a/1190000002516799 栈(Stack)是限制仅在表的一端进行插入和删除运算的线性表。java 没有栈这样的数据结构,如果想利用…
-
Java 中的 Set、List、Map 的区别
转载自:http://jax-work-archive.blogspot.com/2015/02/java-setlistmap.html 陣列是大小固定的,並且同一個陣列只能存放類型一樣的數據(基本…
-
9个Javascript你可能不知道的知识点 (9 JavaScript Tips You May Not Know)
前言:本篇文章是我在查询时偶然间发现的,虽然年代久远但是依旧非常适合入门学习,特此翻译下分享给大家,顺便给大家加了一些备注方便阅读(特意加粗刷存在感)。原文全文和链接在最后 ——…
-
cloudflare免费https证书制作教程
之前提到过用cloudflare可以用他的https证书,但是仅限于client到cloudflare的,从cloudflare到服务器的证书(安装在服务器上)并没有办法制作,还需要我们自己想办法。 …
-
如何将喜欢的响应式网站变成APP – manifest icon制作教程
*本文上半部分内容,仅限安卓用户。后半部分是开发教程 大家肯定有经历,很多经常上的网站,一直想找他们的APP,但是没有。现在越来越多的站点做到了响应式,这种情况下,APP的作用越来越小。但是由于习惯了…
-
推送信息到手机的API——pushover使用方法及sample code
今天给大家介绍一个好东西,用了两年多了,一直没时间给大家推荐。pushover,移动端的信息推送服务API,包括使用、设置以及API实现。 用途 在关键节点放上推送(比如用户注册、举报、…
-
discuz导出用户邮箱email信息
今天想导出下用户的邮箱,但是怎么搞都搞不出。DISCUZ后台的筛选功能的确很强大,但是唯独导出不了email。可能是国内一直不重视邮件吧。自己研究了下,分享给大家: 1. 打开source\class…
-
discuz x3 https部署实战及问题解决
最近部署了几个discuz的https,有新站也有旧站。挺多坑的,在这里总结整理下。 首先是无论新站、老站都要做的: 一、部署https证书(这个不说了,有兴趣搜一下我之前写的文章,有问题留言) 二、…
-
解决discuz上HTTPS后UCENTER出现通讯失败
今天尝试把discuz进行了https处理,但是发现UCENTER里面显示通讯失败,找不到原因,最后发现ucenter无法识别。解决方法如下: 在uc_server/ model/misc.php内,…