- 博客(759)
- 资源 (23)
- 收藏
- 关注

转载 用background-size实现 背景图片自适应浏览器大小,但不变形
很多flash站都用到了一张背景图,然后根据浏览器大小自动缩放,但图片不变形。在CSS3中,有属性:background-size: cover; //只支持IE9+-webkit-background-size: cover; //webkit核心-moz-background-size: cover; //FF核心-o-background-size: cover; //
2014-04-29 15:00:07
59432
2
原创 用dify做一个分类回答
我们来做一个分类回答,提问的问题有中文的时候用一个大模型回答,纯英文的时候用另一个大模型回答。可见,它能很好的区分提问的是有中文还是英文的,并用不同的大模型来回答。分类1下面写“有中文” , 分类2下面写“英文” 即可。system下面选择 {x}sys.query。5.点中【开始】, 点击【预览】,在底部输入框提问。dify是一个开发ai应用的低代码工具,4.在LLM后面添加一个节点:直接回复。2.添加一个问题分类器,
2025-06-03 15:37:43
170
原创 java servlet: context-path的作用
当 没有配置 java servlet: context-path 时, swagger的地址是当配置了 java servlet: context-path 时, swagger的地址前要加上context-path比如 application.yml是。
2025-06-01 19:14:17
725
原创 Docker build 会在本地产生巨大的文件
那只能用这个命令把不用的镜像删掉了: (rmi后面是镜像id)到docker目录下,看到ext4.vhdx的大小 80多G。Docker build 会在本地产生巨大的文件,比如 用 这个命令列出本地镜像。可见size都是很大的,
2025-03-18 09:11:01
257
原创 导入mysql时报错invalid utf8mb4
用mysql工具mysqlyog导入一个csv时报错invalid utf8mb4 character ...结果还是用大模型生成了一个导入的python脚本导进去了。
2025-02-12 09:45:46
187
原创 一个Java package-private 中不为 public。无法从外部软件包访问问题的解决
'UserLoginResponse(int, java.lang.String, long, com.crmeb.admin.dto.UserLoginInfo)' 在 'com.crmeb.admin.dto.UserLoginResponse' 中不为 public。无法从外部软件包访问。然后UserLoginResponse前面有个package-private修饰,这就很奇怪了,它是public的啊,后来才知道,是它里面的一个类UserLoginInfo没有设为public ,
2024-11-13 15:35:35
343
原创 git的同步很容易导致覆盖其他人的提交
vscode的git,拉取代码后,提交本地的修改,会出现同步更改的按钮,点这个很容易导致覆盖其他人的提交。
2024-08-19 20:14:52
333
1
原创 软件开发感悟
因为它的设计做的好,windows历史有40年了,它的api兼容性非常好,改动的地方很少,即使过去取名改错了,那就将错就错,保持稳定。比如设计一个软件,一开始就建表、写代码,有很大概率到最后修改bug的时间会非常长,开发失控,这就是一开始就钻到细节里面去了,导致看不见全貌。这也符合古语“欲速则不达”, 为什么呢,只重视速度、细节,不注重质量,没有搭好框架,导致后面要改的时候需要花非常多的时间。在做一个非常复杂的事情的时候,千头万绪,不知如何是好,感觉困难重重,反观国内的系统,坚持几年的都算不错了。
2024-08-16 22:53:49
204
原创 windows运行nacos
如果java程序里启动了服务,注册到nacos,在服务管理->服务列表就会看到这个服务。解压到一个目录,比如 D:\nacos-server-2.3.2,
2024-08-08 10:34:14
328
原创 一次Mysql报错:too many connections 的排查
再分析原因,发现是一个计划任务脚本导致的,这个脚本里面查询数据库,然后通过curl发送消息,结果curl调用的url挂了,就导致这个脚本始终在转圈,无法释放。某次出现了mysql too many connections 的报错,临时解决办法,重启php服务器,降下来了。当前连接数152,超过了最大连接数。管理后台无法进入了,
2024-07-17 12:08:30
289
原创 Hana数据库 No columns were bound prior to calling SQLFetch or SQLFetchScroll
这时,在pdo_odbc的modules目录下就编译出来了pdo_odbc.so ,把这个so拷贝到php的extensions目录下,如果已经有旧的就覆盖 ,然后重新编译pdo_odbc.so即可。
2024-03-26 21:37:54
653
原创 Hana数据库 Conversion of parameter/column from data type VARCHAR1 to ASCII failed
【代码】Conversion of parameter/column from data type VARCHAR1 to ASCII failed。
2024-03-26 11:49:12
1052
原创 Linux Php 连接 SAP Hana数据库客户端
有个子目录里面的也是没有权限,进入那个子目录 执行chmod +x *进入hanaclient-2.19.21-linux-x64。提示没有权限,执行chmod +x *运行 ./hdbinst。
2024-03-22 14:59:44
466
原创 php apache 后台超时设置
最近在写一个thinkphp项目的时候,发现Ajax从后端请求数据时间比较长,大概需要45秒左右,但是一旦请求时间超过40s,页面就会超时404了,一开始以为是ajax请求时间不能太长,后来将Ajax请求改为同步且timeout设置为60000(毫秒),发现还是不行,然后又查一下浏览器的最长请求时间是5分钟,所以也排除了浏览器的问题,接着排除了php和thinkphp的问题,最后发现原来是apache出现的问题,最后的原因是:phpstudy自带的httpd.conf没有以下几行。
2024-03-12 09:31:46
498
原创 FastReport 群组未连接至数据库
当FastReport 出现群组未连接至数据库 的报错时,可能是GroupHeader的位置不对,如下图,往上拖一下即可。
2023-08-22 08:32:26
562
原创 FastReport报错: Could not convert variant of type (unicodestring) into type (Double) 的解决
FastReport报错: Could not convert variant of type (unicodestring) into type (Double)在FastReport模板的代码里面,有个比较字段值的地方,定义的是varchar类型,可是跟它比较的是个整数,就不一致了,解决方案:要么把值改为字符串,要么把字段改为int型。
2023-08-11 14:27:15
1774
原创 SQLServer数据库丢失ldf文件的恢复
启动的时候显示显示 CXPT2[可疑],不知道怎么解决,这时候CXPT2.mdf目录下有一个旧的ldf文件,后来看了网上的帖子,就把ldf文件改为其他名字,就剩下一个纯的mdf文件,这也是可以恢复的!某个数据库例如CXPT2,只把CXPT2.mdf文件留下来了,ldf文件没有留下来,嘿,居然数据库恢复了,太神奇了。
2023-06-04 17:03:08
1276
原创 extjs4 设置单元格背景色
这种写法效果最好,整个单元格的背景色都是一致的,不会出现当行高很高,而这个单元格内容高度不够时只有文字部分的背景色是指定背景色的情况。
2023-06-01 16:03:49
393
原创 Fastreport page 显示隐藏脚本控制
在Fastreport中,一个打印模板需要根据字段的值来修改模板,一种方法是建2个page,然后在脚本里显隐, 根据字段的值来控制。比如A客户用A模板,B客户用B模板。
2023-02-05 20:03:37
1032
1
原创 php生成element ui 的 el-cascader 级联选择器需要的级联数组
php生成element ui 的 el-cascader 级联选择器需要的级联数组
2022-07-18 13:56:54
507
原创 sendmail耗尽内存
32G内存的服务器,占到了26G用htop命令看了一下,很多 带sendmail、postdrop的进程马上内存就降下来了
2022-06-14 22:42:17
709
原创 SQL Server Arithmetic overflow error converting nvarchar to data type numeric
保存到SQL Server数据库时报错: 8115:[Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Arithmetic overflow error converting nvarchar to data type numeric. 经过细查,发现是有个字段小数点后面太多了:array( [lrv] => 38.9 [ima126] => 34 [mblrl] => 28.6920333333333333333333333333333333
2022-06-07 19:06:29
1499
原创 一个内存耗尽问题的排查
起因是一个里面装了sqlserver的docker经常挂,用top命令看,sqlserver内存经常占用超过几十,而CPU甚至超过100%(其实问题不大,因为是8核CPU,最多800%)用htop命令查出内存耗尽,32G的内存,只剩下几百M起初以为是elasticsearch占用了20G内存,后来发现不是查到php-fpm有800个进程,就是这个东西把内存占用了20多G,接下来就killall php-fpm然后修改php-fpm的配置文件pm.max_children = 50
2022-05-23 23:32:42
382
原创 jquery实现多选框
<style> #div_con{ border:1px solid #aaa; max-width:300px; background:#def; } #div_tip_in{ padding:4px; max-height:300px; overflow:auto; background:#fff; } #div_tip_in div{ padding:2px 6px; margin:2px; cursor:pointer;.
2022-04-02 15:41:48
2779
1
原创 一次docker重启导致的数据丢失
有个docker,挂载了宿主机的一个共享目录,这个共享目录是存sqlserver数据的,由于宿主机磁盘空间不够,我就把共享目录mv到另一个空间大的分区了,结果某天重启了docker的时候,发现sqlserver数据库里的东西都没了,后来发现,是因为把共享目录里的东西mv到另一个分区之后,没有修改docker 的Mount的配置,导致docker重启之后发现它的共享目录没了,就新建了一套sqlserver数据库文件。...
2021-12-22 22:24:49
5370
3
原创 cURL error 60: SSL certificate problem: unable to get local issuer certificate
这个是本地信任的根证书不是最新的从curl - Extract CA Certs from Mozilla上下载cacert.pem打开php.ini 搜索curl.cainfo 与 openssl.cafile,将其配置成你自己cacert.pem文件的路径curl.cainfo=" 路径 "openssl.cafile="路径"然后重启php-fpm首先找到php-fpm的master processps aux|grep php-fpm记住其进...
2021-12-15 13:53:11
2217
原创 清理docker的巨大log
突然服务器的剩余硬盘空间为0了查来查去,竟然发现docker的日志文件有30多G在 /var/lib/docker/containers下面可以用这些命令清空: 1.truncate -s 08cb8607c02341373814ad4cd1b3d9723dc9356c4d69fc5b2160a6d71795c8872-json.log 2.cat /dev/null >8cb8607c02341373814ad4cd1b3d9723dc9356c4d69fc5b2160...
2021-11-02 21:41:02
455
原创 自己做一个css复选框
<!DOCTYPE><meta charset='UTF-8' /><style> .span_my_checkbox { display:inline-block; border:1px solid limegreen; position:relative; padding:10px; text-align:center; width:100px;} .span_my_yes { width: 0; height: 0; posit.
2021-10-11 11:11:04
394
原创 curl 本地 https 非443端口失败:unable to get local issuer certificate
执行这个命令 curl https://127.0.0.1:90/web/Home/SysReport...报错:curl: (60) SSL certificate problem: unable to get local issuer certificateMore details here: https://curl.haxx.se/docs/sslcerts.htmlcurl failed to verify the legitimacy of the server and the..
2021-09-17 22:29:53
1035
原创 Linux无法连接SqlServer2005问题解决
在一个Linux服务器上,通过ThinkPHP3.2连接一个SqlServer2005服务器,死活连不上,查了一下原因,可能是ssl的问题。换个思路,通过另一个SqlServer2014的服务器,建一个链接服务器到SqlServer2005,就可以连上了操作步骤:-- 创建连接,注意:创建一次就可以,不要重复创建exec sp_addlinkedserver 'server_to_dest','','SQLOLEDB','SqlServer2005的IP'-- 登陆连接...
2021-08-12 10:07:37
782
原创 es磁盘空间不足
忽然发现es添加数据添加不进去了,把报错日志打出来一看: [_index] => report_523 [_type] => _doc [_id] => DYA99400051 [status] => 42...
2021-08-10 20:31:13
1167
原创 JS一个诡异的赋值后值为空的问题解决
有个对象,赋值OldProcess=777,在console.log里面显示是有值的,可是展开那个对象一看,OldProcess又是空的,太TM诡异了!在那个变量的右边有个蓝色的小i图标,移上去,显示如下Thisvaluewasevaluateduponfirstexpanding.Thevaluemayhavechangedsince.这是啥意思呢?就是说:这个值是第一次展开时显示的,之后这个值就变了。往下查代码,果然,后面几行把这个字段OldP...
2021-05-23 11:17:55
5349
8
原创 div弹出层滚动鼠标时不能影响底层内容
显示遮罩层时,加上禁止屏幕滚动document.documentElement.style.overflowY = 'hidden'; //禁止屏幕滚动当关闭遮罩层时加上document.documentElement.style.overflowY = 'scroll'; //取消禁止屏幕滚动
2021-05-15 16:09:07
344
seetafaceso优化
2016-12-05
SeetaFaceJavaDemo3
2016-12-28
seetafaceso.apk
2017-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人