会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
没有星星的夏季
博客园
首页
联系
管理
1
2
3
4
5
···
11
下一页
2026年1月9日
C#(.Net Core)中连接访问Access数据库
摘要: 这里记一下.Net Core访问Access数据库时遇到的坑,查了很多资料。 注意,我这里是*.mdb,新版Access数据库是*.accdb。 我就不说怎么创建Access数据库了,这里假如我有一个数据库文件(demo.mdb),这个和SQLite很像,就一个单文件,但是我们如果要直接访问这个md
阅读全文
posted @ 2026-01-09 20:13 没有星星的夏季
阅读(16)
评论(0)
推荐(0)
2025年12月27日
关于应用程序采用Windows Service或者IIS启动,无法访问资源管理器创建的网络驱动器(CIFS/SMB)的解决办法
摘要: 本文主要针对共享目录来解决这个问题,之前碰到NFS,解决办法类似,所以就不重复叙述了 应用程序采用Windows Service或者IIS作为守护进程,当要访问Cifs/SMB一般有三个方式: 1. 直接通过UNC格式访问,但是一般存在认证问题 2. 代码直接访问,但是在大数据量中存在性能问题(前面
阅读全文
posted @ 2025-12-27 14:20 没有星星的夏季
阅读(17)
评论(0)
推荐(0)
2025年11月16日
C#性能优化基础:高CPU使用率(trace)
摘要: 接上一篇:C#性能优化基础:内存诊断(dump) 内存说完了,另外一个C#性能优化需要关注的点就是高CPU使用率了,所谓高CPU使用率,其实就是程序在执行大量的计算,这些计算也许是正常的,也可能是异常,比如死循环、多线程密集型执行、大量的并发锁等,这就需要我们能排查这样的问题了。 假如我们有如下代码
阅读全文
posted @ 2025-11-16 16:09 没有星星的夏季
阅读(45)
评论(0)
推荐(0)
2025年10月9日
C#性能优化基础:内存诊断(dump)
摘要: 接上一篇:C#性能优化基础:垃圾回收机制 本文说下怎么去查找内存问题,举个例子,我们有这样的一段程序: namespace ConsoleApp1 { internal class Program { static List<Demo> Demos { get; } = new List<Demo>
阅读全文
posted @ 2025-10-09 18:42 没有星星的夏季
阅读(129)
评论(0)
推荐(0)
2025年9月26日
C#性能优化基础:垃圾回收机制
摘要: 相信很多C#开发者都没有关注过内存问题,毕竟我们有垃圾自动回收机制,不用像C/C++那样,需要手动去释放。 其实关于内存是自动还是手动回收释放,一直也是有争议的,像C/C++这样的开发者认为,内存这么珍贵,就应该让人去操作,怎么能让没有思维的机器去操作呢,而支持垃圾自动回收的开发者者认为,就是因为内
阅读全文
posted @ 2025-09-26 20:10 没有星星的夏季
阅读(76)
评论(0)
推荐(0)
2025年8月26日
Linux的shell命令处理文件和路径的一些方法
摘要: 本文记录一下shell命令处理文件和路径的一些方法,做个笔记: basename basename:提取路径中的文件名部分(去掉目录) 例如: > basename a/b/c # 输出:c > basename ../c # 输出:c > basename /test # 输出:test > ba
阅读全文
posted @ 2025-08-26 20:04 没有星星的夏季
阅读(58)
评论(0)
推荐(0)
2025年7月6日
JS基于Promises/A+规范实现一个Promise
摘要: 本文基于Promises/A+实现一个Promise对象,帮助大家理解使用它。 说明一下,Promises/A+是ES6中Promise的前身,规范可以参考:https://promisesaplus.com/ ES6白皮书参考地址:https://tc39.es/ecma262/#sec-prom
阅读全文
posted @ 2025-07-06 16:57 没有星星的夏季
阅读(59)
评论(0)
推荐(0)
2025年6月2日
shell脚本中的$0、$n、$#、$-、$?、$!、$$、$*、$@等和shift
摘要: 我们写别人shell脚本的时候,常会看到$0、$?、$!、$$、$*、$#、$@这样的参数,他们表示什么含义呢? 先看一段脚本打印一下日志: #!/bin/bash echo 当前执行脚本: $0 echo 参数个数: $# echo 参数列表: $@ arguments=($@) for i in
阅读全文
posted @ 2025-06-02 17:12 没有星星的夏季
阅读(625)
评论(0)
推荐(0)
2025年5月26日
分享两个Linux下通用的服务单元模板
摘要: 作为开发,在linux上部署很多时候会用到服务单元,这里介绍下个人使用的两个通用模板 会阻塞UI的应用启动 比如Nginx,如果我们使用这个命令启动Nginx,会发现当前命令被阻塞:/usr/bin/nginx -c /etc/nginx/nginx.conf -g 'daemon off;' 对于
阅读全文
posted @ 2025-05-26 09:34 没有星星的夏季
阅读(38)
评论(0)
推荐(0)
2025年4月20日
制作一份可以被信用的自签名ssl证书
摘要: 之前有写过一篇简单介绍ssl制作的证书:简单的制作ssl证书,并在nginx和IIS中使用 但是只是简单的制作,发现有个问题,就是哪怕添加到受信任的根证书下也不能被浏览器信任,所以现已重新整理一般可以被浏览器信任的证书制作方式。 首先,我们需要知道,ssl证书可以分为三种类型:根证书、中间证书、服务
阅读全文
posted @ 2025-04-20 16:28 没有星星的夏季
阅读(449)
评论(0)
推荐(1)
2025年3月25日
linux中nohup和&的用法
摘要: 在linux下写命令,或者使用shell脚本时,当我们遇到一个可能很耗时的命令时,比如删除大量文件,我们往往希望这个命令放到后台去执行,而不是在前台阻塞着,这时候,我们很可能会看到这样的代码:nohup rm -rf /test &,都是放到后台去运行,有什么区别呢? 想想,我们现在一般是这么使用l
阅读全文
posted @ 2025-03-25 20:00 没有星星的夏季
阅读(140)
评论(0)
推荐(0)
2025年2月9日
docker/docker-compose下存储卷的使用(CIFS和NFS)
摘要: 前面说到Linux下的挂载CIFS和NFS,这里就顺道简单记一下docker/docker-compose去挂载CIFS和NFS的方式,当个笔记记录一下。 docker去挂载CIFS和NFS,需要使用存储卷,稍微懂一点docker,就知道这个是什么,所以这里我们长话短说。 首先,docker存储卷分
阅读全文
posted @ 2025-02-09 16:18 没有星星的夏季
阅读(940)
评论(0)
推荐(2)
2025年1月4日
Linux挂载文件系统(NFS、CIFS)
摘要: 前两篇说到磁盘分区、逻辑卷相关的基础,所以这里说下挂载,顺道当做笔记。 其实之前开始博主刚接触linux的时候,就想,向移动硬盘,在windows下直接插上USB,就可以直接使用了,为啥LInux下这么麻烦,一会分区,一会格式化,还要挂载后才能使用。 现在想来,其实就是windows简化了这个过程(
阅读全文
posted @ 2025-01-04 18:08 没有星星的夏季
阅读(2226)
评论(0)
推荐(0)
2024年12月7日
Linux硬盘挂载与磁盘分区基础(二)(物理卷、卷组、逻辑卷)
摘要: 上篇介绍了分区,都是建立在硬盘的基础之上,但是问题出现了,硬盘的空间是固定的,一般的,无论我们的电脑还是服务器,都可以容纳多块硬盘,甚至还可以使用USB等接口接入额外的存储,这样,如果都是用单个硬盘的分区来管理,比如扩容,非常不方便,有没有办法把多个硬盘视为一个整理,当做一块硬盘来管理分区呢?这就是
阅读全文
posted @ 2024-12-07 18:24 没有星星的夏季
阅读(2224)
评论(0)
推荐(1)
2024年11月11日
Linux硬盘挂载与磁盘分区基础(一)(主分区、拓展分区、逻辑分区)
摘要: 我们常用windows时,会区分C盘、D盘之类的(A、B盘是软盘)就是所谓的分区,这么做为了方便数据管理,比如扩容之类的。 本文采用Linux(Ubuntu20.04)来介绍分区,其它Linux系统基本一样的。 首先,我们需要熟悉几个概念: 硬盘:存储数据用的硬件,比如移动硬盘、固态硬盘、U盘等,有
阅读全文
posted @ 2024-11-11 19:09 没有星星的夏季
阅读(4661)
评论(0)
推荐(3)
1
2
3
4
5
···
11
下一页
公告