<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[OrdinaryCrazy的博客]]></title><description><![CDATA[本博客已不再更新，更多资源请访问https://github.com/OrdinaryCrazy]]></description><link>https://blog.youkuaiyun.com/OrdinaryCrazy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; OrdinaryCrazy]]></copyright><item><title><![CDATA[最大子数组问题的暴力解法，递归解法，动态规划解法和暴力-递归混合解法]]></title><link>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/82859640</link><guid>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/82859640</guid><author>OrdinaryCrazy</author><pubDate>Wed, 26 Sep 2018 21:24:02 +0800</pubDate><description><![CDATA[
#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;
#include &amp;lt;time.h&amp;gt;
#include &amp;lt;math.h&amp;gt;
#define SIZE 5000
#define RANDOM_LIMIT 50
#define THRESHOLD 22
#define TESTTIMES 3

double Myrandom(...]]></description><category></category></item><item><title><![CDATA[线程同步——生产者消费者问题]]></title><link>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/80407982</link><guid>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/80407982</guid><author>OrdinaryCrazy</author><pubDate>Tue, 22 May 2018 16:47:10 +0800</pubDate><description><![CDATA[/*buffer.h*/
typedef int buffer_item;
#define BUFFER_SIZE 5
#include &quot;buffer.h&quot;
#include &amp;lt;stdlib.h&amp;gt;
#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;time.h&amp;gt;
#include &amp;lt;pthread.h&amp;gt;
#include &amp;lt;semap...]]></description><category></category></item><item><title><![CDATA[Pthread 多线程矩阵乘法]]></title><link>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/80232219</link><guid>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/80232219</guid><author>OrdinaryCrazy</author><pubDate>Mon, 07 May 2018 21:52:12 +0800</pubDate><description><![CDATA[/**ORDINARYCRAZY**/
#include &amp;lt;stdio.h&amp;gt;
#define _GNU_SOURCE
#include &amp;lt;unistd.h&amp;gt;
#include &amp;lt;pthread.h&amp;gt;
#include &amp;lt;sys/syscall.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;
#define M 3
#define K 2
#...]]></description><category></category></item><item><title><![CDATA[计算机网络课程大作业STEP2---Iperfer]]></title><link>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/80207639</link><guid>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/80207639</guid><author>OrdinaryCrazy</author><pubDate>Sat, 05 May 2018 17:19:56 +0800</pubDate><description><![CDATA[package iperfer;

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.InetAddress;
import java.net.ServerSocket;
import java.net.Socket;

public class ...]]></description><category></category></item><item><title><![CDATA[计算机网络课程大作业STEP1---Pinger]]></title><link>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/80206013</link><guid>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/80206013</guid><author>OrdinaryCrazy</author><pubDate>Sat, 05 May 2018 15:10:48 +0800</pubDate><description><![CDATA[import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.SocketException;
import java.net.UnknownHostException;

public ...]]></description><category></category></item><item><title><![CDATA[操作系统编程作业：UNIX Shell and History Feature]]></title><link>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/80087193</link><guid>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/80087193</guid><author>OrdinaryCrazy</author><pubDate>Wed, 25 Apr 2018 22:48:08 +0800</pubDate><description><![CDATA[#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;
#include &amp;lt;unistd.h&amp;gt;
#include &amp;lt;sys/types.h&amp;gt;
#include &amp;lt;sys/shm.h&amp;gt;
#include &amp;lt;wait.h&amp;gt;
#include &amp;lt;string.h&amp;gt;
#include &amp;lt;]]></description><category></category></item><item><title><![CDATA[计算机网络课程实验——可靠传输协议：（3）GBN（unidirectional）]]></title><link>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/79954395</link><guid>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/79954395</guid><author>OrdinaryCrazy</author><pubDate>Sun, 15 Apr 2018 22:26:37 +0800</pubDate><description><![CDATA[/* Zhang Jingtun(Ordinary Crazy) */

#include 
#include 
#include 
//#include 

/* ******************************************************************
 ALTERNATING BIT AND GO-BACK-N NETWORK EMULATOR: V]]></description><category></category></item><item><title><![CDATA[计算机网络课程实验——可靠传输协议：（2）ABP（unidirectional）]]></title><link>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/79954372</link><guid>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/79954372</guid><author>OrdinaryCrazy</author><pubDate>Sun, 15 Apr 2018 22:24:39 +0800</pubDate><description><![CDATA[/* Zhang Jingtun(Ordinary Crazy) */

#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;
#include &amp;lt;string.h&amp;gt;

/* ******************************************************************
 ALTERNATING BI...]]></description><category></category></item><item><title><![CDATA[计算机网络课程实验——可靠传输协议：（1）问题描述]]></title><link>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/79954354</link><guid>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/79954354</guid><author>OrdinaryCrazy</author><pubDate>Sun, 15 Apr 2018 22:23:09 +0800</pubDate><description><![CDATA[Programming Assignment #2: Implementing a Reliable Transport Protocol

Overview
In this assignmentoratory programming assignment, you will be writing the sending and receiving transport-level code ]]></description><category></category></item><item><title><![CDATA[sklearn.feature_extraction.text.TfidfVectorizer，文本TFIDF向量化类使用说明]]></title><link>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/79778999</link><guid>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/79778999</guid><author>OrdinaryCrazy</author><pubDate>Sun, 01 Apr 2018 16:19:38 +0800</pubDate><description><![CDATA[class sklearn.feature_extraction.text.TfidfVectorizer(input=’content’, encoding=’utf-8’, decode_error=’strict’, strip_accents=None, lowercase=True, preprocessor=None, tokenizer=None, analyzer=’word’, ...]]></description><category></category></item><item><title><![CDATA[Python判断文件路径是否存在exists()]]></title><link>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/79728539</link><guid>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/79728539</guid><author>OrdinaryCrazy</author><pubDate>Wed, 28 Mar 2018 15:35:23 +0800</pubDate><description><![CDATA[# -*- coding:utf-8 -*-
from sys import argv
from os.path import exists

script,from_file,to_file = argv
print(&quot;Copying from %s to %s&quot; % (from_file,to_file))
print(&quot;Does the destination file exists? : ...]]></description><category></category></item><item><title><![CDATA[Pydoc]]></title><link>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/79693115</link><guid>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/79693115</guid><author>OrdinaryCrazy</author><pubDate>Mon, 26 Mar 2018 08:37:02 +0800</pubDate><description><![CDATA[python3 -m pydoc os
pydoc - the Python documentation tool

pydoc &amp;lt;name&amp;gt; ...
    Show text documentation on something.  &amp;lt;name&amp;gt; may be the name of a
    Python keyword, topic, function, modu...]]></description><category></category></item><item><title><![CDATA[Python3中如何让print不换行]]></title><link>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/79693053</link><guid>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/79693053</guid><author>OrdinaryCrazy</author><pubDate>Mon, 26 Mar 2018 08:25:20 +0800</pubDate><description><![CDATA[print(&quot;Who is godness?&quot;,end = &quot;&quot;)&amp;gt;&amp;gt;&amp;gt; help(print)  
Help on built-in function print in module builtins:  
  
print(...)  
    print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)...]]></description><category></category></item><item><title><![CDATA[Python3中的raw_input()]]></title><link>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/79693019</link><guid>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/79693019</guid><author>OrdinaryCrazy</author><pubDate>Mon, 26 Mar 2018 08:17:17 +0800</pubDate><description><![CDATA[python3中 raw_input() 变成了 input()]]></description><category></category></item><item><title><![CDATA[python 如何实现四舍五入]]></title><link>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/79691642</link><guid>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/79691642</guid><author>OrdinaryCrazy</author><pubDate>Sun, 25 Mar 2018 22:25:07 +0800</pubDate><description><![CDATA[round()函数，如round(2.33)]]></description><category></category></item><item><title><![CDATA[Linux文件拆分命令——split]]></title><link>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/79688231</link><guid>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/79688231</guid><author>OrdinaryCrazy</author><pubDate>Sun, 25 Mar 2018 16:54:53 +0800</pubDate><description><![CDATA[linux split 命令　　功能说明：切割文件。　　语　　法：split [--help][--version][-&amp;lt;行数&amp;gt;][-b &amp;lt;字节&amp;gt;][-C &amp;lt;字节&amp;gt;][-l &amp;lt;行数&amp;gt;][要切割的文件][输出文件名]　　补充说明：split可将文件切成较小的文件，预设每1000行会切成一个小文件。　　参　　数：　　-&amp;lt;行数&amp;gt;或-l&amp;lt;行...]]></description><category></category></item><item><title><![CDATA[计算机网络(2)——手动SMTP]]></title><link>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/79517085</link><guid>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/79517085</guid><author>OrdinaryCrazy</author><pubDate>Sun, 11 Mar 2018 16:00:53 +0800</pubDate><description><![CDATA[#file name:PA01_3.py
#writer:Zhang_Jingtun(Ordinary_Crazy)
#initial date:20180310
from socket import *
msg = &quot;\r\n I love computer networks!&quot;
endmsg = &quot;\r\n.\r\n&quot;

# Choose a mail server (e.g. Google ...]]></description><category></category></item><item><title><![CDATA[计算机网络(1)——简易的Web Server]]></title><link>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/79511768</link><guid>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/79511768</guid><author>OrdinaryCrazy</author><pubDate>Sat, 10 Mar 2018 21:15:35 +0800</pubDate><description><![CDATA[#file name:PA01_1.py
#writer:Zhang_Jingtun(Ordinary_Crazy)
#initial date:20180310
#import socket module
from socket import *
serverSocket = socket(AF_INET, SOCK_STREAM)
#Prepare a sever socket
#Fill i...]]></description><category></category></item><item><title><![CDATA[空间复杂度O(1)的两个有序序列的归并]]></title><link>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/78823794</link><guid>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/78823794</guid><author>OrdinaryCrazy</author><pubDate>Sun, 17 Dec 2017 10:38:45 +0800</pubDate><description><![CDATA[已知两个有序序列的a(1)---a(m)和a(m+1)----a(n)，并且其中一个序列的记录个数小于根号n，用O(n)的时间和O(1)的空间完成他们的归并。]]></description><category></category></item><item><title><![CDATA[逐个插入建堆]]></title><link>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/78823448</link><guid>https://blog.youkuaiyun.com/OrdinaryCrazy/article/details/78823448</guid><author>OrdinaryCrazy</author><pubDate>Sun, 17 Dec 2017 09:12:36 +0800</pubDate><description><![CDATA[Status Insert_HeapBuilding(HeapType &H,RedType E){//小顶堆
    H.length++;
    H.r[H.length] = E;  //首先安排在最后
    if(H.length == 1) return OK;
    son = H.length;
    father = H.length / 2;
    if(H.lengt]]></description><category></category></item></channel></rss>