自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WZQ的博客

关于一些基础编程语言和技术的学习和总结

  • 博客(19)
  • 资源 (6)
  • 收藏
  • 关注

原创 初步简单地理解递归

         网上有很多关于递归的比喻和例子,比如俄罗斯套娃、德罗斯特效应,这可以给我们一个递归的初始印象,但对于计算机怎么执行递归的逻辑和方式我们还是很迷,毕竟编程是需要的是用计算机的思考模式解决现实中的问题。       以下是我个人对递归的粗浅理解,在被分治法,动态规划和树图遍历这些有用的递归的算法折磨得欲仙欲死后,还是回过头来把递归好好地啃透。        递归,就是在运行的过程中调...

2018-05-24 20:53:08 1400 1

原创 Java的IO流基础学习

Java的IO流基础学习流的简介流字节流字符流数据流缓存流对象流本篇文章只对常用的Java流做基础介绍,主要是文件流,还会包括各种流之间的关系,对Java也是初学者水平,有错误希望大家指正。流的简介下面是总结的思维导图,可以先有个结构层次概念当涉及到数据交互的时候,Java就使用流来实现。数据源可以是数据库、磁盘文件、网络数据等。打个比喻,这是我对数据和流的理解,数据库就好比一个大水池,Java程序是希望用水做点事情的器具,像洗车喷头,高压水枪这些,要获取水就要与水之间有管道,这个管道在计算机的

2020-05-27 15:57:31 328

原创 图解三数之和问题

思考由于最近身边的人都在各种面试,被面试算法题折腾的够呛,日常LeedCode,个人也刷了一段时间的LeedCode,刚开始想着不看题解自己做,然后只能想到暴力破解法,其他思路几天也憋不出来。再之后要是一道题20分钟没有想到可行的思路,乖乖去看题解吧。算法思维可以慢慢培养,不过这和数学奥数也差不多,如果不是为了专职算法或者参加竞赛,不用把所有精力放在上面,就和高考或考研的数学题一样,对于面试算法题可以靠题海战术应对,在明确好自己的职业路线,是开发路线还是算法路线,再对算法这块进行侧重。无论什么算法最终

2020-05-20 15:55:42 1222

原创 基于字符的RNN语言模型实现

循环神经网络RNN相关参考思考循环神经网络简介案例实现数据集加载与处理One-hot向量准备模型初始化模型参数定义模型如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入相关参考Dive-into-DL-PyTorch这是关于深度学习各种算法与网络的Pytorch讲解与实现,需要一定的线性代数和高数基础,与之对应的还有TensorFlow实现,链接如下:d2l_zh_tensorflow2.0Pytorch中文文档

2020-05-15 19:01:43 1588 1

转载 使用json保存角色信息并增、改数据以及修改json转译下的中文显示

https://blog.csdn.net/linzhonglong/article/details/80268346

2019-03-29 10:23:29 1374

原创 C#的Socket网络编程

       这是用C#实现的服务端与客户端,Unity中的网络连接功能也是以此为基础的,先理解常规的网络操作,才能在实际应用中游刃有余。    服务端代码,首先新建一个C#控制台项目,下面是一个消息类,这个类是为了应对消息的封装和解析写的,发送端发送消息时可以帮你添加,标记接收后根据对应标记将消息解析出来,当然这个标记可以你自己指定,因此一个专门用于处理消息的类就很有必要。using ...

2018-12-26 11:44:07 304

原创 C++基础学习(七)函数

之前的代码我们用的都是main()函数,这是入口函数,今天把C++关于函数的知识大概总结下。(一)函数的定义      函数的定义由函数头和其后的包含函数代码的代码块组成,下面是函数定义模板:       返回类型  函数名( 参数列表 )   {       函数中的代码块...    }//返回值为int类型,该函数需要传递两个参数int Add(int a, int b){ int r...

2018-06-04 19:53:50 443

原创 C++基础学习(六)字符串

