多线程:线程池异步计算,2个线程,1个计算10的阶乘,一个计算20的阶乘并返回
Callable接口:与Runnable接口功能相似,用来指定线程的任务。其中的call()方法,用来返回线程任务执行完毕后的结果,call方法可抛出异常。 ExecutorService:线程池类 <T> Future<T> submit(Callable<T> task):获取线程池中的某一个线 ... 查看全文
自己实现spring容器创建
场景:对账户信息进行操作 步骤 1. 首先,持久化层操作 新增一个账户信息,持久化层操作实现类 2. 业务层操作 业务层操作实现类 这里,我们通过自己定义对BeanFactory来创建bean 3. 创建配置文件 4. BeanFactory实现 5. 测试 结果: ... 查看全文
过程与算法(用算法解决实际问题的能力)
1、算法基础。 (1)分析需求,尝试确定变量数量、名称和类型。 (2)根据给定额算法和流程图,分析各变量的功能及变量之间的关系。 (3)根据需要,合理、有效地运用变量和运算符,书写表达式。 2、有效运用算法的三种结构解决问题。 (1)设计算法,有效运用顺序结构、分支结构和循环结构解决问题。 (2)有 ... 查看全文
Java实现注册时发送激活邮件验证
在很多网站注册的时候,为了验证用户信息的真实合法,往往需要验证用户所填邮件的准确性。形式为:用户注册时填写邮箱,注册完成后,网站会向用户所填邮箱发送一封激活邮件,用户点击激活邮件中的链接后,方可完成注册。最近项目中也用到这个需求,做了个Demo与大家分享,大至思想如下:数据库表结构用户表t_user ... 查看全文
《Python》 property、classmethod、staticmethod、isinstance、issubclass
一、property property是一个装饰器函数 装饰器函数的使用方法:在函数、方法、类的上面一行直接@装饰器的名字 装饰器的分类: 1、装饰函数 2、装饰方法:property 3、装饰类 import math class Circle: def __init__(self,radius) ... 查看全文
Effective Java —— 消除过期的对象引用
本文参考 本篇文章参考自《Effective Java》第三版第七条"Eliminate obsolete object references" Memory leaks in garbage-collected languages (more properly known as unintenti ... 查看全文
python123期末四题编程题 -无空隙回声输出-文件关键行数-字典翻转输出-《沉默的羔羊》之最多单词
1. 无空隙回声输出 描述 获得用户输入,去掉其中全部空格,将其他字符按收入顺序打印输出。 ???????????????????????????????????????????????????????????????????????????????????????????????? 输入输出示例 ... 查看全文
个人实现---多级排序
写过SQL的都知道,有个Order By排序功能,这个Order By不仅能根据一个元素进行排序,还能同时根据多个元素进行排序。 你有没有好奇是怎么实现多个元素排序的呢?小编是很好奇。单个元素排序很简单,直接冒泡就行了,那么多个怎么实现呢?难道要写多个冒泡么? 带着疑问,开始了构思。最终大道至简,可 ... 查看全文
javascript中的12种循环遍历方法
1、for (自定义条件) 循环 let arr = [1,2,3]; for(let i =0;i<arr.length;i++){ console.log(i,arr[i]) } 2、for in 循环 let obj = {name: 'xiao' ,age:'24'} for(let i i ... 查看全文
此刻你还在为跳槽而纠结、烦心吗?这篇1000道BATJava面试题分享你,看你掌握多少,有无资本跳槽
前言唠叨唠叨: 近段时间总是有人私信我说,现在适合裸辞吗,公司待不下去了....... 我.......................懂我这欲言又止的意思吧!!!!! 兄弟我只想说,今年啥情况啊,外面很多人找不到工作,你还想着裸辞,珍惜 这还真是应验了我们近期讨论的那句话:“上班的人不想上班,没工 ... 查看全文
书籍推荐:《C++ Primer Plus 第6版 》(高清PDF中文版)
内容简介: C++是在C语言基础上开发的一种集面向对象编程、通用编程和传统的过程化编程于一体的编程语言,是C语言的超集。本书是根据2003年的ISO/ANSI C++标准编写的。通过大量短小精悍的程序详细而全面地阐述了C++的基本概念和技术。全书分为18章和10个附录,分别介绍了C++程序的运行方式 ... 查看全文
如何将python中pip源设置为国内源
1、在我的电脑上的地址栏输入:%appdata% ,然后回车。 2、在里面新建一个名为 pip 的文件夹。 3、在 pip 文件夹里面新建一个文件叫做 pip.ini ,内容写如下即可。实际就是这么一个文件 : %appdata%\pip\pip.ini [global] timeout = 600 ... 查看全文
封装json格式数据
<div class="allPro"> <div class="line-big"> <div class="pro-item"> <div class="media-img"> <a href="/a/product/tiegao/2020/0529/33.html"><img src="/up ... 查看全文
django模型中的meta选项整理
django模型中使用Meta类表示模型的元数据,所谓元数据即是除了字段意外的数据。 Meta主要选项: 一、ordering选项 用于对查询结果对象排序; ordering的值可以是一个元组/列表,或者查询表达式,其中每一个字符串是模型中的一个字段,默认是升序排列,字段前面加上'-'表示降序排列, ... 查看全文
js中debug的使用
之前好傻逼。。。。。 一直用alert或者console。 window.console.log("") window.console.debug("") 实习看到这个 debugger function saveUser(){ var saveDataObj = serializeNestedOb ... 查看全文
Flask web项目使用.flaskenv文件
在Flask Web项目中建立.flaskenv文件,文件参考内容: FLASK_APP=app.py FLASK_ENV=development 上面示例,是假定项目启动入口文件是app.py 在开发项目过程中,运行flask run,即可运行该项目,不用每次再设置Flask_APP=app.py ... 查看全文
加强电子商务网站网络安全的10个建议
对于卖家来说,使用电子商务网站进行线上交易有很多好处:比如,用较低的营销成本可以获得更多用户的广泛关注,还可以节省如门面房屋租金,水电气费等,也不需要储备大量的货品。总之一句话,线上商店可以用最少的预算开启您的业务。 对于买家来说,他们也喜欢窝在舒服的沙发上,动动手指头就可以浏览购买数以百万计的产品 ... 查看全文
如何用TSTCON32注册EasyPlayer-RTSPWebActiveX.ocx控件?
大家知道我们的流媒体播放器提供丰富的二次开发接口,能够便捷的集成到其他平台上。最近有开发者用EasyPlayer-RTSPWebActiveX.ocx控件时总是注册不成功,所以整理了一个文档,方便后面使用。 说到这个,就想到我之前为大家解决问题的时候,有提过一个工具的使用:运行EasyRTSPSev ... 查看全文
HTML基础1-文本
一、标题 1、文本标记 标题标记共6个:<h1>、<h2>、<h3>、<h4>、<h5>、<h6>。 其中<h1>标记表示最大的标题,<h6>标记表示最小的标题 标题标记语法如下: <h1>文本内容</h1> 2、标题的对齐方式:left、center、right 默认情况是左对齐,可通过对标题标记 ... 查看全文