自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

过程就是奖励

你受的苦将会照亮你的路,你的负担是上天给你的礼物

  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 Q-routing发展以及原始实验复现

Q-routing在网络情况变化(网络负载变化,拓扑变化)情况下的 表现很好。其基于一个类似于Q-learning的更新公式:后续研究人员对Q-routing进行了各种改进1、提出了Full Echo Q-routing。节点进行路由决策前增加了轮询操作,加快了节点与节点间的信息交换,从而降低了初始化阶段峰值延迟,加速了算法的收敛. 但频繁的轮询操作也引发了高负载状态下延迟抖动的问题。...

2019-11-06 22:02:35 2568 11

原创 基于RL的路由策略

叙述了基于RL的路由策略。这种方案带来的优势,同时也存在一些问题。最后提出了一些开放性的问题。路由的任务:向用户提供端到端的服务质量保证。蚁群算法收敛慢,时间复杂度高。遗传算法:通过模拟自然进化过程搜索最优解的方法,是解决搜索问题的一种通用算法。可用来搜索最优解。存在局部收敛问题。(可以通过此求出一个次优解)ad hoc 无线自组网:由于节点移动性导致的动态拓补问题。通过RL可以更...

2019-10-27 10:09:52 958

原创 数据挖掘之初探数据

数据挖掘的传统步骤一般为,数据预处理,特征工程,模型训练,模型检验等。但是,在数据预处理之前,有一个很重要的步骤,就是探索数据。顾名思义,数据探索就是在数据挖掘之前,弄清楚我们所要处理的对象的情况。在这里有一本书可以推荐一下,python数据分析与挖掘实战,里面很详细的讲解了如何探索数据。同时,也可以查看pandas,matplotlib,numpy等库的讲解,也会有很多相关知识的涉及。由于这...

2019-03-04 00:21:29 268

原创 Viewpage+RadioButton实现类似qq界面

布局很简单,一个viewpage加一个RadioGroup实现。布局:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/ap...

2018-06-27 17:12:14 354

原创 android如何是radiobutton自适应背景图片的大小

将radiobutton的background和button都设置为null,并将图片使用drawabletop添加进去。布局代码: <RadioButton android:id="@+id/select_my" android:layout_width="0dp" android:layout_height="wra...

2018-06-27 16:57:08 2076

原创 hibernatetemplate报错:a different object with the same identifier value was already associated。解决方案及讲解

今天需要做一个删除操作,用hibernatetemplate的delete方法。本来是个很简单的删除,却发现怎么也删不掉。思考了一下明白了,主键是id,但是我的id没有设置值,所以一直无法删除。很简单,我们先从数据库中找到要删除的对应的这个bean,再将这个id设置给我们想要删除的bean(这两个bean引用的对象不同)。但是,这时候却报错了。这个错误中文翻译是:具有相同标志符的不同对象已与会话关...

2018-06-27 01:40:51 1353

原创 服务器接受文件,存储以及路径设置(虚拟路径)(添加如何通过http访问这个文件)

在一个实际项目中,总是不可避免的需要向服务器上传文件。对于大多数的文件存储,我们一般是将文件的路径存入数据库,通过路径获得文件。这里有两种方法,一种是存在webcontent中,一种是存入主机的硬盘中。从长远的角度来看,我个人比较赞成存在主机硬盘中。这里不得不解决一个问题。咱们的jsp文件是在tomcat容器中,无法访问容器外的资源(移动端同理)。因此,我们需要设置虚拟路径。设置虚拟路径有很多方法...

2018-06-25 17:04:13 8583

原创 springmvc400错误的猜想

