自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 自定义bs soup的抓取函数,查找不含某个class属性tag 以及一个小问题'NoneType' object has no attribute '__getitem__'

在使用object.get(‘class’)[0]作为 find自定义抓取函数判断不包含某个属性的tag时(页面的tag属性只有一个或者没有)对于某些没有class属性的tag,相当于对于L=None 使用了 L[0]或者in关键字造成

2017-09-29 21:25:25 2317

原创 关于beautifulsoup的一个bug 由于<!–[if lte IE 6]><![endif]–>无法正常解析标签)

问题:我想爬个一个新浪旅游博客博主的文章(以前看过nodejs爬的,感觉文章好,而且页面布局比较适合练习爬虫)然后准备解析标签的时候,发现find或者find_all找不到对应标签。甚至写成find('a'),find('p')都找不到标签  并且能find('head')却不能find('body')然后我用print soup.prettify()找了一下 输出信息

2017-09-27 15:53:24 1436

原创 beautifulsoup4函数使用学习

beautifulsoup 用于提取抓取的html 字符串的标签官网文档上的函数丰富,从上边找到的东西https://www.crummy.com/software/BeautifulSoup/bs4/doc/#find-parents-and-find-parent1元素的属性 ,树结构属性可以直接通过节点访问兄弟父子节点TagNameAttributes

2017-09-25 16:03:08 542

原创 最长递增(递减)子序列

递减序列#include #include #include #include #include #include using namespace std;int main(){ int a[1000],n,d[0100]; while(cin>>n){ for(int i = 0; i < n; i ++) {cin>>a[i];d[i]=1;} fo

2017-09-24 22:35:30 795

原创 windows装pip出现的问题 (改字符编码引起的错误)

在windows上装pip,一切就绪,安装没什么偏差之后:)然后执行命令出了上面那样的问题pip3就可以使用,然而pip2.7不能用):一开始是以为版本问题,卸载了python2.7重新安装, pip是在python安装包中附加安装上去的,而且版本也对然后去搜答案,一开始没搜到,  注意到最一行错误代码信息Python 2.7 : LookupError: unkn

2017-09-23 17:21:57 3129

原创 python 两个版本一起学习使用

刚开始学 找资料发现版本差异很大 2.7 ,3.6的不能互相运行1官网下载两个python  版本 https://www.python.org/downloads/2环境变量都添加好,将两个版本的python文件夹放在path里3将其中一个python.exe改一下名字  我是把存放python3.6文件路径里的    python.exe改成python3.exe

2017-09-23 15:29:18 375

原创 让cmd dos 支持utf-8方法

DOS默认的是(GB2312)CHCP显示936 当前使用的是GB2312步骤:1 CHCP 65001 2 在标题栏属性右键字体 改为Lucida Console就可以了换回来也一样

2017-09-23 15:15:49 2720

原创 CImage

前几天转发了一个 关于透明bmp贴图的博客,但是虽然实际上实现了透明贴图,对于图片的要求太高(比如背景必须为黑色,背景图中不能有跟贴图中一致的颜色,否则影响效果)实际上,使用png透明贴图效果更好,这要用到CIamge 类(MSDN文档https://msdn.microsoft.com/zh-cn/library/bwea7by5.aspx)素材图 可以使用PS  (添加图层

2017-09-18 14:19:56 975

原创 AABB外接盒碰撞检测

追踪Player 有1/3概率横向追击 ,1/3概率纵向追击 ,1/6 横向调整位置 ,1/6纵向调整位置。代码大致是这样,通过计时器的循环调用,不断变更方向。切换方向的函数#define Random(x) (rand() % 6) void ChangeDec(const int&x,const int &y) { switch (Random(x)) {

2017-09-14 21:39:42 562

转载 Cimage

本系列文章由zhmxy555编写,转载请注明出处。  http://blog.csdn.net/zhmxy555/article/details/7422922作者:毛星云    邮箱: happylifemxy@qq.com    欢迎邮件交流编程心得我们知道,Visual C++中的CBitmap类的功能简直太弱小了,这曾经让Visual C++在图像处

2017-09-14 15:13:30 4794

原创 DIrectx 帧率

大家都知道,在游戏制作里面,控制帧率是一件很重要的事情,那么我们在DirectX里面又是怎样来控制游戏的帧率呢?其实有两个方法可以实现:一、控制窗口刷新率在新建一个Direct3DDevice的时候我们会用到CreateDevice这个函数,如果是全屏模式下,我们可以通过修改D3DPRESENT_PARAMETERS结构参数中的PresentationInterval 值为 D3DPRES

2017-09-07 23:08:13 1503

原创 Directx(Win32消息机制)

LRESULT WINAPI MsgProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam ){    switch( msg )    {        case WM_DESTROY:            PostQuitMessage( 0 );            return 0;        ca

2017-09-05 19:35:02 736

原创 directx实现过程和原理

以前只是抄下这段代码不太知道意义,最近翻书注释一遍头文件D3DGraphics::D3DGraphics( HWND hWnd )class D3DGraphics{private: IDirect3D9* pDirect3D; //D3D对象 IDirect3DDevice9* pDevice; //获取设备的行能,硬件设备对象 构造函数中通过vers

2017-09-05 19:26:20 1665

空空如也

空空如也

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

TA关注的人

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