
IT技术
文章平均质量分 61
samson_www
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Openproject 浅浅体验记录
OpenProject使用过程中遇到的两个问题及解决方法:1. Docker镜像拉取失败,通过修改daemon.json添加多个国内镜像源解决;2. 主机名配置错误导致"Invalid host_name configuration"问题,需修改/etc/openproject/conf.d/other文件中的OPENPROJECT_HOST__NAME并重启服务。虽然最终决定不使用OpenProject,但这两个常见问题的解决方案值得记录。原创 2025-08-07 20:53:43 · 314 阅读 · 0 评论 -
低代码平台ToolJet实战总结
本文介绍了Tooljet企业版和开源版的安装过程,以及基于设备点检业务场景的应用开发体验。作者详细记录了从Docker部署、数据库设计到页面开发的完整流程,重点分析了Tooljet在使用过程中遇到的痛点:SQL查询传参困难需通过全局变量中转、组件验证逻辑不完善、日期控件处理复杂等问题。虽然Tooljet提供了可视化组件拖拽功能,但实际开发中仍需编写大量JS代码处理业务逻辑,与预期中的"低代码"体验存在差距。文章通过具体案例展示了图片/PDF上传、表格批量操作等功能的实现方式,最终得出结论原创 2025-07-19 20:24:59 · 903 阅读 · 0 评论 -
调和Django与Sql server2019的关系
将原来的值'http://127.0.0.1','http://192.168.0.1'改成['http://127.0.0.1','http://192.168.0.1'],通过。render 方法可接收三个参数,一是request参数,二是待渲染的html模板文件,三是保存具体数据的字典参数。这个需要使用 render 代替 render_to_response。render_to_response已经被废弃。按网上提示,修改连接字符串是绝对不好使的,安装相关的库也不好使。更新 urllib3。原创 2025-03-17 19:42:13 · 696 阅读 · 0 评论 -
Budibase低代码平台体验
使用感觉和Appsmith一样,但是在连接数据库上没有Appsmith那样的限制,可以直接连接宿主机所在网络的数据库主机,很方便。低代码平台还是很多的,体验了Nocobase,又开始体验Budibase, 其实Budibase和appsmith更相似一点。Budibase Worker - Budibase后台服务.免费版本有20个用户用,做一般的后台管理已经足够。创建管理员账号 admin 设置密码。Nginx - 文本服务.Budibase的安装也很简单。Minio -文件服务.原创 2025-02-17 20:08:03 · 902 阅读 · 0 评论 -
Odoo ERP开源安装
安装windows2019。一切迎刃而解,但是感觉速度很慢。原创 2025-02-11 20:28:14 · 422 阅读 · 0 评论 -
Azure主机windows2008就地升级十步
所有服务--Disks--新建磁盘:资源组需要选和VM一致的,选择磁盘类型,源选择存储blob, OS选择windows,VM选择第一代,x64,创建成功。原来主机挂载的数据盘是非托管的blob存储,现在主机转换成了托管磁盘后,原来的这些非托管磁盘无法挂载到主机了,托管的主机也不能回退到非托管主机,怎么办?附加升级安装介质到VM,结果发现找不到这个盘,仔细比对发现,原来里面还有一个地方要修改和VM实际环境一致,:升级托管磁盘,在VM管理的地方将磁盘升级成托管磁盘,注意此过程是不可逆的。原创 2025-01-07 19:59:37 · 887 阅读 · 0 评论 -
Azure虚拟机非托管磁盘大小调整
想要扩容一个Azure VM 的磁盘空间,门户里面竟然无法扩展,点点鼠标就完事的时代在离去,微软越来不想微软。在门户里面即便使用Azure Cli命令行也不行。但是 az vm unmanaged-disk只有分离和附加的命令,无法扩容磁盘空间命令。不过使用 vm unmanaged-disk list可以看到磁盘。看着微软的KB,掉头去Powershell里面处理。返回为空,根本没有返回磁盘。原创 2024-12-18 18:38:01 · 1509 阅读 · 0 评论 -
NocoBase搭建(下):安装NocoBase
熟悉UI Editor:界面,切换开发和运行状态,熟悉数据源和Collection的建立。通过Group,Page,Link构建你的菜单系统。在创建的Page上放置数据块(表格,表单,列表,图表。日历,甘特图等),一会儿就可以搭建出一个应用系统。# Database type, supports postgres, mysql, mariadb数据库类型。安装docker-compose 后终于可以正常拉起Docker了。系统和Docker安装好后,开始安装NocoBase。原创 2024-12-12 21:08:12 · 1415 阅读 · 1 评论 -
NocoBase搭建(上):环境搭建
用了一段时间Appsmith, 感觉低代码比写代码开发还麻烦,于是继续找其它低代码平台,突然发现了一个免代码的NocoBase,看起来非常不错,于是用一台虚拟机先搭建Docker环境安装NocoBase。自己刚才只是新建过Daemon.json,问题应该是出在这个上面。删除后重启,Docker运行正常。安装Debian 12,配置IP地址,卸载冲突的组件。重新创建daemon.json。原创 2024-12-12 21:00:09 · 1355 阅读 · 0 评论 -
Ubuntu22.04安装DataEase
DataEase的入门文档在:https://dataease.io/docs/v1/installation/offline_installation/#2,快速看了一下,选local还是simple,查了资料simple缺少 Doris和Kettle,因为只是学习了解,所以就选simple足够。。原创 2024-11-08 19:54:35 · 1267 阅读 · 0 评论 -
Centos6.4升级Python的曲曲折折
> {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python"}, "changed": false, "msg": "报错里面解析python的路径是:{"discovered_interpreter_python": "/usr/bin/python"},可以把软链接改掉试试。-rwxr-xr-x. 2 root root 4864 2月 22 2013 python.bak。原创 2024-10-17 20:45:55 · 832 阅读 · 0 评论 -
win2019 磁盘mbr转gpt后变砖的处理
考虑转GTP之前,虚拟机时第一代hyper-v主机,所以删除,用虚拟机文件重建成二代主机,开机,终于看到windows的引导页面。1.1「Windows 设置」,导航至「更新与安全」>「恢复」,在「高级启动」下点击「立即重新重启」。一台win2019虚拟机,磁盘空间不足,需要扩容,因为超过了2T,所以需要MBR转GTP。1.2 系统重启后,选择「疑难解答」>「高级选项」>「命令提示符」找了win2019安装光盘,启动到修复,进入到命令行。,黑屏光标闪进入不到windows。重启服务器,还是黑屏。原创 2024-09-22 19:47:37 · 1088 阅读 · 0 评论 -
批量重命名一个文件夹下的所有文件
%~xa:用于获取变量 %%a 的文件扩展名。这里的 x 表示扩展名,例如如果 %%a 是 file.txt,那么 %%~xa 将返回 .txt。需求:一个文件夹里面的长文件名需要改名,只保留文件名的前20位,文件扩展名保留原jpg格式。2.扩展名获取不到:开始用%%~xa 和 %%~na都无法获取,后来使用。%%~na %%~xf:这个组合则是分开获取文件的名称和扩展名。%%~na:获取变量 %%a 的文件名(不包括扩展名)。%%~xf:获取变量 %%a 的扩展名(包括点)rem 获取文件名和扩展名。原创 2024-09-15 20:01:24 · 954 阅读 · 0 评论 -
Windows 2012 failover cluster升级到windows2019
那台可以加入集群的win2019补丁已经更新到当前,而新安装的服务器还没有更新补丁,将服务器的补丁更新到当前,可以正常打开集群控制台了。错误代码为 0x5b4原创 2024-09-06 20:19:19 · 1015 阅读 · 0 评论 -
Debian Linux上安装Jumpserver
方案一:修改 vim 配置文件:vi /etc/vim/vimrc.tiny,将配置中 set compatible 修改为 set nocompatible,改为非兼容模式即可解决方向键变 ABCD 乱码问题。去下载了较庞大的完整安装映像:64 位 PC DVD-1 iso ,重新安装后,用文本编辑器编辑修改/etc/vim/vimrc.tiny,可以使用退格键了,但是输入很多符号时还是出怪。切换到root后修改,试了几次,终于用https://docker.m.daocloud.io下载成功。原创 2024-08-25 13:21:43 · 1213 阅读 · 0 评论 -
windows更新服务WSUS莫名其妙自动停止
客户端配置也很简单,有域的,使用组策略:计算机配置--管理模板--windows组件--windows更新--指定Intranet Microsoft 更新服务位置,添加http://IP:8530 ,域内电脑都可以按这个策略进行更新,如果是工作组的电脑,那就需要在每台机上设置。问题原因其实出在IIS设置上,启用WSUS时默认使用内存配置导致,在客户端较多的情况需要修改IIS 中应用程序池的配置。1.从“连接”窗格中选择“应用程序池”,选择“WsusPool”,“高级设置”。搭建WSUS是很容易。原创 2024-07-20 18:50:19 · 1204 阅读 · 0 评论 -
仙人掌中的SNMP检测不到服务器
原来使用了firewalld服务,查看策略。原因在于后来加的防火墙策略中端口设置错误,原创 2024-07-06 21:06:24 · 554 阅读 · 0 评论 -
Win10设置开机后自动启动应用程序
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device下。win10上的一个应用程序需要一直开着供外部访问,但是因为win10强制更新,重要更新会自动重启,导致应用程序没有打开。win+R, 键入“shell:startup”,回车,出现启动文件夹,将刚才创建的快捷方式放到这个文件夹里面。但是这个设置确实没有以前的win7那么方便了。前面两个值,默认是存在的,只有最后一个值需要你自己创建一个字符串值,并把登录写入。原创 2024-05-19 14:54:38 · 1253 阅读 · 0 评论 -
Parted分区大容量磁盘
Fdisk 无法用于大容量磁盘分区,需要使用Parted分区原创 2024-05-12 10:03:08 · 1032 阅读 · 0 评论 -
拯救被勒索病毒加密的文件
使用工具解密被勒索软件(REvil/Sodinokibi)加密的文件,需要告知文件中的key原创 2024-05-10 20:11:31 · 2423 阅读 · 0 评论 -
SAP打印输出设置
很多时候,公司都是有网络打印机或者打印服务器的,如果使用前端打印,每个用户都需要将自己的电脑连接打印服务上的打印机,最终导致每个用户的电脑里的打印机列表中一大堆打印机,离线情况下打开一些文档会卡顿。SAPSprint安装在你的打印服务器上,替代老的 SAPlpd,你可以把他看成一个agent,负责SAP服务器和打印服务器上的打印机之间的沟通。这个是比较常见的,前端打印的出现减轻了管理员的工作量,用户可以选择自己电脑上的打印机输出,不需要所有打印机都在SAP平台中进行配置,管理员省事。原创 2024-04-17 21:33:15 · 2980 阅读 · 0 评论 -
Linux安全日志审核
var/log/btmp 失败成功登录 lastb -n 6/var/log/btmp。var/log/wtmp 历史成功登录 last -n 6 /var/log/wtmp。var/log/secure 用户权限及登录认证安全日志。var/log/lastlog 最后一次成功登录。var/run/utmp 当前正在登录的用户。var/log/messages 错误消息。原创 2024-03-03 19:53:23 · 465 阅读 · 0 评论 -
SUSE 配置防火墙策略
-允许指定IP协议的端口范围, 多地址,多端口,连续端口原创 2024-03-03 19:41:02 · 1084 阅读 · 0 评论 -
appsmith安装手记:5.Sql server数据库容器再安装(yml)
但是现在冒出一个带有文件夹前缀的网络 mssql_appsmith_sqlserver里面有两个容器的IP地址,也就是说,我第一步的操作无效。#SA用户密码,密码长度必须至少为8个字符,并且包含以下四组中的三组字符:大写字母、小写字母、数字和符号。即使指定了网络也不行,所以只能那两个容器都包在一个yml文件中,理论应该是可以,只是我对Docker容器网络了解还不够。建文件不难,主要要细心,否则yml文件不是这行错就是那行错,如果出错,你可以用yaml在线校验工具验证一下。于是又学习了点知识,继续再战。原创 2024-02-01 20:00:08 · 1248 阅读 · 2 评论 -
appsmith安装手记:4.Sql server数据库容器安装
在版本 7.2 及以上版本中,驱动程序在 TLS 证书的服务器名称最左边的标签中支持通配符模式匹配。ngrok不喜欢,host.docker.internal我也不喜欢,幸好还有第三种方式,连接另外一个容器中的数据源。不可否则,这Docker安装速度快的要死,比起在操作系统上安装sql server 不知道要快多少倍。数据当然是来自数据库,那就连接局域网中现成的一台数据库服务器试试,但是连接数据库的时候一直错误。看起来不对劲,看看日志,原来处在目录权限上。重新再安装后没出错,再查看,终于成功了。原创 2024-01-30 20:52:42 · 1318 阅读 · 1 评论 -
appsmith安装手记:3.appsmith安装
安装说明见:https://docs.appsmith.com/getting-started/setup/installation-guides/docker ,建议使用 Docker Compose 进行长期的 Appsmith 部署。bash: docker-compose: command not found... 【原因是docker-compose中间的横线导致)终于到了安装appsmith,这个也简单,真是越到后面越容易。http://IP 你就可以打开你安装好的appsmith了,原创 2024-01-28 20:20:13 · 1775 阅读 · 1 评论 -
appsmith安装手记:2.安装Docker compose
在安装Docker 已经吃过了亏,所以已经修改成阿里云的镜像。跨国这个源问题,剩下的只要两个命令就可以搞定。原创 2024-01-28 19:54:42 · 1264 阅读 · 0 评论 -
appsmith安装手记:1.Docker安装
方式二:Install using the rpm repository,离线方式安装,我联网的就不折腾了。此时查看 /etc/yum.repos.d/docker-ce.repo,里面应该都变成了阿里云的镜像站点。不想写代码,找了一个不写代码的,看评价说Appsmith最好,那就试试它。执行这个脚本会添加 docker.repo 源并安装 Docker。这里肯定不成功,试了很多次都是这个结果,卡住了,网络不给力!以为低代码省事,没想到比写代码还费事,但愿后面省事,开干。我都安装成功了,懒得折腾方式三了。原创 2024-01-28 19:27:07 · 1587 阅读 · 0 评论 -
filebrowser搭建网盘
https://github.com/filebrowser/filebrowser/releases/ 下载windows版本。在内网中使用IIS搭建FTP和WEBdev映射到外网,配置麻烦,使用体验不是很好,而使用filebrowser则简单多了。http://ip:8010 登录,用户名和密码默认:admin/admin。里面只有几个文件,其中filebrowser.exe 是单文件可执行程序。将安装包加压到d:\windows-browser。三.设置你的文件存储站点。五.设置你的IP和端口。原创 2023-11-29 19:25:55 · 566 阅读 · 0 评论 -
office365 outlook邮件无法删除
是否遇到过,office365邮件存储满了,删除邮件无法删除,即便用web方式登录到outlook,删除邮件当时是成功的,但一会儿就回滚回来了,已删除的邮件,你想清空,最后清理后还是回到原样。然后你可以看到已删除的可恢复邮件在不停减少,然后你就可以删除邮件,你的邮箱空间也可以正常释放了。所以无法删除的原因就在于:已删除邮件保留导致可恢复空间满了。警告: 单个项目的恢复设置可能需要 240 分钟才能生效。--过了240min后重新管理员登陆。--设置用户的删除邮件保留期限为0。原创 2023-11-13 21:12:57 · 2611 阅读 · 0 评论 -
Hyper-v间的神仙打架
将虚拟机文件拷贝到window2012的环境,成功启动,但是“未在远程桌面会话中捕获鼠标”问题依然存在,但是在Hyper-v管理控制台中可以插入集成安装盘,在windows2008 R2中打开安装,果然提示说存在版本不一致,提示更新,以为找到了解决方案,结果蓝屏了,失败。从何处卸载集成安装插件呢,不知道,回到起点,打开window2008 R2中的角色安装中,发现里面居然启用了Hyper-v角色,死马当活马,删除Hyper-v角色后提示重启。重启后准备重新安装集成插件,什么鬼?原创 2023-07-13 22:01:00 · 1691 阅读 · 0 评论 -
Suse Linux的密码策略
Suse Linux 密码策略设置原创 2023-07-10 21:33:30 · 739 阅读 · 0 评论 -
office365 离线地址薄OAB更新问题
一个联系人的名称错了,导致用户收到邮件时看到的信息是错的,在web管理界面中修改后,用户outlook中的全球地址薄信息已经更新,但是离线地址薄中的信息还是没有更新,即使用户在outlook中下载更新离线地址簿也没有效果。但是新建解决不了问题,因为用户端的那个离线地址薄的信息还是不对的,按微软的说法:GAL 可能需要 24 到 48 小时才能更新 OAB,所以除了耐心等待别无他法。问题肯定处在服务器端的离线地址薄没有更新,于是尝试去更新。过了两天,问题果然自动解决了。原创 2023-07-02 20:51:11 · 689 阅读 · 0 评论 -
WIN2008 关闭AAD同步
下载地址为https://www.microsoft.com/en-us/download/confirmation.aspx?下载 Windows Management Framework 5.1后,安装。关闭同步后再登录Azure Portal,可以看到同步已经disable了。输入用户名和密码,注意后面的AzureCloud,如果不是全球版,需要换成。如果是通过AAD方式同步的话,在AAD中用户是无法删除的,所以需要关闭。五.登录Azure.portal.com 就可以删除用户了。原创 2023-02-02 18:05:52 · 534 阅读 · 0 评论 -
office365删除错误发送的邮件
office365删除错误发送的邮件原创 2023-01-17 18:21:27 · 1150 阅读 · 0 评论 -
信任域问题
标志: PDC GC DS LDAP KDC TIMESERV WRITABLE DNS_DC DNS_DOMAIN DNS_FOREST CLOSE_SITE FULL_SECRET WS DS_8 DS_9 DS_10 0x20000。原因是对端DNS问题,_msdcs.customer.local 不在customer.local区域下面,于是在新建一个复制区域_msdcs.customer.local ,将DNS记录复制过来。我们的站点名称: Default-First-Site-Name。原创 2022-12-30 20:15:23 · 1420 阅读 · 0 评论 -
用宝塔安装wordpress之WooCommerce
外网面板地址: https://IP:28186/344cada3。内网面板地址: https://IP:28186/244cada3。这样自动安装,节省你自己去安装配置LAMP环境的时间。,输入前面的数据库账号,创建管理员admin用户密码。,将wordpress下的内容剪切到根目录下。,新建一个站点,记下创建的数据库账号资料。密码:Lkec3878zk7h5kXJ。数据库名:192_168_0_203。用户:192_168_0_203。,并上传到新建的网站根目录下,原创 2022-12-30 20:10:33 · 1353 阅读 · 0 评论 -
Veritus netbackup Client无法连接上排查
nbcertcmd.exe -getCaCertificate -server nbuserver原创 2022-12-30 20:02:18 · 1505 阅读 · 1 评论 -
IIS 使用 office365 SMTP relay
因为这相当于代发,你需要在office365中赋予各个邮箱的代理发送,可操作性不强,如果你这样设置,你一定会遇到这样的错误提示。将它拷贝到pickup目录,然后看他能否在queue目录是否消失,如果没有消失,说明遇到问题,这个时候需要看IIS smtpsvr日志,如果没有启用,一定要启用,并将所有字段都开启显示。2.Microsoft Defender--电子邮件与协作---策略和规则--威胁策略--反垃圾邮件策略--连接器筛选策略,将你的公网地址设置到白名单中。避开上面的坑,基本是不会有问题的。原创 2022-12-17 20:08:45 · 1814 阅读 · 0 评论 -
Ping主机返回IPV6地址问题
2.输入命令 netsh interface ipv6 show prefixpolicies,查询ipv6优先级。启用IPV6后,ping Localhost或主机名返回::1的问题处理。4.有些时候折腾乱了或者IPV4的都没有了,需要使用命令Add添加。3.调整优先级,执行如下,将IPV4优先级调高。1.命令提示符cmd(用是管理员权限打开)优先顺序 标签 前缀。原创 2022-12-11 20:25:29 · 4421 阅读 · 0 评论