自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 leetcode 474 Ones and Zeroes

In the computer world, use restricted resource you have to generate maximum benefit is what we always want to pursue.For now, suppose you are a dominator of m 0s and n 1s respectively. On the other ...

2018-09-08 21:23:43 195

原创 卷积神经网络中卷积的含义和作用

colah’s blog Understanding Convolutions 知乎当我们在谈论 Deep Learning:CNN 其常见架构(上)

2017-07-14 00:01:10 840 1

转载 TensorFlow 实验环境搭建

TensorFlow 实验环境搭建一、实验说明本实验课提供一个TensorFlow的环境,让Deep Learning的新手通过动手实践对TensorFlow有所了解。Deep Learning的学习需要很多理论基础,必须花足够的时间学习原理与算法,请先阅读课程中推荐的理论文章。实验课是对理论学习的补充,将理论写成代码,将数据跑出结果,实践的过程可以更好的融会贯通理论知识。

2016-09-16 01:15:52 3267

转载 关于i++和++i以及左值,右值

原本一直对i++和++i的区别不是很在意,觉得i++就是先用了i的值(用于赋值之类的操作),再i自加1.   而++i就是把i的值先自加1再用作其他操作.         很多人都问类似于j=++i+++i+i;之类的题目,个人觉得除了有些变态的学校的变态的考试会考.其他根本用不到.如果你在实际写代码的时候这样写,不但是给自己找麻烦,以后代码维护时,你也会被人在心里诅咒很久的...

2015-03-10 00:15:02 601

转载 c++文件操作详解

C++ 通过以下几个类支持文件的输入输出:ofstream: 写操作(输出)的文件类 (由ostream引申而来) ifstream: 读操作(输入)的文件类(由istream引申而来) fstream: 可同时读写操作的文件类 (由iostream引申而来) 打开文件(Open a file)对这些类的一个对象所做的第一个操作通常就是将它和一个真正的文件联系起来,也就是说打开

2014-07-21 22:40:41 418

转载 迭代器失效

一. 种类:标准STL序列容器:vector、string、deque和list。标准STL关联容器:set、multiset、map和multimap。非标准序列容器slist和rope。slist是一个单向链表,rope本质上是一个重型字符串非标准关联容器hash_set、hash_multiset、hash_map和hash_multimap。几种标准非STL容器,包括数组、bits

2014-05-02 16:00:02 515

原创 kruskal算法的理解

一、把原始图的N个节点看成N个独立子图;二、每次选取当前最短的边(前提操作是?),看两端是否属于不同的子图;若是,加入;否则,放弃;三、循环操作该步骤二,直到有N-1条边;再次算法中要用到并查集对各个节点进行判断;对并查集不理解的可以参看此ppt  如果对下文看不太懂可以参看这篇文章#include #include #define

2014-03-31 09:31:53 551 1

原创 C语言中return的含义

r如果实在不需要函数返回什么值,就需要用void声明其类型。补充:如果你函数名前有返回类型定义,如int,double等就必须有返回值,而如果是void型,则可以不写return,但这时即使写了也无法返回数值的例如:1.非void型int f1(){int i=1;return 1;//return(i); //这样也可以

2014-03-27 18:50:23 2148

原创 操作系统进程间通信

操作系统进程间通信                                               2014年3月17日于图书馆1、       Murphy法则:所有可能出错的地方终将出错。2、       假设两个或更多的进程需要访问一个不可共享的资源,如打印机。在执行过程中,每个进程都给该I/O设备发命令,接收状态信息,发送数据和接收数据。我们把这类资源称为临界资源,

2014-03-17 22:55:12 519

原创 linux内核设计与实现第三章

学习linux内核设计与实现第三章                       ——进程管理1、     进程进程是处于执行期的程序(目标码存放在某种存储介质上)。除可执行的程序代码外,进程还包括其他资源,像打开的文件,挂起的信号,内核内部数据,处理器状态,一个或多个具有内存映射的内存地址空间及一个或多个执行线程,当然还有用来存放全局变量的数据段。线程是在进程中活动的对象。每个线程

2014-03-17 22:53:17 709

原创 linux内核设计与实现第二章

linux内核设计与实现第二章1、     GNU C1)     内联汇编gcc编译器支持在C函数中潜入汇编指令。当然在内核编程的时候,只有知道对应的体系结构,,才能使用这个功能。2)     没有内存保护机制在内核中,不应该去访问非法的内存地址,引用空指针之类的事情,否则它可能会死掉,却根本不告诉你一声。3)     容量小而固定的栈用户空间的程序可以从栈上个分配大

2014-03-17 21:49:10 445

原创 linux内核设计与实现第一章

linux内核设计与实现第一章1、     进程上下文和终端上下文:处理器总处于以下状态中的一种:1)     内核态,运行于程序上下文,内核代表进程运行于内核空间。2)     内核态,运行于中断上下文,内核代表硬件运行于内核空间。3)     用户态,运行于用户空间。用户空间的应用程序,通过系统调用,进入内核空间。这时候用户空间的进程要传递很多变量、参数的值给内核,内核

2014-03-17 21:47:57 746 1

原创 C语言输入输出函数的简要介绍

/*************************************************************************> File Name: liu.c> Author: liujinlong> Mail: [email protected] > Created Time: 2014年03月13日 星期四 14时48分31秒 ************

2014-03-13 20:23:54 635

原创 Ubuntu安装wireshark的方法

wireshark安装方法为sudo apt-get install wireshark抓取实时数据的dumpcap进程就需要超级用户的权限。如果想让普通用户也能正常使用wireshark,建议的方法是把用户加入wireshark组,这样当用户运行wireshark时,dumpcap进程会以有高优先级,而其他相关进程仍然只有普通用户的权限。运行sudo dpkg-reconfigure

2013-12-19 17:50:30 750 1

算法导论 中文第三版 高清 书签 两卷 part1

算法导论第三版 中文 书签 高清

2017-01-17

算法导论 中文第三版 高清 书签 两卷 part2

算法导论第三版中文 书签 高清

2017-01-17

Structure and Interpretation of Computer Programs计算机程序构造与解释

Structure and Interpretation of Computer Programs计算机程序构造与解释MIT

2015-12-23

深入理解计算机系统第三版英文

Computer Systems_ A Programmer's Perspective(third edition)

2015-12-23

空空如也

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

TA关注的人

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