Java线程同步机制

2022-09-13
阅读 4 分钟
1.3k
线程同步机制就是保障线程安全、协调线程直接数据访问的机制。Java提供的线程同步机制包括:锁volatile关键字final关键字static关键字相关API(如Object.wait()等)……锁锁保障线程安全的思路为:将多个线程对共享数据的并发访问转换为串行访问,即一个共享数据一次只能被一个线程访问。我们平时听到用到的锁有很多种:公...

Windows下使用Git上传代码到GitHub

2022-06-09
阅读 3 分钟
1.5k
一、打开GitHub注册GitHub账号并登录。新建保存代码的repository(仓库)。 配置repository。 复制repository地址。 二、安装Git在Git官网下载安装包。 安装。Windows+R键输入cmd,打开命令行,输入git进行测试,如出现以下界面表示安装成功。 三、将文件打包到本地仓库新建一个文件夹。如新建一个github文件夹。将所需...

基于Android的时间与位置服务提醒系统的设计与实现

2022-06-09
阅读 2 分钟
1.2k
本文设计并实现了一款基于 Android 的时间与位置服务提醒系统——iRemind,它既可以通过用户设定的某个时间进行任务的提醒,也允许用户设定进入或离开某个地点的任务提醒。

【Java算法系列(一)】八大排序算法(上)

2022-03-22
阅读 4 分钟
1.1k
〇、排序算法简介排序:将一组数据按照指定的顺序进行排列的过程。排序的分类:内部排序:将需要处理的所有数据加载到内存中进行排序。外部排序:由于数据量过大无法全部加载到内存中,需要借助外存进行排序。我们研究的排序算法主要是内部排序算法。其中内部排序又可以分为冒泡排序、简单选择排序(简称为选择排序)、...

【Java算法系列】KMP算法(三)

2021-11-18
阅读 6 分钟
1.4k
【写在前面】“Java算法系列”目录如下(更新ing):数据结构相关算法八大排序算法:冒泡排序、选择排序、插入排序、希尔排序、快速排序、归并排序、基数排序、堆排序四大查找算法:线性查找、二分查找、插值查找、斐波那契查找九大常用算法:分治算法、动态规划算法、KMP算法、贪心算法、Prim算法、Kruskal算法、Dijkstra...

【Java算法系列】动态规划算法(二)

2021-11-15
阅读 6 分钟
2.7k
【写在前面】“Java算法系列”目录如下(更新ing):数据结构相关算法八大排序算法:冒泡排序、选择排序、插入排序、希尔排序、快速排序、归并排序、基数排序、堆排序四大查找算法:线性查找、二分查找、插值查找、斐波那契查找九大常用算法:分治算法、动态规划算法、KMP算法、贪心算法、Prim算法、Kruskal算法、Dijkstra...

【Java算法系列】背包问题

2021-11-15
阅读 14 分钟
3.7k
如果您对一维动态规划算法和二维动态规划算法不了解,阅读本文之前,可以先阅读:【Java算法系列】动态规划算法(二)。背包问题是动态规划算法中非常经典的一类问题,也是笔试面试中常见的一类问题。背包问题有四类:0/1背包问题、完全背包问题、多重背包问题、混合背包问题。下面将总结0/1背包问题、完全背包问题、多...

【Java算法系列】分治算法(一)

2021-11-15
阅读 2 分钟
1.4k
【写在前面】“Java算法系列”目录如下(更新ing):数据结构相关算法八大排序算法:冒泡排序、选择排序、插入排序、希尔排序、快速排序、归并排序、基数排序、堆排序四大查找算法:线性查找、二分查找、插值查找、斐波那契查找九大常用算法:分治算法、动态规划算法、KMP算法、贪心算法、Prim算法、Kruskal算法、Dijkstra...

接口与通讯综合设计:数字量与模拟量相互转换

2021-09-07
阅读 7 分钟
1.4k
在数字量转化成模拟量的过程中,在数码管上仅显示了十六进制值,该值无法与实际电压对应。如果改进的话,可以将模拟量与电位器最大电压(5V)相乘,得到实际电压值,再以十进制的形式输出。

基于Facenet下蒙面人脸识别的实践

2021-09-07
阅读 3 分钟
2.9k
写在前面本文是对Github项目Masked-Face-Recognition-using-Facenet的实践。实践步骤一、收集图像下载并解压Masked-Face-Recognition-using-Facenet项目。收集图片。这些图片的要求如下:A.非蒙面人脸图像B.带眼镜或护目镜的非蒙面人脸图像C.用任何类型的口罩(如N-95、布或外科口罩)蒙面D.用任何类型的口罩如N-95、布...

个人邮件服务器的搭建

2020-10-15
阅读 2 分钟
3.6k
环境WindowsWinmail SERVER配置邮件服务器下载Winmail:WinmailSERVER安装Winmail。注意安装后需要重启,及时保存相关文件内容。重启后设置邮箱及密码。打开Winmail 管理端工具检查系统设置-系统服务运行状态如果发现 SMTP、POP3、ADMIN、HTTP、IMAP或LDAP等服务没有起动成功,请使用系统日志-SYSTEM查看系统的启动信息...

Wing FTP Server搭建FTP服务器入门教程

