自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 一次完整的HTTP事务是怎样一个过程?

转自 http://blog.51cto.com/linux5588/1351007声明:本文章中的说法仅是个人理解总结,不一定完全正确,但是可以有助于理解。 当我们在浏览器的地址栏输入 www.linux178.com ,然后回车,回车这一瞬间到看到页面到底发生了什么呢? 以下过程仅是个人理解: 域名解析 --> 发起TCP的3次握手 --> 建立TCP连...

2018-11-14 17:52:54 284

转载 SVN:冲突解决 合并别人的修改

在项目中,基本不可避免多个人同时参与一个项目,因此就可能会出现多个人同时修改一个文件的情况,就不可避免的会出现冲突。svn已经很聪明了,如果你和别人对于同一个文件的修改之间不存在重叠(比如你在文件最开始增加了一行,而你同事在文件的结尾出增加了一行),svn会自动将你们的修改进行合并,然而意外总是会发生,而且超出了svn的处理范围,只好采用人工智能(手工)来进行合并了。要解决冲突,我们首先得制造个冲...

2018-03-23 15:35:27 1019

原创 [leetcode]77. Combinations

题目描述:Given two integers n and k, return all possible combinations of k numbers out of 1 ... n.For example,If n = 4 and k = 2, a solution is:[ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4],]思路:...

2018-01-22 19:07:09 171

原创 leetcode63. Unique Paths II

还是dp问题,注意障碍的处理即可class Solution {public:    int uniquePathsWithObstacles(vector>& obstacleGrid) {        int m=obstacleGrid.size(),n=obstacleGrid[0].size();        vector> dp(obstacleGrid.siz

2018-01-11 13:59:41 150

原创 偶串和制造回文

#include #include using namespace std;int main() {    string a;    cin>>a;//注意while处理多个case    int n=a.length();    int j;    if (n%2==1) a.pop_back();    for (int i=n-2;i>=0;i-=2) {

2017-07-25 20:12:05 261 1

原创 牛客编程题目整理

输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.” #include #include using namespace std; int main() {      string str;       getline(cin,s

2017-06-26 16:05:38 632

转载 C++中string erase函数的用法

erase函数的原型如下:(1)string& erase ( size_t pos = 0, size_t n = npos );(2)iterator erase ( iterator position );(3)iterator erase ( iterator first, iterator last );也就是说有三种用法:(1)erase(pos,n); 删除从pos开始的n个字符,比

2017-06-26 15:55:05 545

转载 内存分配:堆、栈、全局变量/静态变量、代码区

转载地址: http://blog.csdn.NET/nana08/article/details/7458013C++中,内存分为5个区:堆、栈、自由存储区、全局/静态存储区和常量存储区。1、栈:是由编译器在需要时自动分配,不需要时自动清除的变量存储区。通常存放局部变量、函数参数等。2、堆:是由new分配的内存块,由程序员释放(编译器不管),一般一个n

2017-06-21 20:40:19 357

原创 python爬虫学习笔记

下载requests库,命令行pip install requests即可安装。命令行爬取京东实例:>>> import requests>>> r=requests.get("https://item.jd.com/3133813.html")>>> r.status_code200>>> r.encoding'gbk'>>> r.text[:1000]'\n\n

2017-04-24 16:28:50 364

转载 PCA的数学原理

原帖地址:http://blog.codinglabs.org/articles/pca-tutorial.htmlPCA(Principal Component Analysis)是一种常用的数据分析方法。PCA通过线性变换将原始数据变换为一组各维度线性无关的表示,可用于提取数据的主要特征分量,常用于高维数据的降维。网上关于PCA的文章有很多,但是大多数只描述了PCA的分析过程,而没有讲

2017-04-24 13:20:15 314

转载 caffe简易上手—— 运行cifar例子

训练cifar训练集cifar是一个常见的图像分类训练集,包括上万张图片及20个分类,caffe提供了一个网络用于分类cifar数据集。cifar网络的定义在examples/cifar10目录下,训练的过程十分简单。(以下命令均在caffe默认根目录下运行,下同) 1、获取训练数据cd $CAFFE_ROOT./data/cifar10/get_

2017-04-24 13:10:17 398

原创 167. Two Sum II - Input array is sorted

class Solution {public:    vector twoSum(vector& nums, int target) {        int i=0,j=nums.size()-1;        while (nums[i]+nums[j]!=target) {            if (nums[i]+nums[j]               

2017-04-19 14:58:16 187

原创 35. Search Insert Position

二分法查找,数组中有target返回查找到的位置即为插入位置,若数组中没有target,跳出while 循环后返回low即为插入位置。35. Search Insert Positionclass Solution {public:    int searchInsert(vector& nums, int target) {        int high=nums.si

2017-04-19 14:18:53 180

原创 python递归,汉诺塔

def move(n, a, b, c):     if n == 1:        print('move', a, '-->', c)        return    move(n-1, a, c, b)    print('move', a, '-->', c)    move(n-1, b, a, c)

2017-04-19 14:13:32 256

转载 ofstream写入csv文件

ofstream csv("csv.txt",ios::app|ios::out);for(int i=1;icsvcsv}csv.close();break;

2017-04-18 15:33:09 1393

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除