自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(151)
  • 资源 (2)
  • 收藏
  • 关注

原创 ubuntu 22.04 安装驱动可能遇到的坑

ubuntu 22.04 安装驱动可能遇到的坑

2024-03-21 01:35:17 603 2

原创 ubuntu20.04 外接hdmi没有声音

ubuntu20.04 外接hdmi没有声音

2024-01-28 15:02:40 561 1

原创 IDEA 创建maven项目没有src

IDEA 创建maven项目没有src 新思路

2024-01-24 23:40:57 615 1

原创 VSCODE 运行C程序缓慢解决方法之一

VSCODE 运行C程序缓慢解决方法之一

2023-12-08 12:07:51 991

原创 ubuntu20 pycharm 2021.2.1 fcitx无法切换中文输入法解决办法

ubuntu20 pycharm 2021.2.1 fcitx无法切换中文输入法解决办法

2021-12-25 19:19:04 2245 3

原创 linux 常用指令集合

开一篇博客记录日常用到的Linux指令1. 查询特定日期文件1.1 atime、ctime与mtime:atime是指access time,即文件被读取或者执行的时间,修改文件是不会改变access time的。 ctime即change time文件状态改变时间,指文件的i结点被修改的时间,如通过chmod修改文件属性,ctime就会被修改。 mtime即modify time,指文件内容被修改的时间。 使用stat可以查看文件的atime、ctime、mtime 也可以使用ls查看

2021-11-08 23:24:44 443

原创 pytorch class ‘NoneType‘

建议看一下自己的网络结构 forward部分有没有return。没有return,网络返回类型是class 'NoneType'

2021-09-19 17:30:18 800

原创 pytorch 就地操作 显存节省

X = torch.arange(12, dtype=torch.float32).reshape((3, 4))Y = torch.tensor([[2.0, 1, 4, 3], [1, 2, 3, 4], [4, 3, 2, 1]])示例1before = id(Y)Y = Y + Xid(Y) == before以上代码输出结果为False。这表明进行矩阵加操作前的矩阵Y和进行操作后的矩阵Y本质上存储地址是不一样的。这主要是因为进行Y = Y + X操作时,pytorch会进行.

2021-04-13 17:37:52 233

原创 pytorch reshape view clone的区别

