- 博客(63)
- 资源 (7)
- 收藏
- 关注
原创 并发编程笔记
并发编程笔记一、基本概念1、进程与线程进程程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至 CPU,数据加载至内存。在指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理 IO 的。当一个程序被运行,从磁盘加载这个程序的代码至内存,这时就开启了一个进程。进程就可以视为程序的一个实例。大部分程序可以同时运行多个实例进程(例如记事本、画图、浏览器 等),也有的程序只能启动一个实例进程(例如网易云音乐、360 安全卫士等)线程一个进程之内可以分
2021-05-09 12:00:01
416
1
原创 三角函数计算
三角函数计算描述根据下面公式计算并输出x的值,a和b的值由用户输入,括号里的数字是角度值, 圆周率的值使用数学
2020-05-23 21:11:30
2558
原创 棋盘放米
棋盘放米描述相传古代印度国王舍罕要褒赏他的聪明能干的宰相达依尔 (国际象棋发明者),问他需要什么,达依尔回答说:“国王只要在国际象棋的棋盘第一个格子里放一粒麦子,第二个格子里放两粒,第三个格子里放四粒,...
2020-04-26 21:55:52
8070
原创 鸡兔同笼
鸡兔同笼描述大约在1500年前,《孙子算经》中就记载了这个有趣的问题。书中是这样叙述的:今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?这四句话的意思是:有若干只鸡兔同在一个笼子里,从上面数,有35个头,从下面数,有94只脚。问笼中各有多少只鸡和兔?...
2020-04-26 21:54:45
1864
原创 数列求和
数列求和描述给定某数字a(1≤a≤9)以及非负整数n(0≤n≤100000),求数列之和sum=a+aa+aaa+⋯+aa⋯a(n个a)。例如a=2, n=3时,sum=2+22+222=246。...
2020-04-26 21:54:11
1291
原创 字符串逆序输出
字符串逆序输出描述...
2020-04-26 21:53:32
1474
原创 子字符串输出
子字符串输出描述...
2020-04-26 21:52:51
611
原创 字符串长度
字符串长度描述用户输入一个字符串,程序输出字符串的长度...
2020-04-26 21:52:02
426
原创 分类统计字符
分类统计字符描述用户输入一个字符串,分别统计其中小写字母、大写字母、数字、空格和其他字符的个数,并在一行内输出小写字母、大写字母、数字、空格和其他字符的个数。...
2020-04-26 21:51:18
1722
原创 格式化输出
格式化输出描述...
2020-04-26 21:49:30
766
原创 黑客语破解
黑客语破解描述...
2020-04-26 21:48:37
827
原创 密码强度判断
密码强度判断描述用户输入一个字符串做为密码,判断密码强度,规则为:密码长度小于8弱密码,密码长度大于等于8且包含至少2种字符为中等强度、密码包含3种字符为强、包含全部4种字符为极强。提示:...
2020-04-26 21:47:40
2945
原创 安装labelImg(win10,macOS)
前几天由于机器学习需要标注一些东西,用了下labelImg,顺便帮几个同学安装了一下,发现网上的教程都不咋地,特地整理一下1 前奏安装前需要安装python环境,最好是python3,还有记得把pip命令加上。windows下一定要添加环境变量,python环境变量是安装的主目录,pip是主目录下的script目录。装上了在cmd或者是终端测试一下能不能用。2 安装pyqt5在终端或者c...
2019-10-25 13:24:07
864
原创 JAVA排序算法之归并排序
介绍归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer) 策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修 补"在一起,即分而治之)。基本思想说明: 可以看到这种结构很像一棵完全二叉树,本文的归并排序我们采用递归去实现(也可采用迭代的方式去实现)。...
2019-10-17 09:44:22
197
原创 JAVA排序算法之快速排序
基本介绍:快速排序(Quicksort)是对冒泡排序的一种改进。基本思想通过一趟排序将要排序的数据分割成独立的两 部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排 序,整个排序过程可以递归进行,以此达到整个数据变成有序序列思路分析图代码实例public static void quickSort(int[] arr,int left...
2019-10-17 09:44:13
143
原创 JAVA排序算法之希尔排序
基本介绍希尔排序是希尔(Donald Shell)于 1959 年提出的一种排序算法。希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序。希尔排序法基本思想希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至 1 时,整个文件恰被分成一组,算法便终止希尔排序法的示意图代码实...
2019-10-17 09:44:04
1667
原创 JAVA排序算法之插入排序
基本介绍:插入式排序属于内部排序法,是对于欲排序的元素以插入的方式找寻该元素的适当位置,以达到排序的目的。插入排序法思想:插入排序(Insertion Sorting)的基本思想是:把 n 个待排序的元素看成为一个有序表和一个无序表,开始时有 序表中只包含一个元素,无序表中包含有 n-1 个元素,排序过程中每次从无序表中取出第一个元素,把它的排 序码依次与有序表元素的排序码进行比较,将它插入...
2019-10-17 09:43:50
1803
2
原创 选择排序
基本介绍选择式排序也属于内部排序法,是从欲排序的数据中,按指定的规则选出某一元素,再依规定交换位置后达到 排序的目的。选择排序思想选择排序(select sorting)也是一种简单的排序方法。它的基本思想是:第一次从 arr[0]~arr[n-1]中选取最小值,与 arr[0]交换,第二次从 arr[1]~arr[n-1]中选取最小值,与 arr[1]交换,第三次从 arr[2]~arr...
2019-10-17 09:43:37
126
原创 冒泡排序
基本介绍冒泡排序(Bubble Sorting)的基本思想是:通过对待排序序列从前向后(从下标较小的元素开始),依次比较 相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部,就象水底下的气泡一样逐渐向上冒。优化: 因为排序的过程中,各元素不断接近自己的位置,如果一趟比较下来没有进行过交换,就说明序列有序,因此要在 排序过程中设置一个标志 flag 判断元素是否进行过交换。从而减少不...
2019-10-17 09:43:13
154
转载 jieba库的用法
jieba“结巴”中文分词:做最好的 Python 中文分词组件“Jieba” (Chinese for “to stutter”) Chinese text segmentation: built to be the best Python Chinese word segmentation module.Scroll down for English documentation.特...
2019-08-31 13:55:52
8106
1
原创 Mac 下变更pip源
我前几天遇到的一个问题我装的是conda,由于conda里没有jieba库,需要手动下载,发现速度相当慢,我觉得还是应该切换为国内的pip源,一番百度之下,发现国内有这些pip源国内pip源列表阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/豆瓣 http...
2019-08-31 12:06:56
1738
原创 JAVA数据结构-稀疏数组
稀疏数组什么是稀疏数组?假设有这样的一个二维数组shape是11x11,但是很多数据都是0,比较浪费空间,我们可以通过一些方法来压缩这个数组,稀疏数组就是一种压缩数组的方法,通过稀疏数组变换后,原数组变为变成了4X3,节约了很多空间稀疏数组存储原理当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。稀疏数组处理数据的方法是:记录数组一共有几行几列...
2019-08-15 16:56:02
158
原创 tomcat的基本使用
Tomcat下载官网下载或者链接: https://pan.baidu.com/s/1O-Kt4QLaFzfvekIBnYSH1w 密码: wsf3安装直接解压 ,然后找到bin/startup.bat可以安装启动之后,如果能够正常看到黑窗口,表明已经成功安装。 为了确保万无一失, 最好在浏览器的地址栏上输入 : http://localhost:8080 , 如果有...
2019-07-21 18:59:36
377
原创 分享一些user-agent(移动端和PC端都有)
一 概述User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。二 user-agent的含义标准格式为: 浏览器标识 (操作系统标识; 加密等级标识; 浏览器语言) 渲染引擎标识 版本信息三 操作系统标识Windows系统下:Windows NT 5...
2019-06-27 12:03:09
9458
原创 python天天向上的力量 A
天天向上的力量 A描述一年365天,以第1天的能力值为基数,记为1.0。当好好学习时,能力值相比前一天提高N‰;当没有学习时,由于遗忘等原因能力值相比前一天下降N‰。每天努力或放任,一年下来的能力值相差...
2019-06-26 21:00:00
3433
2
原创 JDBC的基本使用
JDBCJAVA Database Connectivity java 数据库连接为什么会出现JDBCSUN公司提供的一种数据库访问规则、规范, 由于数据库种类较多,并且java语言使用比较广泛,sun公司就提供了一种规范,让其他的数据库提供商去实现底层的访问规则。 我们的java程序只要使用sun公司提供的jdbc驱动即可。使用JDBC的基本步骤注册驱动DriverM...
2019-06-26 20:30:30
2866
原创 linux系统下deepin eclipse不能显示源码报class File Editor Source not found
问题截图问题原因是找不到源码文件解决方法查看一下JAVA安装目录,如果没有sec.zip,就下载下面链接的文件链接: https://pan.baidu.com/s/15K0QS2ZFxm6VHwG3yj2g3Q 提取码: u2h62.导入源码文件如图这样就可以了,注意,我的系统是deepin...
2019-05-14 20:05:55
3162
原创 deepin执行apt-get update报错https://deb.opera.com/opera-stable stable Release” 没有 Release 文件N: 无法安全地用该
我使用的是的deepin操作系统今天执行apt-get update命令时先是报#apt-get updatehttp://dl.google.com/linux/chrome/deb/dists/stable/InRelease 无法连接上解决方式:1,打开 /etc/apt/sources.list.d/geogebra.list文件(用vim或者gedit等均可):sudo ...
2019-05-13 11:08:50
5030
原创 JAVA作业5
1多项式加法(5分)题目内容:一个多项式可以表达为x的各次幂与系数乘积的和,比如:2x6+3x5+12x3+6x+20现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。程序要处理的幂最大为100。输入格式:总共要输入两个多项式,每个多项式的输入格式如下:每行输入两个数字,第一个表示幂次,第二个表示该幂次的系数,所有的系数都是整数。第一...
2019-04-13 19:21:45
3164
原创 JAVA作业4
1素数和(5分)题目内容:我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。注意,是第n个素数到第m个素数之间的所有的素数,并不是n和m之间的所有的素数。输入格式:两个整数,第一个表示n,第二个表示m。输出格式:...
2019-04-13 19:21:05
3186
原创 JAVA作业3
1奇偶个数(5分)题目内容:你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。输入格式:一系列正整数,整数的范围是(0,100000)。如果输入-1则表示输入结束。输出格式:两个整数,第一个整数表示读入数据中的奇数的个数,第二个整数表示读入数据中的偶数的个数。两个整数之间以空格分隔。输入样例:9 3 4 2 ...
2019-04-13 19:20:19
3186
原创 JAVA作业2
1时间换算(5分)题目内容:UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。如1124表示11点24分,而905表示9点5分,36表示0点36分,7表示0点7分。有效的输入范围是...
2019-04-13 19:19:29
3086
原创 JAVA作业1
1温度转换(5分)题目内容:写一个将华氏温度转换成摄氏温度的程序,转换的公式是:°F = (9/5)*°C + 32其中C表示摄氏温度,F表示华氏温度。程序的输入是一个整数,表示华氏温度。输出对应的摄氏温度,也是一个整数。提示,为了把计算结果的浮点数转换成整数,需要使用下面的表达式:(int)x;其中x是要转换的那个浮点数。注意:除了题目要求的输出,不能输出任何其他内容,比如...
2019-04-13 19:18:22
3270
原创 python3位水仙花数计算
3位水仙花数计算...
2019-04-12 17:59:43
11726
4
原创 python天天向上的力量 B
天天向上的力量 B描述一年365天,以第1天的能力值为基数,记为1.0。当好好学习时,能力值相比前一天提高N‰;当没有学习时,由于遗忘等原因能力值相比前一天下降N‰。每天努力或放任,一年下来的能力值相差...
2019-04-12 17:58:40
7587
原创 python恺撒密码 B
恺撒密码 B描述恺撒密码是古罗马凯撒大帝用来对军事情报进行加解密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列中该字符后面的第三个字符,即,字母表的对应关系如下:...
2019-04-12 17:57:26
5805
原创 python蟒蛇绘制 C
蟒蛇绘制 C描述《Python语言程序设计基础(第2版)》第2.3节给出了一个"蟒蛇绘制"实例,代码如下:...
2019-04-12 17:56:25
12972
1
原创 python太阳花绘制
太阳花绘制描述使用turtle库,绘制一个太阳花的图形,如下图所示:...
2019-04-12 17:55:24
9011
7
原创 python五角星绘制
五角星绘制描述使用turtle库绘制一个红色五角星图形,如下图所示:...
2019-04-12 17:54:28
53996
4
原创 python六角形的绘制
六角形的绘制描述使用turtle库绘制一个六角形,效果如下:...
2019-04-12 17:52:28
19874
Clover Configurator中文版
2019-10-03
ACPIBatteryManager(电源驱动1).kext.zip
2019-08-24
影视网站源码
2019-05-15
千峰凯哥python第2章 前端基础
2019-05-15
千峰凯哥python第4章 Tornado
2019-05-15
千峰凯哥python第3章 Django
2019-05-15
web网页表白资源合集
2019-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人