nodejs连接mysql

因为我的mysql是直接在云服务器上装的,所以自己想直接连接云上的mysql数据库。
按照网上的教程,走到了nodejs引入mysql模块,采用连接池(也就是const pool=mysql.createPool({ host:'1.11.11.111',
user:'shujukudeyonghuming',

linux修改locale.conf不生效问题

之所以要修改,是因为系统默认为英文,而我使用脚本安装软件,发现中文的提示全是框框乱码。
在华为工程师的帮助下,费了一天的时间,排查出问题所在。原来是因为位于/etc/profile.d/目录下的这个lang.sh优先度高于locale.conf,一旦系统重启,加载的lang.sh就把locale.conf的设置给覆盖掉了。
导致locale.conf的修改无效。

C#中关于坐标获取

this.Location//表示当前窗口左上角相对于屏幕左上角的坐标。
在实际应用中,发现存在一个问题,这个坐标在X轴上始终存在8个像素的间距。这句话什么意思呢?就是说,当我把窗口左侧紧贴屏幕左侧边缘的时候,显示的坐标为X:-8。这就好像有一个无形的边距一样。导致我没法直接用this.Location赋值给
MousePosition//表示鼠标所在位置相对于屏幕左上角的坐标。这个倒没出什么幺蛾子。

            
              
              ……  
              

C#注意一些常识性的低级错误,比如说控件重叠

使用命令循环数次创建一个panel控件,同时往里面塞东西。

程序运行后,发现只看到一个panel。
其实并非只建立了一个panel,而是因为每个panel创建的时候都在同一个默认位置,后建立的把前面都覆盖(没有替换掉)了,所以只能看到最上层的panel。要想看到下层的panel,只需要把下层的panel默认位置做一个改动,就可以看到了。