自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员之路-Stay Hungry. Stay Foolish.

跳出程序员的恶性循环:加班->没空学习->老是写同等水平代码->无法提升代码质量->老是出BUG->老是需要修改->加班->....

  • 博客(287)
  • 收藏
  • 关注

原创 win11右键菜单恢复win10风格

有很多朋友升级到win11系统之后不是特别喜欢右键菜单,因为经常需要多点击一次显示更多选项,很不舒服。大家就想知道如何修改回原来win10的右键菜单,今天给大家介绍Win11右键菜单怎么修改为以前的样子,仅需执行2条明路,win+r 组合键,输入cmd,打开cmd命令窗口。

2024-05-14 01:08:01 296

原创 WIFI加密方式对无线速率的影响

通过上述介绍我们可以看到,只要选对无线加密方式,无线加密对无线传输速率的影响仅有10%左右,用户只需很小的性能损失就能获得比较安全的无线网络。因此,如果你是一位11n无线用户,那么请为你的无线网络选择选择WPA-PSK/WPA2-PSK AES算法加密;而如果你是一位11g的老用户,请至少选择WEP无线加密。

2024-04-27 17:42:02 821 1

原创 C++ 总结

1、迭代器并不是都可以进行加减迭代器实质上是一个指针,但是,并不是所有的容器的迭代器可以支持加减操作。能进行算术运算的迭代器只有随机访问迭代器,要求容器元素存储在连续内存空间内,即vector、string、deque的迭代器是有加减法的;而map、set、multimap、multiset、list的迭代器是没有加减法的。他们仅支持++itr、–itr这些操作。要获得两个迭代器直接的差值...

2021-12-01 14:18:00 10

原创 Python中的string模块的学习

代码为主,相信有python基础的都能看懂: ? [python]view plaincopy >>>importstring>>>string.ascii_letters'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'>>>string.ascii...

2018-04-20 22:51:00 10

原创 Python之string

1、string模块支持哪些字符形式?分别是什么。 string支持的字符形式有: ('_re', '====>', <module 're' from 'C:\Python25\lib\re.pyc'>)('ascii_letters', '====>', 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ...

2018-04-20 22:50:00 7

原创 python时间模块time详解

在平常的代码中,我们常常需要与时间打交道。在Python中,与时间处理有关的模块就包括:time,datetime以及calendar。这篇文章,主要讲解time模块。 在开始之前,首先要说明这几点: 1. 在Python中,通常有这几种方式来表示时间:1)时间戳2)格式化的时间字符串3)元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以...

2018-04-20 22:48:00 7

原创 Python3 randrange() 函数

描述 randrange() 方法返回指定递增基数集合中的一个随机数,基数缺省值为1。 语法 以下是 randrange() 方法的语法: import randomrandom.randrange ([start,] stop [,step])注意:randrange()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。参数start --...

2018-04-20 22:46:00 9

原创 NameError:name ‘xrange’ is not defined

运行某代码时,报错: NameError:name ‘xrange’ is not defined 原因: 在Python 3中,range()与xrange()合并为range( )。我的python版本为python3.5。 解决办法: 将xrange( )函数全部换为range( )。...

2018-04-20 22:45:00 6

原创 CNN卷积核反传分析

