自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深入理解HTTP协议

HyperText Transfer Protocol客户端与服务器直接通信的一个协议1. 什么是协议2. HTTP通信交互流程3. 常见HTTP header的含义及作用4. 常见HTTP响应状态码的含义5. Cookie、Session的原理6. HTTP缓冲策略7. HTTP安全、常见攻击方式及防范策略...

2020-03-18 08:27:20 146

原创 C++历史背景 [C++开发实战](边学边练哈 (#^.^#)~)

目录C++历史背景20世纪最伟大的发明——计算机C++发展历程C++发展中的杰出人物C++历史背景1. 20世纪最伟大的发明——计算机计算机的出现给我们的生活带来了巨大的变化,它是如何发展起来的呢?开始时人们致力于开发能够进行四则运算的机器,最初是通过机械齿轮运作的加法器,而后是精度只有12位的乘法计算器,直到1847年Charles Babbages开发出能计算...

2020-03-03 10:13:35 715

原创 学习搜索技巧

感触比较深的是搜索同一个内容, (⊙v⊙)嗯, 效率不行, 甚至根本找不到想要的答案/(ㄒoㄒ)/~~,既然搜索这么智能, 那不如先学习怎么搜索, 现在还不知道怎么做, 慢慢更新╮(╯▽╰)╭哎,简单试了试:分割线 =。= . =。= . =。= . =。= . =。= . =。= . =。= . =。= . =。=分割线 =。= . =。= . =。= . =。= ...

2019-09-06 10:26:16 429

转载 【转】文字表情符号

【转】文字表情符号小伙伴击掌/打招呼 ╭(●`∀´●)╯╰(●’◡’●)╮ (●’◡’●)ノ ヾ(*´▽‘*)ノ手拉手╭(′▽`)╭(′▽`)╯好困呀(揉眼睛 ( ‘-ωก̀ )已阅留爪 (ฅ´ω`ฅ)勾手指可萌啦 ( 。ớ ₃ờ)ھ开心 ♪(^∀^●)ノシ (●´∀`)♪爱你么么哒 ( ˘ ³˘)♥ ( ˘ ³˘) •́ε•̀)ฅ (๑•́ ₃•̀๑٥) (๑ºั ³ ˘๑)♥ ...

2019-08-23 16:36:36 2059 1

原创 win10 python2&python3 pip2&pip3

1. 安装python3 python3_win_64.exe2. 安装python2: python2.7.12.msi3. 加入环境变量: path\python\3.7.0; patt\python\3.7.0\Scripts; path\python\2.7.12; patt\python\2.7.12\Scripts;...

2019-07-06 18:51:55 285

原创 1~9迷你小数字 次方和对数

n ⁹ ⁸ ⁷ ⁶ ⁵ ⁴ ³ ² ¹ ⁰ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉

2019-06-12 11:36:44 175425 2

原创 恐怖

恐怖的是没有最恐怖却有无限的更恐怖

2019-04-22 10:51:52 169

原创 【接上篇】 文件锁

声明: 虽然还不懂锁, 但:本宝宝(づ。◕‿‿◕。)づ萌萌哒当一个任务执行中未完成时,如何避免重复执行该任务?_?当然是锁喽 哇咔咔(*@ο@*) ~root@xiayutian:/webroot/xiayutian▶ tail t.sh#!/bin/sh/usr/bin/flock -w0 /tmp/ian_t1.lock -c 'nohup sh /webroot/xia...

2019-04-16 17:16:29 90

原创 【并发】shell调用shell nohup command & 后台执行

本萌(๑•ᴗ•๑)有一堆的爬虫任务需要定时跑,且任务设置有大佬在后台操控,本萌懒,想通过读库生成脚本操作,且调度crontab辅助于是乎,本宝宝(づ。◕‿‿◕。)づ写了一个脚本用crontab调用,来生成了一大坨的shell那么问题来了,一大坨( ⊙ o ⊙ )啊!而且每天变[大佬开心开心就好好啦。]咦?是不是可以把我这一坨sh丢到一个sh里用crontab调用!!!之后不就可以懒洋洋...

2019-04-16 15:35:34 1580

原创 vim

vim打开文件root@xiayutian:▶ vim test.sh1 #!/bin/sh 2 3 echo hello > xiayutian/hello.txt 4 echo world > xiayutian/world.txt 5~~:set nu1. 显示行号:set nu2. 替换指定行内容:开始行号,结尾行号s/查找/替换为/...

2019-04-16 11:51:05 88

原创 Reverse Linked List

EasyDescriptionReverse a linked list.ExampleExample1:For linked list1->2->3, the reversed linked list is3->2->1Example2:For linked list1->2->3->4, the reversed lin...

2019-04-10 18:20:41 90

原创 utf 16 le convert to utf 8 linux command line

最近爬数据下载到的google install数据总是丢一天 两天 三天。。。想拿来看看啥情况,结构:more没东东,cat没东东,tail可以看,vim可以看身为Linux小白的宝宝(づ。◕‿‿◕。)づ,一通Google后▶ file test.datatest.data: Little-endian UTF-16 Unicode text

2019-04-09 12:49:33 183

原创 安装 AWSCLI【Command Line Interface】

安装AWS Command Line Interface$ pip --version$ python --versionor$ python3 --version使用 pip 安装 AWS CLI$ pip install awscli --upgrade --user$ aws --version[Error: aws: command not found]▶ ~/.loc...

2019-04-01 17:11:55 343

原创 Mac Mini

Mac Mini10点开工11点可以煎蛋

2019-03-12 16:34:45 206

原创 【Linux】磁盘空间使用情况

df -Th 查看磁盘空间情况root@ian:~# df -ThFilesystem Type Size Used Avail Use% Mounted on.../dev/sda ext4 315G 231G 69G 77% /...df | grep 磁盘使用百分比root@ian:~# df /dev/*d...

2019-03-11 15:58:33 76

原创 Homebrew > https://brew.sh

安装 Homebrew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"0. 安装Homebrew前先安装xcode并升级Xcode到最新,命令:$ xcode-select --install#检查环境是否符合bre...

2019-02-28 15:02:52 832

转载 软件测试流程

软件测试按照研发阶段一般分为5个部分:单元测试、集成测试、确认测试、系统测试、验收测试,下面将不同阶段需要的一些工作内容做一下梳理希望可以帮助到大家。 //No.1//单元测试 单元测试又称为模块测试,是针对软件设计的最小单位程序模块进行正确性检查的测试工作,单元测试需要从程序内部结构出发设计测试用例,多个模块可以平行地独立进行单元测试。一、单元测试的内容: 1、模...

2019-02-25 11:25:56 272

原创 C语言入门2

   if语句的嵌套   在嵌套内的if语句可能又是if-else型的,这将会出现多个if和多个else重叠的情况,这时要特别注意if和else的配对问题。   例如:   if(表达式1)   if(表达式2)*    语句1;   else*    语句2;   其中的else究竟是与哪一个if配对呢?[else*和就近的if*配对]   为了避免这种二义性,C语言规定,e...

2018-10-24 17:23:03 316

原创 C语言入门1

第一章:C语言概述及如何上机运行C程序1.C语言概述1.1C语言的发展过程    C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的"THE C PROGRAMMING LANGUAGE"一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《...

2018-10-23 14:52:27 2745

转载 电脑怎样执行编程语言[未完待续]

这个问题真的是很大,让我们自顶向下的解释在顶层,程序员编写出来的都是源代码。源代码可以使用各种高级语言写成,例如 c/c++ c# java python 等等;也可以使用对应平台的低级语言写成,例如汇编。想必你已经了解其中的过程了。到这一步为止,距离最终机器可以执行的指令还有一大步要走。首先要面临的一个问题是:源代码都是以人类语言写成的。即便是能够和机器指令一对一翻译的汇编代码,依然...

2018-09-13 09:54:34 727

原创 C++ 数据类型

C++ 数据类型 类型 位 范围 char 1 字节 -2^7 [-128] 到 2^7-1 [127] 或者 0 到 2^8-1 [255] unsigned char 1 字节 0 到 2^8-1 signed char 1 字节 -2^7 到 2^7-1 int 4 字节 -2^31 [-2147483648] 到...

2018-09-05 16:10:40 205

原创 CentOS入门篇

      参考:CentOS Deployment Guide

2018-07-23 14:00:29 200

转载 [转]关于游戏架构设计的一些整理吧

一个大型的网落游戏服务器应该包含几个模块:网络通讯,业务逻辑,数据存储,守护监控(不是必须),其中业务逻辑可能根据具体需要,又划分为好几个子模块。这里说的模块可以指一个进程,或者一个线程方式存在,本质上就是一些类的封装。 对于服务器的并发性,要么采用单进程多线程,要么采用多进程单线程的方式,说说两种方式的优缺点: 一、单进程多线程的服务器设计模式,只有一个进程,但一个进程包好多个线程:网络通讯层,...

2018-06-22 12:00:38 174

原创 插入排序

#include <stdio.h>int main(){    int a[]={6,5,3,1,8,7,2,4};    int n=sizeof(a)/sizeof(int);    int i,j,l;     for(i=1;i<n;i++){        int temp=a[i];        for(j=i;j>0&&a[j-1]>...

2018-06-07 20:03:32 129

原创 冒泡排序

#include<stdio.h>main(){    int arr[]={6,5,3,1,8,7,2,4};    int i,j;    int size = sizeof(arr)/sizeof(int);    for(j=0;j<size-1;j++){        for(i=0;i<size-1-j;i++){     if (arr[i]>arr[...

2018-06-07 19:55:23 132

原创 大佬算法效率[脑残档] 之∑ i = 1+2+3+···+100

求和 1~n(n→∞) 先简单示例 1~100求和:#include <stdio.h> ① for循环[练习]   int main()   {      /* 求和 */      int sum = 0;      for(int i=1; i<=100; i++){         sum += i;      }      printf("sum=%d\n",sum);...

2018-06-01 11:48:28 868

空空如也

空空如也

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

TA关注的人

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