• 日常Bug记录


    2019.08.27 

    1.VideoToPicture部署问题

    未更新VideoToPicture.deps.json,但缺少库文件RabbitMQ.Client.dll时,程序可以成功运行,但全局异常捕捉到缺少dll;更新VideoToPicture.deps.json,缺少库文件RabbitMQ.Client.dll时,程序无法成功启动。由此,猜测

    .deps.json文件与加载的库文件配置有关 

    参考:https://www.cnblogs.com/lwqlun/p/9704702.html

    2.windows日志查看

    系统开关机日志查看-

    应用程序自动闪退或关闭日志查看-

    3.基于Newlife相关框架的管理后台本地运行成功,发布失败

    发布环境64位, Xcode会自动根据环境下载SQLite驱动,32位的驱动拷贝到64位时,出现数据库驱动的问题,删掉Plugins目录发布成功

    4.web发布问题

    本地选择发布设置为64位,若运行环境web设置为启用32位应用程序的模式,会报找不到web相关dll,试图加载格式不正确的文件的错误。注意检查发布版本和实际运行环境是否一致

    5.NewLife.Xcode,当数据库中的字段设置为smallint时,直接使用enum替换会转换失败。

    因为enum默认是32位整型,而smallint对应的是16位整型

    解封方案: public enum CheckStatus:Int16 定义enum时指定类型

    6.SQLServer本地连接错误

    TCP/IP服务启动

     7.SQLite不支持[数据库]..[表名]的写法

    15:50:11.253 21 Y 115 修改表CreateTable失败!SQL logic error
    near ".": syntax error[SQL:
    Create Table liao..liaoVideo(
    nId integer Primary Key AUTOINCREMENT,
    nUnId int NULL,
    tCrtTime datetime NULL
    )
    ][DB:liao/SQLite]

    8.centos安装erlang报bash:找不到erl指令的错误

    生成的bin 文件夹中有erl指令,可以通过sh或bash指令运行,但不能直接敲erl指令执行。以为是编译出现了问题,但设置环境变量后就可以直接输入erl指令运行了。

  • 相关阅读:
    uTenux-OS-Task再探
    uTenux——LED驱动讲解
    uTenux——HelloWord
    uTenux——重新整理底层驱动库
    template的超级bug
    [LeetCode] Integer to Roman
    [LeetCode] Roman to Integer
    [LeetCode]Flatten Binary Tree to Linked List
    [LeetCode] LRU Cache [Forward]
    [LeetCode] Reorder List
  • 原文地址:https://www.cnblogs.com/mbaymax/p/11417613.html
Copyright © 2020-2023  润新知