自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 pymysql与mysqldb在多进程中使用问题的记录

一个多进程的程序,使用了PooledDB连接池,开始使用的是mysqldb,是能正常使用的;后来MySQL升级到8,启用了ssl,用mysqldb就有问题。想着把mysqldb替换为pymysql,但是其中一个地方出现问题,似乎是不同进程间的查询出现混乱,导致数据匹配不上。不知道是不是pymysql与mysqldb在多进程中使用上确实是有区别,还是哪个地方没使用对,先做一个记录。

2024-10-31 14:18:12 62 1

原创 远程桌面 内部错误

百度出来的方案操作基本都没用,都没解决。最后找到windows远程桌面“出现了内部错误”终极解决方法:启用“远程(RDP)链接要求使用制定的安全层” | 中国IPv6网windows远程桌面“出现了内部错误”终极解决方法:启用“远程(RDP)链接要求使用制定的安全层”在被远程桌面的服务器或电脑里,打开 “运行” — 输入: gpedit.msc 回车,找到 计算机配置–管理模板–windows组件–远程桌面服务–远程桌面会话主机–安全– 找到 “远程(RDP)链接要求使用制定的安全层” —

2022-05-29 21:09:32 3097 1

原创 bootstrap-table导出excel时数字字符串开头的0被自动省略

原因是excel“智能”识别数据格式,有时聪明反被聪明误。解决方案:修改tableExport.js搜索: if (typeof tdcss != 'undefined' && tdcss !== '')tdstyle = 'style="mso-number-format:\'' + tdcss + '\''; 位于784行增加else分支:else { tdstyle = 'style="mso-number-format:\'\\@\'';} //最后是两个单引号...

2022-03-31 13:49:32 757 1

原创 python 循环中进行数据库查询select 结果不变

在while循环中执行同一个查询语句,没有参数,数据库中发生变化后,查询结果不是最新的。col, ctp_data = self.sql_ctp_db.SelectAll(ctp_sql) #结果一直不变在下面函数中添加self.conn.commit()能解决查询结果不变的问题def SelectAll(self, sql='', param=()): columns = [] result = None if None in [self.conn, self.c

2022-03-02 19:01:22 1520 1

原创 wkhtmltopdf把HTML转为PDF,Ajax请求的数据没有

把一个有Ajax请求的HTML页面转化PDF,因为数据没有立即返回,直接用wkhtmltopdf http://127.0.0.1/test test.pdf转化的PDF文件,数据还没加载出来需要加两个参数,数据就有了wkhtmltopdf --no-stop-slow-scripts --javascript-delay 10000 http://127.0.0.1/test test.pdf--no-stop-slow-scripts 允许加载运行缓慢的js脚本--javasc.

2021-11-23 11:25:27 1217 1

原创 redis 每天删除数据后碎片率超高

同样的程序在两台服务器上,redis版本是3.2,其中一台上mem_allocator:libc ,另一台上用的是mem_allocator:jemalloc。用libc的redis在删除数据mem_fragmentation_ratio能达到七八十,而用jemalloc的redis是一点多。虽然重启后,问题都会解决,但是如果redis只是做为暂存数据,并且很多数据在第二天使用前需要删除的场景,mem_allocator就最好不要用libc,而是用jemalloc。或者使用redis4.08以上版本,说是有

2021-10-25 15:58:01 360

原创 Linux mysql启动失败

mysqld.service - SYSV: MySQL database server. Loaded: loaded (/etc/rc.d/init.d/mysqld; bad; vendor preset: disabled) Active: failed (Result: timeout) since 三 2021-06-09 19:07:57 CST; 18s ago Docs: man:systemd-sysv-generator(8) Process: 399 Ex...

2021-06-09 19:15:24 1406

原创 TypeError: can‘t pickle _thread.lock objects

