- 博客(14)
- 收藏
- 关注
转载 win10安装Anaconda+TensorFlow+配置PyCharm
记录下来方便自己查看,同时避免需要的入坑: 第一大坑:anaconda必须安装4.2版本,不能安装4.3 版本;满满的血泪史 因为我们需要安装自带的python必须是3.5,才可以调用TensorFlow 但是anaconda4.3自带是python3.6 ,无法调用TensorFlow 第二坑: google那群人已经将安装进一步简化,千万不要像过去安装还用conda
2017-11-08 17:38:21 657
转载 进程间通信与线程间通信
序 今天被问及进程间通信的问题,发现自己了解的并不够,所以,对此好好总结一番~ 操作系统的主要任务是管理计算机的软件、硬件资源。现代操作系统的主要特点是多用户和多任务,也就是程序的并行执行,windows如此linux也是如此。所以操作系统就借助于进程来管理计算机的软、硬件资源,支持多任务的并行执行。要并行执行就需要多进程、多线程。因此多进程和多线程间为了完成一定的任务,就需要进行一定
2017-10-27 17:15:56 1162
转载 Socket通信原理和实践
我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想介绍的。本文的主要内容如下: 1、网络中进程之间如何通信? 2、Socket是什么?
2017-10-27 12:44:37 500
转载 TCP/IP 相关知识点与面试题集
第一部分:TCP/IP相关知识点 对TCP/IP的整体认链路层知识点IP层知识点运输层知识点应用层知识点(这些知识点都可以参考:http://www.cnblogs.com/newwy/p/3234536.html) 第二部分:常见面试题 TCP协议和UDP协议的区别是什么 TCP协议是有连接的,有连接的意思是开始传输实际数据之前TCP的客户端和服务器端必须通过三次握手建立连接
2017-10-26 18:34:32 280
转载 指针数组与数组指针详解
指针数组与数组指针详解 1.什么是指针数组和数组指针? 指针数组:指针数组可以说成是”指针的数组”,首先这个变量是一个数组,其次,”指针”修饰这个数组,意思是说这个数组的所有元素都是指针类型,在32位系统中,指针占四个字节。数组指针:数组指针可以说成是”数组的指针”,首先这个变量是一个指针,其次,”数组”修饰这个指针,意思是说这个指针存放着一个数组的首地址,或者说这个指针指向一个数组的
2017-10-24 17:16:24 207
转载 二叉查找树、平衡二叉树、红黑树、B-/B+树性能对比
1. 二叉查找树 (Binary Search Tree) BST 的操作代价分析: (1) 查找代价: 任何一个数据的查找过程都需要从根结点出发,沿某一个路径朝叶子结点前进。因此查找中数据比较次数与树的形态密切相关。 当树中每个结点左右子树高度大致相同时,树高为logN。则平均查找长度与logN成正比,查找的平均时间复杂度在O(logN)数量级上。 当先后插入的关键字有
2017-10-15 11:06:46 801
转载 MyISAM和InnoDB索引实现对比
MyISAM索引实现 MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。如图: 这里设表一共有三列,假设我们以Col1为主键,则上图是一个MyISAM表的主索引(Primary key)示意。可以看出MyISAM的索引文件仅仅保存数据记录的地址。在MyISAM中,主索引和辅助索引(Secondary key)在结构上没有任何区别,只是
2017-10-15 11:00:50 1389
转载 C++内存管理
[导语] 内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支
2017-08-27 23:20:22 189
原创 快速排序完全代码-c++
转载请注明: http://blog.csdn.net/li2011014203 好久没用到快速排序了,临近找实习,重新写了下快速排序,可以完全调通的。 网上看了些有些博客的讲解,虽说讲解很好,但是代码的完全正确性不保证,所以自己写了个,希望共同分享!#include #include using namespace std; void print1(int a[],int n) { fo
2017-03-28 10:34:19 335
转载 PV原语操作详解
PV原语操作详解 PV原语通过操作信号量来处理进程间的同步与互斥的问题。其核心就是一段不可分割不可中断的程序。 信号量的概念1965年由著名的荷兰计算机科学家Dijkstra提出,其基本思路是用一种新的变量类型(semaphore)来记录当前可用资源的数量。 semaphore有两种实现方式: 1) semaphore的取值必须大于或等于0。0表示当前已没有空闲资源,而正
2017-03-20 11:56:24 2486 1
转载 从第一字符串中删除第二个字符串中所有的字符
输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.” /******************************************************************************* 算法 题目:输入两个字符串,从第一字符串中删
2017-03-15 16:51:23 1721
原创 笔试题:字符串翻转-python
将一句话的单词进行倒置,标点不倒置。比如 I like beijing. 经过函数后变为:beijing. like I 输入描述: 每个测试输入包含1个测试用例: I like beijing. 输入用例长度不超过100 输出描述: 依次输出倒置之后的字符串,以空格分割 输入例子:
2017-03-15 14:32:18 1017
转载 Python3.x和Python2.x的区别
自己学习python3.5,但是好多网上的编程题环境都是python2.X,现在总结下python2.X和python3.X的不同,以备以后使用! 原文地址:http://www.cnblogs.com/codingmylife/archive/2010/06/06/1752807.html 1.性能 Py3.0运行 pystone benchmark的速度比Py2.5慢30%
2017-03-15 12:05:47 250
原创 [leetcode]461. Hamming Distance --python
Description The Hamming distance between two integers is the number of positions at which the corresponding bits are different. Given two integers x and y, calculate the Hamming distance.
2017-02-28 19:29:37 820 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人