CNN(卷积神经网络)的误差反传(error back propagation)中有一个非常关键的的步骤就是将某个卷积(Convolve)层的误差传到前一层的池化(Pool)层上,因为在CNN中是2D反传,与传统神经网络中的1D反传有点细节上的不同,下面通过一个简单的例子来详细分解一下这个反传步骤。 假设在一个CNN网络中,P代表某个池化层,K代表卷积核,C代表卷基层,首先来看一下前向(feed...

2018-04-20 22:41:00 5

原创 在定义卷积时为什么要对其中一个函数进行翻转

在卷积的定义中为什么函数g(τ)要先翻转为g(-τ)再平移为g(x-τ)而不是直接记作g(τ-x)这样做有什么好处么? 我知道问一个概念的定义就好像问"妈妈"为什么要叫"妈妈"一样。但我始终觉得这样的定义有些别扭。想知道这样做背后的意义。 不要试图直接从公式上去思考"翻转"的意义,回到问题的起源,你就会豁然开朗了。 打个比方,往平静的水面里面扔石头。我们把水面的反应看作是一种冲击响应。水面在t=...

2018-04-20 22:39:00 5

原创 Python的浮点数损失精度问题

本篇讨论的现象可以从下面这段脚本体现出来:>>> x = 0.0>>> for i in range(10): x += 0.1 print(x) 0.10.20.300000000000000040.40.50.60.70.79999999999999990.89999999999999990.9999999999999999...

2018-04-20 22:35:00 6

原创 Python实现im2col和col2im函数

今天来说说im2col和col2im函数,这是MATLAB中两个内置函数,经常用于数字图像处理中。其中im2col函数在《MATLAB中的im2col函数》一文中已经进行了简单的介绍。 一般来说: 如是将图像分割成块的时候用的im2col参数为'distinct',那么用col2im函数时参数也是'distinct',即可将转换后的数组复原。 如果将图像分割成块的时候用的im2col参数为's...

2018-04-20 22:33:00 5

原创 4 Git 基础 - 撤消操作

撤消操作 任何时候,你都有可能需要撤消刚才所做的某些操作。接下来,我们会介绍一些基本的撤消操作相关的命令。请注意,有些撤销操作是不可逆的,所以请务必谨慎小心,一旦失误,就有可能丢失部分工作成果。 修改最后一次提交 有时候我们提交完了才发现漏掉了几个文件没有加,或者提交信息写错了。想要撤消刚才的提交操作,可以使用--amend选项重新提交:$ git commit --amend此命令将使用...

2018-04-17 11:13:00 10

原创 python urllib2

20.6.urllib2— extensible library for opening URLs Note Theurllib2module has been split across several modules in Python 3 namedurllib.requestandurllib.error. The2to3tool will automatically...

2018-04-10 23:39:00 6

原创 python conv2d scipy卷积运算

scipy的signal模块经常用于信号处理,卷积、傅里叶变换、各种滤波、差值算法等。*两个一维信号卷积>>> import numpy as np>>> x=np.array([1,2,3])>>> h=np.array([4,5,6])>>> import scipy.signal>>> sc...

2018-04-10 23:34:00 11

原创 Convolution卷积算法python以numpy,Matplotlib实现

1:简述 Numpy拥有函数numpy.convolve(a, v, mode=’full’)[source]¶,通过该函数完成卷积算法并图形化(Matplotlib)实现。 2:卷积定理 原理: 设:f(x),g(x)是R1上的两个可积函数,作积分: ∫∞−∞f(τ)f(x−τ)dτ∫−∞∞f(τ)f(x−τ)dτ 用处: 二个二维连续函数在空间域中的卷积可求其相应的二个傅立叶变换乘积的反变...

2018-04-10 23:30:00 9

原创 matplotlib绘图不显示问题解决plt.show()

最近在看《Python数据分析》这本书,而自己写代码一直用的是Pycharm,在练习的时候就碰到了plot()绘图不能显示出来的问题。网上翻了一下找到知乎上一篇回答,试了一下好像不行,而且答住提供的“from pylab import *”的方法也不太符合编程规范,最后在Stackoverflow找到了想要的答案,特在此分析一下给大家: 以下是有问题的代码,不能绘图成功:import panda...

2018-04-10 23:28:00 7

原创 深度学习卷积网络中反卷积/转置卷积的理解 transposed conv/deconv

搞明白了卷积网络中所谓deconv到底是个什么东西后,不写下来怕又忘记,根据参考资料,加上我自己的理解,记录在这篇博客里。 先来规范表达 为了方便理解,本文出现的举例情况都是2D矩阵卷积,卷积输入和核形状都为正方形,x和y轴方向的padding相同,stride也相同。 记号:i,o,k,p,si,o,k,p,s分别表示:卷积/反卷积的输入大小inputsizeinputsiz...

2018-04-10 23:26:00 12

原创 Python中_,__,__xx__的区别

_xx 单下划线开头 Python中没有真正的私有属性或方法,可以在你想声明为私有的方法和属性前加上单下划线,以提示该属性和方法不应在外部调用.如果真的调用了也不会出错,但不符合规范.#! /usr/bin/pythondef singleton(cls): _instance = {} # 不建议外部调用 def _singleton(*args, *...

2018-04-10 23:23:00 6

原创 Python中的__name__和类

1. python中if __name__ == '__main__': 的解析 经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用. 模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的 __name__ 的值取决于您如何应用模块。如果 import 一个模块,那么模块__name__ 的值通常为...

2018-04-10 23:22:00 4

原创 TensorFlow与caffe中卷积层feature map大小计算

刚刚接触Tensorflow,由于是做图像处理,因此接触比较多的还是卷及神经网络,其中会涉及到在经过卷积层或者pooling层之后,图像Feature map的大小计算,之前一直以为是与caffe相同的,后来查阅了资料发现并不相同,将计算公式贴在这里,以便查阅: caffe中: TF中: ...

2018-04-10 23:20:00 5

原创 python中的StringIO模块

StringIO经常被用来作为字符串的缓存,应为StringIO有个好处,他的有些接口和文件操作是一致的,也就是说用同样的代码,可以同时当成文件操作或者StringIO操作。 一、例子 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 importStringIO s=StringIO.StringIO() ...

2018-04-10 23:18:00 3

原创 CMD 和 Git 中的代理设置

CMD 设置代理在 cmd 环境下设置代理可能不是很常用,但是某些情况下还是可能会用到,比如公司的电脑只能通过设置代理访问外网,而你需要在 cmd 环境下使用 gem 命令更新文件时。当然,如果你使用某些代理软件为所有通讯设置了代理,那就不需要这些设置了。为 cmd 设置代理很简单,首先打开 cmd (win + R,输入 cmd,然后按 enter 键),然后输入如下命令:set h...

2018-03-26 00:44:00 6

原创 Git发生SSL certificate problem: certificate ha错误

这两天,不知道为什么,用Git提交代码到服务器时,总出现SSL certificate problem: unable to get local issuer certificate while accessing错误。在网上找了一下,发现解决的方法有以下几个:方法一:如果你是用命令行提交的,可以用以下命令设置临时环境变量GIT_SSL_NO_VERIFY。Windows下:set GI...

2018-03-26 00:42:00 2

原创 repo命令详解

Android 为企业提供一个新的市场,无论大企业,小企业都是处于同一个起跑线上。研究 Android 尤其是 Android 系统核心或者是驱动的开发,首先需要做的就是本地克隆建立一套 Android 版本库管理机制。 Android 使用 Git 作为代码管理工具,开发了 Gerrit 进行代码审核以便更好的对代码进行集中式管理,还开发了 Repo 命令行工具,对 Git 部分命令封装,将...

2018-03-26 00:36:00 3

原创 TensorFlow官网无法访问

相信很多搞深度学习的小伙伴最近都为访问不了TensorFlow官网而苦恼吧!虽然网上也给出了一些方法,但是却缺少一个很重要的步骤。接下来,我就给大家讲解一个完整的过程,大牛绕过。1、更改Hosts 在Windows的host文件(位置在C:\Windows\System32\drivers\etc\hosts)末尾添加如下内容:#TensorFlow start 64.23...

2018-03-25 11:17:00 3

原创 cmder里ls、pwd、自定义的alias等一系列命令都无法使用

win10下cmder很多命令history pwd无法使用,ls字体也没有颜色显示,其根本原因是win10下cmd控制台版本问题,切换回老版本就OK了

2018-03-22 00:15:00

原创 Python用format格式化字符串

format是是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点。 1.不需要理会数据类型的问题,在%方法中%s只能替代字符串类型 2.单个参数可以多次输出,参数顺序可以不相同 3.填充方式十分灵活,对齐方式十分强大 4.官方推荐用的方式,%方式将会在后面的版本被淘汰 format的一个例子 print 'hello {0}'.format('world')...

2018-02-07 22:38:00

原创 Python中的format()函数

普通格式化方法 (%s%d)生成格式化的字符串,其中s是一个格式化字符串,d是一个十进制数; 格式化字符串包含两部分:普通的字符和转换说明符(见下表), 将使用元组或映射中元素的字符串来替换转换说明符; **如果d是元组的话,必须与s中的转换说明符个数一致;如果d是dict的话,每个转换说明符都必须与dict中一个有效的键名相关联.** 转换说明符,都以%开始 输出格式 d,i...

2018-02-07 22:37:00 2

原创 Android adb input 命令介绍

input命令是用来向设备发送模拟操作的命令:因为版本不同,input命令也有所不同以下为Android 4.0的input命令:usage:input text<string> input keyevent <key code number or name> input tap <x> <y> input ...

2018-02-07 22:34:00 4

原创 Android截图命令screencap与视频录制命令screenrecord

Android截图命令screencap 查看帮助命令bixiaopeng@bixiaopeng ~$ adb shell screencap -vscreencap: invalid option -- vusage: screencap [-hp] [-d display-id] [FILENAME] -h: this message -p: save the file as...

2018-02-07 22:31:00 9

原创 adb命令使用总结

1.启动/停止 启动 adb server 命令:adb start-server(一般无需手动执行此命令,在运行 adb 命令时若发现 adb server 没有启动会自动调起。)停止 adb server 命令:adb kill-server2.查看 adb 版本命令:adb version示例输出:Android Debug Bridge version 1.0.32Revis...

2018-02-07 22:28:00 5

原创 python os.system()和os.popen()

1》python调用Shell脚本,有两种方法:os.system()和os.popen(),前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容。>>>help(os.system)Help on built-in function system in module posix:system(...) system(command) -> exit...

2018-02-07 22:27:00 8

原创 Source Insight 中文注释为乱码解决办法(完美解决,一键搞定)

我从网上查了一堆解决办法,但是都是2017年以前的解决方案,并且都是针对于source insight 3.5及以下版本的,目前SI软件版本都到4.0了,应该有新方法出现了。 —————————————————————————————————————— 干货:Source Insight 4 的解决办法(source insight 3.5 及以下版本就到其他地方看看吧) 【解决办法】: 单个文...

2018-02-07 22:24:00 3

原创 Source Insight 常用设置

1、背景色选择 要改变背景色Options->preference->windows background->color设置背景色2、解决字符等宽对齐问题 SIS默认字体是VERDANA,很漂亮。这网页上应该也是用的VERDANA字体。但由于美观的缘故,VERDANA字体是不等宽的。比如下面两行 llllllllll MMMMMMMMMM 同样1...

2018-02-07 22:21:00 5

原创 Source Insight 有用设置配置

source insight代码对齐Tab键终极版 以前也写过一个source insight代码对齐,由于自己理解不够深刻,只能解决部分问题,不能根治在source insight中对齐的代码在XXX编辑器中全乱了的问题。 在改变字体为Courier New字体后,代码无法对齐的主要原因就是Tab与空格的问题。在很多大公司如华为已经禁止在代码中使用Tab来对齐了,这是个好习惯。有同学要说了,什...

2018-02-07 22:20:00 4

原创 Source Insight 常用设置和快捷键大全

1.括号配对高亮:“在前括号左侧,后括号左侧” 双击鼠标左键,可以选定匹配括号和其中内容(<>,(),L{R},[]之间) 2.让{ 和 } 不缩进:Options -> Document Options -> Auto Indenting -> Auto Indent Type 选 Simple 还有:让{ 和 } 不缩进: options->documen...

2018-02-07 22:19:00 6

原创 Source Insight 4.0常用设置

本文以Source Insight 4.00.0086版本为例讲解常用设置。 1.Source Insight简介 Source Insight是一个面向软件开发的代码编辑器和浏览器,它拥有内置的对C/C++, C#和Java等源码的分析,创建并动态维护符号数据库,并自动显示有用的上下文信息。 Source Insight不开源,但网上有破解版本可以下载,见Source Insight 4 破解...

2018-02-07 22:17:00 7

原创 远程桌面中Tab键不能补全的解决办法

我们曾在之前的一篇文章中介绍了windows远程连接ubuntu的方法,在成功登陆远程桌面环境之后,发现在终端中Tab键不能自动补齐(但是Ctrl +Tab 可以用,但是需要按下组合键才能补全的话,时间久了确实有点烦),功夫不服苦心人,最后在国外的网站上找到了解决方法,下面给出链接,有兴趣的朋友可以看看:http://ubuntuforums.org/archive/index.php/t-17...

2018-02-07 22:16:00 1

原创 python中if __name__ == '__main__': 的解析

当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用. 模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的 __name__ 的值取决于您如何应用模块。如果 import 一个模块,那么模块__name__ 的值通常为模块文件名,不带路径或者文件扩展名。但是您也可以像一个标准的程序...

2018-01-07 22:02:00 1

空空如也

空空如也

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

TA关注的人

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