- 博客(1611)
- 资源 (33)
- 问答 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 常用算法实现
1.分治法Fibonacci数列爬楼梯数塔取数问题编辑距离矩阵取数问题背包问题最大子段和最长公共子序列Lcs正整数分组2.动态规格3.贪心算法4.回溯法5.分支界限法...
2019-05-31 08:54:08
269
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 一个实例讲完23种设计模式
概要如下我将用坦克大战的游戏作为需求讲解各种设计模式的应用我尽量都用坦克大战讲解所有的模式运用这样在我看来有如下有点1.不会因为有复杂的需求浪费大家的时机2.相同的需求用不同的模式去实现更容易理解模式的特点坦克大战的需求坦克有如下属性1.速度2.发射炮弹3.附加机能,红外瞄准,水路两栖,等目录设计模式(23种设计模式)创建型:1. 单件模式(Singleton Patt...
2019-03-21 13:49:47
2866
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 最简设计模式
更开始学刚开始学习设计模式的时候,感觉很兴奋,这东西太好了。困惑当时学完后,不知道如何用。甚至自己用过了也不知道自己用过了。于是我想:学这东西到底有什么用呢,到底如何才算学会呢?领悟后来我明白了,其实设计模式只是面上对象应用的一些典型案例,模式的价值在于对面向对象属性的巧妙运用,如果你找到了每一种模式的巧妙之处,即每种模式都什么用的面向对象特性(继承,重载,多态)。建议其实如果想学...
2019-02-20 09:22:49
620
原创 android 线程切换到ui线程
在Android开发中,当你想从非UI线程(如后台线程、异步任务等)更新UI元素时,你需要确保这些操作在主线程(UI线程)上执行。这是因为Android的UI组件不是线程安全的,并且它们只能在创建它们的主线程(也称为UI线程)上进行修改。是一个轻量级的异步任务类,它允许你在后台线程中执行操作,并在完成后在UI线程上执行结果。对于需要在后台执行长时间运行的任务并在完成后更新UI的情况特别有用。是在UI线程上创建的,那么它会自动与UI线程关联。方法中更新UI,因为该方法保证在UI线程上执行。
2024-07-26 10:09:45
121
原创 c++ reinterpret_cast类型转换简单实验
c++提供如下几种转换,具体如下。实验结果如下:基本的结论就是,reinterpret_cat转换就是,对象的赋值就是,其他的我都不管。至于有什么价值,就根据自己需要的场景使用吧,比如无法用面向对象来多态,那么用这个方法也许能起到一些特殊的效果。
2024-07-25 09:03:11
1139
JFreeChart
2020-10-21
webpack-使用webpack-dev-middleware.rar
2020-04-12
webpack-使用webpack-dev-server.rar
2020-04-12
Dagger2Test.rar
2019-05-21
linux 系统登录源码的位置在哪里
2021-01-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人