windows下python多进程multiprocessing报错TypeError: can’t pickle _thread.lock objects,而同样的用法在Linux下没问题。如下会报错TypeError: can’t pickle _thread.lock objectssub_run = SubProductAndPositionProfitOverview(m_sub_trade_plan_names, self.stock_info,self.db_redis_tradereco

2021-04-20 13:37:57 2043

原创 记一次xml文件中,value值存在&符号引起错误 System.Xml.XmlException 在 System.Xml.XmlTextReaderImpl.Throw

记一次xml文件中,value值存在&符号引起错误连接mysql的配置文件中密码存在特殊字符&,程序为wpf的客户端程序,程序启动没有任何反应,事件查看器中报错:异常信息: System.Xml.XmlException 在 System.Xml.XmlTextReaderImpl.Throw(System.Exception) 在 System.Xml.XmlTextReaderImpl.HandleEntityReference(Boolean, EntityExpandType,

2021-02-01 14:35:12 1481

原创 python用sqlalchemy从数据库中取中文乱码

flask中数据库操作中用了sqlalchemy,mysql都已经改为了utf8,SQLAlchemy(use_native_unicode=‘utf8’)也改为utf8,from flask_sqlalchemy import SQLAlchemy#db = SQLAlchemy()db = SQLAlchemy(use_native_unicode=‘utf8’)create_engine中encoding=utf8但取出来的中文还是???后来用conn2 = pymysql.connec

2020-08-07 18:15:16 1922

转载 Windows 平台部署 Flask,nginx

在部署flask的时候,找nginx相关资料看到的下文,比较靠谱,做个记录在 Windows 平台,Flask 本身带的 web server 功能太弱,所以考虑 nginx 是否可以在 Windows 平台应用。经过在网上的查找,找到解决方案:Flask + Tornado + nginx。以下是 nginx 在 Windows 部署的方法。下载和安装下载地址:https://nginx.org/en/download.html,选择 Windows 版本,下载后解压缩到目标位置即可。启动和关闭

2020-08-07 16:43:58 3396

原创 部署flask时,Windows下nginx没有跳转

nginx.conf修改如下#user nobody;worker_processes 1;events {worker_connections 1024;}http {include mime.types;default_type application/octet-stream;#access_log logs/access.log main;sendfile on;#tcp_nopush on;#keepalive_timeout

2020-08-07 11:20:13 283

原创 flask开发一个简单web页面,加载缓慢

flask开发的web页面,用内置的服务器运行 app.run(host='0.0.0.0',port=25052,debug=True, threaded=True)在没有添加threaded=True时,在内网访问有时候打开页面会卡十来秒,有时候pending,有时候也很快。但添加后Google浏览器正常几十ms.看到的解释如下文.Flask内置服务器默认配置使用单线程,不支持并发请求资源,并发请求资源,而谷歌浏览器允许并发请求资源https://my.oschina.ne..

2020-05-27 20:37:00 2172 1

原创 Python里类似数据库的纵表转横表操作

在使用Python处理MySQL5.6版本的数据时,由于不能进行子查询,在纵表转横表时不是很方便,研究来一下在Python中来实现。类似于这样的转化ser = df[[‘ctp_account_id’,‘exchange’,‘pos_hold_margin’,‘avail_ratio’,‘trade_date’]]ser = ser.set_index([‘ctp_account_id’,‘trade_date’,‘exchange’])ser = ser.unstack(‘exchange’)s

2020-05-18 11:40:04 1430

原创 Ubuntu的ftp突然连不上了

Ubuntu下账号ftp突然连不上了,多人使用的服务器,也不知道是怎么回事看vsftpd.conf跟一台正常使用的配置是一样的。从网上查找原因把配置里原来# Run standalone? vsftpd can run either from an inetd or as a standalone13 # daemon started from an initscript.1...

2020-03-31 09:17:28 1255

原创 Ubuntu里crontab定时任务执行python无效

python文件用命令python name.py执行是成功的,但是在定时任务中30 2 * * * /name.py不能执行,原因是python文件中指定了运行解释器 #!/usr/bin/python,但python文件是从window中上传上去的,解释器语句的末尾有特殊字符,windows结尾是\r\n,而在linux下文件的结尾是\n,导致不能用vi name.py打开...

2020-03-25 10:42:27 749

原创 Authentication method 'caching_sha2_password' not supported,MySQL8修改了my.ini文件后服务启动不了

mysql8在连接时提示Authentication method 'caching_sha2_password' not supported by any of the available plugins.修改文件my.ini在C:\ProgramData\MySQL\MySQL Server 8.0下但是要注意,不要用文本文件打开,否则有可能保存后格式不对,mysql服务启不了。...

2020-03-03 15:36:59 647

原创 idea打包时出错,字符集异常

在用idea打包的时候,提示maven的setting.xml文件中有错,一个是有中文注释也不行,二是<!-- -->注释符没有匹配上,注释符没有匹配上在运行的时候怎么没有影响呢?...

2019-09-14 11:54:35 503

原创 C#使用封装的MQ接口收不到消息

C#使用封装的MQ接口收不到消息,把接口重新用debug 版编译,正常通过。在调用出现异常----因为方法“get_HostName”没有实现(没有 RVA)。但是把debug的属性打上勾,在编译后。调用MQ接收消息就正常,不明白为什么。有知道的望不吝赐教。...

2019-09-04 13:32:39 444

原创 WIN10Java和Hadoop环境变量配置

JAVA_HOME和HADOOP_HOME要配置在系统环境变量里,而不是在用户变量里,并且路径不能有空格。所以安装的时候不要安装在默认路径下。

2019-08-13 00:39:21 314

原创 C#大整数相乘

当要计算超大整数相乘的时候,超出来整型表示的范围,通过数组来实现。static void Main(string[] args){ string n1="12345678901234567890"; string n2="1234"; string value = bigDataMulti(n1,n2); Console.WriteLine(value);...

2019-07-04 18:25:47 766

原创 git提交RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054

将分支推送到远程存储库时遇到错误: Git failed with a fatal error.the remote end hung up unexpectedlythe remote end hung up unexpectedlyRPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054Pushing to...

2019-07-03 17:25:29 2234

原创 Python多继承super的使用

采用新式类super继承,基类必须继承object,并且在多重继承时,父类只执行一次class A(object): def __init__(self): print ("enter A") super(A, self).__init__() # new print ("leave A")class B(object): ...

2019-07-01 17:55:01 722

原创 微信小程序页面传值

从wxml页面传一个简单的值时,在要传值的地方定义id=“值”如&lt;button class="btn" bindtap="getPm25" id='beijing'&gt;北京&lt;/button&gt;在js文件中通过currentTarget.id来获取如getPm25: function (event) {var city_pinyin = event.curre...

2018-09-17 17:52:22 161

原创 json.dumps(city_aqi_ret)中文显示为Unicode编码

python3.6返回jsonjson.dumps(city_aqi_ret)显示"city_name": "\u5317\u4eac"改为json.dumps(city_aqi_ret, ensure_ascii=False)显示正常 "city_name": "北京",Python2.7需要这么使用json.dumps(m,ensure_ascii=False).de...

2018-09-15 21:38:13 358

原创 AttributeError: 'function' object has no attribute 'free_func'

AttributeError: 'function' object has no attribute 'free_func'运行的时候报这个错,要检查函数名与模块名或Python关键字是否相同,如果相同会导致这个问题

2018-09-15 17:30:08 2010

原创 historian4.3一个SCADA数据源断线后的报错

citect historian4.3连接两个SCADA数据源,一主一备。某天上层应用监控数据全部断线,重启historian后恢复,可不到半小时数据又断,反复出现。查找原因后发现在系统的事件查看器中,从下午2点开始出现报错信息。如图,到SCADA连接离线,测试historian到数据源的连接情况,备连接失败,把备连接去掉重启后,报错依然存在。最后发现备连接服务器蓝屏了,重启后historian恢...

2018-06-26 09:40:23 411

原创 JS中使用var fso = new ActiveXObject("LoadingOilICCard.ICCardActiveX");报automation服务器不能创建对象

JS中使用var fso = new ActiveXObject("LoadingOilICCard.ICCardActiveX");报automation服务器不能创建对象的错,试了网上各种解决方法(http://1017401036.iteye.com/blog/2309097)都还是依旧不行,最后问题出在安装包上,在开始用InstallShield打包时,到Application Fil

2017-09-11 23:56:42 410

转载 Asp Excel数据导入到Access,Sql Server中示例代码

Asp Excel数据导入到Access,Sql Server中示例代码SQL ServerExcelSQLAccessASP 将Excel中的数据导入到Access中,前提是在Access中的表已经建好。dim conndim conn2set conn=CreateObject("ADODB.Connection")conn.Open "Provider

2012-08-02 16:05:52 766

转载 asp如何实现excel 导入sql 数据库

【转】asp如何实现excel 导入sql 数据库http://www.webuc.net/moody/articles/7430.aspx所谓的数据传输,其实是指SQLServer访问Access、Excel间的数据。 为什么要考虑到这个问题呢? 由于历史的原因,客户以前的数据很多都是在存入在文本数据库中,如Acess、Excel、Foxpro。现在系统升级及数据库服

2012-08-02 16:04:25 1135

原创 将excel文件中的数据导入导出至SQL数据库

dim conn,connstrconnstr="Driver={sql server};uid=sa;pwd=*****;database=tushu;SERVER=SQL2005"set conn=server.createobject("ADODB.CONNECTION")conn.open connstr    '此处为excel2007,用'Microsoft.ACE

2012-07-31 19:11:19 733

转载 系统区域为非中文(比如英文)的情况下,执行MultiByteToWideChar失败

源地址:http://www.wangchao.net.cn/bbsdetail_63339.html问题描述:   在wince下,中文字体和环境都设置好,但是系统区域为非中文(比如英文)的情况下,执行MultiByteToWideChar失败  解决过程:   首先是之前使用的方法:  UINT WChar2Char(LPCWSTR pwszSrc, LPSTR psz

2012-04-23 23:09:20 969

Ireport实现金额大写.doc

Ireport实现金额大写,有详细的步骤,通过一个例子来实现。

2019-06-29

2012微软笔试

2013微软校招笔试题,全是选择题,不过是不定项选择,考的都是基础,但要基础非常扎实

2012-09-23

飞鸽传书 代码 详解

飞鸽传书源代码详解,对于开发网络通信程序确实经典的例子

2012-04-05

精通Windows Sockets网络开发源码

精通Windows Sockets网络开发-基于Visual c++实现的光盘源码

2012-03-09

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

TA关注的人

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