- 博客(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关注的人