- 博客(33)
- 资源 (52)
- 收藏
- 关注
原创 一次错综离奇的super调用的None参数super() argument 1 must be type, not None
其次,创建对象为什么会报错。这个是因为,创建对象调用,从保留的正确入口进行了调用(fn_list['TestClass']()),但是,在类初始化的__init__函数中,调用super的时候,是用的函数名称TestClass进行直接调用的,这个时候,其实TestClass已经在定义的时候,因为调用TestClass = decorator(TestClass) 而变成了None(decorator没有显式指定返回值,所以为默认返回值None),这样就产生了最终的这个错综离奇的报错。
2022-08-25 16:06:34
588
1
原创 torch.gather函数的理解
建议先阅读官方文档,拿笔跟着给出的公式推导一次。torch.gather官方文档gather函数的定义为:torch.gather(input, dim, index, *, sparse_grad=False, out=None) → Tensor不常用的暂时不关注,于是函数常使用的样子如下:torch.gather(input, dim, index)函数的大致功能,给出input,根据dim和index确认从input中取出的数据内容,和最终输出的shape1.确定输出的s
2021-10-22 21:23:26
474
原创 《Java解惑》读书笔记
摘选自《Java解惑》一书,之前整理了部分,一直没看完,最近为了督促自己每天读点这本书,决定一天至少更新一个谜题的内容,欢迎讨论。欢迎关注技术博客http://blog.sina.com.cn/u/1822488043Java解惑读书笔记谜题1:奇数性取余操作的定义:( a / b ) * b + ( a % b ) = a其中(a/b)是java运算的结果
2015-08-17 23:54:49
4006
4
原创 层次聚类的Matlab实现代码
最近需要用到层次聚类,发现在Matlab上很容易实现,下面是代码加详细注释clear allclcclose allmdist=input('输入坐标文件名字\n');disp('读取数据坐标')%获取坐标%文件为二维的坐标,第一列为x轴坐标,第二列为y轴坐标xx=load(mdist);%获取数据的个数存至number[number, row]=size(xx);%获取...
2015-06-09 15:44:45
31291
13
原创 Clustering by fast search and find of density peaks代码详解
发表在2014年Science上的聚类方法Clustering by fast search and find of density peaks,不在这赘述介绍了,其matlab代码详细注释下面给出,如果想看该方法的详细解释说明,推荐在阅读原文的基础上,参考这位博主的博文http://blog.csdn.net/itplus/article/details/38926837本文版权...
2015-04-21 08:58:19
9521
18
原创 寻找数列中第K大的数
版权所有 未经允许 请勿擅自商用 转载请指明出处最早看到这个问题是在那本Mark写的数据结构与算法分析的书中引论部分,当时就是瞅瞅,到了最近,在实际应用中,我需要查找一些列的数中第k大的数时,我才重新回顾品味这个问题。现在,实际问题中,我还暂时没有解决问题,但是这段思考过程很有意思,在这里给大家品味下。具体的问题有点复杂,在这里就不赘述了,暂且将这个问题形式化的描述如下:给
2014-12-11 16:04:43
4018
2
翻译 十个有趣的你可以为之贡献并从中学习的Java项目
如果你正在寻找有意思的Java项目来参与和贡献,那么继续阅读这篇文章。这篇文章是我们的Java项目陈列室,在这里我将给我的读者提供一些有趣的Java项目。成为Java开发团队的一分子并且写一些代码总是不错的选择。在学校学院里,我们可能没有接触过真正的开发工作。在公司我们可能没法选择我们喜欢的项目。这样,让我们加入开源项目吧,因为这些对于我们来说有趣又好玩。
2014-11-26 23:14:39
9633
翻译 如何学习(Java)
这篇文章旨在初学者如何学习Java。随着我们成长,我们有规律的学习新的内容。怎样走路,怎样吃饭,怎样绘画,怎样计算数学,怎样接吻等等。这些事情共同点是什么呢?这些学习最大的共同点是如何学习? 我认识的一个软件设计师,曾经在从美国到印度的飞机上阅读一本RESTful服务书。在那趟飞机旅途中,他从头至尾阅读了那本书,并且还看了一部电影。然后,他把书给他们团队,接着设计了一个R
2014-11-26 13:10:05
2462
2
原创 JAVA中String类和StringBuffer类的…
String类用来表示那些创建后就不会再改变的字符串,它是immutable的。而StringBuffer类用来表示内容可变的字符串,并提供了修改底层字符串的方法。如果我们要进行字符拼接,那么使用StringBuffer类就比String类快很多倍。举个简单的字符串拼接的例子,代码如下:String str="You are nice.";str+="I love you so much
2013-10-08 18:38:17
805
原创 使用String类的intern方法快速比较…
public String intern()返回字符串对象的标准形式比较String对象s1,s2可以执行和如下:String s3,s4;s3 = s1.intern();s4 = s2.intern();if ( s3 == s4 )s1 和 s2相等一般s1 和 s2在内存里面不是指向同一对象,所以直接if ( s1 == s2)返回的是false,比如s1,s2分别
2013-10-08 18:38:15
979
原创 JAVA中继承的学习笔记
面向对象编程有三个特征,即封装、继承和多态。封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提下改变类的内部结构,同时保护了数据。继承是为了重用父类代码,同时为实现多态性作准备。那么什么是多态呢?方法的重写、重载与动态连接构成多态性。Java之所以引入多态的概念,原因之一是它在类的继承问题上和C++不同,后者允许多继承,这确实给其带来的非常强大的功能,但是复杂的继承关系也给C++
2013-10-08 18:38:13
816
原创 Eclipse开发过程中,加载类时候找…
使用Eclipse编译的时候,想尝试一个文件包含两个类, 发现不行,于是分开建立两个文件,分别对应两个类,然后运行发现,第二个类报错,无法正常执行,强制执行后,报错:加载类时候找不到class,网上找到如下资料:最近在使用Eclipse时候,出现一个简单的问题:1.在Eclipse编辑器中已经存在java文件,并且类已经定义(假设类名为ShMonth)。2.使用new ShMont
2013-10-08 18:38:11
1436
原创 java中带标签的break 和 continue
1.break与continue 源码: public static void main(String[] args){for(int i=0;i{if(i==3)continue;if(i==8)break;System.out.println("i="+i);}}输出:i=0i=1i=2i=4i=5i=6i=72.带标签的continue与bre
2013-10-08 18:38:09
1008
原创 Connectify启动服务器时报错显示Co…
看了很多解决方案,当然你时间比较多的话,重装一般是肯定能解决问题的,但是需要重启两次电脑。我虽然不知道具体这个问题是怎么引起的,但是今天我尝试去解决了下,网上说可能是网卡驱动的问题,在尝试给予的解决方案无效的情况下,我尝试下述方法成功的解决了这个问题。打开网络和共享中心,选择更改适配器设置,找到其中的无线网络连接中,有个名字为Microsoft Virtual WiFiMiniportA
2013-10-08 18:38:07
1070
原创 关于sizeof需要注意的地方
先看段代码#includeusing namespace std;int main(){int i = 0;int j = sizeof(i++);printf("%d, %d\n", i, j);system("pause");return 0;}输出的结果,j由编译器决定一般为4或者2,而i的结果为0.解释:百度百科上详细说明了sizeof,原因在于:sizeo
2013-10-08 18:38:05
906
原创 安卓上的C++编译器C4droid报错
首先确定安装顺序,需要先行安装SDL+plugin+for+C4droid+v3.0然后再安装GCC+for+C4droid+v4.7.1_r2最后安装C4droid安装完成后,选择Preferences,在Select compiler中选择G+++Bionic即可编译C++程序需要包含头文件#includeusing namespace std;编译简单代码时报错:/data
2013-10-08 18:38:03
6821
原创 A comparative study of Routing Protocols in VANET
A comparative study of RoutingProtocols in VANETSandhaya Kohli,Bandanjot Kaur, SabinaBindra车载自组网选路协议的比较学习(中英文)中文翻译李骁翻译 版权所有任何人不得擅自选编、改编、转载、上网、抄袭、盗印,侵权将追究法律责任摘要车载自组网是移动自组网的一类,而移
2013-10-08 18:38:00
1913
转载 1.#INF,-1.#IND,1.#INF000,-…
原文地址:1.#INF,-1.#IND,1.#INF000,-1.#INF000作者:brightforever99 上文中说到的新发现,就是这篇文章的标题。以下是它们的含义:(1)1.#INF: 表示无穷小(2)-1.#IND: 做除法时除数为0(3)1.#INF000:正无穷大(4)-1.#INF000:负无穷大
2013-10-08 18:37:58
2175
原创 键盘扫描码介绍
C和C++语言中没有键盘ASCII码,对于每个按键有扫描码代替,关于扫描码如下介绍。键盘上的每一个键都有两个唯一的数值进行标志。为什么要用两个数值而不是一个数值呢?这是因为一个键可以被按下,也可以被释放。当一个键按下时,它们产生一个唯一的数值,当一个键被释放时,它也会产生一个唯一的数值,我们把这些数值都保存在一张表里面,到时候通过查表就可以知道是哪一个键被敲击,并且可以知道是它是被按下还是被释
2013-10-08 18:37:56
3028
原创 kbhit()函数
函数简介函数名:kbhit()(VC++6.0下为_kbhit())功 能及返回值: 检查当前是否有键盘输入,若有则返回一个非0值,否则返回0用 法:int kbhit(void);包含头文件: include此函数可以用来监听键盘输入
2013-10-08 18:37:54
2859
原创 c/c++ 缓冲输入和非缓冲输入
C语言有缓冲输入和非缓冲输入两种情况,默认缓冲输入,因为有的计算机不支持非缓冲输入。缓冲输入下,通过标准输入(键盘)输入的字符会先存在输入缓冲区里,同时会回显到屏幕上。这样就可以在输入回车(将输入缓冲区清空,并发送到程序的输入队列中,供程序使用)之前,进行输入的修改。但是也支持非缓冲输入,不需要输入回车来将输入发送给程序,而是键盘的任何输入都直接发送到程序的输入队列中。简言之,缓冲输入的流程
2013-10-08 18:37:52
1748
原创 Excel 2013中实现一行变一列的操作
在编辑Excel表格中有时候会需要将表格的一行变成一列,在网上查询该编辑的操作,最简单的方法是完成如下操作,复制——选择性粘贴——选择“转置”的选项。实际在Excel2013中操作的时候,发现在 选择性粘贴 的选项卡里面并没有上述所提及的“转置”选项,难道是Excel2013又阉割了此项功能?多次操作后,发现该项功能并没有在Excel2013中被阉割,而是操作必须遵循操作条件,复制与粘贴的
2013-10-08 18:37:50
1231
原创 8月1日编程札记
计算组合数,在网上看到各种方法,但是发现,使用double数据类型,会导致结果不够精确,查询资料获得如下:数据类型 存储单元 取值范围 有效数字float 4个字节 3.4E /- 38 7位double 8个字节 1.7E /- 308 15~16位long double 10个字节 1.2E /- 4932 18~19位
2013-10-08 18:37:48
872
原创 7月30日编程札记
字符串的完美度题目详情我们要给每个字母配一个1-26之间的整数,具体怎么分配由你决定,但不同字母的完美度不同,而一个字符串的完美度等于它里面所有字母的完美度之和,且不在乎字母大小写,也就是说字母F和f的完美度是一样的。现在给定一个字符串,输出它的最大可能的完美度。例如:dad,你可以将26分配给d,25分配给a,这样整个字符串最大可能的完美度为77。解决#include
2013-10-08 18:37:45
1420
原创 No Launcher activity&n…
1、打开Eclipse,选择File->new->Android Project,如附图所示窗口:2、选择Create project from existing source单选框,然后点击->Browse...,找到想要查看的android例子目录:备注:一般android例子位于android的SDK安装目录中的samples下面的各个android版本目录,例如:android-
2013-10-08 18:37:43
1009
原创 PANIC: Could not …
设置环境变量:"ANDROID_SDK_HOME”,变量值改为你想将".android”文件夹(AVD信息)所放置的位置转载自http://hi.baidu.com/wenyouming1989/item/0729aa94655864bacc80e508
2013-10-08 18:37:41
870
原创 VMware下修改redhat的分辨率
原文地址:http://chuanheng.iteye.com/blog/11738351.在VM下拉菜单里有一选项Install vmware tools,之后在/dev/cdrom(看你有几个虚拟光驱会根据实际加载的)目录下就会有vmware-linux-tools .tar.gz的包了,记得要在命令行下进行如下操作,最好先把/etc/inittab里面的运行等级由5改变为3的
2013-10-08 18:37:39
1731
原创 凯撒加密实现
学了凯撒加密法,自己动手写了个最简单的凯撒加密法的程序。 有兴趣的可以下载玩玩 这是百度网盘的下载地址 凯撒加密程序 下面是源代码 //这是一个凯撒加密程序//作者 马小李//2012年10月5日#define maxlength 50char const smalllist[]={'a','b','c','d','
2012-10-05 23:03:55
1392
原创 玩转各种Web浏览器——关于几款流行浏览器的测试报告
最近被愚人节的弹窗网页捉弄很多次,越来越鄙视IE浏览器的功能,于是网上搜了下浏览器的排行榜,如下: 选取了排行靠前的Chrome,Firefox,Safari,Opera还有国内被广泛使用的360浏览器进行了使用,给出了使用对比,以及个人的评价,与大家分享。测试平台介绍:处理器: 英特尔 Core 2 Duo T6600芯片组: 矽统 671/6
2012-04-06 20:02:42
1920
原创 Computing Life
大三一个学期又过去了,意味着我进入计算机专业两年多过去了,我的大学生活也过去大半了。回顾自己笔下的文字都很少提及自己专业部分的东西,虽然自己总在做东西,但是由于各种原因没记录下有关自己专业的种种想法以及思考。从大一刚过来,把接触电脑当做登QQ弄自己的文章舞文弄墨的自己,到之后拥有自己第一台电脑,那一个个呆呆的做在电脑旁仅仅因为一个分号,一个小错误,编译通不过有些惶恐的大一生活。那时候,连让电脑做做
2012-01-01 22:55:30
707
原创 做的小游戏 猜数字
#include#include using namespace std;class guess{ int level[3];//游戏等级 char guessnumber[4]; //猜数字的答案 char answer[10][4]; //十组猜过的答案 int A,B;//位置、数字正确A,数字正确B i
2011-06-07 14:52:00
679
原创 花了几天的时间修改完善的问卷调查的程序 用C++写的
Code: #include using namespace std; #include class questionaire { char answer[24][6];// 每题的答案临时变量 int finalanswer[24][6];//储
2011-03-13 12:31:00
1265
原创 字符串的比较
如果单纯比较长度,直接调用类似于strlen()之类的函数就可以,加以比较即可. 如果比较字符串的大小,则比较的是字符的ASCII编码的大小.你搜索一下ASCII码表就可以得知每一个ASCII字符的大小. 参考http://www.wpyz.net/noip/11-1.asp 在比较时,设置一个计数器,从零开始,一直循环到最短的那个字符结束,一位一位进行比较, 1.
2011-02-26 13:44:00
917
GAN:实战生成对抗网络
2018-10-22
Python计算机视觉编程 Jan Erik Solem 著 朱文涛 袁勇 译
2017-06-14
Unity的Tank教程
2016-05-15
全景探秘游戏设计艺术(文字版)
2016-05-14
3D数学基础:图形与游戏开发(英文原书第二版)3D Math Primer for Graphics and Game Development
2016-02-11
3D数学基础:图形与游戏开发(英文原版)
2016-02-11
WINDOWS游戏编程大师技巧(第二版)
2016-01-30
Introduction to 3D Game Programming with DirectX 9.0
2016-01-12
Windows DirectX Graphics Documentation
2016-01-10
Python标准库源码
2016-01-06
重构:改善既有代码的设计(英文原版和德语版)
2015-07-08
凝聚型层次聚类的matlab代码
2015-06-10
设计模式 可复用面向对象软件的基础
2014-12-13
Java大学教程 书上源码
2013-10-15
Java大学教程英文第九版
2013-10-15
MFC拖拽画圆工程(可修改颜色、清空画板)
2013-10-09
A comparative study of Routing Protocols in VANET 车载自组网选路协议的比较学习
2013-08-15
数据结构与算法分析C++版 Clifford A. Shaffer著版本源代码
2013-08-11
数据结构与算法分析C++版 Clifford A. Shaffer著
2013-08-01
NS网络模拟和协议仿真 书上源代码 黄化吉 冯穗力 秦丽姣 陆宏治 人民邮电出版社
2013-04-08
java实现的动画电子时钟
2012-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人