<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Koruis的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Koruis</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Koruis]]></copyright><item><title><![CDATA[Django框架小bai入门]]></title><link>https://blog.youkuaiyun.com/Koruis/article/details/122310763</link><guid>https://blog.youkuaiyun.com/Koruis/article/details/122310763</guid><author>Koruis</author><pubDate>Tue, 04 Jan 2022 20:24:12 +0800</pubDate><description><![CDATA[花一点时间过了一下Django的新手教程项目，记录一下整体的思路。注意，本篇不讨论代码具体实现，只是从宏观上了解项目的内容。



一、总览

Django遵循 MVC 设计模式的框架。MVC是Model、View、Controller三个单词的简写，分别代表模型、视图、控制器。Django其实也是一个MTV 的设计模式。MTV是Model、Template、View三个单词的简写，分别代表模型、模版、视图。但是在Django中，控制器接受用户输入的部分由框架自行处理，所以 Django 里更关注的是模..]]></description><category></category></item><item><title><![CDATA[二分查找的细节（转）]]></title><link>https://blog.youkuaiyun.com/Koruis/article/details/113768934</link><guid>https://blog.youkuaiyun.com/Koruis/article/details/113768934</guid><author>Koruis</author><pubDate>Tue, 09 Feb 2021 12:34:40 +0800</pubDate><description><![CDATA[今天看到一篇分析二分查找代码细节的，非常细致全面，收藏一下。

对于某一个算法，能敲出代码才是了解了，能写出算法变式才能算掌握了。

https://www.cnblogs.com/kyoner/p/11080078.html
]]></description><category></category></item><item><title><![CDATA[C++11 STL：map与set]]></title><link>https://blog.youkuaiyun.com/Koruis/article/details/108415699</link><guid>https://blog.youkuaiyun.com/Koruis/article/details/108415699</guid><author>Koruis</author><pubDate>Sat, 05 Sep 2020 09:53:01 +0800</pubDate><description><![CDATA[最近复习了下C++的容器，整理一些基础知识点。

1.前缀有两种：有序的和无序（unordered）、不允许重复和允许重复（multi）

2.对于不允许重复的容器，会自动删除重复内容，初始化时也是如此

3.有序容器的关键字类型必须定义其比较方法，标准库使用‘&lt;’运算符比较关键字

4.Map

map存储关键字-值对，关键字用于查找访问
	定义：map&lt;type1, type2&gt; mapname; type1是关键字。
	当从map中提取一个元素时，会得到一个pair类型的对象，它保存]]></description><category></category></item><item><title><![CDATA[入门教程精选--RNN基础]]></title><link>https://blog.youkuaiyun.com/Koruis/article/details/93710851</link><guid>https://blog.youkuaiyun.com/Koruis/article/details/93710851</guid><author>Koruis</author><pubDate>Wed, 26 Jun 2019 09:22:04 +0800</pubDate><description><![CDATA[https://baijiahao.baidu.com/s?id=1612358810937334377&amp;wfr=spider&amp;for=pc
]]></description><category></category></item><item><title><![CDATA[密码学概论--Wade Trappe--(一)]]></title><link>https://blog.youkuaiyun.com/Koruis/article/details/86422924</link><guid>https://blog.youkuaiyun.com/Koruis/article/details/86422924</guid><author>Koruis</author><pubDate>Sun, 13 Jan 2019 19:58:02 +0800</pubDate><description><![CDATA[第一章 密码学及其应用概述

 1.攻击的四种手段

  仅知道密文：仅有密文

  已知明文：有密文+明文

  选择明文：有加密机

  选择密文：有解密机

 2.加密解密的方法

  对称密钥：加密、解密密钥能互推，或根本是同一个

  如：古典加密体制、DES、AES

  公开密钥：用公钥解密，用密钥加密

  如：RSA

 3.两种密码学：对称密钥密码学、公开密钥密码学

 4.密...]]></description><category></category></item><item><title><![CDATA[c++ std库---IO]]></title><link>https://blog.youkuaiyun.com/Koruis/article/details/81947216</link><guid>https://blog.youkuaiyun.com/Koruis/article/details/81947216</guid><author>Koruis</author><pubDate>Wed, 22 Aug 2018 17:52:36 +0800</pubDate><description><![CDATA[一、主要内容：

常用的3种IO类：基础的istream、ostream和继承于它们的文件流（i/ofstream）和string流（istringstream等）的通用功能、特有功能。每种流都有它们对应的宽字符版本（前加w）

==头文件iostream、fstream、sstream

二、通用功能：

1、流的状态标识

为了提供判断IO流当前状态的工具，c++定义了一种叫iostate的类...]]></description><category></category></item><item><title><![CDATA[log4cpp简记（转）]]></title><link>https://blog.youkuaiyun.com/Koruis/article/details/81835236</link><guid>https://blog.youkuaiyun.com/Koruis/article/details/81835236</guid><author>Koruis</author><pubDate>Sun, 19 Aug 2018 09:33:35 +0800</pubDate><description><![CDATA[　Log4cpp是一个开源的C++类库，它提供了在C++程序中使用日志和跟踪调试的功能。使用log4cpp，能够非常便利地将日志或者跟踪调试信息写入字符流、内存字符串队列、文件、回滚文件、调试器、Windows日志、本地syslog和远程syslogserver中。

1、Log4cpp简单介绍

　　Log4cpp是个基于LGPL的开源项目，移植自Java的日志处理跟踪项目log4j，并保持了A...]]></description><category></category></item><item><title><![CDATA[（转载）宏定义详解]]></title><link>https://blog.youkuaiyun.com/Koruis/article/details/80949692</link><guid>https://blog.youkuaiyun.com/Koruis/article/details/80949692</guid><author>Koruis</author><pubDate>Sat, 07 Jul 2018 11:05:00 +0800</pubDate><description><![CDATA[宏定义的黑魔法 - 宏菜鸟起飞手册宏定义在C系开发中可以说占有举足轻重的作用。底层框架自不必说，为了编译优化和方便，以及跨平台能力，宏被大量使用，可以说底层开发离开define将寸步难行。而在更高层级进行开发时，我们会将更多的重心放在业务逻辑上，似乎对宏的使用和依赖并不多。但是使用宏定义的好处是不言自明的，在节省工作量的同时，代码可读性大大增加。如果想成为一个能写出漂亮优雅代码的开发者，宏定义绝对...]]></description><category></category></item><item><title><![CDATA[（转自hackbuteer1）Main函数中参数argc，argv说明]]></title><link>https://blog.youkuaiyun.com/Koruis/article/details/80917504</link><guid>https://blog.youkuaiyun.com/Koruis/article/details/80917504</guid><author>Koruis</author><pubDate>Wed, 04 Jul 2018 19:33:48 +0800</pubDate><description><![CDATA[ 原博：https://blog.youkuaiyun.com/hackbuteer1/article/details/6679128#commentBox C/C++语言中的main函数，经常带有参数argc，argv，如下： int main(int argc, char** argv)       这两个参数的作用是什么呢？argc 是指命令行输入参数的个数，argv存储了所有的命令行参数。假如你的程序...]]></description><category></category></item></channel></rss>