前言:C++中<string>头文件定义了string类型,让我们操作字符串更加方便和灵活,这里只介绍几种常用的string字符串操作             方法。(一)定义字符串#include<iostream>#include<string> //要使用string就得先引入string标准模板类using namespace std;...

2018-06-02 20:07:52 332

原创 C++基础学习(五)C++指针初步理解

指针对于学习C/C++来说是座难以翻越的大山,我们有太多的脑细胞前仆后继死在了这上面,然而指针也是C++的精华所在,越不过指针这一关,那C++自然也没法往下学,关于C++中的if判断语句和for、while、do...while等语句就不做具体总结。一、内存与地址     要理解指针必然要先理解指针所操作的对象,指针也属于变量,它里面存储的就是内存中的地址。    内存与地址的基本关系如下图:  ...

2018-06-01 20:10:03 408

原创 C++基础学习(四)枚举和结构体

数组、枚举和结构体都属于C++中的复合数据类型,这三种数据类型必须由基本的简单类型组成,枚举和结构使用频率也很高,理解起来不难,但真正使用起来要多复杂有多复杂,不过只要理清思路,合理规划和定义,那他们就随你拿捏了。一、枚举       当我们需要为一些可以划分为一组的数据设置可以表示他们的变量,如一周的天数,从星期一到星期天,用字符串显然太占内存,也很麻烦,于是我们用整型作为他们的标志值 int ...

2018-05-31 20:38:24 1591

原创 C++基础学习(三)数组

关于数组的语法点还是很多的,基本数组,字符型数组,指针数组,还有C++标准库中的关于数组的容器,今天只简单总结下,关于C++中数组的声明和使用的一些细节。1、一维数组#include<iostream>using namespace std;void main(){ int myArray1[4] = { 1, 2, 3, 4 }; //常用的方式 int myArr...

2018-05-30 20:36:22 1139

原创 C++基础学习(二)基本数据类型和运算符

关于数据类型和运算符这块在很多语言中都大同小异,但有不少细节和注意点,乱用数据类型对程序也是一种负担,同时也不会得到预期的结果。一、基本数据类型    1、整型         计算机存储的数据都是有限制的,C++为数的范围做了限定,下面是C++中带符号整数的基本类型,可存储的数据按从小到大:#include<iostream>using namespace std;void ...

2018-05-29 20:48:45 837

原创 C++基础学习(一)基本概念

       准备考研了,把以前没好好学的C++再从头开始学起,当初学的时候连皮毛都没碰到,现在那些一知半解的知识点和迷惑不已的语法又要见面了,想想还有点小激动。       在学了一年多的C#之后,以此时的眼光看,C++是门很了不起的语言,下启面向过程,上承面向对象,自诞生起一直霸占编程语言排行榜前五,我也为现在可以学习C++感到庆幸,若是在工作中学习它,也许我也没有时间和心思去体会C++的精妙...

2018-05-28 21:01:58 270

原创 图解汉诺塔问题(递归求解)

汉诺塔:汉诺塔(Tower of Hanoi)源于印度传说中,大梵天创造世界时造了三根金钢石柱子,其中一根柱子自底向上叠着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。                        --引用维基百科单看这个问题描述有点让人抓瞎,这是当然,无论多么简单的问题描述...

2018-05-26 18:55:18 161811 39

原创 Lua语言学习(五)Lua与C#的交互

Lua没有相应的类库支持,所以自然不会去用它编写一些大型程序和软件,一般我们使用lua是需要与重量级语言结合的,如C#、C++、Java等,这次我们来讲讲Lua时如何与C#进行交互的。一、环境配置      注: 我使用的是VS2013的环境,当然VS更高的版本也是一样的。      开始先创建一个C#控制台应用程序,确保解决方案下有一个项目,嗯最初的准备工作可以了。      C#想要与Lua发...

2018-05-25 21:12:22 5920 1

