- 博客(59)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 「ZBrush」零基础新手入门操作教学,记得收藏好
ZBrush可以简称为ZB,它可以用来做模型也可以画贴图。ZBrush是一个强有力的数字艺术创造工具。ZBrush设计ZBrush是按照世界领先的特效工作室和全世界范围内的游戏设计者的需要,以一种精密的结合方式开发成功的,它提供了极其优秀的功能和特色,可以极大地增强你的创造力。刚开始接触和学习ZBrush的同学可能会对它界面的陌生以及满满地英文图标感到烦恼,没关系,让我们来一起熟悉...
2019-10-25 11:27:13
2010
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 年薪大佬带你如何使用maya和zbrush制作次世代女性角色?值得收藏
随着动漫游戏的发展,目前市场3D动漫建模的人才需求缺口也是挺大的,因此不少人转行进入游戏建模行业,今天小编就给大家分享一篇干货,如何使用maya和zbrush制作次世代女性角色?希望能帮到大家.....步骤01:概念概述和收集参考素材任何项目的第一步是分析概念设计,并尝试理解它将如何利用三维软件制作,道具由什么材质制成,以及角色将如何使用它们。当我有一个将如何处理这个概念的...
2019-10-22 09:20:26
778
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 3dmax常见的八十个问题汇总
1. 为什么3dmax的页面上显现奇怪的字体,只有最上部菜单的字体显示是正常的?答:这是机器上Windows字体安装过多的缘故,尤其是安装了一些特别的中文字体等。为此可以将【HKEY_CURRENT_CONFIG/Display/Settings/】文件下的【fonts.fon】的值修改为【vgafix.fon】或者其他的【*.fon】字体,也可以到字体文件夹中将安装的其他字体删除。建议在使用...
2019-10-20 20:40:27
3173
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 想转行做3D游戏模型,如何快速入行
随着技术和硬件迭代,3D建模,广泛运用在游戏,影视,动画,VR等领域,而且就业面非常广。由于3D美术设计师薪资和前景确实都不错,很多同学想进入这个行业,从事相关工作,但是没有一个整体的学习思路和规划。笔者根据多年游戏美术培训行业经验可以给大家一些学习建议!首先要有一个系统的学习大纲,和完整的学习路径基础提升学习阶段:虽然零基础可以学习3D建模,并不代表着可以不重视基础。所以我们学习...
2019-10-19 12:11:28
516
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 游戏建模经验分享:模型学习方法
最近通过很多师弟的交流,我发现游戏建模初学者大多存在三个大问题,一是工具的使用不够熟练,甚至有些功能还不知道,二是对布线的规范没有太大的要求和了解,三是对游戏制作流程不清晰和板绘下的功力不够,对贴图制作用工少,甚至有些人还处于一直做白膜的阶段,那么对大多说想要要学游戏建模的学习者想要学什么:低模,高模制作,贴图材质,动作特效。毕竟很多人学的并没有那么快,建模实质就是孰能生巧,做的东西...
2019-10-19 12:06:08
516
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 零基础如何系统最快入门Python
学习任何一门语言都是从入门(1年左右),通过不间断练习达到熟练水准(3到5年),少数人最终能精通语言,成为执牛耳者,他们是金字塔的最顶层。虽然万事开头难,但好的开始是成功的一半,今天这篇文章就来谈谈如何开始入门 Python。只要方向对了,就不怕路远。设定目标当你决定入门 Python 时,需要一个清晰且短期内可实现的目标,比如通过学习找一份初级程序员工作,目标明确后,你需要了解企业对初级...
2019-10-09 15:02:35
192
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Python爬虫零基础入门(系列)
一、前言上一篇演示了如何使用requests模块向网站发送http请求,获取到网页的HTML数据。这篇来演示如何使用BeautifulSoup模块来从HTML文本中提取我们想要的数据。update on 2016-12-28:之前忘记给BeautifulSoup的官网了,今天补上,顺便再补点BeautifulSoup的用法。update on 2017-08-16:很多网友留言说Uns...
2019-10-08 10:32:17
707
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Python爬虫:爬取招聘网职位信息存入
前期准备打开拉勾首页,按F12进入页面调试模式,关注network标签。我们要获取的是网站中所有HR岗位的相关信息,可以发现,所有数据都是通过json来传递的。拉勾网实现翻页点击下一页,观察页面变化,可以发现每点击一个页面,就多了一个"position... .json"的请求,仔细观察,可以发现是post数据中pn(即PageNumber)发生了变化。Python入门到...
2019-10-08 10:28:07
1155
原创 CAD与3D建模软件:有什么区别?
当有人问以上问题时,每个论坛上都有数百个答案:我应该选择哪种3D软件?人们总是列出他们使用的3D软件,但要为你所zuo做的项目选择最佳软件其实并不容易。首先,你需要知道3D软件分为两类:CAD和3D建模。重要的是,您必须了解项目的性质才能选择正确的软件。CAD和3D建模软件均可用于3D打印。那有什么区别呢?CAD软件工程师可以使用计算机辅助设计(CAD)软件来手工制作复杂的技术图纸。C...
2019-10-21 20:17:25
3000
原创 小白怎么自学Maya?
但是首先我们要根据自身的情况去琢磨和分析一下,自己是否具备以下几个素质。1.自制力自制力就是自己控制自己的能力,当你学习的时候就要想着好好学习,不要被其他事情所干扰,有计划有目的的进行自己的学习,心无杂念。大家想下自己是或否可以做到,据我的一些观察和教学的体会,应该是98%的学员都很难做到有很强的自制力,一般都是坚持1天,2天,最多几个月的时间就放弃了。如果遇到问题没地方解...
2019-10-20 20:37:13
543
原创 python类中方法和属性的分类概述
一、类的创建创建格式class 类名: def 方法1(self, 参数列表): pass.来个例子class Dog: """这是一个狗类""" def eat(self): print("吃香喝辣")# 创建示例d1 = Dog();.类的属性和方法 初探在类里面可以直接定义 属性 和 方法,跟...
2019-10-18 11:12:43
855
原创 自己动手制作人工神经网络0x3:训练部分
今天来实现训练的功能,给ANN类添加一个train方法。函数的参数第一个是输入的节点(inputs_list),数据类型是list;第二个参数是预期的输出节点的值(outputs_list),数据类型也是list。首先,把两个参数传进来的list转换成numpy的array,转换后的大小是(list.size, 1)然后,向上一篇文章一样,分别计算隐藏层和输出层,得到我们的输出(o_o)...
2019-10-18 11:10:29
145
原创 looter——超轻量级爬虫框架
如今,网上的爬虫教程可谓是泛滥成灾了,从urllib开始讲,最后才讲到requests和selenium这类高级库,实际上,根本就不必这么费心地去了解这么多无谓的东西的。只需记住爬虫总共就三大步骤:发起请求——解析数据——存储数据,这样就足以写出最基本的爬虫了。诸如像Scrapy这样的框架,可以说是集成了爬虫的一切,但是新人可能会用的不怎么顺手,看教程可能还会踩各种各样的坑,而且Scra...
2019-10-18 11:09:26
326
原创 Python实现GIF动画转置 超好玩!
偶尔搜索图片的时候发现Python GIF转置就随便找了两张玩玩from PIL import Image, ImageSequencewith Image.open('pic.gif') as im: if im.is_animated: frames = [f.copy() for f in ImageSequence.Iterator(im)] ...
2019-10-18 11:05:05
199
原创 Python 爬取了 121.3 万条大众点评,告诉你哪里的小龙虾才是一绝!
俗语有云,酷暑三伏钓早晚。那么啤酒配上小龙虾,岂不甚妙哉?本文是一篇吃货指南,给广大的小龙虾爱好者扒一扒,哪里的小龙虾才是一绝。01:获得数据本次数据我们爬取了大众点评中所有打上小龙虾标签的餐厅。从上图中可以看出,我们可以获得餐厅的人均消费、点评数量、推荐菜、评分(口味、环境、服务)等信息,用于我们之后的分析。我们此次总共爬取到了225个城市,6758个餐厅,121.3万...
2019-10-18 11:04:10
216
原创 Pyqt5让QMessageBox按钮显示中文
直接调用 QMessageBox 上的 information, warning 等方法, 生成的按钮都是英文的Yes, No 等.QMessageBox.information(self, ' ', '执行完成', QMessageBox.Yes | QMessageBox.No)那么怎么让这些按钮显示我们喜欢的中文呢?话不多说, 直接上代码:方式一:messageBo...
2019-10-18 11:02:08
2004
1
原创 Ai时代!我选Python因为Python是人工智能的未来
人工智能时代的到来,很多文章说这么一句:“不会Python,就不要说自己是程序员”,这说的有点夸张了,但确实觉得目前python这个语言值得学习,而且会python是高薪程序员的必备技能。Python被誉为全世界高效的编程语言,同时也被称作是“胶水语言”,那它为何能如此受欢迎,下面丹尼尔就来说说Python入门学习!很多初学Python的同学都面临着很多的疑问,Python学习步骤应该如何安排?多...
2019-10-18 11:01:06
169
原创 手把手教你用Python创建简单的神经网络(附代码)!
了解神经网络工作方式的最佳途径莫过于亲自创建一个神经网络,本文将演示如何做到这一点。神经网络(NN)又称人工神经网络(ANN),是机器学习领域中基于生物神经网络概念的学习算法的一个子集。拥有五年以上经验的德国机器学习专家Andrey Bulezyuk声称:“神经网络正在彻底改变机器学习,因为它们能够在广泛的学科和行业中为抽象对象高效建模。”人工神经网络基本上由以下组件组成:输入...
2019-10-18 10:54:46
1868
1
原创 每天一个设计模式之享元模式
1. 什么是“享元模式”?享元模式:运用共享技术来减少创建对象的数量,从而减少内存占用、提高性能。享元模式提醒我们将一个对象的属性划分为内部和外部状态。 内部状态:可以被对象集合共享,通常不会改变 外部状态:根据应用场景经常改变 享元模式是利用时间换取空间的优化模式。2. 应用场景享元模式虽然名字听起来比较高深,但是实际使用非常容易:只要是需要大量创建重复的类...
2019-10-18 10:53:05
81
原创 python零基础学习记录
一直对爬虫很感兴趣,但是作为一位食品专业学生,没学过编程,也没有技术基础,一直处于拖延症状态。最近下决心学习python,将学习过程中的基础内容记录下来,便于以后自己复习。001 判断年龄通过判断赋值语句与条件语句的对比,来输出不同的内容,这里用到if 满足A条件:输出a内容;else:输出b内容01 判断年龄.png002 and语句判断这部分有两个知识点:1.格...
2019-10-18 10:50:49
165
原创 python爬虫——拉钩网职位信息
记得在前一段时间由于需要并且是第一次接触爬虫,没有成功获取到数据,了解爬虫一段时间之后,再次爬取拉钩网职位信息,本此采用单线程爬虫,之后会发布scrapy写法。获取的主要字段: 职位名称 公司名称 城市 公司规模 公司类型 月薪 行业领域 firstType secondType 工作经历 学历<strong>首先,输入python工程师进行搜索,选择...
2019-10-17 13:21:19
242
原创 Python对象的身份比较
相较于值的比较,Python也支持身份的比较。身份比较运算符:运算符 说明 is 结果为True,运算符两端是同一个对象,如果是False,则为不同对象。 is not 结果为True,运算符两端不是同一个对象,结果为False,则为同一个对象。 什么是身份比较所谓身份比较,即判断两个或更多的不同名称的对象是否为同一个对象。>>> ...
2019-10-17 13:20:21
997
原创 Python中的yield关键字
Yield?总的来说,yield关键字和return关键字有相似之处,但其工作机制却大相径庭。想要完整地理解yield的工作机制,我们首先需要明白什么是generator。而为了明白什么是generator,我们需要明白什么是iterable。本文接下来将首先给出一种理解含yield关键字的函数/代码的便捷方法。然后讨论iterable和generator。接着在此基础上讨论yield的工...
2019-10-17 13:19:31
131
原创 python+selenium 开源分享
说明之前分享过自己写的appium框架,有很多待优化的地方,先从selenium开始优化功能yaml维护用例 支持多检查点 excel记录报告,失败有截图展示 本地记录日志 参数化测试用例管理用法配置openurl.yamlopenurl: http://www....com/login配置用例yamltestinfo: - id: 001 ...
2019-10-17 13:18:43
270
原创 Python导入pillow库报错问题
习Python是通过看廖雪峰的教程来学习的,当学习到图像处理的时候出现了一个导入pillow库的问题,先按照教程上安装上了pillow,当使用的时候总是报错,在命令行请使用如下>>> from PIL import Image然后会报这样的错误File "C:\Users\zh\AppData\Local\Programs\Python\Python36\lib...
2019-10-17 13:17:43
1261
原创 Python自动化修改word实例
前言利用Python docx模块,可以很方便地打开和修改Word 2007及以后的文档。本文简单地介绍了如何使用python修改word文档中的内容。例子与代码word文档的内容是一封表扬信,内容见下图:表扬信.png现在需要通过python对,”表扬信.docx”文档进行修改,需要修改的地方已在图中标记出。第一个箭头处,首行缩进2字符 第二个箭头处,对段落进行...
2019-10-17 13:16:59
5400
3
原创 Python小技巧之locals()
在 Python 中字典对象是很重要的概念,因为 Python 程序运行中的各种变量名与变量值都统一存储于字典中进行管理。该字典的键由程序中变量名组成,而键值则是这些变量相对应的值,有时也被称为名字空间。一个 Python 程序中通常存在着多个名字空间,主要分为三大类:局部名字空间——当前函数或类的名字空间,记录了函数中的参数与函数内定义的变量。 全局名字空间——模块的名字空间,包括了模...
2019-10-17 13:16:02
821
原创 python爬取
有些房子居然没有写地址,这房还怎么租。 python的UnboundLocalError: local variable 'xxx' referenced b 其他一些应注意的点写在注释里这里总共获取了300多条信息,下一步应该考虑把这些信息存储在mongdb里面,并且采用多进程在加速爬取速度。import requests,timefrom bs4 import Beautiful...
2019-10-17 13:14:22
165
原创 python中常用的mock介绍
mock(Python 标准库) 一个用于伪造测试的库使用被测试的类class Count(): def add(self): pass用mock测试from unittest import mockimport unittestfrom modular import Countclass TestCount(unittest.TestCase)...
2019-10-17 13:13:28
291
原创 python 多进程 | ip段扫描
在一个网段里,想知道哪个被占用,哪个没占用。最初笔者非常low的一个一个ping去测试,随后会写py脚本了,便写脚本去做。可是每次扫描都需要等到很长时间。因为最少的网段是1-255,时间长是肯定的。今天给大家分享个高大上的方法,多进程网段扫描-速度搜搜的这里用到两个模块,multiprocessing、subprocess,具体功能大家可以Google细细了解。multiproces...
2019-10-17 13:12:38
387
原创 从Python源代码里面证明你的猜想
看过《Python爬虫开发 从入门到实战》的同学,应该对multiprocessing这个模块比较熟悉,在书上我使用这个模块通过几行代码实现了一个简单的多线程爬虫:import requestsfrom multiprocessing.dummy import Pooldef get(url): print(requests.get(url).text, '\n')url_...
2019-10-16 09:48:35
122
原创 python生成器源码戏说
Python生成器源码剖析生成器是个什么鬼?生成器(Generator)在python2.3时成为python的标准特性,因此也多加了一个yield的关键字.(是的,就是java线程让步的那个yield).生成器最神奇的特性就是: 一个函数可以返回多次结果,而不是像普通函数一样只返回一次.(神不神奇,惊不惊喜~)普通的python函数内部, 加个yield关键字, python解析器就...
2019-10-16 09:46:28
607
原创 写爬虫,不会正则怎么行?
很多人觉得正则很难,在我看来,这些人一定是没有用心。其实正则很简单,根据二八原则,我们只需要懂 20% 的内容就可以解决 80% 的问题了。我曾经有几年几乎每天都跟正则打交道,刚接手项目的时候我对正则也是一无所知,花半小时百度了一下,然后写了几个 demo,就开始正式接手了。三年多时间,我用到的正则鲜有超出我最初半小时百度到的知识的。1、正则基础1.1、基础语法(1)常用元字符语法...
2019-10-16 09:36:13
121
1
原创 深入讨论Python 装饰器 (与Java Aop对比思考)
先说结论 java 注解能实现的功能,python 的装饰器绝大部分都是可以胜任的,装饰器更像 Java 中注解加上Aop两者的组合python 是一门极简的语言,语言简洁学习起来也是相当轻松的,但是依然有一些高级技巧,例如装饰器,协程,并发会让人感觉困惑,失望与沮丧,本文将重点讲解 python装饰器的使用,使用常用的例子让我们更直观的看到装饰器的强大表达能力,最后也给出了编写装饰器...
2019-10-16 09:34:59
1410
原创 在Pyppeteer中正确隐藏
由于Selenium启动的Chrome中,有几十个特征可以被识别,所以在爬虫界已经没有以前那么受欢迎了。模拟浏览器的新秀Puppeteer异军突起,逐渐受到了爬虫界的关注。Puppeteer需要使用JavaScript来控制,如果你是用Python,那么就需要使用Pyppeteer.如果你使用模拟浏览器爬淘宝,你会发现,无论怎么修改参数,Selenium总是可以立刻被识别。但是如果你...
2019-10-16 09:33:35
1416
原创 Python Web Flask源码解读(四)——全局变量
Flask中全局变量有current_app、request、g和session。不过需要注意的是虽然标题是写着全局变量,但实际上这些变量都跟当前请求的上下文环境有关,下面一起来看看。current_app是当前激活程序的应用实例;request是请求对象,封装了客户端发出的HTTP请求中的内容;g是处理请求时用作临时存储的对象,每次请求都会重设这个变量;session是用户会话,用于存储...
2019-10-16 09:31:17
746
原创 Python 命令行之旅 —— 深入 argparse (一)
前言在第一篇“初探 argparse”的文章中,我们初步掌握了使用 argparse 的四部曲,对它有了一个基本的体感。 但是它具体支持哪些类型的参数?这些参数该如何配置?本文将带你深入了解 argparse 的参数们。本系列文章默认使用 Python 3 作为解释器进行讲解。若你仍在使用 Python 2,请注意两者之间语法和库的使用差异哦~复制代码参数动作你是否还记得?在...
2019-10-16 09:28:53
224
原创 [译] Python 的打包现状(写于 2019 年)
Python 的打包现状(写于 2019 年)在这篇文章中,我将会试着给你讲清楚 python 打包那些错综复杂的细节。我在过去的两个月中,使用每天晚上精力最好的黄金时段尽可能多的收集相关信息、如今的解决方案,并搞清楚哪些是遗留的问题。含糊不清的 python 术语是导致混乱的第一个来源。在编程相关的语境中,“包”(package)这个词意味着一个可以安装的组件(比如可以是一个库)。但是在...
2019-10-16 09:27:22
272
原创 Python 的整数与 Numpy 的数据溢出
某位 A 同学发了我一张截图,问为何结果中出现了负数?看了图,我第一感觉就是数据溢出了。数据超出能表示的最大值,就会出现奇奇怪怪的结果。然后,他继续发了张图,内容是 print(100000*208378),就是直接打印上图的 E[0]*G[0],结果是 20837800000,这是个正确的结果。所以新的问题是:如果说上图的数据溢出了,为何直接相乘的数却没有溢出?由...
2019-10-16 09:25:16
479
原创 「Python 编程」编码实现网络请求库中的 URL 解析器
相信各位 Python 开发者都用过 Requests 库,有些朋友还用过 WebSockets 库。这里回顾一下它们的基本用法,例如使用 Requests 库向目标网站发出 GET 请求:import requestsurl = "https://www.baidu.com"resp = requests.get(url)print(resp.status_code) ...
2019-10-16 09:23:32
145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人