最新 最热

设计模式——单一职责模式之桥模式

PCMessageBase 类和 MessagerLite、MessagerPerfect 类都各自只实现了 Messager 的部分接口,说明 Messager 中的两部分的接口不应该放到一起,应该进行拆分:

2023-08-10
1

两招教你跳出多重嵌套循环?

在 Java 中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的 break 语句,即可跳出外层循环。

2023-08-09
1

汉诺塔问题 Java

如果有两块,我们应该先把最下面那块搬到C,那么要把最下面那块搬到C,就必须先把它上面的那块移开,也就是先放在B,这样才能把最下面的那块搬走,最后再把B上面的那块搬到C。...

2023-07-30
1

图灵机 X+1 C语言

首先把它变成二进制,由于在原码上变换,所以正负分开算,负数就最高位放1,然后减一,正数直接加一。

2023-07-28
1

希尔排序 C语言

我们首先来看直接插入排序,其基本思路是,一般先孤立这堆数字的第一个数,那么它自己一个就是有序了,再拿后面的数和它比较,找到大小位置合适的插进去,完了之后这一小堆还是有序的,再拿后面的来和前面的比较,找到合适的位置插进...

2023-07-28
1

选择排序 C语言

对于一串待排序的数字,假如是要升序排序,那么先在这串数字中找到最小的那一个放在第一位,然后再在剩下的数字中找到最小的放在第二位,以此类推,完成排序。...

2023-07-28
0

WPF应用单实例

默认情况下 WPF应用是能够多开的,但是大部分情况下我们只想打开一个实例,这就有两种情况

2023-07-24
1

dotnet 警惕 async void 线程顶层异常

在应用程序设计里面,不单是 dotnet 应用程序,绝大部分都会遵循让应用在出现未处理异常状态时终结的原则。在 dotnet 应用里面,如果一个线程顶层出现未捕获异常,则应用进程将会被认为出现异常状态而退出。通常来说就是未捕...

2023-07-20
1

DecimalFormat的计算 #和0的区别

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-07-17
1

WPF中Canvas和InkCanvas

InkCanvas本身已经支持使用鼠标或者触屏来画线,下面的示例是使用代码进行画线。

2023-07-11
1