会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
慧浅行山-陈百川
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2023年2月18日
C/C++跨平台开发1-windows和linux中的类库
摘要: 基本概念: 什么是库: 在windows平台和linux平台下都大量存在着库。 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。 静态库:在程序链接的时候使用,链接器会将程序中使用的函数代码从库文件中拷贝到应用程序中。 一旦链接完成,在执行程序的时候就不需要静态库了。 由于每个
阅读全文
posted @ 2023-02-18 16:38 陈百川
阅读(44)
评论(0)
推荐(0)
2022年12月30日
执行shell脚本报错:Syntax error: word unexpected (expecting "in")
摘要: 检查语法无误后,考虑是脚本文件换行符的问题。 vs创建的文件默认以CRLF(0D0A)换行。 然而对于换行,windows用CRLF(0D0A)表示,linux用LF(0A)表示。 切换脚本文件换行符为LF(0A)后运行成功,如在vs中更改: 需要注意的是,git的不同配置可能会使git忽略换行符的
阅读全文
posted @ 2022-12-30 17:49 陈百川
阅读(2110)
评论(0)
推荐(0)
2022年11月19日
返回有限状态(包含错误码、布尔值)的方法如何抛出异常
摘要: 什么时候抛出异常?在一个方法无法完成它声明的行动时主动抛出、按照约定抛出特定异常(比如TaskCanceledException)。 C#中返回有限状态(包含错误码、布尔值)的方法避免按照约定抛出特定异常。 这种方法声明了什么?你给我任何输入,我返回确定的结果之一。 如果异常是可以解决的,那么在返回
阅读全文
posted @ 2022-11-19 11:00 陈百川
阅读(33)
评论(0)
推荐(0)
2022年11月8日
ubuntu更换国内镜像源备忘
摘要: 源的路径: /etc/apt/sources.list 更换前备份一下: sudo cp /etc/apt/sources.list /etc/apt/sources_init.list 打开文档,修改为国内镜像源,下面通过vi编辑,命令模式dd删除行、按a进入插入模式 :wq保存退出。 sudo
阅读全文
posted @ 2022-11-08 11:00 陈百川
阅读(22)
评论(0)
推荐(0)
2022年9月1日
c++常量引用,通过被引用变量修改数据无法同步到引用
摘要: 正常情况下被引用的对象改变,常量引用的值也跟着改变。i和j是同一个对象,所以是同步的: int i = 42; const int& j = i; i = 43; cout << j << endl; cout << i << endl; // i == j == 42; 但存在类型转换时,常量引用
阅读全文
posted @ 2022-09-01 20:11 陈百川
阅读(109)
评论(0)
推荐(0)
2022年7月25日
“未能加载工具箱项xxx,将从工具箱中将其删除”提示出现原因及解决方案
摘要: https://www.thinbug.com/q/27289366 https://social.msdn.microsoft.com/Forums/vstudio/en-US/77e10b58-43cc-4aab-919f-888f14f99571/x64-class-library-of-us
阅读全文
posted @ 2022-07-25 17:22 陈百川
阅读(821)
评论(0)
推荐(0)
2021年10月30日
WPF无边框的一个方案(保留默认窗口的拖动、阴影等效果)
摘要: 使用 WindowStyle="None" AllowsTransparency="True" 的方式达成无边框的效果有很多无法忽视的缺陷,比如失去了拖动效果、双击全屏、阴影等。 使用 WindowChrome 可以避免这些缺陷,在需要无边框的窗口使用: 1、 <WindowChrome.Windo
阅读全文
posted @ 2021-10-30 15:50 陈百川
阅读(1065)
评论(0)
推荐(1)
2021年10月27日
记一次Microsoft.Toolkit.Mvvm(MVVM Toolkit)的兼容性问题
摘要: 今天在目标框架为framework4.6.1的wpf项目中使用Microsoft.Toolkit.Mvvm7.1.1出现了一个比较怪异的编译时错误,前提是打开了 工具>选项>环境>预览功能>适用于NET Framework的新版WPF XAML设计器(需要重启) 。Visual Studio 201
阅读全文
posted @ 2021-10-27 18:13 陈百川
阅读(1785)
评论(0)
推荐(0)
2021年10月26日
C#语法糖foreach语句和using语句联合使用
摘要: foreach语句可以和using语句联合使用,比如你需要对多个相机设备进行一些设置,设置完就调用 Dispose() 释放相机资源, 这时可以这样写: 模拟的设备类: class Device : IDisposable { public void SetProperty() { Console.
阅读全文
posted @ 2021-10-26 10:37 陈百川
阅读(164)
评论(0)
推荐(0)
上一页
1
2
公告