- 博客(34)
- 资源 (7)
- 收藏
- 关注
原创 上传文件导致页面卡死解决
现象:批量上传文件时,导致页面卡死,但是请求却正常发送。定位:根据现象和代码发现是$.ajax请求时设置了同步,导致必须等到请求发送完成之后才能正常。解决方案:去掉同步方式,改用 :new Promise((resolve, reject) =>}));...
2021-04-29 17:50:58
2819
原创 websocket在360浏览器中 sessionId和 http的sessionId不一致问题
现象:在360浏览器中发现websocket请求出现了302,往后追原因发现是因为后台认为这条请求不是登录过了,然后将请求重定向至登录页。导致websocket无法建立。 但是普通的http请求却是正常的,再细看发现http请求的sessionId和websocket中的不一致。原因:原因是因为360的兼容模式切换至极速模式时可以将cookie正常带过去,但是极速模式切换至兼容模式时却无法将w...
2019-12-05 11:56:18
1419
原创 flutter学习:一
一直纠结是否要学习andriod与iso,之前尝试使用基于apicloud的模式进行移动端开发,但是缺点很多,规则太多,限制太多。这次向flutter靠齐。在此记录相关资料地址:https://flutter-io.cn/http://studyflutter.com/https://book.flutterchina.club/chapter1/mobile_development_i...
2019-05-25 11:16:52
198
原创 css强制显示...
white-space: nowrap;text-overflow: ellipsis;overflow:hidden;width: 100%;-----------------------上面那个好像不行了,用下面这个---------- overflow: hidden!important; text-overflow: ellipsis!important; ...
2019-05-07 10:17:27
879
原创 断点续传问题
背景:服务器通过springboot将文件发送至客户端。服务器除了需要将response中的header设置为:response.addHeader("Content-Length", "你算出来的值");response.addHeader("Content-Range", "你组装出来的值");response.addHeader("Accept-Ranges", "bytes"...
2019-05-06 21:53:07
387
转载 Intellij IDEA运行报Command line is too long解法
报错内容:Error running 'ServiceStarter': Command line is too long. Shorten command line for ServiceStarter or also for Application default configuration.解法:修改项目下 .idea\workspace.xml,找到标签<comp...
2019-03-15 10:14:34
408
转载 ruby on rails(ROR)从入门到放弃:七(routes.rb)之 member、collection、new的区别
RESTful风格的路由动词默认有7个(分别为:index, show, create, new, edit, update, destroy)。有时我们需要自定义路由,这时就要用到:on参数。:on参数有三种取值,分别为collection,member,new。如果想添加一个member方式的路由,可以这样:resources :photos do member do ...
2019-03-13 10:15:38
374
原创 ruby on rails(ROR)从入门到放弃:六(routes.rb)之 resources用法二
resources :book do resources :userendresources的嵌套用法,以上嵌套后的路径和Helper为:(可以通过rake routes查看)book_users GET /books/:book_id/users(.:format) users#index POST /books/:book_id/us...
2019-03-13 09:50:33
293
原创 ruby on rails(ROR)从入门到放弃:五(routes.rb)之 resources用法一
在前面创建的工程中可以发现,routes.rb路由配置中,使用脚手架生成的book的路由配置是这样的:resources :book:book这样的写法为Symbol,我的理解为 :book写法跟 "book"字符串类似,只是如果我们在很多地方都使用了“book”这个字符串的话,那么将会new出来很多的book字符串,这是不必要的,使用了Symbol类型的 :book会使内存中只存在一份。...
2019-03-12 22:48:53
955
原创 ruby on rails(ROR)从入门到放弃:四(目录结构介绍)
app/ 应用的核心文件,包含模型、视图、控制器和辅助方法 app/assets 应用的静态资源文件,例如层叠样式表(CSS)、JavaScript 文件和图像 bin/ 可执行的二进制文件config/ 应用的配置 db/ 数据库文件 doc/ 应用的文档 lib/ 代码库模块文件 lib/assets 代码库的静态资源文件,例如...
2019-03-12 17:54:30
396
原创 ruby on rails(ROR)从入门到放弃:三(一点点创建MVC)
上一节可以使用脚手架命令进行创建某一块业务流程。本次分别去创建MVC,实现编写blogs(博客)和查看详情两个流程。还是在第一节的工程根目录下执行:创建controller与view> rails g controller Blogs write show 完成之后查看一下app/controllers目录下的blogs_controller.rb文件,文件中自动生成了两...
2019-03-11 21:09:22
419
原创 ruby on rails(ROR)从入门到放弃:二(初探MVC)
进入上节创建的工程下,app目录,其中:controllers目录代表web开发模式中mvc的cmodels目录代表mviews目录代表v普通的项目我们做一个业务的CRUD的时候都是需要自定义每个文件的编写。使用脚手架去创建业务:在ROR框架下,一条命令就可以将所有事情做完,比如我们做一个书籍book的增删改查。使用rails g scaffold book name:...
2019-03-11 17:55:19
237
原创 ruby on rails(ROR)从入门到放弃:一(HelloWorld)
暂时不介绍环境如何搭建了。网上有搭建教程,ror的技术教程实在太少,因此在此存档有关ror的博客,我当前是基于ubuntu开发,开发工具使用的是idea的rubyMine。在我的ror的工作目录下执行: rails new ror_demo1。此命令是创建一个ror的工程,进入cd ror_demo1发现生成很多目录,各个目录介绍后续添加上,本篇先执行helloworld。工程根目录下有一...
2019-03-11 14:41:16
758
原创 解决hdfs报错:filesystem closed
FileSystem fileSystem =FileSystem.get(uri, new Configuration);final FSDataInputStream in = fileSystem.open(path);IOUtils.copyBytes(in, out, 1024, true);程序中使用此方法进行获取文件系统,然后使用此方法 IOUtils.copyByt...
2019-03-06 15:13:47
5950
1
原创 ruby on rails第一章
1. rails 【_5.2.2_】 new **** #创建应用的时候指定版本2. bundle update3.bundle install4. rails generate/g scaffold User name:string email:string #这个是脚手架5. rails g controller StaticPages home help #这个是生成...
2019-03-01 14:57:39
215
原创 linux安装ffmpeg
# 下载wget http://www.ffmpeg.org/releases/ffmpeg-4.0.tar.gz# 解压安装tar -zxvf ffmpeg-4.0.tar.gzcd ffmpeg-4.0./configure --enable-shared --prefix=/usr/local/ffmpegmakemake install进行配置安装完成之...
2019-01-30 15:54:15
191
原创 rabbitmq总结
1. 交换机没有储存能力,如果交换机上没有绑定队列,则消息发送失败不会被持久化。队列才有持久化的能力2. 生产者发送消息时,如果是Fanout Exchange交换机,则路由的key会失效。3. 只有在创建和绑定交换机与队列的bean时使用bean,其余操作都是使用名称。4. 当队列名称一样时,就算使用的广播模式也是轮询的负载均衡。广播针对的是交换机与队列。其余后续再补充...
2019-01-02 16:18:14
190
原创 hadoop连接异常解决:ConnectionRefused Exception
介绍一下环境。hadoop部署至云服务器中,core-site.xml配置为:<property> <name>fs.default.name</name> <value>hdfs://storage-dfs:9001</value> </property> 然后本地用hsfsAPI远程...
2018-11-30 09:50:04
5905
1
原创 springboot-mysql断连问题解决
现象:连接空闲8小时候后自动断开连接。报错如下:### Cause: org.apache.ibatis.transaction.TransactionException: Error configuring AutoCommit. Your driver may not support getAutoCommit() or setAutoCommit(). Requested setti...
2018-11-05 09:58:55
2231
原创 Numpy学习第二篇:api
arr = np.array(list('abcdefg'))arr = np.ones(shape=(100,100,3), dtype=int) 其中:str>float>intarr = np.zeros((3,4))arr = np.full(shape=(2,2), fill_value=5)arr1 = np.full_like(a=arr, fill_valu...
2018-11-02 01:25:40
150
原创 Numpy学习第一篇:helloworld图片处理
import numpy as npimport matplotlib.pyplot as pltimg = plt.imread("D:/用户目录/我的图片/timg27.jpg")img2 = img - 230plt.imshow(img2)
2018-11-02 00:10:31
283
原创 jupyter学习第二篇:常用的快捷键
a: 代表在前一行插入b: 代表在后一行插入dd:代表删除当前行ctrl+enter:运行shift+enter:运行并移至下一行,如果下一行不存在,则自动创建下一行且聚焦alt+enter:运行并插入一行且聚焦tab:自动补全shift+tab:查看方法...
2018-11-01 23:26:24
346
原创 jupyter学习第一篇:环境配置
当前环境是win7 x32:在开始菜单中jupyter快捷方式右键---属性---目标位置: 将路径修改为自己的workspace即可。
2018-11-01 23:20:12
352
原创 scrapy学习第四篇:windows下安装scrapyd
首先安装 pip install scrapyd来进行管理scrapy项目然后安装scrapyd_client来进行部署scrapy项目至scrapyd中在scrapy项目中修改scrapy.cfg文件[deploy]url = http://localhost:6800/addversion.json然后cmd启动scrapyd接着进入项目内部进行部署scrapyd-de...
2018-11-01 00:08:16
722
原创 scrapy学习第三篇:创建spider_redis配置文件
#启用Redis调度存储请求队列SCHEDULER = "scrapy_redis.scheduler.Scheduler" #确保所有的爬虫通过Redis去重DUPEFILTER_CLASS = "scrapy_redis.dupefilter.RFPDupeFilter" #默认请求序列化使用的是pickle 但是我们可以更改为其他类似的。PS:这玩意儿2.X的可以用。3.X的不...
2018-10-31 23:29:57
289
原创 scrapy学习第二篇:创建spider
使用命令scrapy startproject test1来创建第一个scrapy工程cd test1然后使用scrapy genspider -l 查看所有spider的模板然后选择basic 模板创建一个spider: scrapy genspider -t basic first www.whu.edu.cn然后进入spider目录编辑first.py文件,重写parse方法...
2018-10-27 15:27:17
465
原创 scrapy学习第一篇:环境安装
pip install setuptoolspip install lxmlpip install pyOpensslpip install scrapy 在执行安装scrapy的时候报如下错误于是离线安装,win32位的这里安装,win64位的这里安装,执行pip install Twisted-18.7.0-cp36-cp36m-win_amd64.whl然后安装pip...
2018-10-27 14:38:23
216
原创 百度编辑器ueditor爬坑记-------ie下初始化报错
ueditor.all.js中有一个方法如下: /** * 渲染编辑器的DOM到指定容器 * @method render * @param { Element } containerDom 直接指定容器对象 * @remind 执行该方法,会触发ready事件 * @warning 必...
2018-10-21 15:10:23
1644
原创 mongodb在windows下安装部署方法
我的mongodb装在D:\ProgramFiles\work-soft\MongoDB目录下的。在该目录下执行以下操作:1. 创建data文件夹2. 创建logs文件夹,创建mongo.log文件存放日志3. 创建配置文件mongo.config:dbpath=D:\ProgramFiles\work-soft\MongoDB\data\dblogpath=D:\ProgramF...
2018-10-09 15:15:46
158
原创 将本地Jar包注册至maven库中
不常用,每次都忘,记录于此。mvn install:install-file -Dfile=D://cm-sites/target/cm-sites-1.0-SNAPSHOT.jar -DgroupId=com.webber.cm -DartifactId=cm-sites -Dversion=1.0-SNAPSHOT -Dpackaging=jar改成对应的就行。...
2018-10-08 14:39:11
1245
原创 activiti工作流研究——画流程图
起因:由于工作是要使用工作流解决稿件审核流程,不得不采用工作流,近3年的定制化流程已经让我们体会到修改审核流程的带来的不便。这次也是痛下决心要引入工作流,由于公司里另一套产品采用的是jbpm,orm层采用的是hibernate,前辈们对于这个工作流的反响都不是很好,因此这次决定使用activiti,也正符合目前新产品的技术框架springboot + mybatis搭建结构,正好activiti的...
2018-10-08 10:42:56
3288
activiti在eclipse中的插件
2018-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人