Wesley13 Wesley13
3年前
AOP 你想干什么 IOC 你服务什么
前言:记得N年前,就听过AOP,曾扫过几篇文章,不过看不懂,还是N年前,面试被问到AOP的切面,还是不懂!中秋之假,有点闲,在博客园里搜了下AOP看了看,试图看懂些许文章,可惜文章都说的太中规中矩,没发现一篇能浅显看的易懂的。AOP,全称AspectOrientedProgramming,中文名称叫面向方面编程,也叫面向切面编
Wesley13 Wesley13
3年前
Java8的这些集合骚操作,你掌握了嘛?
Java8时Lambda表达式的出现,将行为作为参数传递进函数的函数式编程,大大简化了之前冗杂的写法。对于集合一类,我们来整理一下发生的变化吧。!Java8的这些集合骚操作,你掌握了嘛?(https://p6tt.byteimg.com/origin/dficimagehandler/e5ad919fe84f4ae7b7c8395f5
Wesley13 Wesley13
3年前
Java学习笔记(9)——Java类库(包)及其组织结构
Java官方为开发者提供了很多功能强大的类,这些类被分别放在各个包中,随JDK一起发布,称为Java类库或JavaAPI。API(ApplicationProgrammingInterface,应用程序编程接口)是一个通用概念。例如我编写了一个类,可以获取计算机的各种硬件信息,它很强大很稳定,如果你的项目也需要这样一个功能,
Stella981 Stella981
3年前
Python中循环及判断语句
循环判断条件是编程语言中一个很重要的部分,python也不例外,循环判断条件一般结合continue,return,break关键字来判断,这些关键字用法与java中基本一致一、if判断语句判断条件返回的结果为布尔值,在python中,布尔值为True/False,首字母必须大写,否则将出现如下异常!(https://oscimg.oschi
Stella981 Stella981
3年前
Python 总结
python玩了这么长时间,也该写一些总结了,。。。。好吧,把最喜欢的两个库先说了,gevent,request,一个在协程方面实现最为精妙,猴子补丁也不错,另外一个在人性化方面达到极致。。。元编程,说白了很多东西与C模版类似,可以利用之来创建更为复杂的功能。高性能的模块很多,gevent,meinheld(htt
Stella981 Stella981
3年前
Rust学习笔记#3:类型
!(https://oscimg.oschina.net/oscnet/upc9e4830f16bd8d4c4a75a3e8155ee7c7774.JPEG)类型于20世纪50年代被FORTRAN语言引入,发展到今日,类型已经成为了各大编程语言的核心基础,Rust也不例外。所谓类型,就是对表示信息的值进行的细粒度的区分,比如整数、小数、文本等。不同
Wesley13 Wesley13
3年前
JAVA多线程的学习笔记
第一次在开源中国上发博文,简单的把以前在达内培训JAVA时的一篇日志复制共享一下。多进程(多任务)-针对OS多线程(Thread)-一个进程内部的多任务java语言(JVM)支持多线程编程java.lang.ThreadThread类由JDK提供,用于封装对JVM中线程的控制,调用C语言的类库实现。1、创
Wesley13 Wesley13
3年前
Java 面向对象的设计原则
一、1、面向对象思想的核心:封装、继承、多态。2、面向对象编程的追求:  高内聚低耦合的解决方案;  代码的模块化设计;3、什么是设计模式:  针对反复出现的问题的经典解决方案,是对特定条件下(上下文)问题的设计方案的经验总结,是前人设计实践经验的精华。4、面向对象设计原则
燕青 燕青
1年前
支持M1、MATLAB R2023b for Mac专业的编程和数学计算软件
是一款由MathWorks公司开发的最新版本的数值计算软件,它包含了大量用于算法开发、数据可视化、数据分析、数据模拟以及交互式环境的功能,使得用户能够更加方便灵活地进行科学研究或者工程应用。MATLABR2023b相较于之前的版本,增加了一些新的功能和改进