liurui's blogs

活成期待的样子...


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

C与C++常用函数使用与表达式解析

发表于 2020-05-24 | 更新于 2020-05-25 | 分类于 语言特性
1. malloc和realloc这两个函数都是申请内存的函数,他们有什么区别和联系呢?那些场景会出现意想不到的结果呢?下面具体探讨这两个函数. 1.1 malloc函数void *mallco(size_t size); malloc 向系统申请分配指定size个字节的内存空间。返回类型是 void* 类型。 malloc 1、malloc 函数返回的是 void * 类型,定义 ...
阅读全文 »

windows下基于python的Tensorflow环境搭建

发表于 2020-05-17 | 更新于 2020-06-06 | 分类于 Python
windows下搭建python的tensorflow环境,最简单地是利用pip安装。 1. 环境准备下载python,setuptools,pip. 安装python后在,将python.exe所在的路径添加到环境变量中,1D:\Python\Python37 假设python.exe所在的路径 从pypi源上下载setuptools,下载压缩包版本的,解压之后,将setuptools拷贝到p ...
阅读全文 »

C和C++关键特性浅析

发表于 2020-05-12 | 更新于 2020-06-06 | 分类于 语言特性
1. 命名空间namespace与staticnamespace的是前世今生,在C语言中定义了3个层次的作用域,即文件(编译单元)、函数和复合语句。C++引入了类作用域,类是出现在文件内的。在不同的作用域中可以定义相同名字的变量,互不于扰,系统能够区别它们。全局变量的作用域是整个程序,在同一作用域中不应有两个或多个同名的实体,包括变量、函数和类等。在程序设计中,只要小心注意,可以争取不发生错误。但 ...
阅读全文 »

设计模式-状态模式

发表于 2020-05-05 | 更新于 2020-05-17 | 分类于 设计模式
1. 什么是状态模式  状态模式是一种行为型的设计模式,由一个场景类context驱动;所有的状态都通过state类继承过来。表现为如图1所示的样子。图1 状态模式类图  状态模式允许通过改变对象内部的状态而改变对象的行为,整个对象表现得就好像修改了它的类一样。状态模式的每个状态子类中需要包含环境类(Context)中的所有方法的具体实现——条件语句。通过把 ...
阅读全文 »

leetcode刷题-排列和组合问题

发表于 2020-05-05
以数组和字符串形式的例题总结,涉及到排列和组合相关问题的,主要通过递归或者循环解决问题。 1. 组合问题【从n个元素中取m个元素–子集】例题1. LeetCode-78-子集 给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。说明:解集不能包含重复的子集。示例:输入: nums = [1,2,3]输出: [[3],[1],[2],[1,2,3],[1,3],[2,3 ...
阅读全文 »

LeetCode刷题--典型字符串问题

发表于 2020-05-05 | 分类于 函数指针
字符串的子串和子序列,子串必须是连续的,子序列不一定要求联系 。什么叫回文串?如果一个字符串正着读和反着读是一样的,那它就是回文串。 1. 最长回文串例题1. 409. 最长回文串 给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。在构造过程中,请注意区分大小写。比如 “Aa” 不能当做一个回文字符串。 注意:假设字符串的长度不会超过 1010。示例 1:输入:b ...
阅读全文 »

从函数指针看C语言的面向对象实现

发表于 2020-05-05 | 分类于 函数指针
1. 什么是函数指针指针函数:指针函数本质是一个函数,只不过返回值为某一类型的指针(地址值)。函数返回值必须用同类型的变量来接受,也就是说,指针函数的返回值必须赋值给同类型的指针变量。函数指针:函数指针本质是一个指针,只不过这个指针指向一个函数。指针变量通畅指向一个整形、字符型、或者数组等变量,而函数指针指向的是函数。常见的函数都有其入口,比如 main() 函数是整个程序的入口,我们调用的其他函 ...
阅读全文 »

学习资源收集

发表于 2018-10-14 | 分类于 学习资源
1、Python1)Python_交互式的学习资源2)Python生成动态图表3)Python文章中精选Top104)忘了Python关键语句?这份备忘录拯救你的记忆5)Python教程:17个冷门但实用的小技巧 2、机器学习相关1)通俗理解PCA降维作用2)18年9月机器学习开源项目Top103)LSTM和GRU的解析4)算法和编程面试题精选TOP505)5种回归损失函数6)精选机器学习文章To ...
阅读全文 »

卷积神经网络从0到1

发表于 2018-07-25 | 更新于 2018-07-26 | 分类于 卷积神经网络
   1980年,心理学家William James出版了第一部论述人脑结构及功能的专著《心理学原理》,首次提出: “一个神经细胞受到刺激激活后可以把刺激传播到另一个神经细胞,并且神经细胞激活是所有细胞输入叠加的结果!” 为人们认识神经网络的活动打开了理论的天窗。基于这个理论假设,从1943年开始,神经网络经历的曲折荡漾的发展,经历了数次的大起大落;理论模型也从单一的神 ...
阅读全文 »

python socket编程

发表于 2018-07-22 | 分类于 网络编程
  Socket(套接字),应用程序通常通过”套接字”向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。服务器端:socket()建立套接字,绑定(bind)并监听(listen),用accept()等待客户端连接。将accept()写入死循环,每次连接一个客户端,开一个线程。一般情况下建立socket连接后服务器与客户端建立了一个管道,当关闭socke ...
阅读全文 »
123
liurui

liurui

带着父亲去远行...

23 日志
11 分类
16 标签
GitHub E-Mail
Links
  • ifeng
  • github
© 2018 — 2022 liurui
由 Hexo 强力驱动 v3.4.3
|
主题 — NexT.Gemini v6.3.0