需求 1.日志自动写入到数据库、写入到文件 2.appsettings.json数据库连接更改后,不需要去改NLog中的连接地址,启动网站或项目时自动检测变动然后去更改,以appsettings.json为准,保持同步。 3.写入日志时,除了NLog自带的字段,新增LogType自定义字段记录日志类 ...
分类:
Web程序 时间:
2020-12-22 12:21:40
阅读次数:
0
线程间通信的方式: 临界区:通过多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问; 互斥量Synchronized/Lock:采用互斥对象机制,只有拥有互斥对象的线程才有访问公共资源的权限。因为互斥对象只有一个,所以可以保证公共资源不会被多个线程同时访问 信号量Semphare:为控 ...
分类:
编程语言 时间:
2020-12-22 11:57:26
阅读次数:
0
一、Dart 异常捕获、抛出 在Dart中,异常分两类:同步异常和异步异常 1、同步异常: Dart中同步异常可以通过try/on/catch/finally来捕获代码块异常,可以通过throw 关键字用来明确地抛出异常。如下案例: List testList = List(); try { var ...
分类:
其他好文 时间:
2020-12-21 11:34:21
阅读次数:
0
Linux系统后台会运行很多进程,如果强行关机会造成进程混乱到时数据丢失。甚至损坏硬件设备。 shutdown命令 使用shutdown命令可以安全的关闭Linux系统。 关机前 将数据同步写入磁盘 sync命令:直接输入sync即可。将内存中的数据写入磁盘中。最好多执行几次 shutdown有以下 ...
分类:
系统相关 时间:
2020-12-21 11:16:43
阅读次数:
0
在下面的示例中,我们使用rsync的-a选项,这会递归同步目录,传输特殊设备和块设备,并保留符号链接,修改时间,组,所有权和权限。当排除文件或目录时,需要使用它们到源目录的相对路径。有两个选项可以指定要排除的文件和目录:在命令行中,使用--exclude选项。在文件中,使用--exclude-from选项。排除特定文件要排除特定文件,请将文件的相对路径传递给该--exclude选项。在以下示例中,
分类:
其他好文 时间:
2020-12-21 11:16:08
阅读次数:
0
欢迎关注个人公号《运维开发故事》前提条件Cephadm使用容器和systemd安装和管理Ceph集群,并与CLI和仪表板GUI紧密集成。cephadm仅支持octopusv15.2.0和更高版本。cephadm与新的业务流程API完全集成,并完全支持新的CLI和仪表板功能来管理集群部署。cephadm需要容器支持(podman或docker)和Python3。时间同步基础配置这里我使用的cento
分类:
其他好文 时间:
2020-12-21 11:01:16
阅读次数:
0
即构SDK12月迭代来啦,本月LiveRoom/AudioRoom SDK新增了端到端延迟质量回调、房间会话ID信息,便于在音视频通话、直播场景中进行时延、通话质量的评测。同时还优化了硬件设备权限变更监听,媒体播放器等多项功能。 除了LiveRoom/AudioRoom SDK外,本月迭代内容还新增 ...
分类:
其他好文 时间:
2020-12-19 13:33:53
阅读次数:
4
记关于WIndow Server 2012 一次时间同步 Windows Server 2012的时间不一致,需要同步时间,按照正常设置,使用Internet时间同步time.windows.com,同步失败。使用阿里云服务其也失败。这里失败的原因主要是网络限制。 然后改用域控的时间同步地址,发现也 ...
Node.js 单线程与多进程 大家都知道 Node.js 性能很高,是以异步事件驱动、非阻塞 I/O 而被广泛使用。但缺点也很明显,由于 Node.js 是单线程程序,如果长时间运算,会导致 CPU 不能及时释放,所以并不适合 CPU 密集型应用。 当然,也不是没有办法解决这个问题。虽然 Node ...
分类:
Web程序 时间:
2020-12-19 11:50:30
阅读次数:
2
##什么是指针 在函数调用时,可以只传递一个指针,而不用传递整组数据;指针可以让两段代码同步处理用一条数据,避免了副本和共享数据。 ##深入挖掘存储器 每当我们声明一个变量,计算机都会在存储器中某个地方为它创建空间。如果在函数(例如main()函数)中声明变量,计算机会把它保存在一个叫栈(Stack ...
分类:
编程语言 时间:
2020-12-18 12:20:42
阅读次数:
2