会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
没有星星的夏季
博客园
首页
联系
管理
上一页
1
2
3
4
5
6
7
···
11
下一页
2023年8月29日
Ftp基础(一):基于Vsftpd(主动模式和被动模式)安装Ftp
摘要: 如果是Windows下,我们一般使用IIS来部署一套Ftp,如果是Linux下,个人一般使用Vsftpd来搭建一套Ftp。 至于什么是Ftp,就不介绍了,本文就Ubuntu下安装配置Vsftpd,CentOS其实差不多,所以这里就当做笔记了 安装 Ubuntu下安装Vsftpd很简单,使用apt安装
阅读全文
posted @ 2023-08-29 19:56 没有星星的夏季
阅读(1170)
评论(0)
推荐(0)
2023年7月24日
分享一个关于网页上无法复制内容的处理技巧
摘要: 最近有朋友吐槽CSDN连个框选代码、复制功能都要登录才能使用,之前也有听到过类似的吐槽,这对于很多面向百度开发的程序员并不友好,于是想了个办法。 以CSDN为例,当需要复制CSDN上的内容是,可以先在开发者工具的控制台中输入下面的代码执行一遍,就可以使用框选复制了: document.querySe
阅读全文
posted @ 2023-07-24 19:33 没有星星的夏季
阅读(337)
评论(0)
推荐(1)
2023年6月29日
C#中的using用法总结
摘要: using一般有两个作用: 1、作为语句,用于定义一个范围,在此范围的末尾将释放对象(IDisposable和IAsyncDisposable接口) 2、作为指令,用于引入命名空间或者类型,或者为引入的命名空间或者类型定义别名 using语句 using语句应该都很熟悉了吧,从最早的ADO.net,
阅读全文
posted @ 2023-06-29 13:34 没有星星的夏季
阅读(3366)
评论(0)
推荐(0)
2023年5月5日
JDK导致ActiveMQ、Kafka连接zookeeper失败:Session 0x0 for server 10.1.21.244/<unresolved>:2181, unexpected error, closing socket connection and attempting reconnect
摘要: 最近在部署一套ActiveMQ集群时,使用zookeeper来实现,zookeeper启动了,在启动ActiveMQ时,抛出异常: WARN | Session 0x0 for server 10.1.21.244/<unresolved>:2181, unexpected error, closi
阅读全文
posted @ 2023-05-05 11:29 没有星星的夏季
阅读(2286)
评论(0)
推荐(0)
2023年4月21日
vue-router解决警告:No match found for location with path "XXXXXXX"
摘要: 使用vue-router时,在刷新页面时往往会出现这个警告: 这个问题产生的原因往往是因为vue在启动时,会校验当前页面的路由,而我们使用vue-router时,是在导航守卫中动态添加路由的,因此肯定找不到,而这个时候还没进入守卫,自然就会抛出这个警告了: 1、app.use(router) 2、r
阅读全文
posted @ 2023-04-21 19:49 没有星星的夏季
阅读(15461)
评论(0)
推荐(1)
2023年3月30日
C#中的元组与解构
摘要: 元组 元组提供了一种轻量级的方式,允许我们从一个方法中返回多个数据,而不需要自定义类或者使用out、ref等关键字,如: public Tuple<int, string> GetTuple() { return new Tuple<int, string>(200, "OK"); } 上面是C#7
阅读全文
posted @ 2023-03-30 18:46 没有星星的夏季
阅读(1176)
评论(0)
推荐(0)
2023年2月20日
平台调用 (P/Invoke):跨平台方案
摘要: 接前上一篇:平台调用 (P/Invoke):DllImport特性说明 首先,我们知道C#和C/C++都是跨平台的,但是原理上他们是不一样的: C#首先编译成一种中间语言(IL)的程序集,然后将这种程序集放到不同平台下的解释器里面去执行,这就是说一次编译到处运行 C/C++是针对不同的平台直接编译,
阅读全文
posted @ 2023-02-20 18:05 没有星星的夏季
阅读(892)
评论(4)
推荐(1)
2023年1月30日
平台调用 (P/Invoke):DllImport特性说明
摘要: 接上一篇:平台调用 (P/Invoke):托管代码(C#)调用非托管代码(C/C++) 上一篇实现了C#代码以三种方式调用C/C++的非托管代码,核心是DllImportAttribute特性的使用 DllImportAttribute指示某个静态方法的入口在非托管动态链接库中 用我们面向对象的思想
阅读全文
posted @ 2023-01-30 16:42 没有星星的夏季
阅读(862)
评论(0)
推荐(1)
2022年12月25日
平台调用 (P/Invoke):托管代码(C#)调用非托管代码(C/C++)
摘要: 首先,本文基于.net6来实现C#代码来调用C/C++程序(VS2022),主要从三个角度来说明:简单的调用实现、自定义类和结构体、回调函数。 其次,C#调用C/C++一般是通过调用C/C++的动态连接库来实现的,而windows和linux、macos下的动态链接库是有区别的,后面再说,所以本文以
阅读全文
posted @ 2022-12-25 20:18 没有星星的夏季
阅读(1584)
评论(0)
推荐(1)
2022年11月1日
C#中的弃元
摘要: 从C#7.0开始,推出了一种新的特性:弃元,这种思想可能来源于Golang。 弃元,就是不想要了的元素变量,用单下划线(_)表示,弃元在编译时起作用,就是搞编译器:这个变量我不要,你可以优化处理。 我们经常在下面几个过程中使用弃元: 1、元组解构赋值 在使用元组解构赋值时,我们往往需要接收元组的所有
阅读全文
posted @ 2022-11-01 18:23 没有星星的夏季
阅读(1345)
评论(2)
推荐(1)
C#中的模式匹配
摘要: C#从7.0开始,陆陆续续推出了各种模式匹配,模式是一种特殊的表达式,通过判断给定的值是否满足此表达式而返回true或者false,它就类似于正则表达式的作用。 目前(C#10),可以使用模式匹配的地方有三个: 1、is表达式,从C#7.0开始,is表达式的右边不在只是一个类型,而是一个模式,具体例
阅读全文
posted @ 2022-11-01 18:18 没有星星的夏季
阅读(1526)
评论(0)
推荐(4)
2022年10月31日
C#的switch的用法
摘要: switch-case语句经常被认为是if-else语句的替代品,但是在众多程序语言中还是能见到switch的存在,这很大程度上是因为switch更实用,这一点在C#中更能提现。 简单的语法就不说了,一个简单的switch用法: switch (cmd) { case "start": Consol
阅读全文
posted @ 2022-10-31 20:03 没有星星的夏季
阅读(5837)
评论(1)
推荐(5)
C#中的is和as的用法
摘要: is运算符 is在C#7.0之前,主要用于检验实例是否是指定的类型,格式: expr is type expr是一个具有值的表达式,type是一个类型。 从C#7.0开始,is表达式将使用模式匹配来操作,格式: expr is pattern expr是一个具有值的表达式,pattern是模式匹配,
阅读全文
posted @ 2022-10-31 20:03 没有星星的夏季
阅读(1219)
评论(0)
推荐(0)
2022年9月22日
再续:解读keep-alive:Vue3中手动清理keep-alive组件缓存的一个解决方案
摘要: 接上一篇,上一篇提供了一种手动清理keep-alive组件缓存的一个解决方案,但是要求在非production或者启用devtools的情况下才生效,所以不实用。 在仔细读了源码之后,还是没有一个好的办法,上github的上查看issue,发现很多人都提出了这个问题,但是vue的作者就是不愿意解决,
阅读全文
posted @ 2022-09-22 20:41 没有星星的夏季
阅读(4423)
评论(3)
推荐(1)
2022年9月16日
解读keep-alive:Vue3中手动清理keep-alive组件缓存的一个解决方案
摘要: 用过vue的同学肯定对keep-alive组件不陌生,它允许我们使用key对组件进行缓存,当使用相同key的组件渲染时,就会使用缓存中的组件,这样可以加快渲染速度,特别是在使用路由跳转时,效果是很明显的,而缓存就意味着更多的内存消耗,但是很遗憾,keep-alive组件不允许我们手动释放,我们唯一能
阅读全文
posted @ 2022-09-16 13:51 没有星星的夏季
阅读(7742)
评论(4)
推荐(2)
上一页
1
2
3
4
5
6
7
···
11
下一页
公告