- 博客(22)
- 资源 (8)
- 收藏
- 关注
原创 wamp中mysql 5.7.28无法在win10中开启的处理。
查看wamp带人mysql日志,发现没有内容,在看win10日志,提示:failed to set datadir to c:\wamp64\bin\mysql\mysql5.7 \data\看样子应该是没有创建目录,于是手动创建,在启动服务,提示:Fatal error: Can't open and lock privilege tables: Table 'mysql.user'...
2019-12-07 20:05:17 394
原创 centos7.x如何直接yum安装rabbit和erlang.亲自动手完成实践。
很多网上的文章说怎么安装怎么安装,但是一经实战,就不行了。总是不知道哪里出错了。这不我也遇到了,配置过yum库以后,执行:yum install rabbitmq-server-3.7.12-1.el7.noarch.rpmLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfileNo package...
2019-07-31 15:18:46 785
原创 ampq消费者多类型消息的功能如何实现
在xdelayreceiver中,可以定义多个消息处理器,根据参数类型来区分,但是有一个前提,就是必须把注解写到类前面:@RabbitListener(queues = XdelayConfig.IMMEDIATE_QUEUE_XDELAY) public class XdelayReceiver {然后把@RabbitHandler写在每一个处理方法之前@RabbitHa...
2019-06-10 18:26:39 209
原创 amqp的消费者的含 义
使用rabbitmQ的消费者功能时,一开始没搞清是什么逻辑,一直以为是mq服务器直接提交http请求给客户,后来才发现不是这样,而是由mq服务器提交给自已,再由自已发送给客户。 到底mq服务器有没有直接发送给客户的功能呢。 message先发送到mq服务器,mq服务器再定时发送给自已。...
2019-06-10 17:56:32 258
原创 ampq如何消息如何添加headers头
this.rabittmpl.convertAndSend(XdelayConfig.DELAYED_EXCHANGE_XDELAY, XdelayConfig.DELAY_ROUTING_KEY_XDELAY, messageVo, message -> { message.getMessageProperties().setDelay(delayTime); ...
2019-06-10 17:50:58 654
原创 Spring Boot中,如何用restcontroller获取二层json
spring boot中,如果要用post方式提交到rest控制器,如何获取二级json呢,也就是提交过来的json是多层的,至少有2级,类似于这样:具体方法是:在方法参数中用聚合的方式,先建立一个子类的dto类,然后用list<子类>的方式装进去,整体外部再用一个requestDTO包装,代码如下:@RequestMapping(value = "...
2019-05-31 17:18:44 1234
原创 win10的局域网如何设为专用网络
win10如果连接了局域网网线,但需要通过拨号才能上网,这时没有拨号之前默认是未识别的网络,配置文件是公用网络,无法和局域网中的其他配置为专用网络(工作网络)的电脑连接。并且这时没办法直接修改为专用网络的,这是微软win10的bug,因为它根本没有考虑很多人不太明白选择专用网络或工作网络和公用网络的含义,没有说清楚,而且一但选了公用网络,又不提供修改的地方。导致局域网内出了问题解决不了。百度搜...
2019-03-09 14:07:12 5465 2
原创 Dell 一体机的第二硬盘(ssd)突然不能启动的处理方法
一台dell 一体机,inspiron 24-3455,买来时加装了一个120G的ssd,在光驱位,原来的机械硬盘没动,还是正版系统,回来后,我克隆了正版系统到ssd上,并且设置了从ssd启动。就这样用了一年,好了,昨天(2018-6-24),开机时,不知道什么提示升级,于是就升了,结果屏幕什么的都冻结了,后来没管它,它自已重启了,结果进入系统一看,坏了,好象不是从ssd启动了,变成了从机械硬盘启...
2018-06-25 17:27:25 9873
原创 python的urllib2的urlopen error [Errno 10061]和10060错误的元凶
开发了一个定时采集数据的程序,一直用的好好的,没想到有一天突然就不行了,提示urlopen error [Errno 10061],有时候也提示10060错误,一般而言,这应该是服务器禁止你的ip了,但用浏览器打开网址一看,完全正常的,可以打开,那说明没有封ip啊。这是怪事了,查了半小时,都是说什么打开ie的代理设置,去掉里面的打勾即可,但是我去掉了,重启了应用,还是不行。有的人明明没有设置过代理...
2018-05-08 17:06:24 8183 1
原创 win10中磁盘突然变成raw格式的问题
电脑连续开不几天,早上起来一看,资源管理器打不开了,心想坏了,估计磁盘找不到了。强制重启,果然是的。查看事件日志,好多磁盘io出错的记录。把机箱打开,3tb硬盘拿出来,装在usb硬盘盒里面,进入win10,磁盘就成了raw格式。但是盘符还在,查了好多信息,都说要恢复数据什么的。但是我盘算应该不是全盘损坏,应该是有坏道导致个别文件分配表错了。后来看到有人用chkdsk检查,于是试了一下: chkds...
2018-04-21 14:04:27 22294
原创 Python中定时任务线程无法自动退出的问题
python的线程有一个类叫Timer可以,用来创建定时任务,但是它的问题是只能运行一次,如果要重复执行,则只能在任务中再调用一次timer,但这样就存在新的问题了,就是在主进程退出后,不能正常退出子线程。from threading import Timerdef scheduletaskwrap(): pritn "in task" Timer(10, scheduletaskwra...
2018-04-20 09:30:32 6290
原创 anaconda2如何给现有的包降级
用python2.7.13写了一个批量计算的代码,用于分布式计算,用pyinstaller打包后,发现不能在cmd中直接运行,提示python ImportError:c extension: No module named timedeltas not build If you want to import pandas from the source directory,you may nee...
2018-03-06 17:55:39 9026 1
原创 Mysql查询很慢,卡在sending data 的原因
因为编写了一个Python程序,密集的操作了一个Mysql库,之前数据量不大时,没发现很慢,后来越来越慢,以为只是数据量大了的原因,但是后来慢到不能忍受了,查了半天,索引能用的都用上了,执行一次还是要3到4秒,不能忍受了。于是把一些可以缓存的查询全部用redis缓存了起来,大大加速了应用。但是还是有一些没办法缓存的,或者说,每次查询都是不一样的结果的就没办法了。用navicat的查询概况可以看到卡...
2018-02-27 14:48:44 7047 1
原创 win10无法完全关机,无法彻底关机,无法正常休眠的问题,解决过程。
H97主板,win10专业版正版,E3 1245-v3cpu,自带集成显卡 16G内存,自从装好win10,就发现无法正常完全彻底关机,电源灯一直亮。休眠也是这样,而且休眠后不能动一下鼠标自动开,必须按重启键。之前用集成显卡,不能正常关机,我还不知道呢,就看关机后,电源灯还亮着,以为它已经关了呢,这几天换了一个独立显卡,立马就发现不对了,因为显卡风扇在关机后在全速运转,这才知道原来以前一直都没正常...
2018-02-22 17:27:27 22270
原创 mysql2oracle出现的各种坑
先是要从mysql转换到oracle11g for windows x64用了oracle的sql developer,死活转不了,无奈之下用了mysql2oracle,也是各种问题。一会提示oci.dll找不到,于是复制了一个过来,提示-1错误,于是再把其他一些dll也复制过来,也不行,还是-1后来又找了一个x64版的instantclient中的dll,也不行。再查,好象是之前复制32位的in...
2018-02-21 12:32:49 1259
原创 python2.7中pandas有时无法新增一列的处理办法
python2.7中,用pandas处理数据时,经常要给dataframe新增一列,最简单的办法就是:df['newcol']=1000这样的方法是简单,但是dataframe中新增的一列全是同样的值,如果要把一个序列直接增加到原来的dataframe中呢,就不好弄了。例如:df['newcol']=pd.Serials(a)这时,你会发现新增的列的值全是Nan,和原来的a序列中的值一点关系没有。...
2018-02-21 12:26:24 1028
原创 在用mysql installer安装mysql5.7.19时,老提示失败,点击detail
时,提示要安装vs 2013 Redistributable,看样子应该是vc++的那个,但是我明明白白装了,还是提示同样的错误。后来查了会才发现原来要安装一个更新,才可以。具体地址如下:https://support.microsoft.com/en-us/help/3179560/update-for-visual-c-2013-and-visual-c-redistributable
2017-09-25 09:44:32 1904
原创 phpmyadmin中创建一个存储过程或函数,提示出错怎么办?
在navicat中要创建如下所示的函数或存储过程很简单:直接复制并运行即可,CREATE FUNCTION `getChildLst` (rootId INT)RETURNS varchar(8000)BEGINDECLARE sTemp VARCHAR(8000);DECLARE sTempChd VARCHAR(8000);SET sTemp = '$'
2017-06-15 13:52:12 2364 1
原创 微信中h5中的视频无法播放,提示视频解析失败的根本原因。
提示:如果你的视频文件所放的服务器装的是apche2.4,那就对了,否则不需要往下看了微信中的h5中的视频在微信中无法播放,但是你用浏览器打开这个h5地址,却可以播放,原因就是apache没有配置mp4视频不要进行gzip压缩。在apache的配置中加一行:SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|zip|mp4)$
2017-05-12 16:27:29 15000
原创 支付宝app集成支付时坑爹的系统超时,请稍后再试 问题。
这段时间在做一个app,用到了支付宝的app支付,经过半天的调试,已经集成好了,可以支付了,但是过了3天假期之后,一用,发现总是提示:系统超时,请稍后再试,具体就是这样:支付宝app集成支付本来就不是天天做,所以也不可能对所有的错误提示有经验,这可以理解,所以就天真了,以为是真的:系统超时,结果过了几个小时还是一样的提示,问了客户,也没有改过公钥和私钥,这个就怪了,于是登陆
2017-05-08 11:29:56 10827
原创 IE8下面的ajaxfileupload的上传文件处理。
ie8下面很多人遇到了无法上传文件的bug,具体来说,就是选择文件的弹窗无法弹出来,调试后,弹出来选中文件的框以后,确发现上传以后也没有成功提示,反而出现js错误。经查是因为ajaxfileupload需要改进才能支持ie8下面的json解析。具体是在ajaxfileupload的98行以后。添加改动以下代码:把:var data = jQuery.upload
2017-03-03 16:20:19 4585
原创 测试了一下php5.6的opcache的性能提升
首先在win7 x64的桌面上用php 5.5.1的cli状态运行循环1千万次测试,时间差距是356毫秒。php代码如下:echo floor(microtime(true) * 1000);$n=0;for($i=0;$i$n++;}echo '--|-|--'.floor(microtime(true) * 1000);?>执行截图:
2017-01-04 11:33:50 2002
中国手机号段归属地数据库(截至2019年12月10)
2020-09-29
python的pywin32模块的2.7版本,32和64位打包下载,调用win32api必备
2017-08-17
IE8下面能用的ajaxfileupload
2017-03-03
webkit.net 0.5版,c#和winform嵌入chrome核心浏览器控件
2016-11-30
中航信IBE机票接口开发相关文档
2015-10-27
android手机pcm转amr格式示例代码工程
2015-09-11
redis.windows2.6-3.0完整最新版,包括x64和源代码
2015-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人