之前写了一篇文章「适合程序员的 MacBook 配置」, 里面有介绍 iTerm2 + oh-my-zsh 打造炫酷终端,读者看到后,问我能不能出一个详细的教程,现在给安排上。 对于长期使用终端和 Vim 的人来说,iTerm2 和 oh-my-zsh 就是两大神器。 把 iTerm2 和 oh-m ...
分类:
其他好文 时间:
2020-11-18 13:21:14
阅读次数:
23
设计模式讲的是如何编写可扩展、可维护、可读的高质量代码,它是针对软件开发中经常遇到的一些设计问题,总结出来的一套通用的解决方案。 ...
分类:
其他好文 时间:
2020-11-18 13:20:07
阅读次数:
22
原本我想使用无限叠if-else的方式估计能解决, 但这样总归是不够优雅。 使用点斜式在斜率上可能存在问题, 为了少写判断, 使用一般式描述直线。并且将坐标带入一般式就能直观判断点与直线的位置关系, 以此判断线段的位置关系 完成关系判断后, 剩下的事就相当于求直线交点, 直接解方程又得判断条件, 不 ...
分类:
其他好文 时间:
2020-11-17 12:53:56
阅读次数:
7
概述 上一章 查询的过滤条件,我们了解了MySQL可以通过 like % 通配符来进行模糊匹配。同样的,它也支持其他正则表达式的匹配,我们在MySQL中使用 REGEXP 操作符来进行正则表达式匹配。用法和like相 似,但又强大很多,能够实现一些很特殊的、复杂的规则匹配。正则表达式使用REGEXP ...
分类:
数据库 时间:
2020-11-17 12:27:26
阅读次数:
12
1.安装环境准备1.1部署规划软件安装路径E:\redisbin二进制路径etc配置路径log日志路径data数据路径端口规划63902.Redis安装部署2.1Redis部署?下载Redis-x64-3.2.100安装包(一种是msi安装包,一种是zip压缩包)下载地址:https://github.com/microsoftarchive/redis/releases2.2.1.Mis安装包安
本文主要介绍,如何通过企业微信API向AD域账号即将过期的用户推送消息,以提醒用户尽快修改密码。主要涉及技术点:1、AD域控制器Dsquery命令2、认识企业微信用户信息JSON数据结构3、PythonJSON数据结构解释和取值4、Python字典数据结构赋值取值4、企业微信消息推送API接口的使用@TOC一、获取密码即将过期的AD与账号1、先决条件首先,你需要部署一台AD域控制器。dsquery
分类:
微信 时间:
2020-11-17 12:01:26
阅读次数:
32
1065 单身狗 (25分) “单身狗”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的客人,以便给予特殊关爱。 输入格式: 输入第一行给出一个正整数 N(≤ 50 000),是已知夫妻/伴侣的对数;随后 N 行,每行给出一对夫妻/伴侣——为方便起见,每人对应一个 ID 号,为 ...
分类:
其他好文 时间:
2020-11-17 11:49:26
阅读次数:
4
据说,php是世界上最好的语言?画外音:phper说,不服可以点赞来辩。如果站点架构满足以下几点:使用php这类脚本语言开发需要连接后端服务,例如RPC服务、memcache、redis等流量非常大此时,通过短连接访问RPC服务、mc、redis会出现什么问题呢?典型的web架构如上:(1)最前端是APP或者web页面;(2)服务器上层是web-server进行接入;(3)php调用后端,完成业务
分类:
Web程序 时间:
2020-11-16 14:03:20
阅读次数:
25
效果一: 代码:<div class="cornerCut">corner cutcorner cutcorner cutcorner cut</div> CSS: .cornerCut{ width:200px; margin: 10px 20px; height: 200px; backgrou ...
分类:
Web程序 时间:
2020-11-16 13:25:44
阅读次数:
29
int numSpecial(int** mat, int matSize, int* matColSize){ int i,j,k,n,sum=0; int rows[100]={0}; int cols[100]={0}; for(i=0; i<matSize; i++) { for(j=0; ...
分类:
其他好文 时间:
2020-11-13 13:09:28
阅读次数:
9