Python-数据结构与算法(五、普通队列和循环队列的性能比较)
保证一周更两篇吧,以此来督促自己好好的学习!代码的很多地方我都给予了详细的解释,帮助理解。好了,干就完了~加油!
声明:本python数据结构与算法是imooc上liuyubobobo老师java数据结构的python改写,并添加了一些自己的理解和新的东西,liuyubobobo老师真的是一位很棒的老师!超级喜欢他~
如有错误,还请小伙伴们不吝指出,一起学习~
No fears, No dist...
DirectX11编程3 初次接触HLSL 渲染一个方块
环境:VS2017 语言:C++
总起:
红龙书所使用的Effect库已经不建议使用了,所以这边在编译Shader所使用的是X_Jun96大佬手动的方式。
附上工程链接:https://github.com/anguangzhihen/Dx11。
红龙书本身是比较难以研读的,特别是对于初学者而言,它的一般做法是先将理论全部说一遍,然后讲一整个例子,没有由浅入深进行说明,...
Linux 进程间通信(四)信号量
1 信号量概述
信号量和其他IPC不同,并没有在进程之间传送数据,信号量用于多进程在存取共享资源时的同步控制就像交通路口的红路灯一样,当信号量大于0,表示绿灯允许通过,当信号量等于0,表示红灯,必须停下来等待绿灯才能通过。
进程间的互斥关系与同步关系存在的根源在于临界资源。
临界资源是在同一个时刻只允许有限个(通常只有一个) 进程可以访问(读) 或修改(写)的资源, 通常包括硬件资源(处...
Python-数据结构与算法(七、链表栈以及与数组栈的性能比较)
保证一周更两篇吧,以此来督促自己好好的学习!代码的很多地方我都给予了详细的解释,帮助理解。好了,干就完了~加油!
声明:本python数据结构与算法是imooc上liuyubobobo老师java数据结构的python改写,并添加了一些自己的理解和新的东西,liuyubobobo老师真的是一位很棒的老师!超级喜欢他~
如有错误,还请小伙伴们不吝指出,一起学习~
No fears, No dist...
DirectX11编程4 渲染山地
环境:VS2017 语言:C++
总起:
红龙书的第六章Demo练习很多,我们一个个来。
工程,X_Jun96大佬建议放到Github上,现在的地址:https://github.com/anguangzhihen/Dx11。
以上一篇的基础来做渲染山地的Demo还是比较轻松的,山地或者水之类的东西实际上就是一个面片,使用顶点构建出面片之后,赋值高低的y坐标基本就完成了...
java自定义异常(例:计算绝对值表达式 |a-b|,b>a时抛出一个自定义异常)
2.计算绝对值表达式 |a-b|
完成一个 java application应用程序,完成一个计算绝对值表达式 |a-b|的功能。要求当b比a大时人为抛出一个自定义异常,在计算绝对值时通过异常捕捉机制完成此绝对值表达式的计算。
代码如下:
结果如下:
...
#HTML5标签和元素
html 标签和元素
标签vs元素
html 标签
HTML 标记标签通常被称为 HTML 标签 (HTML tag)。
HTML 标签是由尖括号包围的关键词,比如
HTML 标签通常是成对出现的,比如 和
标签对中的第一个标签是开始标签,第二个标签是结束标签 开始和结束标签也被称为开放标签和闭合标签
html 元素
“HTML 标签” 和 “HTML 元素” 通常都是描述同样的意思.
但是...
Python-数据结构与算法(八、带有尾指针的链表队列及性能比较)
保证一周更两篇吧,以此来督促自己好好的学习!代码的很多地方我都给予了详细的解释,帮助理解。好了,干就完了~加油!
声明:本python数据结构与算法是imooc上liuyubobobo老师java数据结构的python改写,并添加了一些自己的理解和新的东西,liuyubobobo老师真的是一位很棒的老师!超级喜欢他~
如有错误,还请小伙伴们不吝指出,一起学习~
No fears, No dist...
【学习笔记】特征组合编程练习
import numpy as np
import pandas as pd
import tensorflow as tf
df = pd.read_csv('california_housing_train.csv')
def z_score(features):
df = (features - features.mean()) / features.std()
ret...
阿里云服务器centos7.4安装mysql5.7步骤
阿里云服务器centos7.4安装mysql5.7步骤
第一步 添加阿里云服务器的实例安全组规则
第二步 查看系统内部是否自带mysql服务
第三步 添加mysql5.7的源
第四步 安装mysql5.7的服务
第五步 启动mysql服务
第六步 修改mysql的密码
第七步 设置mysql的远程访问
第八步 连接测试
阿里云服务器centos7.4安装mysql5.7步骤
...
Spider第四天-scrapy框架初体验
一、什么是Scrapy?
Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架,所谓的框架就是一个已经被集成了各种功能(高性能异步下载,队列,分布式,解析,持久化等)的具有很强通用性的项目模板。对于框架的学习,重点是要学习其框架的特性、各个功能的用法即可。
二、安装步骤
Linux:
pip3 install scrapy
Windows:
a....
【数据结构】顺序表的应用(3)(C语言)
问题:
已知一个顺序表中的各节点值是从大到小有序的,设计一个算法,插入一个值为x的节点,使顺序表中的节点仍然是从小到大有序的。
头文件与该头文件一样:【数据结构】顺序表的实现(C语言)
#include "stdio.h"
#include "sequlist.h"
int main ()
{
sequence_list slt;
int length,aa,i;
...
DirectX11编程2 龙书第四章练习
环境:VS2017 语言:C++
根据上一次的博文,龙书第四章后面有一些练习题,这边正好做一下。
先附上工程链接:https://github.com/anguangzhihen/Dx11。
1.程序最好运行在Win32上;
2.如果Common下的脚本没有找到,请到工程/属性中添加包含目录;
3.所有的练习都在其中,全局搜索“练习”关键字就能找到,想要运行打开注释即可。
...
java通过键盘不断输入某门课程的成绩(利用异常处理解决当输入非法数字或非数字的字符串时提示输入不正确)
java接收用户通过键盘不断输入表示某门课程的成绩的字符串(按回车为一个字符串结束),当输入非法数字(输入值小于0或大于100)时提示成绩输入有误,当输入为非数字的字符串时提示输入格式不合法。
程序如下:
import java.util.Scanner;
class cuowuException extends Exception //自定义异常类,继承Exception类
{
public...
Centos7发布web项目
Centos7发布web项目
总的来说就是
数据库
war包
Centos7发布web项目
总的来说就是
war包+数据库
war包的特点:
在tomcat/webapps目录下 只要tomcat启动 war会自动解压
数据库
数据库的话,如果是在Windows上面。两种方法。
1. 可以将数据库数据和结构导出到一个sql脚本中,然后通过f...
【数据结构】循环单链表的实现(C语言)
循环单链表应掌握以下基本操作:
1、建立一个空的循环单链表。
2、获得循环单链表的最后一个结点的位置。
3、输出循环单链表中各结点的值。
4、在循环单链表中查找值为x的结点。
5、在循环单链表中第i个结点后插入值为x的新结点。
6、在循环单链表中删除值为x 的结点。
以下是头文件:(可以有选择的看,有很多算法)
#ifndef CIRCLE_HEAD_LINK_H_INCLUD...
Python数据爬虫学习笔记(12)爬取腾讯视频评论数据(Fiddler抓包+浏览器伪装)
需求:爬取腾讯网站某个视频的所有评论数据,如下图:
工具:Python IDLE、Fiddler抓包工具(配置过程可参照相关博客,需设置为可抓HTTPS)
一、URL分析阶段:
1.打开某视频网页,本博文以斗破苍穹第一集为例,找到评论所在网页位置。
2.转到Fiddler,发现抓取的网址过多,只好输入命令Clear一下,然后点击网页中的“查看更多评论”按钮,即可在Fiddler找...
阿里云服务器Centos7.4安装Nginx步骤
阿里云服务器Centos7.4安装Nginx步骤
加载Nginx源码
[root@xyUser ~]# wget http://nginx.org/download/nginx-1.6.2.tar.gz
解压nginx包
[root@xyUser ~]# tar xvf nginx-1.6.2.tar.gz
因为nginx有依赖,所以先将nginx的一系列依赖安装好
yum ins...
今日推荐
周排行