- 博客(29)
- 资源 (5)
- 收藏
- 关注
原创 delphi使用sqlite3
首先把sqlite3.dll放到bin目录,其他sqlite3.pas,sqlite3udf.pas和SQLiteTable3.pas放到工程目录。看了一下delphi调用sqlite3最新版本的调用,网上说的都很片面,也没有完整的资料了。在调用demo中,官方也给了一个demo但是功能很少,没有参考价值。问题是查询插入和修改时要怎么传参数,用老的方法都是不行的,上面是创建,这不是重点,这个官方demo也没啥问题。引入SQLiteTable3;我自己研究了一下,分享出来。就这样传,参数才能生效。
2025-04-28 18:28:04
472
原创 wordpress环境的搭建
打开网站,输入域名配置一些网站的根目录,就是我们解压缩wordpress的文件位置。然后点击启动Apache和Mysql,就上面的图中有,这样我们的服务器基本就搞定了,很适合菜鸟来使用。数据库还需要客户端来编辑,我推荐用workbench,我有讲过这个工具的用法,可以自己找一下。我们启动了数据库服务,但是还没有在数据库中建立自己的库,打开数据库workbench,我在本地使用的,域名设置的是127.0.0.1,直接在浏览器打开,就会自动进入。这样这样就全部安装完成了,然后可以研究怎么建一个个性化的网站了。
2025-04-21 12:15:31
306
原创 n8n的搭建
命令创建一个卷来存储持久性数据,下载所需的 n8n 映像,并启动在端口 上公开的容器。1,首先安装docker,现在docker有图形化界面的。在输入注册信息,点击next。按照提示就已经安装成功了。2,安装好后,打开终端。
2025-04-20 19:13:10
362
原创 go+mysql+cocos实现游戏搭建
盲目的学了一段时间了,刚开始从Box2d开始学习,明白了很多,Box2d是物理模型的基础,是我们在游戏中模拟现实的很重要的一个开源工具。后来在朋友的建议下学习了cocos,也是小程序开发的利器,而golang是一款高效的httprouter服务器,如果考虑安全肯定是没有tcp的安全。中间件等使用很简单,直接c.MustGet("redis").(*redis.Client)直接取出来就能使用,c是gin.Context类型,是请求传的参数。CallFunc用的是反射机制,通过传过来的参数调用函数。
2025-04-20 17:09:59
505
原创 go环境安装mac
注意有二进制的包,也有图形界面安装的包。图形界面直接傻瓜式点就行了。2、将下载的二进制包解压至 /usr/local目录。然后source ~/.bash_profile生效。在~/.bash_profile 添加。go --version查看版本。找到对应自己环境的版本下载。go --env查看环境变量。
2025-04-20 16:02:07
490
原创 您未获授权,无法查看此网页。
chrome浏览器调试或者访问网站的时候,如果网络不好,或者地址错误,就会出现网站无法访问的情况。这个网站没发访问了,其实这不是网站的问题。3.找到问题网站,选择后面的删除,问题就解决了。
2025-03-27 20:55:55
321
原创 如何动态生成option
【请选择市】</option>' + str);$("#district_code").html('<option value="">【请选择县】
2025-03-21 18:00:04
219
原创 flask直接返回html
注意:safe_html第一个参数是title是"title",第二个参数是'自己参数'。这里定义了safe_html的过滤器传过来一个参数title,这样就可以通过这种方式把html插入到模版返回到前端了。这个其实还挺有意思的。
2025-03-20 15:31:35
253
原创 cryptography详解
cryptography` 是 Python 中处理密码学的首选库,兼具易用性和安全性。对于简单任务,可以直接使用 `Fernet` 等高级接口;对于复杂需求,可以深入 `hazmat` 层定制实现。无论是初学者还是专业开发者,只要根据需求选择合适的接口,都能高效完成加密任务。
2025-03-15 10:14:34
844
原创 RuntimeError: ‘cryptography‘ package is required for sha256_password or caching_sha2_password auth m
pytharm运行flask框架连接数据库,一直都没啥问题,最近突然弹出来下面的报错:进入pytharm库管理界面,安装cryptography:在登陆就可以了。
2025-03-15 09:37:16
222
原创 subline text配置python环境
可以查看python3在全局环境里面的位置,将这个位置替换“/usr/bin/python3”即可。这里遇到一个问题,就是安装多个版本的python后,就会出现全局安装后在执行时找不到安装的库。这里有个好用的指令: which python3。
2025-03-13 12:09:15
100
原创 ERROR: Could not install packages due to an OSError:
安装python工具时提示权限不够,这个很麻烦,但是解决比较容易,按照提示。pip3 install --user 库。
2025-03-13 11:23:59
401
原创 Flask学习笔记
{% block title %} 和 {% block content %}:重写基础模板中的块内容。{{ price|round(2) }}:将 price 变量的值四舍五入到小数点后两位。很多都不需要花时间来看,都是python的语法和调用,我们只需专注于我们返回的视图功能,{{ name|capitalize }}:将 name 变量的值首字母大写。app:app:指定 Flask 应用实例的位置,格式为 模块名:实例名。这类应用最常见的功能就是后台管理程序,主要就是数据的获取和展示。
2025-03-01 15:27:14
530
原创 dvwa安装心得
授权:GRANT ALL PRIVILEGES ON dvwa.* TO 'dvwa'@'%' WITH GRANT OPTION;注意,由于mysql8.0以后的版本不支持mysql_native_password这种方式,建议安装5.7版本的数据库。创建用户:CREATE USER 'dvwa'@'%' IDENTIFIED BY '**********';如上图,把config.inc.php.dist改成config.inc.php.将下载的DVWA解压到phpStudy的WWW目录下。
2025-01-14 17:22:17
237
原创 uwsgi部署pycharm容易出现的问题(新手)
可以输入uwsgi --help来查询支持的那些参数。--wsgi-file也是不支持的,需要引入python插件的支持--plugin python。这个是我配置的,运行uwsgi ***.ini可以启动网址。如果还有问题,可以在这个uwsgi9090.log日志文件中查看解决。要注意的是:这里新版本的uwsgi支持--http-socket :8001;以前的参考--http :8001会报错。
2025-01-09 21:45:10
214
原创 django数据表删除后migrate无法自动生成的问题
删除app下面的migrations文件夹,删除数据库表`django_migrations`和app相关的记录。这个一个坑,手动删除django自动创建的表后,怎么在重新生成。我的是TestModel这两条,不然会创建失败。然后在执行自动生成的命令。
2025-01-07 18:34:07
172
原创 docker学习笔记
第二步:有了镜像后docker run -it debian:9 /bin/bash运行镜像。这个很简单,就像是安装了一台虚拟机差不多。第一步:docker search python 查询镜像,现在好像是不行了,国内的镜像都下了。第四步:连接镜像docker exec -it。第三步:docker images查询运行镜像。连接上后就是做自己想做的事情了,和虚拟机差不多。这是一款docker图形工具。这里面也有指令的讲解。
2025-01-07 09:41:59
159
原创 delphi lua 5.3.4打印中文乱码
修改VerySimple.Lua单元的函数Print,将lua_tolstring(L,-1,@sz)得到的字符串强转成UTF8String就可以了。
2018-09-15 11:24:40
1027
原创 delphi从资源加载dlll
如题,找了一圈,试了几次找到了,网上资料都是不全的,需要自己去整理。1,新建文件Test.rc,在文件添加一行:"MyDll DLL Test.dll".Test.dll是dll文件的名称2,命令行执行"Brcc32 test.rc",生成资源文件Test.res.3,调用: 1)在implementation下面增加{$R Test.res} 2) 在代码中...
2018-08-23 14:01:07
2161
原创 delphi记录类型fillchar时string类型会泄露
遇到了一个奇葩的问题,Delphi的string类型会泄露,网上找了一下,是因为fillchar清空后引用计数没有减造成的。网上有种解决办法: procedure IniFillChar(out r;c:integer); begin fillchar(r,c,#0); end;可以解决,亲测可行。原文参考:http://www.360doc.com/content/11/08...
2018-06-13 13:39:08
870
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人