今天在做上传图片的功能的时候,遇到了400错误,显示参数有问题。我的视图控制器如下。@RequestMapping("/docreateSpace") public String decreatespace(MemberSpace memberSpace,@RequestParam("icon")MultipartFile icon,HttpSession session,HttpServlet...

2018-06-25 16:51:00 173

原创 关于如何获取到spring容器中的bean类

关于这一点,网上有相当多的博客讲解。但是,WO我在使用的时候,还是遇到的不小的问题。先说说背景。我在会议上的监听器中需要使用的服务层的方法。但是,我的service层使用的是ioc。一开始,不管怎么new,都会报控制错误。仔细想了想,我是在toncat容器中获取spring容器中的东西。不在同一个容器,应该不能直接new获得。在网上,很多人...

2018-06-25 00:08:23 7905 1

原创 java web开发中对于session生命周期的新认识

对于session的生命周期,很久以前以为是,当浏览器关闭后,会话会实效。当时也做过实验,确实没有发现哪里有问题,这是真滴尴尬。直到最近对会议的使用加深,才发现其中的一些奥妙。这里先说session的生命周期,除了ie浏览器在关闭的时候会销毁session,其他浏览器都不会。然后,tomcat对session都会默认设置一个生命周期长度,这个我们是可以改变的。而生命周期是指,当session与服务...

2018-06-24 23:23:43 1408 1

原创 对安卓adtivity生命周期的深入理解

这篇博客类似于备忘录性质,用于自我提示,内容也是基于我自身原本对于生命周期的理解。而对activity生命周期的解释,网上有很多优秀的博客进行了解释。在intent跳转的时候,会先默认实现跳转,因此会先执行onpause方法,再接着执行其他方法。对于onpause方法,意味着失去焦点。这里的焦点并不是指我能需要去触摸它,实现某种触摸监听。而是指,我们可以去用手触摸到activity对应的界面,但我...

2018-06-12 22:24:36 153

原创 Spring企业课六,springmvc的使用和配置

随着不断增多且越来越复杂的需求产生,开发者不得不做很多重复的工作。在使用springmvc后,明显的减少了工作量。至于springmvc的各种优点,我暂时不列出来了,有很多很棒的博文做出了解释。接下来,我们看看如何配置和使用。首先我们要知道,springmvc使用在web项目中的。所以,我们要建一个web项目。web项目的配置是从web.xml中读取,让我们看看web.xml该如何写。<?x...

2018-05-31 00:43:28 264

原创 Spring企业课五,spring+hibernate实现dao层,service层以及事务自动管理

在前一节的学习中,我们用hibernate实现了dao层。但是我们在做项目时,不只有dao层,还有service层。同时,我们还需要考虑到对数据库操作时,事务回滚等一系列问题。原本需要我们自己处理,但现在我们把这些工作交给框架来完成。我们需要bean,dao,servicc这三个包。bean我们还使用account@Entity@Table(name="tbl_account")public ...

2018-05-29 00:06:33 1124

原创 Spring企业课四,spring+hibernate实现dao层

这次准备实现的内容与企业课三一样,只不过将jdbc部分换成了hibernate,其余几乎没变。既然使用hibernate,那么我们需要配置hibernate的配置文件,需要在spring的配置文件中拿到hibernate给我们的关于数据库连接的对象。让我们一步一步来,先看hibernate.cfg.xml<?xml version='1.0' encoding='utf-8'?> &...

2018-05-27 11:49:49 392 1

原创 Spring企业课三,spring+jdbc实现dao层

下面,我们将使用spring,完成的实现jdbc的dao层。在这里,我们的connection将不使用connectionfactory获得,而是使用spring中的标签实现。通过标签获得datasource,在dao接口的实现类中注入这个依赖,再在实现类中通过datasource获得connection。我们完成整个需要一个bean,dao接口,dao实现类,xml配置文件。bean:publi...

2018-05-26 22:49:15 482

原创 Spring企业课二,ioc中关于factorybean的一系列配置

在java开发时,大家会经常使用工厂模式。获取工厂很简单,只需要配置相应的bean。但是如果想要获得factory中的方法的返回值该怎么办呢。我下面就将几个方法,已连接数据库的connectionfactory为例。一、使用factorybean这个接口,重写方法public class ConnectionFactory implements FactoryBean<Co...

2018-05-26 21:58:04 163

原创 Spring企业课一,ioc依赖注入的方式

首先需要address Bean和Person Bean,person依赖address。address:public class Address { private String city; private String street; private String country; public Address(String city, String street, String co...

2018-05-26 15:44:38 114

原创 安卓开发使用百度地图sdk实现定位,添加marker,城市切换等功能

许久不写博客,慢慢的变的有些懒惰。keep coding,keep learining。关于学习使用百度地图sdk,我六点要说。。。。。。哈哈哈哈,玩笑归玩笑,说正经的,百度地图sdk的帮助文档写的不是很好,很多地方不完善,有偷懒的嫌疑,建议学习时配合类参考,有歧义不清楚的地方多翻翻类参考就行了。下面,我主要讲一下我这次给大家提供的一些功能的实现,有些功能在百度的时候,并没有找到合适的解决

2017-10-30 20:26:41 6935 3

原创 关于获取context的小技巧

context的获取在某些很特别的时候确实让人头大。但是在郭霖大神的第一行代码中,我学到了一个很好的方法。myapplication:public class MyApplication extends Application { private static Context context; public void onCreate(){ super.on

2017-09-14 15:47:20 228

原创 关于android自定义切割view并在每个区域设置点击事件

在开发的过程中,觉得仿win10风格的主界面会比较好看,但是常规的规则图形看着又没新意,所以决定自己写一个view。在ondraw()方法中绘图。在ontouchevent()方法中写点击事件。而点击事件的具体实现通过接口完成。这一过程涉及一些数学问题。封装的view:public class UserMainView extends View { private UserMain

2017-09-14 14:41:02 3484 4

原创 图片实现高斯玻璃效果

最近做项目需要一个背景图,可是能找到的背景图都会影响美观,因此决定使用高斯玻璃效果。上我使用的代码:public class ImageUtil { public static Bitmap blurBitmap(Bitmap bitmap){ //Let's create an empty bitmap with the same size of the

2017-09-14 14:29:49 437

原创 Volley简单二次封装代码

最近在接触Volley,个人觉得,该框架确实简化了http请求。使用起来很简单。为了加深理解,在慕课网看了关于简单二次封装的视频,将其中的代码简单的写了一下。二话不说直接上代码。Myapplication:public class Myapplication extends Application { public static RequestQueue queue; p

2017-07-29 16:38:11 230

原创 jdbc操作sql server数据库的基本操作以及一些问题

关于jdbc连接数据库网上大多数是关于mysql数据库。但是由于大多数高校使用的是sql server,所以在这里讲一下自己对于jdbc操作sqlserver的一些经验。准备工作,下载驱动,添加jar包等就不必多言,常规流程。但是,对于sql server,有一些因素会导致连接失败。1:用户名跟密码的问题我使用的是sa这个用户名。在使用前需要对改用户名进行设置。将三个密码策略全部勾选掉

2017-06-27 15:27:07 440

原创 如何干净的在服务中实现socket长链接与服务器通信并处理相应的线程问题(有更新)

如何干净的实现socket长连接并详解相应的注意点。

2017-05-17 18:27:39 694

原创 浅谈java socket通信,并附源码

突破socket通信瓶颈从此开始

2017-05-09 23:36:44 442

Application of reinforcement learning to routing.pdf

通过该综述,可以很快的了解路由优化的发展过程以及如何应用强化学习来解决路由优化问题。

2019-10-27

空空如也

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

TA关注的人

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