- 博客(16)
- 资源 (14)
- 收藏
- 关注
原创 Web2py下,一个导入方法的通用实现
在CMS管理中,通常需要数据的批量管理维护,web2py框架天生具有这方面的优势,利用内置的控件,可以很方便的实现。Web2py下,一个导入方法的通用实现
2022-12-31 16:09:38 148 1
原创 web2py的导出功能csv的BUG或功能缺陷,objects.py文件的修改
在objects.py中,3144行出,增加函数,形成label,在输入记录时,增加上输出。web2py的导出功能csv的BUG或功能缺陷,objects.py文件的修改。其他导出选项,可以类似修改。
2022-12-14 15:48:55 132
翻译 delphi Twebbrowser IE版本选择
资料来源网上,如有异议请联系删除。经过验证和修改。twebbrowser如果不设置,默认使用系统默认核心,一般是IE8。由于IE8版本较低,在特殊情况下,浏览网页会发生异常错误,不兼容等。需要修改调研的默认IE版本,默认使用系统的最高IE版本{增加Registry引用}function GetIEVersionStr: string;var Reg:TRegistry;begin Result := ''; Reg := TRegistry.Create; try
2022-06-27 16:14:23 543
原创 UOS linux下Lazarus indy idIPWatch控件控件的BUG
在ide增加idIPWatch控件后,在form单元中,并不存在这个变量的定义,需要在form中增加一个才行。idIPWatch1:TidIPWatch这样对idIPWatch的设置都生效了,idIPWatch.currentIp的值获取也正常了。
2021-05-13 17:20:47 255
原创 UOS linux下Lazarus indy控件使用异常的解决
最近统信UOS火,支持国产生态os,尝试在UOS下开发。图形化开发平台lazarus是一个很好的选择,对有pascal,delphi使用经验的同学也很友好。增加网络控件支持indy,添加任何一个控件,都会异常出错。在Windows下,默认系统编译是支持thread的,在Linux下的编译是默认不包含thread的控制,而indy内置了thread的大量调用,会出现异常的错误,在exception的跟踪中,可以看到。如果UOS直接运行,画面一闪而过,看不到什么信息。在terminal下,可以看到d
2021-05-13 16:53:01 891 2
原创 web2py框架下asp的迁移
IIS的asp访问,扩展名默认的asp,IIS会去解析执行文件如果客户端程序不变,服务器更换到web2pyweb框架上,实现平滑迁移,需要python web框架的注意。def hello(): response.view='hello.asp' return dict(message=T("Hello World"))本来默认访问的的方式为 [control]/hello 或[control]/hello.html修改试图后,可以为hello.asp,这样如果客户端使用.
2021-04-26 14:14:35 110
原创 python上传文件的服务器保存cgi.FieldStorage
ff=request.vars['upfile'] #cgi.FieldStorage类型fname=os.path.join(request.folder,'uploads',ff.filename)with open(fname, "wb") as f: f.write(ff.value)cgi.FieldStorage类型内置了很多属性。web表单的处理<form action="#" class="web2py_form" enctype="m...
2021-04-26 10:36:24 632
原创 pyinstaller生成exe后,执行错误No module named ‘win32timezone‘
ModuleNotFoundError: No module named 'win32timezone'[10248] Failed to execute script main是时间格式问题,在源码中显式得得引入win32timezone模块
2021-02-22 09:55:48 1767
原创 mutipass安装ubuntu 20.04的桌面xfce4
1/xfce4先依次安装依赖,再安装xfce4 x11-xkb-utils libxklavier16 xfce4-session xfce4-pulseaudio-plugin libpulse-mainloop-glib0 libpulse0 libsndfile1 libvorbisenc2 libvorbis0a=1.3.5-4.2 apt install xfce4startx2/默认python3为3.8.5apt install python3-...
2021-02-18 16:12:38 695
原创 web2py日志的问题求解?
web2py利用python自身的日志,实现记录机制,涉及配置文件logging.conf及里面的配置,consoleHandler的方式,实现consile输出。在nginx模式访问下,就没法记录到文件中,求解?谢谢目前临时处理的办法,在db.py中,设定个类、函数,实现调用记录文件。如简单实现:#日志的全局变量控制logfile=open('lyfnserver.log','w+',encoding='utf-8')def logger(value=''): ret...
2020-06-09 14:24:52 187
原创 web2py的URL参数encode,decode,兼用不通的web服务器
在web2py中,访问其他的浏览器,可能涉及utf-8的问题,如果参数含有中文,可能调用参数传递会有问题。如http://****/downfile?id=1&fname=下载文件名含有中文.exe这样,访问nginx下载就会无法实现下载,可以对相关参数通过urllib的参数编码实现访问。一、urlencodeurllib库里面有个urlencode函数,可以把key-value这样的键值对转换成我们想要的格式二、urldecode当urlencode之后的字符串传递过来之后
2020-06-09 14:19:00 201
原创 web2py的SQLFORM.grid的BUG或功能缺陷。createargs,editargs,viewargs出入参数的失效
Version 2.20.4-stable+timestamp.2020.05.03.05.18.50版本,其他版本也存在SQLFORM.grid的三个参数createargs={}, 创建form,new操作editargs={},编辑form,edit操作viewargs={},查看view,view操作对表单传入控制参数,定义后,没出入对应的表单中,没对相应的字段属性进行赋值,导致失效。修改sqlhtml.py 1460行代码att = {}for k, v in att..
2020-06-02 16:31:33 252
原创 delphi的时间Ttime,Tdatetime的信息
第一行 Ttime now的值 timetostr时间显示为15:08:50 双浮点数double类型,8字节 小数点部分记录时间 0.6311428009 *24=15.1474272216 取整为15, 0.1474272216*60=8.845633296 取整8为分, 0.845633296*60=50.73799776 取整为50为为秒,0.73799776
2016-10-08 15:15:10 3863
uWSGI的windows编译版本,内有编译截图,运行截图。
2020-12-15
web2py文档5th,目前6th正修订中
2019-03-03
Dcef安装运行可用
2018-01-10
TDcefBrowserDcef的一个版本。
2018-01-10
aspmaker 12.0中文包chinese.xml
2017-10-05
几个delphi写的进程相关的函数,最近开发一个服务程序收集编写
2014-02-22
delphi CGI
2011-02-23
发现病毒迅速断开网线
2010-02-03
Windows桌面安全辅助工具开发
2010-02-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人