ubuntu 安装 lamp

链接: http://www.cnblogs.com/CheeseZH/p/4694135.html
分类: 其他 发布时间: 03-09 23:18 阅读次数: 0

LeetCode 709.To Lower Case

Description Implement function ToLowerCase() that has a string parameter str, and returns the same string in lowercase. Example 1: Input: "Hello" Output: "hello" Example 2: Input: "here" Output: "here" Example 3: Input: "LOVELY" Output: "lovely" My
分类: 其他 发布时间: 03-09 23:18 阅读次数: 0

面向对象思想开发程序

http://www.cnblogs.com/linhaifeng/articles/7341318.html
分类: 其他 发布时间: 03-09 23:18 阅读次数: 0

linux 下python升级至最新版本

服务器在配置环境时选择了python2版本,很久没有使用,更新了很多版本,如今想要学习,然后就升级了版本,这里是升级到了python3.7 1、下载 wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz 这里的链接是目前最新的版本,可以去官网直接下载https://www.python.org/downloads/source/ 复制下面图片的链接即可 2、解压 tar -xf ***.gz 3、编译 ./confi
分类: 其他 发布时间: 03-09 23:18 阅读次数: 0

数论,组合数学相关

快速幂 快速幂其实就是“翻倍”相乘,比如,要算5^15,我们可以这样拆开:5^( 1 + 2 + 4 + 8 ),变成 (5^1) * (5^2) * (5^4) * (5^8)。计算5^2时,就是把5^1“翻倍”,也就是算(5^1)^2;计算5^4时,就是把5^2翻倍,也就是算(5^2)^2;计算5^8时同理可得。所以,代码就是: int base = 5; int res = 1; for(int i = 1; i <= 4; i++){ res = res * base;
分类: 其他 发布时间: 03-09 23:18 阅读次数: 0

CentOS-7 最小安装VMware-tools

# mkdir /mnt/cdrom ///创建挂载目录 # mount /dev/cdrom /mnt/cdrom ///将光驱挂载到/mnt/cdrom目录 # cd /mut/cdrom cp VMwareTools-XXXX.tar.gz /usr/local # cd /usr/local ///切换到local目录 # tar -vzxf VMware Tools-XXX.tar.gz ///解压,区分大小写,也可以先输入前几个字母按Tab键系统补充后面的。 # cd vmware
分类: 其他 发布时间: 03-09 23:18 阅读次数: 0

Codeforces Round #431 Div. 1

  A:显然每种字符的代价互不相关,dp并打表可得合并i个字符的最小代价是i*(i-1)/2。然后直接贪心分配每个字符即可。因为每次分配都将剩余代价降到了根号级别所以字符数量是足够的。 #include<iostream> #include<cstdio> #include<cmath> #include<cstdlib> #include<cstring> #include<algorithm> using namespace std; #define ll long lon
分类: 其他 发布时间: 03-09 23:18 阅读次数: 0

qt-vlc 使用cmake编译成vs2015代码过程

https://blog.csdn.net/octdream/article/details/82079907
分类: 其他 发布时间: 03-09 23:18 阅读次数: 0

洛谷P1046 陶陶摘苹果

题目链接:【洛谷】P1046 陶陶摘苹果 ·题目 题目描述:   陶陶家的院子里有一棵苹果树,每到秋天树上就会结出1010个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。   现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。 输入输出格式: 输入格式: 输入包括两行数据。第一行包含10个100到200之间(包括100和200
分类: 其他 发布时间: 03-09 23:18 阅读次数: 0

Android BLE蓝牙详细解读

代码地址如下: http://www.demodashi.com/demo/15062.html 随着物联网时代的到来,越来越多的智能硬件设备开始流行起来,比如智能手环、心率检测仪、以及各式各样的智能家具和玩具类产品。安卓4.3(API 18)为BLE的核心功能提供平台支持和API,App可以利用它来发现设备、查询服务和读写特性。相比传统的蓝牙,BLE更显著的特点是低功耗。本文主要讲解Android低功耗蓝牙的api使用以及蓝牙扫描、连接、发送数据、接收数据等一系列操作,并主要介绍本人封装的B
分类: 其他 发布时间: 03-09 23:18 阅读次数: 0

Tarjan&割点&割边&点双&边双&缩点

文末有福利。 Tarjan是通过搜索树和压栈完成的,维护两个东西:dfn[i](时间戳)、low[i](通过搜索树外的边i(返祖边),节点能到达的最小节点的时间戳)。 跑完Tarjan,缩点,可以得到DAG图(有向无环图),可以再建图或统计入度出度。 在有向图中,可以找强连通分量SCC(极大强联通子图)(任意两点可以互达): 多维护一个vis【i】表示在不在栈中。 1 void tarjan_(int u) 2 { 3 stack[++tp]=u; 4 dfn[u
分类: 其他 发布时间: 03-09 23:18 阅读次数: 0

删除 nuget 文件夹内容

vs2017 ->工具->选项->NuGet 包管理器->清除所有NuGet缓存
分类: 其他 发布时间: 03-09 23:18 阅读次数: 0

云时代架构之豆瓣的基础架构读后感

阅读了豆瓣的基础架构,接触了很多新名词,有很多都是没有接触过甚至是没有听过的,说明离就业要求还差着很多,以下是阅读这篇文章我学到的东西: 豆瓣整个基础架构可以粗略的分为在线和离线两大块。在线的部分和大部分网站类似:前面用LVS做HA,用Nginx做反向代理,形成负载均衡的一 层;应用层主要是做运算,将运算结果返回给前面的用户,DAE平台是这两年建起来的,现在大部分豆瓣的应用基本都跑在DAE上面了;应用后面的基础服务也 跟其他网站差不多,MySQL、memcached、redis、beansta
分类: 其他 发布时间: 03-09 23:18 阅读次数: 0

error:control reaches end of non-void function [-Werror=return-type]

在做LeetCode上的题目时,出现了这个错误, 原代码如下: 1 class Solution { 2 public: 3 vector<int> twoSum(vector<int>& nums, int target) { 4 vector<int> v; 5 unordered_map<int, int> m; 6 for(int i=0;i<nums.size();++i) 7 {
分类: 其他 发布时间: 03-09 23:18 阅读次数: 0

Matplotlib 库 : 绘图和可视化

一、Matplotlib基础知识 1.1Matplotlib中的基本图表包括的元素 x轴和y轴 axis 水平和垂直的轴线 x轴和y轴刻度 tick 刻度标示坐标轴的分隔,包括最小刻度和最大刻度 x轴和y轴刻度标签 tick label 表示特定坐标轴的值 绘图区域(坐标系) axes 实际绘图的区域 坐标系标题 title 实际绘图的区域 轴标签 xlabel ylabel 实际绘图的区域 1.2 导包 import numpy as np import pandas as pd imp
分类: 其他 发布时间: 03-09 23:18 阅读次数: 0

新人第一篇

不知不觉中,已经接触计算机编程快两年了,还是小白一枚,普通在校生,但我仍心怀大佬梦,我想在编程方面有所成就,做出属于自己的app,有自己积攒的百万行代码,关于学习编程这条路,我知道前路荆棘,但我愿意披荆斩棘,埋头钻研,打好c语言和c++的基础,然后学习数据结构、算法设计、操作系统、计算机网络等基础学科,最后深入钻研Java语言,不求各种语言游刃有余,但求精通一门。为此,我愿意用尽我每周超过30个小时的时间打代码,听课,总结。最后我希望毕业后可以有机会进入腾讯工作,我也愿意相信不就得将来那不再是
分类: 其他 发布时间: 03-09 23:18 阅读次数: 0

【AtCoder】AGC018

A - Getting Difference 我们肯定可以得到这些数的gcd,然后判断每个数减整数倍的gcd能否得到K #include <bits/stdc++.h> #define fi first #define se second #define pii pair<int,int> #define pdi pair<db,int> #define mp make_pair #define pb push_back #define enter putchar('\n') #define
分类: 其他 发布时间: 03-09 23:18 阅读次数: 0

Centos 解压软件

yum install file-roller
分类: 其他 发布时间: 03-09 23:18 阅读次数: 0

ARM内核版本号和SOC版本号

原博:https://blog.csdn.net/wxywxywxy110/article/details/78764988 内核版本号 SoC版本号 芯片型号(三星) ARMv4 ARM9 S3C2440 ARMv7 cortex - m cortex - a cortex - r
分类: 其他 发布时间: 03-09 23:18 阅读次数: 0

Luogu P4169 [Violet]天使玩偶/SJY摆棋子

传送门 二维平面修改+查询,cdq分治可以解决。 求关于某个点曼哈顿距离(x,y坐标)最近的点——dis(A,B) = |Ax-Bx|+|Ay-By| 但是如何去掉绝对值呢? 查看题解发现假设所有的点都在查询点的左下方,dis(A,B) = (Ax-Bx)+(Ay-By) = (Ax+Ay)-(Bx+By) 只要求满足Bx<Ax,By<Ay且Bx,By之和最大的点就好了。 那么如何把所有的点转化到该查询的左下呢? 对于每个查询,可以把一、二、四象限的点都通过对称转移到第三象限。但查询很多,不可
分类: 其他 发布时间: 03-09 23:18 阅读次数: 0