【环境配置】配置git
版权声明:本文为博主原创文章。未经博主同意不得转载。 https://blog.csdn.net/manoel/article/details/37736005 ssh和git的安装 (1) git是基于ssh协议的,首先安装ssh。sudo apt-get install openssh-server openssh-client (2)安装好ssh后,启动ssh服务。 sudo /etc/init.d/ssh restart (3) 安装git sudo apt-get install g
WampServer
wamp就是Windows Apache Mysql PHP继承安装环境,即在windows下的apache、php和mysql的服务器软件。可以在360软件管家下载使用。也可以从官网下载:http://www.wampserver.com/en/
微信打开网址添加在浏览器中打开提示
之前公司有一个新的APP项目上线,我们在项目首页做个二维码,让用户用手机扫一扫就能下载了。在浏览器中是没有问题的,但是微信自带的内置浏览器屏蔽了下载功能。 这时候我们一般会建议用户使用uc或者其他第三方浏览器自带的扫一扫功能下载。但是现在的微信太普及了,很多人都习惯性的使用微信来扫码下载,总不能每个用户都解释一遍,所以我们一直在寻找解决方案。 既然微信内置浏览器不支持下载,那就只能想办法调用外部浏览器来下载。用户点了某个推广链接如何调用外部的浏览器实现下载功能呢? 微信外跳工具 Nice
PAT-1014 Waiting in Line
1014 Waiting in Line (30 分) Suppose a bank has \[N\] windows open for service. There is a yellow line in front of the windows which devides the waiting area into two parts. The rules for the customers to wait in line are: The space inside the yellow
[Algorithm] Area of polygon
How to calculate the area of polygon. For a triangle like: We can calculate the area: function cross_product(a, ,b) {
return a.x * b.y - a.y * b.x
} function area (a, b) {
cross_product(a, b) / 2.0
} This approach is able to solve all sim
CodeForces Round 545(div 2) 题解
跟个sb一样 比赛链接 今天来改题了。 A 题意:找出最长的一段区间使得区间长度是偶数,且区间前一半只有一种数,后一半只有一种数。 \(a[i] \in [1,2], n \leq 100000\). A solution 解:考虑分段。 举个例子:[1 2 2 1 2 2 2 1 1 2 1]
按相同的值分为一段之后就会变成
[1 | 2 2 | 1 | 2 2 2 | 1 1 | 2 | 1] 显然目标区间一定会在相邻的两个段里,正确性显然。 于是直接计算即可。 /**
* @Autho
k8s 分发证书文件 启动文件
接着上面的博客继续写 准备三台主机 192.168.1.71 192.168.1.72 192.168.1.73 现在k8s压缩包 我使用时1.12版本 不能下载请FQ 百度网盘提供1.12版本 https://pan.baidu.com/s/1Ty6DRaRtL-0HiTCwy5ubPA n6cy 192.168.1.71 执行 pwd -> /tmp tar -zxf kubernetes-server-linux-amd64.tar.gz
【OpenJudge 7834】分成互质组
本题由2008年第十三届“华罗庚金杯”少年数学邀请赛 决赛第5题改编而成。一道简简单单的搜索题,老师却要我们用状压DP再做。毒瘤! 设f[x]表示状态x下最少分成的组数。其中x为10位二进制数,表示方法如下: 若x=0000001101,表示第0(1)、第2(3)、第3(4)个数(0、2、3位为1)分在一起。 预处理:f[0]=0。还是要用搜索,$O(2^n)$求出各个可以分成一组的数的情况x,令f[x]=1。 状态转移方程:f[x^y]=min(f[x^y],f[x]+f[y]),其中x与y
PHP博客系统开发day1 代码规范与项目目录组织
内容: 1、代码规范 2、组织项目目录和文件 1、代码规范 代码规范的意义: 便于排查[缩进规范] 减少沟通成本,便于团队合作[命名规范] 便于文档自动化生成[注释规范] 有很多第三方的工具, 可以自动化的生成文档,通过读取我们的注释 有利于求职[代码很规范] 常见规范注释: 1 // 文件说明
2 /**
3 *第一行两个*号
4 *其余行也以*号开头
5 *@author @link @since @copyright等
6 */
7
8 // 页面
[BJOI2019省内集训]完美塔防 题解
没学过2-SAT... 亏爆 考虑把每个炮台当做一个01变量,0横着放,1竖着放,再把图转成约束条件。 具体来说: 如果某一种摆放方式能打到炮台:强制其为false, 即\(addedge(true(x), false(x))\) 某一个空地能被最多两个方向的炮台打到,就可以建立一个or关系。 就做完了(雾 输出方案就是2-SAT的经典问题了,不过代码中没写 #include <bits/stdc++.h>
#define mp make_pair
#define fi first
#defi
Adagrad和Stochastic梯度下降
本次学习来自李宏毅老师的机器学习视频 首先梯度下降法: 这时候要小心调你的学习率: 做梯度下降的时候你应该把上方的图画出来,知道曲线的走势,才好调学习率。 但调学习率很麻烦,有没有一些自动的办法来帮助我们调学习率呢? 最基本的原则是随着参数的更新让学习率变得越来越小。为什么会这样呢?因为当你在开始的时候,它通常是离最低谷是比较远的,所以这时你的步伐要大一点。 但是经过好几次参数的更新后,你已经比较靠近你的目标了,所以这时候你应该减少你的学习率,让他能够收敛在你最低点的地方。 举例来说,你学
python中时间差中seconds和total_seconds
在python中经常会用到计算两个时间差,两个日期类型进行相减可以获取到时间差 经常会使用seconds来获取,其实seconds获取的是时间差的秒数,遗漏了天 seconds是获取时间部分的差值,而total_seconds()是获取两个时间之间的总差 import datetime
t1 = datetime.datetime.strptime("2016-08-24 10:30:00", "%Y-%m-%d %H:%M:%S")
t2 = datetime.datetime.st
【剑指Offer】55、链表中环的入口结点
题目描述: 给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。 解题思路: 本题是一个比较典型的链表题目,难度适中。首先,对于大多人来说,看到这道题是比较开心的,因为判断一个链表是否存在环的方法,基本上大家都知道,就是快慢指针法,但是再仔细一看,本题除了判断是否有环之外,还要找到这个环的入口点,这就略有些复杂了。 具体思路如下: 第一步:确定一个链表是否有环。这一步就是快慢指针法,定义两个指针,同时从链表的头结点出发,快指针一次走两步,慢指针一次
[BJWC2018]第k大斜率 题解
还依稀记得半年前的一次模拟赛,这个题我用暴力拿了50分。 旧题重做,现在来谈谈我的做法。 这种问题有个很套路的转化方式——假定一个答案,然后二分答案。 比如对于假定的答案\(k\),如果\((i,j) (x_i<x_j)\)连线斜率\(\geq k\): \[\frac{y_j-y_i}{x_j-x_i} \geq k\] \[y_j-y_i\geq k(x_j - x_i)\] \[y_j-y_i\geq kx_j-kx_i\] \[y_j-kx_j-(y_i-kx_i)\geq0\] \[
[BZOJ2194] 快速傅里叶之二 题解
题意:求\[C_k=\sum_{k}^{n-1}a_ib_{i-k}.\] \(n \leq 1e5\). -------- 考虑反转数组\(a\),生成新数组\(a'\). 那么\[C_k=\sum_{i=k}^{n-1}a'_{n-1-i}b_{i-k},\] 考虑把\(i\)改成从\(0\)开始。那么 \[C_k=\sum_{i=0}^{n-k-1}a'_{n-k-1-i}b_i.\] 考虑用\(\text{FFT}\)计算卷积的标准形式: \[C'_x=\sum_{i=0}^{x}A_
今日推荐
周排行