- 博客(19)
- 资源 (9)
- 收藏
- 关注
原创 bpnn实现
#!/usr/bin/env python#coding=utf-8#BP神经网络模型实现#作者:zxgao#BP神经网络原理:http://www.hankcs.com/ml/back-propagation-neural-network.htmlimport mathimport randomrandom.seed(0)def rand(a,b):“”"生成一个(a,b)范...
2019-04-17 09:14:54
1207
3
原创 Chrome 69 支持flash
Chrome 69以上支持flashChrome69支持flash背景操作Chrome69支持flash背景chrome升级到69之后,停止了对flash的支持,但是还有很多网站仍然是需要flash才能正常显示的。而且许多人已经习惯了Chrome的操作,也不愿意切换到IE。因此这里给出方案。操作百度上或者谷歌中搜索flash,安装chrome的flash player。打开浏览...
2018-09-28 14:38:17
1319
原创 Ubuntu下 python3 安装Mayavi
ubuntu下python2.7 安装mayavi安装简便:sudo apt-get install python-devsudo apt-get install python-vtksudo pip install mayaviubuntu下python3 安装mayavi如果使用sudo pip3 install mayavi 会提示vtk不存在的错误,尝试sudo apt-get ins
2017-12-06 10:31:55
3455
原创 Mac os 或者linux下sublime text 3配置c++编译环境
以Mac os 为例。 在使用sublime text3 编写c++程序,点击sublime text3 默认的c++ single run的编译环境,常会报错:/bin/bash: g++: command not found[Finished in 0.1s with exit code 127]但是在mac os 的terminal下 通过g++命令查找版本时,显示如下:Configure
2017-08-13 22:29:03
16761
4
原创 ubuntu 14.04下配置terminal为zsh默认环境
经常在Ubuntu下工作,不可避免地常常使用terminal终端。虽然这个默认终端已经很简洁方便了,但是还是有诸多的不变,比如分屏,快速复制粘贴等等….所以就像着在不安装其它终端的前提下,配置terminal环境,然后 就发现zsh。不多说,直接讲述配置流程。 1、通过在terminal下输入cat /etc/shells 可以查看当前终端已经安装的shell。(Ps:我的安装了zsh,所以图中包
2017-04-27 16:02:17
24341
原创 Sublime Text 3 配置 python3编译环境
默认的Sublime Text 3 编译系统中只有python编译,没有python3编译,但是很多情况下,我们总是希望能在sublime text 下支持python3编译。话不多说,直接讲配置… 1、打开sublime text 3,点击上部菜单栏Tools->Build System->new Build System,如图 2、点击后,会打开一个空的配置文件,此时,往这个空配置文件拷贝一
2017-04-07 10:54:39
22433
原创 牛客网——华为编程题训练1-20
1、字符串最后一个单词的长度,单词以空格隔开 输入:一行字符串,非空 输出:最后一个单词的长度#python2.7 解法input = raw_input()input=input.split() #string.split()方法根据分隔符对字符串进行分隔,返回类型为listprint len(input[-1])//c++解法#include#includeusing
2017-04-05 12:17:02
4819
2
原创 python小菜的学习之路 之 面向对象编程
面向对象编程,是大多数高级语言都具有的程序设计思想,python 也不例外。面向对象主要体现为以下三点特性:封装多态继承在python语言中,面向对象最重要的两个概念为 类(class)和实例(instance). 定义类的关键字为class,这与大多数编程语言类似,class后接类名,类名后紧接着父类名称,如果没有继承类,则使用object类。定义类如下:class Classname(
2017-04-02 22:15:11
494
原创 python小菜的学习之路 python优秀特性
python具有很多优秀的特性,这些特性可以帮助编程人员用极精简的代码完成一些功能。因此本篇文章将详细介绍python的几个优秀特性(分片、迭代、列表推导式) 分片 当我们需要访问指定范围内的元素时,使用分片操作可以大大提高我们提取序列的效率。 例如:str="I am a hero!"#假设我们想要提取前10个字符组成一个新的子串new_str=str[0:10]a=[1,3,5,7,8
2017-03-28 15:55:06
329
原创 python小菜的学习之路之函数
1、为什么要使用函数 函数的作用就是将相同的代码封装成一个固定模块,已达到节约代码量的目的。基本上的所有的高级语言都支持函数,python也是。 举一个简单地例子,加法求和 例子:1+2+3+…+100 如果只是单纯的计算这么一个公式的话,我们可以这么写sum=0for i in range(1,101): sum+=i但是,如果我们是计算1到200,1到300,1到400…的值,
2017-03-27 18:21:06
477
原创 QList、QLinkedList、QVector类
QList、QLinkedList和QVector类是Qt5常用的容器类,使用这些类可以帮助开发者开发出一个较高性能的应用程序。 三个类的时间复杂度如图: 1、QList类 用法QList< T >,存储给定数据类型T的一列数值,是最常用的容器类。 QList提供了一些方便的功能函数: QList::apend() 末尾追加 QList::prepend()开头追加 QList::
2017-03-08 18:18:20
1209
原创 QT5——SpinBox、Double SpinBox 和Slider
SpinBox、DoubleSpinBox、Slider三个控件的基本介绍不在这儿细讲,网上有很多相关的概念,这篇文章主要介绍,三者之间的信号槽设置。 首先创建Qt5的Gui项目, 如图:为了然后鼠标双击mainwindow.ui,进入页面设计界面,在选择右侧的工具栏,选择空间SpinBox,DoubleSpinBox,Horizontal Slider,构建出如下布局: 创建完这四个空间
2017-03-07 15:54:09
24842
5
原创 完全二叉树叶节点计算
首先定义二叉树的度为子节点的个数,因此根据这个概念,节点情况只有0,1,2三种情况,分别用n0,n1,n2表示。 一个棵树的节点总数=n0+n1+n2 如图: 当节点数N为奇数时,说明该树结构中没有度为1的节点。 当节点数为偶数时,说明有一个度为1的节点,如上图情况。 对于一个非空二叉树,有以下等式成立 n0=n2+1举例说明: 设一棵完全二叉树共有699个节点,则在该二叉树中的叶
2017-03-06 17:14:22
10585
原创 VS2013 版本秘钥
为什么要写这个呢,因为笔者使用vs2013 ultimate版本,前段时间突然提醒我秘钥过期,”–”,不得不说这个很烦人,所以在网上找了一些版本,亲测可用的有如下这个: VS2013 Ultimate 秘钥:BWG7X-J98B3-W34RT-33B3R-JVYW9如果还有其他人是使用VS2013其他版本的,可以试试以下几个(ps:没测过这几个,大家可以试试看)vs2013 premiumFBJ
2017-03-06 15:53:58
634
原创 数据结构占用存储空间——struct
Struct结构体的内存空间占用结构体字节对齐在计算机中,数据存储和传输通常是以bit为单位,8个bit组成一个字节(byte).因此,在32位系统中,计算机的字长为32位,即4个字节;64位系统中,计算机的字长为64位,即8个字节。计算机系统在内存管理时,会遵循内存对齐的规则,也就是说, 在32位系统中,遵循4字节对齐,按4个字节为单位分配存储空间,如果不足,会自动补充,如果剩余的空间不足以存放
2017-03-06 15:46:16
3656
原创 ubuntu 系统挂载不了windows的硬盘分区出现,Error mounting /dev/sdaXX at /media
很多人安装完双系统后,会出现不能访问windows里面的分区的情况,提示不能访问某分区的情况 ,Error mounting /dev/sda8 at /media/my/XXX: Command-line `mount -t "ntfs" -o.解决方法:打开terminal,安装ntfs-3g:sudo apt-get install ntfs-3g然后,修复挂载错误的提示
2016-11-14 12:01:00
3122
原创 ubuntu下安装可用的微信客户端&创建快捷方式
微信目前还没有开发linux的客户端,但是很多人经常在linux系统下进行工作,没有PC端存在许多不方便,于是,许多大神们开发了一些的linux下的wechat客户端,个人感觉https://github.com/geeeeeeeeek/electronic-wechat这个linux wechat 最好用,稳定并且在任务栏中有提示。安装的步骤和过程,链接中有详细的说明,如果迫切需
2016-11-09 19:03:49
3960
原创 Qt5 运行报错解决
Qt5编写GUI项目编译出现以下错误::-1: error: cannot find -lGL:-1: error: collect2: error: ld returned 1 exit status解决办法:终端下输入:sudo apt-get install libgl1-mesa-devsudo apt-get install libglu1-m
2016-11-09 17:06:04
829
原创 python小菜的学习之路之python初识
//笔者介绍:本文python初学者,因为名字内带xiong,因此自嘲:熊小菜 //熊小菜因为在解决课题问题时,接触到过多的python,这对于一个c++程序员而言是郁闷的,此处,引用一句名言“既然你改变不了环境,那就学会适应它”,因此,熊小菜开始进行python的学习,希望终有一天从熊小菜转变成熊小神。 //话不多说,开始python的学习…. 关于python的介绍,在此我就不多说
2016-09-04 19:37:50
463
linux shell实例精解
2017-09-03
shell脚本学习指南&shell高级脚本编程
2017-09-03
Crystaldecisions组件
2016-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人