- 博客(24)
- 收藏
- 关注
原创 递归学习(转载)
例如对于 [ 2 1 ]而言,将3插到 左边,中间,右边 ,变成 3 2 1,2 3 1,2 1 3。同理,对于1 2 在左边,中间,右边插入 3,变成 3 1 2,1 3 2,1 2 3,所以最后的结果就是 [ [ 3 2 1],[ 2 3 1],[ 2 1 3 ], [ 3 1 2 ],[ 1 3 2 ],[ 1 2 3 ] ]。temp已经存放了start位置的元素2,candidates=[2,3,6,7],target=8-2=6的子任务。变成 [ [ 2 1 ], [ 1 2 ] ]。
2023-08-30 15:34:33 404
转载 php上传错误$_FILES['file']['error']报错信息
大家都知道,php上传文件后台报的错误$_FILES['file']['error']前台php程序为<form id ="formFileUpload" name="rego" action="upload_file.php" method="post" enctype="multipart/form-data" onSubmit="return checkform()...
2019-05-21 16:15:51 2420
原创 ie8下网页跳转报错
/*** 在IE下面,使用window.loaction.href=url,window.open(url)时,referer会丢失,此时应使用gotoUrl(URL,newTab)方法替代* window.location.reload()无问题** @param {} url 新链接* @param {} newTab 是否要打开新窗口*/引入 goto.js...
2019-04-24 14:50:56 530
原创 Axure谷歌浏览器Chrome扩展程序下载及安装方法
so easy如果手上有原型,直接打开chrome目录,找到其中的 axure-chrome-extension.crx 文件然后打开Chrome的扩展程序,把这个文件直接拖到扩展程序中,安装。如果说文件失效,可以先把axure-chrome-extension.crx文件更改后缀为axure-chrome-extension.rar,然后解压到文件夹,点击...
2019-04-02 10:56:16 4121 1
转载 动态操作select后,form.render('select'),只渲染成功两次,之后失效
如上图,设置了selected的option对应值为ef,但是下拉框值是cccccc。 //错误代码, $("#selectId option").removeAttr("select"); $("#selectId option[value='01']").attr("selected",true); //正确代码 $("#...
2019-03-20 13:56:09 5597
转载 java使用jxls导出excel功能
https://blog.csdn.net/xiejx618/article/details/38906683?tdsourcetag=s_pctim_aiomsg
2019-03-20 09:31:49 491
原创 juicer模板中的@if
<!-- 如果使用@if取值Model域中数据则不需要${} -->{@if supervisorNews.isTop==1 }取消置顶{@else}置顶{@/if}
2019-02-14 17:08:24 1396
原创 点击某链接前判断用户是否登录
若登陆,则直接跳转若未登录,则提醒用户登录<a href="javascript:;" onclick="focusLink('${url}')" style="cursor: pointer">function focusLink(url){ var userId = $("#userId_hidden").val(); if(userId.leng...
2018-12-19 14:37:28 1480 1
原创 FreeMarker解析json数据
.ftl文件<div> <#assign text> ----------------------------------------------- <!--assign定义了一个名称为text的json格式变量--> ${friendlyLink} -------------------------------------------...
2018-12-19 13:57:58 1395
原创 Linux基础知识
1、linux分区的命名 /dev/xxyN 名字是固定的 xx:设备类型(hd是IDE磁盘、sd是SCSI磁盘) y:abcd表示分区所在的设备,第一二三四个IDE/SCSI磁盘。 N:数字代表分区,前四个分区(主分区或者扩展分区)是从1~4,逻辑分区从5开始在linux中所有的设备都是文件文件有两种,一种是字符形式一种是二进制形式/ 根分区/usr 应用软件...
2018-12-14 15:40:32 263
原创 js:将字符串中的逗号替换成空格
s.replace(/,/g," ");g(global 全局)指的是将s中所有的逗号都替换成空格如若只需要替换第一个逗号,则s.replace(/,," "); js中的split方法stringObject.split(separator,howmany)separator参数:必需填。字符串或正则表达式,从该参数指定的地方分割 stringObject。 ...
2018-12-13 15:48:44 15674
原创 select下拉框多选取值
本来是单选取值,现改为多选 其中<select> 标签新增multiple属性,如<select id = "sel" multiple = "multiple">取值:单选时 var award = $("#sel").val() 这取的时候option中value属性的值多选时 var award = $("#sel").val().toS
2018-12-13 15:34:20 1874
原创 点击轮播图片,链接跳转错误
<#if (InfoList?size > 0)> <#list InfoList as newsInfo> <li class="slider-li1" style="position:absolute ;left: 0;top: 0;"> <a href="${url}?newsId=${ne
2018-12-07 17:36:38 1116
原创 通过${xxx}PropertyPlaceholderConfigurer动态加载superdiamond
由于某个项目需要读取多个数据源,因此对每个数据源模块创建一个xml文件在applicationcontext.xml中<import>该xml,spring就能自动装配。之前有一个疑问${jdbc.password}是如何读取superdiamond配置的呢?首先,在applicationcontext.xml中有这样两个bean<bean id="pr...
2018-12-05 14:07:04 675
翻译 Java学习路线及书籍推荐
该文参考摘自 微信公众号:码农翻身 作者:老刘 标题 假如时光能够倒流, 我会这么学习Java https://mp.weixin.qq.com/s/3Yu-A_k-NznTGv-JTlDjRA摘抄了一些比较重要的内容,如有侵权,请告知[入门]《Thinking in Java》 ,《 Java 核心技术 》《Head First Java》, 这本书...
2018-11-16 11:21:07 4273 3
原创 设计模式——策略模式
马士兵策略模式视频:链接: https://pan.baidu.com/s/1DNbRbT_OL8M3H_s0XFyq_Q 密码: l0r9(通过讲源码的原型来讲模式)参照视频讲的,写了一个略粗糙的商品打折的小demo首先定义了两个接口,分别是Discountable(能够打折的对象)和Discountor(打折器--决定何种打折方式--策略)public interface D...
2018-11-13 14:37:09 442 1
翻译 设计模式——动态代理
最近在学习动态代理,找到了比较优秀的视频和比较优秀的博客,学习了一波绝对优秀,倾情推荐链接如下:马士兵动态代理视频:链接: https://pan.baidu.com/s/1KDli2JXvu-zSTGyjw4lA5A 密码: 89u7这篇博文侧重原理:https://www.cnblogs.com/gonjan-blog/p/6685611.html (和马士兵视频的风格一...
2018-11-12 16:04:00 338
原创 Ajax获取的数据在jsp页面上重复显示
现象:滚动页面滚动条,再刷新页面,jsp上重复显示同一条数据(偶发)Ajax返回的数据正常!正常情况下: 重复显示后: 原代码如下,屏蔽了一些无关紧要的,所以显得代码有点乱.......var flag = true;queryActs();function queryActs() { pageNum = 1; flag = true...
2018-11-09 19:24:48 1227
原创 设计模式——静态代理
AOP的核心实现机制通过代理,控制对对象的访问!核心业务自己做,其他统一的流程代码交给代理类处理!就是通过proxy持有realObject的引用,并进行一层封装。静态代理:应用场景:1.安全代理:屏蔽对真是角色的直接访问2.远程加载:通过代理类处理远程方法调用3.延迟加载:现价在轻量级的代理对象,真正需要时再加载真实对象。(比如要开发一个大文档查看软件,大文档中有...
2018-11-07 15:52:01 328
原创 设计模式——工厂模式
面向对象设计的基本原则:开闭原则:不断扩展,对修改关闭依赖倒置:依赖于抽象而不依赖于实体迪米特LoD:尽量少的依赖其他类,实现类与类之间的解耦简单工厂(me)用一个工厂来创建对象,用户只需知晓 所需要创建的对象 和 工厂对象 ,不需要了解所需要创建的对象是如何创建(new 的过程就是创建的方式)。工厂负责对象的创建方式(how create)。好处:当需要创建...
2018-11-06 19:18:51 291
原创 设计模式——单例模式
单例模式特点:1、构造器私有! !!2、私有化静态属性 3、提供一个静态!!方法获取饿汉加载饿汉加载线程安全,不用考虑线程安全问题 -----because 当调用Singleton.getInstance静态方法时,加载了Singleton1类,同时在类加载时也触发了Singleton1的实例化(singleton1),所以return singleton1 是线程安全的。so...
2018-11-01 19:35:52 253
原创 简----Win7+Ubuntu双系统的某些问题
error:file "/boot/grub/i386-pc/normal.mod" not found启动时出项如上错误第一步:输入以下指令先进入Unbuntu系统set root=(hd0,msdosX)set prefix=(hd0,msdosX)/grub *------------这是注释,因为分区表示/boot,所以/grub前去掉/boot-----------...
2018-01-08 15:38:22 317
原创 Faster -RCNN的摸索之路
1、环境配置(本机环境:win7+64bit+python 3.6)将需要的几个依赖cython, python-opencv, easydict都安装好,并确保本地计算机中有tensorflowcython : conda install cythonpython-opencv : conda install -c menpo opencveasydict:pip insta...
2018-01-07 10:31:23 359
原创 升级tensorflow
tensorflow官网网址:https://www.tensorflow.org/使用的是Anaconda 安装方式默认安装版本为 tensorflow 1.2.1在学习某个图像识别的源代码时,要求tensorflow的版本为1.4.0升级办法step1:activate tensorflowstep2:pip install --upgrade tensorflow(p
2017-12-20 10:20:29 708
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人