原创 Lua语言学习(四)Lua的面向对象

       Lua 语言本身并没有强大的类库,所以说不可能使用 Lua 独立开发一款程序,Lua语言本身是没有“类和对象”的概念的,但我们可以用Lua的 table,模拟出来了类和对象的关系。 类与对象模拟实现        1.Lua的类实现步骤                ①类:就是初始化一个 table                  ②类中的字段:在 table 的{ }内进行定于,...

2018-05-24 18:21:44 926

原创 Lua语言学习(三)字符串与table表

Lua中有内置的对字符串进行操作的方法,这些方法在一般的开放中也足够帮我们应对字符串的相关处理。table表示Lua的核心,他可以我们实现在Lua中模拟类和对象。一、字符串       1.表现形式:                ①.用双引号包裹:“constant”                ②.用单引号包裹:'constant'                ③.用双方括号包裹:[[co...

2018-05-23 19:07:10 2578 3

原创 Lua语言学习(二)基础语法

上节说了Lua书写的一些细节,这次就来具体地将这些细节整理出来。一、代码书写规则        1.代码注释                  单行注释:--注释内容                  多行注释:--[[ 注释内容 --]] , --[[ 注释内容 ]] , --[[ 注释内容 ]]--                    感觉多行注释只要确保起始为 --[[ ,终点有 ]] 就...

2018-05-22 18:33:52 1822

原创 Lua语言学习(一)开始准备

这篇文章时我作为一个Lua小白学习的过程和总结,尽量讲清楚细节和注意事项,主要偏向于游戏的热更新应用,希望能对刚和我一样的初学者有帮助。

2018-05-17 16:21:36 13214 1

chrome.adm模板管理.zip

1. 下载 Chrome组策略管理模板“chrome.adm.rar”并解压. 2. 在运行里输入 gpedit.msc. 3. 在 计算机配置 > 管理模板菜单上右击,选择“添加/删除模板. 4. 点击添加,添加上找到下载的“chrome.adm”文件后,关闭“添加/删除模板”窗口. 5. 在 管理模板 -> 经典管理模板-> Google -> Google Chrome > 扩展程序,双击右侧的“配置扩展程序安装白名单. 6.将需要配置的拓展程序ID粘贴进去

2019-10-13

UniPatcher_v2017.6及以下可用.zip

直接运行,需要提供Unity3D的exe路径,只针对Unity2017及其以下的版本。

2019-05-09

利用Python进行数据分析.zip

讲述了从pandas库的数据分析工具开始利用高性能工具、matpIotlib、pandas的groupby功能等处理各种各样的时间序列数据。从pandas库的数据分析工具开始利用高性能工具对数据进行加载、清理、转换、合并以及重塑;利用matpIotlib创建散点图以及静态或交互式的可视化结果;利用pandas的groupby功能对数据集进行切片、切块和汇总操作;处理各种各样的时间序列数据。

2019-05-09

Python自然语言处理【中文版】.zip

本书提供了非常易学的自然语言处理入门介绍,该领域涵盖从文本和电子邮件预测过滤,到自动总结和翻译等多种语言处理技术。在本书中,你将学会编写Python程序处理大量非结构化文本。你还将通过使用综合语言数据结构访问含有丰富注释的数据集,理解用于分析书面通信内容和结构的主要算法

2019-05-09

东南大学软院2015数据库+软工复试题

东南大学软院2015数据库+软工复试题,内容详细,4.分别谈谈“结构化开发方法”和“面向对象开发”的特点(15分) 5.谈谈移动互联网平台现状和发展方向(15分)

2019-02-27

UCINET-v6.198完整版

UCINET网络分析集成软件包括一维与二维数据分析的NetDraw,还有正在发展应用的三维展示分析软件Mage等,同时集成了Pajek用于大型网络分析的Free应用软件程序。利用UCINET软件可以读取文本文件、KrackPlot、Pajek、Negopy、VNA等格式的文件。它能处理32 767个网络节点。当然, 从实际操作来看,当节点数在5000~10000之间时,一些程序的运行就会很慢。

2019-02-27

空空如也

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

TA关注的人

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