2020-09-26
阅读 1 分钟
11.6k
环境Windows 10Wing FTP Server搭建步骤下载Wing FTP Server安装。一直下一步就好。记住管理员账号和密码。安装完成后,输入管理员账号和密码,进入Wing FTP Server程序。创建域。新建用户。以上就完成服务器的搭建了。测试在本机测试:在浏览器输入127.0.0.1,输入用户账号和密码(注意,不是管理员的账号密码,是新建...

C++程序设计:酒店客房管理系统

2020-07-20
阅读 52 分钟
6.9k
管理员管理(1) 管理员登录(2) 查看、增加、删除、修改操作员信息(3) 操作员信息写入文件(4) 查看、修改酒店客房信息(5) 酒店客房信息写入文件

初识ESP8266 NodeMCU开发板(一)

2020-06-07
阅读 4 分钟
5.3k
基于乐鑫esp8266的NodeMcu开发板,具有GPIO、PWM、I2C、1-Wire、ADC等功能,结合NodeMcu 固件为您的原型开发提供最快速的途径。

“堆排序”问题——C语言实现

2020-03-10
阅读 1 分钟
1.5k
题目:堆排序实现 假设有一个数据类型为整型的一维数组A,A 中的数据元素呈无序状态,编写一个采用堆排序法将A中的数据元素按由小到大进行排序的程序。 完整代码 {代码...} 参考资料 西北大学MOOC:内部排序

汇编语言设计:简易学生成绩管理系统

2020-03-10
阅读 6 分钟
5k
该程序实现了“简易学生成绩管理系统”。程序本身有点繁琐,由于程序过长,甚至超出了jmp的范围,所以中间还需要中转jmp,但我本人还是有点满意的。这是我的汇编实验课程作业,如果大家有类似作业的话希望不要过度借鉴,本程序仅供参考和学习!不要抄袭!

汇编语言设计:根据输入改变屏幕颜色

2020-03-10
阅读 5 分钟
4k
该程序实现了“根据输入改变屏幕颜色”。其实这个程序本身没什么意思,纯粹只是将学习到的知识融合在了一起而已。程序本身过于繁琐了,写得并不是很好。以及这是我汇编实验课程的作业,如果大家有类似作业的话希望不要过度借鉴,本程序仅供参考和学习。

“关键路径寻找”问题——C语言实现

2019-12-20
阅读 3 分钟
2.5k
题目:关键路径寻找 对于给定的一个工程施工图,该图以边为单位从键盘输入,编写能够找出该图的关键路径的程序。 完整代码 {代码...} 参考资料 西北大学MOOC:拓扑排序西北大学MOOC:关键路径

“二叉树的遍历”问题——C语言菜单实现

2019-12-17
阅读 6 分钟
2.7k
二叉树以lson-rson链接方式存储,以菜单方式设计并完成功能任务:建立并存储树、输出前序遍历结果、输出中序遍历结果、输出后序遍历结果、交换左右子树、统计高度,其中对于中序、后序的遍历运算要求采用非递归方式。

“床位分配”问题——C语言数组实现

2019-11-21
阅读 8 分钟
1.8k
某客店有N个等级的房间,第k级客房有A(k)个,每个房间有B(k)个单人床,以菜单调用方式设计为单身旅客分配床位以及离店时收回床位的程序。要求分配成功时,印出旅客姓名、年龄、性别、到达日期、客房等级、房间号及床位号;分配不成功时,允许更改房间等级,若不更改等级,印出“满客”提示。

记录各种实用的网站(持续更新)

2019-10-30
阅读 1 分钟
1.1k
实用类代码高亮:planetB(Notepad++自带的也挺好)参考文献格式在线生成器:参考文献格式生成器思维导图/流程图(免费在线、实时协作):ProcessOn测试正则表达式:在线正则表达式测试日语注音:kawaLaTex表格工具:Tables Generator学习类对编程新手的自学建议:对编程新手的自学建议OpenMV入门:OpenMV中文入门教程An...

Keras快速风格迁移的实践

2019-10-14
阅读 2 分钟
6.3k
本文是对Github项目misgod/fast-neural-style-keras的实践。 实践过程 下载并解压该GitHub项目。 在images文件夹中新建output文件夹和train文件夹。 在train文件夹文件夹中放入你的数据集。 在images文件夹中style文件夹放入你的风格图片。 导入包:这是我反复测试得到的,pip install scipy==1.2.1和pip install keras=...

风格迁移在Colab上的实践

2019-10-07
阅读 1 分钟
2.7k
什么是图像风格迁移?图像风格迁移即是输入一张代表内容的图片和一张代表风格的图片,深度学习网络会输出一张融合了这个风格和内容的新作品。引用自:[链接]

快速风格迁移在Colab上的实践

2019-10-07
阅读 2 分钟
4.1k
风格迁移是CV的一个应用,通过融合风格图片和内容图片,实现图片的风格变换,“人人都是艺术家” 最早在论文《A Neural Algorithm of Artistic Style》中提出,但是这种方法是用“训练”的思想来做风格迁移,每次都要单独训练,速度很慢 快速风格迁移由《Perceptual Losses for Real-Time Style Transfer Super-Resolution》...

Google Colab的使用方法

2019-10-07
阅读 2 分钟
9.8k
一、新建Colab笔记本 如图: 二、使用GPU 如图: 根据自己的需要选择Python3/Python2.硬件加速器选择GPU。 三、装载谷歌硬盘 首先先把自己的代码上传至谷歌硬盘中。 然后装载硬盘,如图: 将链接的验证码复制粘贴后Enter即可。 四、更改运行目录 此时右边就会出现drive目录了。 复制你要运行的路径。加入如下代码: {代...

“汇法网”案件名称和发生地点的爬取

2019-09-15
阅读 2 分钟
2.7k
打开汇法网裁判文书页。由于我个人只需要搜集案件名称及其发生地点,恰好搜索页就有!就不需要访问详情页啦~(据同学测试,若爬取详情页的话,1k条左右就会限制ip了)