摘要:
原来是跑单站,现在想跑多站,配置不算复杂,记录一下: 用默认的httpd.conf修改,去掉两个vhost的注释 servername指定任意一个合法的域名 如果是python,配置wsgi 修改extra中的vhost配置,需要注意的是,第一要加上权限控制 第二,如果是python,需要加上wsgi的配置 ServerAdmin webmaster@dummy-host2.exampl... 阅读全文
摘要:
function waitVar(key,varb, fun) { //等待指定变量,返回:-1:无数据,继续等待 -2:超时 1:成功。fun不支持参数 if (!cnt2[key]) { cnt2[key] = 1 } else { cnt2[key]++ } if (!varb || varb.length == 0) { if (cnt... 阅读全文
摘要:
onLoad: function (option) { 当等待关键参数时,希望能够用settimeout重新调用,但用arguments无法获取option参数: onload [callee: (...), Symbol(Symbol.iterator): ƒ] 阅读全文
摘要:
很奇怪,原来好好的,结果现在显示乱了,模拟器和手机都不一样。模拟器上,整个canvas都往右偏移了,手机上,右侧有一大片空白。 反复试验,发现问题是:page的对齐方式是center引起的,改为left就好了。 阅读全文
摘要:
小程序里,大多数操作都是异步操作,一些重要的操作,如从网上获取重要变量值,必须要保证有值,后续操作才有意义。但异步操作,又必须把处理放到回调中,代码可读性降低,而且和大多数正常逻辑相背。 折腾了两天,试了一些方法,记录一下: 1、最简单,用while循环等待,发现基本上卡死 2、灵机一动,用showToast自带的超时功能,循环等待,也不行。因为showtoast是异步执行的。其他的showMod... 阅读全文
摘要:
在win7下安装老软件,卡在“正在注册字体”了,检查发现是ocx注册有问题。 重写一个ocx注册的批处理就好了。 如:regsvr32 "C:\Program Files\商洛市防汛抗旱指挥系统\ContourOCX\ContourOCX.ocx" if exist %Systemroot%\SysWOW64 ( regsvr32 "C:\Program Files (x86)\... 阅读全文
摘要:
从tushare抓取到的财务数据,最开始只是想存下来,用的办法想简单点,是:插入--报错—update 但发现这个方法太蠢,异常会导致大量无效连接,改为: for idx,row in d2.iterrows(): try: rs=db.getData("select f_Code,f_Time,%s from caiwu ... 阅读全文
摘要:
用reduce拼了一个超长sql语句,大约65000字符,运行通不过,报错: OperationalError: (1054, "Unknown column 'nan' in 'field list'") 拼串语句很普通,就是构造插入的数据对 kvs=reduce(lambda x,y:"%s%s('%s' , '%s' , %s)"%(x,"" if x=="" else ",",y[0]... 阅读全文
摘要:
OperationalError: (1205, 'Lock wait timeout exceeded; try restarting transaction') 原因很简单,太多错误,意外处理没有关闭连接,导致连接过多。 阅读全文
摘要:
用tushare,import的时候,老报这个错。我的系统是重装的,包都是直接复制过来的。重新安装也不行。 最后,从网上下beautifulsoup4-4.6.0-py2-none-any.whl安装包,再删除beautifulsoup4-4.6.0.dist-info文件夹,再安装,终于解决。 阅读全文