自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (3)
  • 收藏
  • 关注

原创 SimGrid 模拟器安装与应用-高性能计算模拟器

目录1.SimGrid简介2.SimGrid安装2.1 Binaries for Linux2.2 Installing from the Source3.SimGrid代码运行3.1 代码下载3.2 自己写C++代码并运行参考文献1.SimGrid简介SimGrid是应用较为广的一个模拟器,其主页为[1] https://simgrid.org/doc/l...

2020-02-11 20:36:25 2162 2

原创 0基础看-最大似然函数,原理,基本概念,例子

目录1.最大似然估计的总体概念2.基本概念与问题引出3.最大似然估计原理4.极大似然估计的公式[3]5.极大似然估计的例子参考文献1.最大似然估计的总体概念最大似然估计的功能:根据已有的数据(手中已经获取到的杂乱无章的数据,X的分布规律已知),估计模型的参数。其中这个参数可以是对应数据分布类型的均值、方差、协方差,也可以是系数向量。最大似然估计(Maximum ...

2019-09-27 22:09:15 8606 3

原创 猴子选大王—Java单数组、map、数学计算实现

今天要写的是猴子选大王小程序,这是一个很经典的考题。有M只猴子彼此不服气都想争夺当猴王,打一架强者为王当然行,但和平静气的解决才是王道,解决办法就是猴子们站成一个圈,从1开始报数,每数到规定的N则将第N个猴子淘汰,然后继续从1报数继续按规则淘汰,剩着为王嘛,最后剩下的猴子就是猴王,这样各凭运气,听天之命谁也不要抱怨。问题知道了,想法缕顺了,怎么开始编程呢?

2016-04-05 11:35:48 3481 1

原创 tensorflow 1.x ‘NoneType‘ object has no attribute ‘run‘

使用tf.get_default_session().run(self.train_op,..., )时候返回:‘NoneType‘ object has no attribute ‘run‘的错误,这是因为使用了sess = tf.Session(config=config)应该使用:sess = tf.InteractiveSession(config=config)因为:Unliketf.InteractiveSession, atf.Sessionbecome...

2021-06-07 21:39:34 1326

原创 Qt 拖水平滑块slider改变数字设定框spin box值 改变spin box值水平滑块slider自动变换 获取当前值 设置为一半

由于课题项目要求需要实现界面,主要是在Qt中实现:1. 拖水平滑块slider改变spin box值,改变spin box值水平滑块slider自动变换2. 获取spin box中当前值3. 设置为一半按钮这个属于属于自定义控件的封装首先,创建设计师界面,并命名为:SmallWidget选择 Widget即可,然后拖拽widget,Spin box,Horizontal Slider构建成组合按钮然后,组件好后,在主widget中,...

2020-11-10 12:22:08 3638 10

原创 SimGrid 【3】s4u actor exit/killed/destory时候的回调

在一些SimGrid程序中,当Actor结束时,需要一些特殊的反馈或者特殊的信息反馈,通过以下方式实现该功能。可以有三种方式实现这种回调。on_exit()/ on_termination()/ on_destruction() 这三种方式各有优点且可以叠加进行使用。

2020-02-14 18:11:03 305

原创 SimGrid 【2】 s4u的使用 - mailbox 与 actor create

SimGrid s4u全称为 SimGridfor you,The S4U interface (SimGrid for you) mixes the full power of SimGrid with the full power of C++. 本文解释了mailbox与actor create基本使用。

2020-02-14 12:46:38 709

原创 解决:当Excel插入图表,鼠标指向时,图一直闪烁,图标元素无法添加

问题:当Excel插入图标,鼠标指向时,图一直闪烁,图标元素无法添加。如下图红框中。解决方法:Excel加载项中取消“Foxit PDF Creator COM Add-in”,步骤如下:1、“选项”2、“加载项”→管理里选择“COM加载项”→“转到”3、取消“FoxitReader Creator COM Add-in”与 “Foxit Phantom Creator C...

2019-10-26 23:52:50 3668 2

原创 使用LinkedList来模拟堆栈或队列数据结构

最近一直在学习集合,其中使用比较多的就是LinkedList,那么什么是LinkedList呢。在list中共有三种容器,LinkedList是容器的一种,具体介绍如下,List:|--Vector:组数据结构,是同步的(效率低,几乎不用),可增长。增删查询都很慢!|--LinkedList:内部是数组数据结构,是不同步的(效率高),大小可变的,代替了Vector。查询速度快...

2019-10-24 11:42:45 783

转载 转载:asm volatile GCC的内嵌汇编语法 AT&T汇编语言语法

在OS高效能编程和在神威·太湖之光上进行编程的时候会遇到宏定义汇编语言的情况,使用精练的汇编可以缩小目标代码的Size。另外,对于某些需要被经常调用的代码,使用汇编可提高性能。所以我们必须了解汇编语言,即使你有可能并不喜欢它。特学习asm volatile GCC的内嵌汇编语法 AT&T汇编语言语法。本文从基础表示,分析中介绍了GCC内联汇编的用法

2019-10-24 11:37:13 3692

原创 python 最长递增子串:动态规划

问题描述:给定一个数组str=[5, 3, 4, 8, 6, 7,9],求出其最长递增子串:LongestIncreaseSub=[3,4,6,7,9]解决思路:解决最长子序列(Longest Increase Subset, LIS)问题,使用动态规划(Dynamic Programming,DP),之前说到动态规划的规划(Programming)是表格的意思,是对递归的一种优化,递...

2019-09-19 18:25:43 5093 2

原创 开3次方根(多次方根)的代码:二分法,python

基本问题:给出n值,求其对应的三次方根的值(该问题可以扩展到多次方根的值)解决思路:该问题的解决思路可以有两个:1)类比于在一堆数列里找某一个符合条件的值x,条件为:,可想而知,最常用的搜索方法为二分法。其基本思路为:假设n=7step1: 7/2=3.5; =42.875>7;step2: 3.5/2= 1.75;=5.359<7;step3: (1...

2019-09-17 23:13:48 7472

原创 0-1背包问题:动态规划 python 空间优化

0-1背包问题总述0-1背包问题是最简单的问题,此外还要完全背包问题、多重背包问题、混合背包问题、二维费用背包问题、分组背包问题等等。好的参考资料可以见《背包问题九讲》:https://www.kancloud.cn/kancloud/pack/70124其中0-1背包问题是最基本的问题,其问题描述如下:给出n个珍珠的体积v[i]和其价值price[i],将他们装入一个大小为C的背包,...

2019-09-06 19:19:16 3783 4

原创 算法2:双色球模拟;srand()与rand()函数

双色球规则双色球的基本规则是:有两个球红色与蓝色,红色球有5个,取值范围为1-32且每个球的值不可以重复;蓝色球有一个,quwe取值范围是1-16,其值可以与红色球的值重复;为模拟这一随机过程需要使用两个函数,srand() 与rand(),其中:(1)srand(unsigned int)函数头文件是:&lt;stdlib.h&gt;srand()函数原型:void sran...

2019-01-16 16:40:37 904

原创 算法1-最大连续子数组

     真是好久好久都没写这个了,现在要重新开始学习,开始关于算法的学习,计算机主要就是运算各种问题,做计算编程的人就是利用计算机进行各种运算,也就是说,做一些计算机的算法,当然这个算法不是数学的算法。     这次写的是最大连续子数组问题。给定一个数组A[0,...,n-1],求A的连续子数组,使得该子数组的和最大。例如:数组:1,-5,5,6,-4,7,-20,8最大连续子数组为...

2018-12-25 20:15:00 692

原创 解决MIC安装后,ssh mic0,提示需要密码问题

    出现该问题的原因是在安装前,使用ssh-keygen创建RSA秘钥,如果在首次启动service mpss start前创建秘钥,mpss会自动获取秘钥并拷贝秘钥到phi上,创建不需要密码的ssh服务。    但此时安装完毕,并已启动mpss服务,由于之前没有创建RSA秘钥,此时ssh mic0就提醒要输入passwd,现在的解决办法就是终止服务,建立秘钥,添加用户密码,最后开启服务。[r...

2018-05-16 10:40:27 541 1

原创 数据库连接池 Connection Pool 是什么,做什么

说道数据库,头脑中一下子就想到了经典的连接步骤,确实通过JDBC获取数据库连接是件再简单不多的事情,但对于JDBC Driver来说,连接数据库却并非一件轻松的差事,因为底层它还需要做很多其他事情,外部使用者可以通过getConnection方法获取连接,使用完毕后再通过releaseConnection方法将连接返回,注意此时连接并没有关闭,而是有连接池管理器回收,并为下一次使用做好准备。下面我们用代码简单模拟一个连接池,主要实现的功能有~~

2016-04-11 17:08:10 6280

原创 人类视觉感知【4】立体图像的质量评价

动画,有二维动画也有三维动画,当然说到现在的动画片已经不能单纯的说是二维动画还是以三维动画,现在混合功能居多,但对于我的压缩方向而言,主要是由于三维动画有大量的模型,针对这些模型进行有效的编码优化。 说道三维,脑海里必须脑补一个词:立体图像,先不说什么压缩技术,先说一下立体图像的评价方法,在我看到的一个论文里是从两个方面评价立体图像:图像清晰度和立体感。 我感觉从这俩方面评价立体图像很充分!此处赞一个!

2015-12-02 15:06:00 3150 1

原创 视觉感知特性【3】基于视觉关注的图像显著性分析

根据在视觉感知特此那个【1】中可知视觉关注是人类视觉系统信息处理机制中一个重要的特性,所以研究基于视觉关注的图像显著性分析也很重要。人类视觉系统天生具有处理复杂场景的能力,它能快速扫描整个场景,并引导眼睛聚焦到最相关的区域,准确地滤除冗余、次要的视觉信息进而快速锁定重要目标。它主要有两种模式,一种是自底向上模型,它是对场景刺激的一种无意识的、自发的反应,它只取决于场景的内容特性,与观察者的记忆、意识无关,主要影响因素是底层图像特征;另一种是自顶向下模型,受意识支配、依赖于特定的命令,主要影响因素是高层的语义

2015-11-30 20:02:00 3972

原创 视觉感知特性【2】一些视觉感知因子

前一篇博客写了些视觉感知的基本概念,这一个博客介绍一论文《融合视觉感知特性蛋蛋HEVC率失真优化》的视觉感知因子。 这个视觉感知因子考虑了人类视觉系统对视频图像的空域活动性区域、纹理区域、时域活动性区域和亮度的感知特性。

2015-11-30 09:43:13 4145

原创 视觉感知特性 【1】人类视觉系统的信息处理机制的4个特性

这篇博客是视觉感知特性,这是因为在以后的研究中可能会与这个有很大的关系。我给自己找的一个方向就是根据人类视觉特性压缩视频,首先第一步就是了解什么是视觉感知特性,然后如何用数学方法描述视觉感知特性,最后是如何将视觉感知特性融入我所研究的方向中,这里就是我的入门,什么是视觉感知特性!视觉感知特性的全称呼是:人类视觉系统感知图像信息的特性。

2015-11-29 22:41:36 27830 4

原创 [HEVC]1.详解CU中光栅扫描(RasterScan)和Z字形扫描(Z-Scan)s

在HEVC中CU(Coding unit)是基本的编码单元,通常一个亮度CB通常和两个色度CB及它们相关的句法共同组成一个编码单元(这个可想而知!)CU支持64*64,32*32,16*16,8*8四种尺寸分割方式,通常深度较大的CU模式适用于处理文理较复杂的区域,深度较小的CU模式适合处理平滑区域,换句话说就是,编码后平坦区域用大尺寸表示,复杂区域用小尺寸表示。光栅扫描(RasterScan)是指从左往右,由上往下,先扫描完一行,再移至下一行起始位置继续扫描,H.264使用的主要就是光栅扫描顺序, Z字形

2015-10-28 11:06:52 15713

原创 Java编程机试:获取某一字符串中(只要字母),每一个字母出现的次数输出格式为a(x)b(y)c(z).....m(n)

Java编程:Map集合编程,要求如下:获取某一字符串如:"ag cCCCde3766ddgdfelakgjh"中,每一个字母(只要字母)出现的次数;要求输出格式是:a(2)b(1)h(4).....在这里使用Map集合是最为方便的,当然其他的方式也可以编出来。

2015-10-14 11:14:57 4628

原创 Java编程之TreeSet排序两种解决方法(1)元素自身具备比较功能,元素需要实现Comparable接口覆盖compare(2)创建根据自定义Person类的name进行排序的Comparator

TreeSet还具有可以对集合中的元素进行指定顺序的排序的功能。 这个功能实现的基本原理就是,当存放元素的时候进行比较,比较之后再存入。对于普通的字符串它可以完美的实现排序功能,但当是自定义类的时候就会发生异常,该博文解决了这个问题。TreeSet对元素进行排序的方式一:让元素自身具备比较功能,元素需要实现Comparable接口,覆盖compareTo()方法;简而言之就是在Person类中继承Comparable接口,并重写compareTo()方法;TreeSet集合的第二种排序方式:让集合自身具备比

2015-10-05 20:01:48 3399 1

原创 Java编程:定义功能去除ArrayList中的重复元素

说道ArrayList大家头脑中肯定能想到,ArrayList内部是数据链接列表实现(链表数据结构);是不同步的(效率高),增删速度快;有角标,但底层是链表结构。那么问题来了,既然ArrayList中没有自带的取出重复元素的功能,那么我们自己实现一个吧(这也是机试中常常出现的题)。

2015-10-05 15:25:38 1988

原创 HashSet不重复存储元素的执行过程

在前几篇博客中写了关于ArrayList的一些知识,现在就学一个Set集合的东西,Set集合:元素不可重复,是无序的,其中在Set接口中的方法和Collection一致,HashSet和TreeSet是常用子类。这次我们主要用到HashSet!HashSet:内部数据结构是Hash表,底层存储通过算法实现,根据元素自身的特点,确实其存放的位置。是不同步的。在HashSet集合中对每一个新对象都hash一个新值,这样子就认为是新元素,那么如何重写代码让它实现不重复存储呢?

2015-10-04 21:28:45 1307

原创 Servlet【5】防盗链

什么叫放盗链呢?这是一个奇怪的名词啊。

2015-10-03 11:15:03 829

原创 Iterator和ListIterator的知识点

首次接触到Iterator是在看到集合的程序的时候,那时候使用Iterator来读取集合中的元素,开始一直是读所以没什么错误出现,但是在迭代过程中向集合中增加元素,迭代和集合同时执行会出现此异常。这是迭代器本身就局限性,所以在迭代过程中不使用集合操作,容易出现异常。用一种方法就可以解决此问题,有一个已知的子接口ListIterator();使用Iterator接口的子接口,ListIterator来进行操作,他可以实现在迭代过程中对元素的增删改查,注意只有list集合具有该迭代功能。

2015-10-03 11:07:44 504

原创 Java编程【2】 -getFlyAnimal() ->accept an animal list,and return an animal list which contains only anim

1.Define an interface called IAnimal,it has following behavior -talk(); -walk(); -fly(); each animal will also have a Name property.2.Implement 3 classes named Tiger,Bird,Duck,all implement IAnimal.3.Implement a class called Zoo, it sha following behavio

2015-09-27 19:43:48 490

原创 Java编程【1】Define an interface called IAnimal,return 10 animals filled radndomly 3 kinds of animals

1.Define an interface called IAnimal,it has following behavior -talk(); -walk(); -fly(); each animal will also have a Name property.2.Implement 3 classes named Tiger,Bird,Duck,all implement IAnimal.3.Implement a class called Zoo, it sha following behavio

2015-09-25 15:58:24 581

原创 简单使用JTable读取数据库的表

在上一个博文中学习了如何用Java连接数据库,那么连接上数据库后干嘛用呢,肯定是对数据库进行增删改查,在这里我又学习了一下,如何用JTabke读取数据库。那么什么事JTable呢?在API中写道:JTable 用来显示和编辑常规二维单元表。也就是说:利用 JTable 类,可以以表格的形式展示数据,可设置允许用户编辑数据。我这里只是简答你的用JTable读取数据,后面的功能以后再实现。读数据库的时候需要从数据库中读取数据,那么代码需要给的地方就是添加行数据的地方,可想而知,在添加行数据的地方需要连接数据库,

2015-09-14 22:58:06 38338 14

原创 java语言连接sql server数据库(其他数据库通用)的两种方法

使用Java来连接数据库有两种方式,一种是使用jdbc-odbc桥连的方式来操作sql server 数据库(表),另一种方法就是用jdbc驱动程序直接操作sql server数据库(表)。ODBC 不适合直接在 Java 中使用,因为它使用 C 语言接口。从Java 调用本地 C代码在安全性、实现、坚固性和程序的自动移植性方面都有许多缺点。从 ODBC C API 到 Java API 的字面翻译是不可取的。例如,Java 没有指针,而 ODBC 却对指针用得很广泛(包括很容易出错的指针"void *")

2015-09-13 16:02:02 4189 1

原创 总结一下子

这就是我近一星期的生活,现在该回归正常。因为我又开始写博文了,哈哈

2015-09-12 23:14:18 733

原创 HTML【2】表单提交与服务层的模拟(详解get与post提交方式的不同)

在HTML【1】中已经说明了HTML编程的基本方式,最后说到了表单提交的方式有get和post方式,那么到底什么是get/post 方式呢,两者有什么区别?现在我就具体的介绍一下。

2015-08-21 17:48:42 1035

原创 HTML【1】的学习,实用编程+代码

HTML(HyperText Markup Language)超文本标记语言,其实就是标签<>编程,那么标签编程有什么特点呢?大致来说,为了操作数据,都需要对数据进行不同标签的封装,通过标签中的属性对封装的数据进行操作,标签就相当于一个容器。同时标签大致格式分为两种:一种格式是:<标签名 属性名=‘属性值’> </标签名>,比如<h1></h1>;另一种标签只有单一功能,那么就可以在标签内部闭合,比如换行标签<br/>水平线<hr/>我们在注册某个网站的时候,会有名字、性别、密码等等的填写,在这里以说这

2015-08-20 22:47:54 684

原创 Java Servlet【4】一个小的Servlet登录界面+页面跳转

看Servlet已经好几天了也写了3篇Servlet基础知识的博客,现在用Servlet来写一个小小的程序。 需求是: 登录界面->验证界面->用户管理主界面

2015-08-17 22:44:35 9738

原创 Java Servlet【3】<load-on-startup>的配置、ServletConfig对象如何提起信息

在制作网页的时候常常有遮掩的需求:当我们的网站启动的时候,会要求初始化一些数据(比如创建一些临时表)、网站有一些要求定时完成的任务(定时写日志、备份数据库、定时发送邮件),那么用什么技术解决呢,我们可以通过load-on-startup + 线程的 知识搞定!在Servlet的配置文件中,可以使用一个或多个<init-param>标签为Servlet配置一些初始化参数,当Servlet配置了初始化参数后,web容器在创建Servlet实力对象的时候,会自动将初始化对象封装到ServletConfig中,在调

2015-08-17 22:11:05 468

原创 Java Servlet【2】Servlet工作原理(生命周期)

在Servlet【1】的博客中已经写到如何使用实现Servlet接口的方法来写Servlet程序,并写在web.xml文件中进行配置,成功运行,那么现在就说说Servlet的工作原理。同时这也是面试题之一。在本文最前说到了工作机制,当Servlet被第一次访问后,就被加载至内存,以后该实例对各个请求服务,即在使用中是单例的。说到单例就会想到当多个用户访问一个变量,会出现线程安全问题,所以编写代码的时候有一个原则。

2015-08-16 22:46:25 2532

原创 Java Servlet学习【1】编写Servlet程序,配置web.xml,使用免安装版tomcat

编写Servlet程序需要先编写Java程序,主要有三种开发方式。编写完成后对其进行编译,然后在tomcat应用文件夹下建立WEB-INF文件在,其下的web.xml文件需要配置Servlet。编写过程中出现:编码GBK的不可映射错误;并选择免安装版tomcat,其中曲折在本文中都做了详细介绍。

2015-08-15 15:28:14 3676

原创 Java Web【5】模拟服务器的读取网页读的小程序

在这中间大约有10天因写文本上传的程序发现IO流基础薄弱,一直在复习学习IO流的知识,现在再次开始学习Web的知识Serverlet。这次的目的是学习服务器,所以首先努力的写一个能读取网页的MyWeb服务器。 回想一下以前的知识,想要读取网络上的文件,首先必须创建TCP的socket服务器,然后获取客户端,最后再创建一个文件输入流读取web.html,然后将读取的字符写出。所以代码相对简单

2015-08-06 18:55:06 1080

房屋价格预测完整资源.tar.gz

Kaggle房屋价格预测完整资源-Kaggle-house-prices-advanced-regression--techniques,包括train.csv test.csv sample_submission.csv data_description.txt

2020-04-28

ACM Subject Categories and Descriptors, general terms1998

这是ACM1998年版Classification Codes,可用于计算机方向论文中Subject Categories and Descriptors, general terms的描述,此资源从ACM官网下载,为1998年版,需要者可从该资源网页链接中下载最新版。

2016-09-02

文字转语音软件VoiceReader(免安装版)

文字转语音软件(免安装版),将文字输入文本框,选定人声,点击转换,即可方便的将文字转换为特定语音。无病毒,已测试可使用。

2015-10-05

空空如也

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

TA关注的人

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