码迷,mamicode.com
首页 > 2019年08月10日 > 全部分享
一个基于TCP/IP的小项目,实现广播消息的功能。(超详细版)
1.结合现状 功能分析 该功能基于上个项目的改进,主要是通过对服务器端代码的修改,以及对客户端作少许修改,实现开启多客户端时,一个客户端发送消息,达到对所有客户端广播的效果。可参考网吧里的点歌系统,比如某某用户在网吧点了一首歌,其他用户电脑的左下角都会弹出一个某某用户点了一首七里香,或者游戏里面的频 ...
分类:其他好文   时间:2019-08-10 21:48:52    阅读次数:123
修改样式—操作css方法
1.参数只写属性名,则返回属性值 $(this).css( ' color '); //300px 2.参数是属性名,属性值,逗号分隔,是设置一组样式,属性必须加引号,值如果是数字可以不用跟单位和引号 $(this).css(" color "," red ") ; //设置当前元素的字体颜色是红色 ...
分类:Web程序   时间:2019-08-10 21:48:36    阅读次数:166
如何让vue项目跑起来(示例:阿里短视频上传项目vue版demo)
在cmd操作如下:node-vnpm-v由于有些npm有些资源被屏蔽或者是国外资源的原因,经常会导致用npm安装依赖包的时候失败,所有我还需要npm的国内镜像---cnpm安装cnpmcnpm-v报错,cnpm不是内部指令。解决办法如下:https://jingyan.baidu.com/article/9080802239521cfd90c80f55.html完成之后,我们就可以用cnpm代替n
分类:Web程序   时间:2019-08-10 21:48:14    阅读次数:765
protobuf使用
一、protobuf环境搭建 Github 地址: https://github.com/protocolbuffers/protobuf 然后进入下载页 https://github.com/protocolbuffers/protobuf/releases 下载系统对应版本编译器 我这里使用的是 ...
分类:其他好文   时间:2019-08-10 21:47:45    阅读次数:529
Java基础(二)流程控制和数组
流程控制 break结束多重循环 java public static void main(String[] args) { int[] a = new int[]{1, 2, 3, 4}; int[] b = a; //a和b指向的内存地址相同,指向同一个数组对象,改变b中元素,a也会变 Syst ...
分类:编程语言   时间:2019-08-10 21:47:26    阅读次数:92
欧几里得&扩展欧几里得算法
朴素的欧几里得算法大家应该知道 $gcd(a,b)$表示a,b的最大公约数 朴素的欧几里得算法其实就是所谓的辗转相除法 辗转相除法 $gcd(a,b)=gcd(b,a$ $mod$ $b)$ 证明如下: $设r=a$ $mod$ $b$ $=a \lfloor\frac{a}{b}\rfloor b ...
分类:编程语言   时间:2019-08-10 21:46:56    阅读次数:91
两种语言实现设计模式(C++和Java)(十六:状态模式)
状态模式对有状态的对象,把复杂的“判断逻辑”提取到不同的状态对象中,允许状态对象在其内部状态发生改变时改变其行为。 状态模式是一种对象行为型模式,其主要优点如下。 状态模式的主要缺点如下。 UML: 示例: 以仓库里的无人仓储物流机器人(AGV)为例,设计AGV的工作模式时,为AGV定义3种状态:空 ...
分类:编程语言   时间:2019-08-10 21:46:32    阅读次数:119
【AcWing325】计算机
Description 给定一棵树,求每一个点能到达的最远的距离是多少 Solution 树形dp 我们利用“二次扫描与换根法”的思想,首先假定1节点为根,然后在这棵有根树上进行一次dp,求出从每一个节点出发在其子树内最远和次远距离,记为sum1,sum2 我们在定义ans[i]表示在当前这棵有根树 ...
分类:Windows程序   时间:2019-08-10 21:46:01    阅读次数:146
Kotlin 五 泛型 枚举
一 泛型 泛型,即 "参数化类型",将类型参数化,可以用在类,接口,方法上。 与 Java 一样,Kotlin 也提供泛型,为类型安全提供保证,消除类型强转的烦恼。 声明一个泛型类: 创建类的实例时我们需要指定类型参数: 以下实例向泛型类 Box 传入整型数据和字符串 定义泛型类型变量,可以完整地写 ...
分类:其他好文   时间:2019-08-10 21:45:40    阅读次数:80
常用排序算法及其实现
一、常用排序算法及滑稽实现 1. 插入排序:遍历数组(n),将每个元素插入到前面子序列的合适位置(插入时采取前面的部分元素后移,再将本元素填在适当位置的方法) 平均:O(n2) 最坏:O(n2) 最好:O(n)(有序时出现) 稳定性:稳定(相同元素在排序之后相对位置不会改变) 模拟: 12 30 9 ...
分类:编程语言   时间:2019-08-10 21:45:16    阅读次数:136
Spring再次学习(4)
时隔一年多,在掌握了Spring、SpringBoot、SpringCloud之后 我再次回头,重新学习Spring框架 Bean的生命周期学习: 在传统的XML配置中,可以这样自定义初始化和销毁方法: 注解方式的简单使用: 注意:要有close方法,否则不会打印Car销毁方法 打印如下: 这里默认 ...
分类:编程语言   时间:2019-08-10 21:44:47    阅读次数:112
java代码转化为jar包,再转化为.exe文件步骤
下面是具体步骤: 一、先把自己的程序发布成jar文件 这是eclipse自带的功能,右键工程包-->Export 然后选择Java-->JAR file,next 选择输出路径,next 取消勾选Export class files with compile errors,因为一般warnings可 ...
分类:编程语言   时间:2019-08-10 21:44:25    阅读次数:159
对快速排序的理解以及相关c++代码
快速排序:在一组数据中,可以将左边的数字当作枢轴(右边也可以),接下来要做的就是,先从右边找到比枢轴小的数, 再从左边找到比枢轴大的数,接着将这两个数进行交换,重复上述步骤找出所有符合条件的数进行交换, 最后将枢轴放到比枢轴大的数与比枢轴小的数之间。之所以要从右边开始找,并且找到比枢轴小的数是因为交 ...
分类:编程语言   时间:2019-08-10 21:43:05    阅读次数:135
迭代器和生成器
楔子 假如我现在有一个列表l=['a','b','c','d','e'],我想取列表中的内容,有几种方式? 首先,我可以通过索引取值l[0],其次我们是不是还可以用for循环来取值呀? 你有没有仔细思考过,用索引取值和for循环取值是有着微妙区别的。 如果用索引取值,你可以取到任意位置的值,前提是你 ...
分类:其他好文   时间:2019-08-10 21:42:27    阅读次数:85
[LeetCode]208. 实现 Trie (前缀树)
题目 实现一个 Trie (前缀树),包含?insert,?search, 和?startsWith?这三个操作。 示例: Trie trie = new Trie(); trie.insert("apple"); trie.search("apple"); // 返回 true trie.sear ...
分类:其他好文   时间:2019-08-10 21:42:09    阅读次数:111
浅谈网络流
网络流是什么? 网络流(network flows)是一种类比水流的解决问题方法,与线性规划密切相关。网络流的理论和应用在不断发展,出现了具有增益的流、多终端流、多商品流以及网络流的分解与合成等新课题。网络流的应用已遍及通讯、运输、电力、工程规划、任务分派、设备更新以及计算机辅助设计等众多领域。 图 ...
分类:其他好文   时间:2019-08-10 21:41:45    阅读次数:103
linux-查看服务器内存使用情况(free top)
free命令:显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。 top命令:查看系统的实时负载, 包括进程、CPU负载、内存使用等等; ...
分类:系统相关   时间:2019-08-10 21:41:18    阅读次数:155
1020条   上一页 1 2 3 4 5 6 7 ... 60 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!