reshape view作为pytorch中torch的常用操作,有一些小细节需要注意一下。x = torch.arange(12)print('x')print(x)print(id(x))y = x.reshape(3,4)print('y')print(y)print(id(y))x[:] = 2print('x')print(x)print('y')print(y)以上代码输出结果为xtensor([ 0, 1, 2, 3, 4, 5, 6

2021-04-13 01:22:49 268

原创 matplotlib subplot 子图行间距太大

可以看一下是否没有创建figure,并为之设置figsize大小。 images_test = (images_test + 1.0) / 2.0 for n in range(num_clusters): #origal pylab.subplot(2, num_clusters, n+1) pylab.imshow(images_test[n*num_plots_per_cluster].reshape((image_width, image_height)), inte

2021-01-22 19:14:36 3597 1

原创 Chainer TypeError: Image data of dtype object cannot be converted to float

网上一堆说看看路径什么的,感觉都在瞎扯淡。可以试着type() 一下自己要imshow的变量,看看是不是数据类型不对应。自己type了一下,结果发现自己要保存的变量压根就不是numpy的数组,而是chainer.Variable.variable的数据类型,使用该数据类型的data属性获得numpy数组。 with chainer.no_backprop_mode() and chainer.using_config("train", False): y_onehot, z = mode

2021-01-22 19:08:42 5173

原创 matlab的reshape函数和tensorflow的reshape函数 一点不同

最近在写一个代码,主要是用tensorflow导入一个mat格式的数据(shape为2016*64*38,图片表示为2016维的向量),结果发现用tensorflow的reshape函数将图片向量转化为48*42的图片矩阵时,转化结果不对。同样的操作在matlab转化结果却是正常的。原因为matlab中的reshape函数按照列优先顺序来处理,而tensorflow按照行优先顺序来处理。例如有一个9个元素的数组[1, 2, 3, 4, 5, 6, 7, 8, 9]matlab的reshape结果

2021-01-09 10:46:34 200

原创 Tensorflow2 Warning incompatible shape()

最近在做实验,设计了一个中间层,有两个输入,一个是前面编码器的输出encoder_output,形状为(None,z_dim)的tensor,另外一个是gumbel_softmax的温度temp,形状为(None,1)的tensor。def make_gumbel_layer(n_class): encoder_output = tf.keras.Input(shape=(z_dim,)) temp = tf.keras.Input(shape=(1,)) x = tf.ker

2020-12-08 21:20:18 412

原创 关于ubuntu tensorflow-gpu2.x无法使用gpu设备

最近更新系统,也顺便升级了一下显卡驱动,由原来的418升级到455,随后使用tensorflow-gpu2.1无法使用gpu加速计算,一跑网络,cpu占用率接近100%。但是gpu几乎为1%。输入以下命令nvidia-smi看到驱动对应的cuda版本为11.1。而 环境中tensorflow-gpu2.1最高支持cuda10.1。需要降级显卡驱动,降级到驱动对于的cuda版本为10.1左右。1.下载旧版本驱动,我下载的版本为430.642.ctrl+alt+F1 进入命令行,输入用户名

2020-12-05 15:14:31 479

转载 Ubuntu Matlab Failed to load module “canberra-gtk-module“

1、Ubuntu 18.04/20.04 默认安装了libcanberra-gtk3-module(gtk-3.0+),而Matlab需要调用的是gtk-2.0+的canberra动态链接库;(实际上gtk-3.0+目录下也有2.0+版本的动态链接库文件,但似乎Matlab并不支持同一路径下的多版本libcanberra-gtk-module.so)2、linux默认库是从“/usr/lib/”路径下找,而canberra动态链接库位于“/usr/lib/x86_64-linux-gnu/”路径下;

2020-12-01 10:01:04 5041 13

原创 关于Padding的一点误解

nn.Conv2d(self.dim_h * 4, self.dim_h * 8, kernel_size=4, stride=2, padding= 1, bias=False)当输入feature map大小为4*4时,输出为多少?正确答案为2x2,而非1x1。padding机制是指在卷积操作之前在特征图周围补充一圈像素。所以padding=1时,4x4 的 feature map 先填充为6x6大小,然后进行卷积操作,卷积后大小为{(4+2)-4} / 2 + 1 = 2。总而言之,padd

2020-11-19 15:20:43 4087

原创 tf.range VS tf.linspace

b = tf.range(1,10,delta = 2)tf.print(b)[1 3 5 7 9]tf.range(1,10,delta = 2) 以增量为2生成 [1,10)的整数,注意是左闭右开的区间,故不包括10。c = tf.linspace(10.0, 12.0, 3)tf.print(c)[ 10.0 11.0 12.0]tf.linspace(10.0, 12.0, 3)在[10.0,12.0]中生成3个数,注意是闭合区间,这3个数均分区间[10.0,12.0]。

2020-07-05 17:55:09 268

原创 tensorflow2.0 环境配置-Ubuntu

tensorflow2.0 出来了,相较于tensorflow1.x作了较大的改动。以下说明如何配置环境。首先安装anaconda,这个不会安装的话,自行百度。然后创建环境,使用命令conda create -n tf2_cpu_py3.6 python=3.6 //环境名可以自己另设,python版本也可以自己另定接着配置pip。由于官网给出的安装方式是pip安装,所以建议更改...

2019-07-03 09:01:06 2389

转载 约束优化方法之拉格朗日乘子法与KKT条件

https://www.cnblogs.com/ooon/p/5721119.html这个博客讲得很清楚

2019-05-11 21:15:56 204

转载 conda环境转移复制和pip包的转移复制

conda导出已有环境:conda env export > environment.yaml环境会被保存在 environment.yaml文件中。当我们想再次创建该环境,或根据别人提供的.yaml文件复现环境时,可以:conda env create -f environment.yaml就可以复现安装环境。移植过来的环境只是安装了你原来环境里用conda install等...

2019-03-31 15:50:51 1748

原创 日常填坑系列-ubuntu 双屏分辨率设置问题

本人是ubuntu18.10,双屏幕,分别为22寸和19寸。本来最佳的设置应该是1920x1080_60hz(22寸),1440x900_60hz(19寸)。但是事实总是不尽人意。每一次开机后分辨率设置总会变成1920x1080_60hz(22寸),800x600_60hz(19寸),并且改不回来,搞得我很难受。试过xrandr的一些命令,例如创建新的模式,应用新的模式什么的,但是都没有用。一...

2018-12-19 10:02:46 3813 1

转载 日常填坑系列 ubuntu设置成中文

按步骤操作步骤1:ubuntu无法在语言选项设置中文的解决方法步骤2:ubuntu怎么设置成中文语言

2018-09-12 15:33:13 416

原创 日常填坑系列---ubuntu 双显卡装驱动

为什么我要装显卡驱动呢?说出来你可能不信。起因来源于,我发现我的电脑在ubuntu系统下,风扇老是呼呼作响,散热也很厉害,以至于我的电脑两天内连续4次花屏了。原因就是一直是独显和集显在工作,所以散热很高,导致电脑花屏。1. ubuntu其实对nvidia卡支持的项目是nouveau,但是安装nvidia的驱动就会与nouveau冲突。所以首先我们需要禁用nouveau。禁用方法: 进入~/...

2018-09-10 22:54:28 6267

原创 Kali linux tor浏览器重新启动无法启动

解决方法:权限不匹配进入软件文件夹,打开终端,输入 chown -R root *

2017-03-02 11:59:26 1753

原创 Metasploit 基本术语

渗透攻击模块(Exploit):这是一段程序,运行起来的时候会利用目标的安全漏洞进行攻击。攻击载荷模块(Payload):这段程序会在成功对目标完成一次渗透攻击之后在目标计算机上开始运行。基本上它能帮助我们在目标系统上获得需要的访问和行动权限。辅助模块(Auxiliary):这里包含了一系列的辅助支持模块,包括扫描模块,fuzz测试漏洞发掘模块,网络协议欺骗以及其他的一些模

2017-01-06 13:37:52 622

原创 metasploit无法连接到数据库

service postgresql startservice metasploit start

2017-01-05 11:50:28 773

原创 跨路径读取Cookie

/evil路径想读取 /admin的cookie。可以同过跨iframe进行DOM操作即可。原理是用脚本在/evil下创建一个指向/admin的iframe,通过获取iframe的document来获取cookie.

2016-12-30 11:41:09 1063

原创 同源策略

同源策略规定:不同域的客户端脚本在没明确授权的情况下,不能读写对方的资源。同域要求同协议 同域名 同端口hhtps://www.baidu.com 和 http://www.baidu.com 不同域http://baidu.com 和 hhtp://www.baidu.com 不同域http://www.baidu.com和 http://www.baidu.com:8080不同

2016-12-30 10:48:14 719

原创 可变参数

测试JDK 中具有可变参数的类Arrays.asList()方法。分别传多个参数、传数组,传数组又传参的情况。注意:传入基本数据类型数组的问题。从JDK 5 开始, Java 允许为方法定义长度可变的参数。语法:public void foo(int … args){}注意事项:调用可变参数的方法时, 编译器将自动创建一个数组保存传递给方法的可变参数,因此,程序员可以在方

2016-03-15 09:12:13 470

原创 增强for 循环

引入增强for 循环的原因:在JDK5 以前的版本中,遍历数组或集合中的元素,需先获得数组的长度或集合的迭代器,比较麻烦!因此JDK5 中定义了一种新的语法——增强for 循环,以简化此类操作。增强for 循环只能用在数组、或实现Iterator接口的集合类上语法格式:for(变量类型变量:需迭代的数组或集合){}例子Map map=new HashMap();//

2016-03-15 08:23:25 412

转载 Java 静态导入

静态导入

2016-03-13 09:56:40 465

原创 eclipse常用快捷键

(ctrl+shift+L列出所有快捷键)1、配置快捷键:属性中输入key设置快捷键2、alt+/:内容提示3、ctr+1:快速修复4、ctrl+shift+M:导包5、alt+方向键:向前向后6、ctrl+shift+/:添加前注释7、ctrl+shift+\除去注释8、ctrl+shift+F:内容格式9、CtrL+shift+x:大写10、ctrl+s

2016-02-20 16:08:57 309

原创 反射机制

反射就是加载+解剖加载类的三种方式Class person = Class.forName("cn.test.Person");Class person = new Peron().getClass();Class person = Person.class解剖类

2016-02-19 15:55:52 291

原创 junit的使用

1.@test 将一个方法使用junit测试2.@before  @after 在调用测试方法前后调用,对应的是测试方法3.@beforeclass @afterclass 在调用测试类前后调用,对应的是测试类

2016-02-17 12:22:05 309

转载 dp和px的区别

[Android问答] px、dp和sp,这些单位有什么区别?

2016-02-14 15:40:44 393

原创 apk生成流程

res文件夹中的资源名字不允许以数字开头,也不能包含-编译 -》打包-》签名-》部署

2016-02-14 12:18:22 585

原创 Dalvik和JVM的区别

1. 版权归属不同。Dalvik虚拟机属于谷歌,JVM属于SUN2. 面向的设备不同。Dalvik面向移动设备,移动设备的计算能力比较弱3. 运行步骤不同。JVM是将.java文件编译成.class文件,然后运行。Dalvik是将.java文件编译成.class文件,然后把所有的.class文件编译成一个.dex文件,最后运行.dex文件。4. 面向的对象不同。所有的Java程序运行于

2016-02-10 19:48:49 488

原创 移动网络

1G网络只有语音通信功能2G网络增加了数据传输功能,速度达到9 K/S,模式有GSM和CDMA3G网络提高了数据传输速度,模式有CDMA2000(日中韩),WCDMA(364 K/S,大部分国家使用),TD-SCDMA4G网络理论速度达到 300 M/S

2016-02-10 19:25:41 365

转载 Eclipse使用

Eclipse使用教程之精华篇http://www.jizhuomi.com/android/environment/251.html

2016-02-10 18:43:22 414

原创 Android系统架构

1. Linux内核层Android系统是基于Linux2.6内核,这一层为Android设备的各种硬件提供驱动。2. 系统运行库和系统运行时库。运行库提供了数据库的支持,3D绘图的支持,浏览器内核的支持等等运行时库提供了一些核心库,能够允许开发者用Java语言来开发android应用,还包括了Dalvik虚拟机3. 应用框架层提供了构建应用程序时用到的AP

2016-02-10 16:24:01 359

一键清理系统垃圾加强版.rar

一键清理系统垃圾加强版.rar一键清理系统垃圾加强版.rar一键清理系统垃圾加强版.rar一键清理系统垃圾加强版.rar一键清理系统垃圾加强版.rar一键清理系统垃圾加强版.rar一键清理系统垃圾加强版.rar

2010-08-19

决定电阻大小的因素.swf

决定电阻大小的因素.swf决定电阻大小的因素.swf决定电阻大小的因素.swf决定电阻大小的因素.swf

2010-08-19

空空如也

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

TA关注的人

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