
编程语言学习
Pocket~
这个作者很懒,什么都没留下…
展开
-
一文讲解Socket通信(TCP/IP)原理与eclipse
Socket通信(TCP/IP)原理与eclipse实践https://blog.youkuaiyun.com/qq_38769551/article/details/97931974转载 2020-04-19 00:38:35 · 272 阅读 · 0 评论 -
参考网络模型学习(2)
物理端口,网卡口逻辑端口,我们指的是逻辑端口A:每个网络程序都会至少有一个逻辑端口B:用于标识进程的逻辑地址,不停进程的标识C:有效端口,0~65535 ,其中0~1024 系统使用或者保留端口可通过360(360防火墙的网络连接中查看) 可以查看端口。UDP协议:将数据源和目的封装到数据包中;不需要建立连接;每个数据报的大小限制在64K,因无连接,是不可靠协议,不需要建立连接,速...原创 2020-04-12 19:43:16 · 188 阅读 · 0 评论 -
参考网络模型学习(1)
网络模型:OSI模型 TCP/IP参考模型网络编程:客户端(浏览器)服务端(javaEE)当客户端访问服务器时候,需要输入:域名地址www.baidu.com路由器将www.baidu.com解析成192.168.1.1OSI七层模型,参考的是TCP/IP成都小明给北京小李发消息:当小明使用QQ时候,小李只能用QQ接消息1.要找到小李:即小明要知道小李的IP地址。2.对着耳...原创 2020-04-12 18:06:22 · 217 阅读 · 0 评论 -
java之学习笔记(1)
明确jdk、jre:java 运行环境安装:jdk(java开发工具包):提供给Java开发人员使用的,其中包含了Java的使用工具(Tools、ToolsAPI),也包含了JRE, 就不用了在单独装JRE了,其中的开发工具:编译工具:javac.exe,打包工具:jar.exe;jre(java 运行环境):包含java 虚拟机,和java 程序员所需要的核心类库等,如果想要运行一个开...原创 2020-04-12 16:19:28 · 113 阅读 · 0 评论 -
浅析500G硬盘为何容量不够?
我们知道在店里买硬盘时候,店家会问我们要买硬盘的容量。假如你要买500G的硬盘时,店家就会给你500G的硬盘。这就是一个购买过程。废话不多说。那为何我们买的硬盘容量不够呢?1.计算机的最小存储单位时二进制,即0或者1;bit(位),byte(字节):8个二进制位为一个字节(B),然而实际生活中,常用byte作为存储单位。微软公司定义的计算机存储关系如下表示:计算机容量一般为 ...转载 2019-01-11 10:35:26 · 1742 阅读 · 0 评论 -
redis如何运行
感谢这位博客园博主:https://www.cnblogs.com/linjiqin/archive/2013/05/27/3101694.html在Redis安装目录中输入CMD;打开输入以下:redis-server.exe D:\devtools\Redis\redis.windows.conf看见Redis已经打开:重新按键:windows +R 键输入cmd ...原创 2020-03-26 22:49:21 · 5193 阅读 · 0 评论 -
转:线程,进程的区别?
作者:PING1博文地址:https://www.cnblogs.com/pingqiang/p/8007549.html阅读目录线程和进程的区别线程锁Python实现多进程Python多进程锁Lock和join的区别进程之间通信QueuePipe进程之间数据共享共享内存服务进程Manager进程池异步执行Pool管理为什么在Python里推荐使用多进程而不是多线...转载 2020-02-11 15:55:30 · 137 阅读 · 0 评论 -
模拟法掷骰子小游戏C语言
茉莉花掷骰子小游戏学习;# include <stdio.h>#include <time.h> void play(int n){ int i, m = 0, t = 0; for (i = 0; i< n; i++) { t = rand() %6 +1; m += t; printf("\t第%d粒:%d;\n", i+1,...原创 2020-02-11 15:53:45 · 849 阅读 · 0 评论 -
模拟法猜数字小游戏C语言
学习茉莉花猜数字小游戏#include <time.h> // 使用随机函数的前提: #include <stdio.h> int main() { int n,m, i = 0; srand(time(NULL)); n = rand() % 100 +1; // 100 之内的数 0~99 ——> 得到1~100 do { pri...原创 2020-02-11 15:52:19 · 279 阅读 · 0 评论 -
回溯法
回溯法 下注输出彩票号码#include <stdio.h>#define MAXN 7 //设置每一注彩票的位数#define NUM 29 //设置组成彩票的数字int num[NUM];int lottery[MAXN];void combine(int n, int m){ int i,j; for(i=n;i>=m;i--) { ...原创 2020-02-11 15:05:12 · 152 阅读 · 1 评论 -
贪婪法 换零钱
使用贪婪法换算零钱组成// 贪婪算法 ;换零钱 #include<stdio.h> #define MAXN 9 int parvalue[MAXN]= {10000, 5000, 1000, 500, 200, 100, 50, 20, 10}; //查找 int num[MAXN] = {0}; // 保存对应面额的钱。 int exchange(...原创 2020-02-11 14:17:31 · 230 阅读 · 0 评论 -
用C语言程序进行比赛日程排列
用C语言程序进行比赛日程排列#include <stdio.h>#define MAXN 64int a[MAXN+ 1][MAXN +1] = {0}; // 定义全局的数组,最多安排64个选手的比赛日程 void gamecal(int k, int n)// 定义赛程安排的函数,k表示需要安排的选手起始的序号 n表示需要安排选手的数量 { ...原创 2020-02-11 13:02:19 · 1749 阅读 · 0 评论 -
多进制转换
多进制转换代码:#include <stdio.h>#include <string.h> void convto(char *s, int n, int b) // s: 字符指针 n:转换数,b:基数 { char bit[] = {"0123456789ABCDEF"}; // 16进制 int len; if( n == 0) ...原创 2020-02-11 01:21:12 · 603 阅读 · 0 评论 -
阶乘
阶乘学习#include<stdio.h>int fact(int n); // 声明函数 int main(){ int i; // 定义变量i; printf("请输入所求阶乘的一个整数:"); scanf("%d", &i); //键盘输入值 printf("%d的阶乘结果为:%d\n", i, fact(i)); getch(); re...原创 2020-02-11 00:52:00 · 126 阅读 · 0 评论 -
枚举法游戏
使用枚举法找出满足算法描述题✖算=题题题题题的数字#include"stdio.h"int main(){ int i1,i2,i3,i4,i5; // 定义5个变量,分别对应:算、法、描、述、题 五个字 //通过编写循环代码来解答。 long multi,result; for(i1=1;i1<=9;i1++) // 算 可以从1-9进行循环 { ...原创 2020-02-11 00:38:10 · 338 阅读 · 0 评论 -
求兔子生育数量(斐波那契数列)
应用斐波那契数列求兔子生育数量#include <stdio.h>#define NUM 13 // NUM表示有 12 个月 ,13表示数组中最大的元素 int main(){ int i; long fib[NUM] = {1,1}; // 定义的数组 for(i = 2;i < NUM; i++ ) { fib[i] = fib[i -...原创 2020-02-11 00:08:01 · 225 阅读 · 0 评论 -
猜数字游戏 DevC++
算法打基础之猜数字小游戏#include <stdio.h>int main(){ int oldprice,price = 0,i = 0; printf("请首先设置商品的真实价格:"); scanf("%d",&oldprice); system("cls"); printf("请输入试猜的价格:\n"); while(oldprice != pri...原创 2020-02-10 23:24:33 · 853 阅读 · 0 评论 -
学习如何使用注释解释程序
注释一行注释://多行注释:/**/文档注释(java)特有先写注释,接着写代码;/***文档注释*这是一个打印hello world的类*@author hwt* @version1.0.0*/public class Test{ public static void main(String[] args){ //单行注释,打...原创 2019-12-18 20:59:44 · 301 阅读 · 0 评论 -
java配置及安装(看求知课堂视频笔记)
第一步:解压java安装包本人java压缩包放置在电脑D盘\java文件夹第二步:配置环境变量桌面点击此电脑,鼠标放至此电脑,鼠标右键点击属性,点击高级系统设置,点击环境变量,在上面用户变量的path中点进去输入java文件夹所在的位置; 我的就输入:D:\java在下方系统变量处新建:变量名:JAVA_HOME变量值:D:\java\jdk1.8.0_102java home 配...原创 2019-12-18 01:21:54 · 434 阅读 · 0 评论 -
C语言学习实例1
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。来源链接:https://www.runoob.com/cprogramming/c-exercise-example1.html。侵权立删#include<stdio.h> int main(...转载 2019-09-05 21:19:56 · 136 阅读 · 0 评论 -
C++(2)导读学习笔记
计算机的最基本功能是:数据处理c++能够处理的基本数据类型:整数类型,实数类型,字符类型,布尔类型。除了数据之外,还要有运算。C++ 支持基本的运算是:算数运算,逻辑运算程序要能够输入数据,输出数据。程序要能够从外部设备如键盘上读入数据。输出数据如呈现在显示器上,输出至某个外设备。C++ 中的数据输入、输出可以调用预定义的功能模块实现。只需调用,既可以实现输入输出功能。对于略微复杂...原创 2019-05-31 19:35:07 · 161 阅读 · 0 评论 -
C++(1)VS学习笔记
visio studio 2012是进行c++语言的开发软件之一1.启动vs20122.配置IDE3.创建一个简单的应用程序4.自定义代码编辑器5.将代码添加至应用程序6.调试并测试应用程序7.生成该应用程序的发布版本vS软件可以支持多种编程语言开发选择c++程序语言后,点击启动vs软件(第一次时间比较长)第二次启动至以后,都可以在工具栏选择各种配置。IDE分为左边工具栏,顶...原创 2019-05-31 19:14:07 · 287 阅读 · 0 评论