首页 > 编程语言
设计模式-适配器模式(Go语言描写叙述)
在上一篇博客设计模式-策略模式(Go语言描写叙述)中我们用最简单的代码用go语言描写叙述了设计模式中的策略模式,用最简单的实例来描写叙述相信能够让刚開始学习的人能够非常轻松的掌握各种设计模式。继上篇博客,我们接着用相同简单的代码来了解一下适配器模式。 适配器模式介绍 说起适配器模式,相信非常多做an ...
分类:编程语言   时间:2017-07-24 15:17:27    收藏:0  评论:0  赞:0  阅读:302
交换机链路聚合技术之负载均衡算法原理
HASH表介绍:在交换机内部,每创建一个聚合组时,底层同时创建对应该聚合组的一个hash表,该表存在于交换芯片上,详情见互联网相关文章。交换机负载均衡转发原理:虽然底层有了一张HASH表,那么到底是怎么利用这张表的呢?1)工程师设定端口成员与HASH算法,如SIP、DIP、SIP+DI..
分类:编程语言   时间:2017-07-24 14:31:53    收藏:0  评论:0  赞:0  阅读:436
Unity热更新概念
什么是热更新呢?首先需要了解移动程序的发布流程:将程序进行打包成相应平台的程序包,就拿Appsrote平台来说,需要将程序打包成xcarchive,打包好后,上传苹果商店,上传之后,苹果商店需要进行审核(审核的时间一般是一周左右),审核通过之后,玩家才可以下载最新的程序,下..
分类:编程语言   时间:2017-07-24 14:30:06    收藏:0  评论:0  赞:0  阅读:276
Unity热更新代码
对资源的更新比较简单,把资源打包成AB文件,然后放到资源服务器上,客户端程序启动时下载AB文件,程序加载AB文件就可以了,但对与C#程序来说如何进行更新呢,可以将C#打包到Dll里,然后将Dll放到资源服务器上,客户端下载DLL通过如下代码加载DllWWWwww=newWWW(URL);yieldretur..
分类:编程语言   时间:2017-07-24 14:29:34    收藏:0  评论:0  赞:0  阅读:334
AES算法,DES算法,RSA算法JAVA实现
1AES算法1.1算法描述1.1.1设计思想Rijndael密码的设计力求满足以下3条标准:①抵抗所有已知的攻击。②在多个平台上速度快,编码紧凑。③设计简单。当前的大多数分组密码,其轮函数是Feistel结构。Rijndael没有这种结构。Rijndael轮函数是由3个不同的可逆均匀变换1.1.2密码说明..
分类:编程语言   时间:2017-07-24 14:28:47    收藏:0  评论:0  赞:0  阅读:361
进程线程协程
一、进程与线程1.进程我们电脑的应用程序,都是进程,假设我们用的电脑是单核的,cpu同时只能执行一个进程。当程序出于I/O阻塞的时候,CPU如果和程序一起等待,那就太浪费了,cpu会去执行其他的程序,此时就涉及到切换,切换前要保存上一个程序运行的状态,才能恢复,所以就需..
分类:编程语言   时间:2017-07-24 14:24:47    收藏:0  评论:0  赞:0  阅读:292
java中的subString具体解释及应用
substring(參数)是java中截取字符串的一个方法 有两种传參方式 一种是public String substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符開始,直到此字符串末尾。 还有一种是public String ...
分类:编程语言   时间:2017-07-24 14:22:21    收藏:0  评论:0  赞:0  阅读:182
(黑马Java多线程与并发库高级应用)05 线程范围内共享变量的概念与作用
如下代码中会出现问题 解决方法: ...
分类:编程语言   时间:2017-07-24 14:19:31    收藏:0  评论:0  赞:0  阅读:213
UNIX网络编程卷1 server程序设计范式8 预先创建线程,由主线程调用accept
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie 1.程序启动阶段创建一个线程池之后仅仅让主线程调用 accept 并把客户连接传递给池中某个可用线程。 //用于维护关于每一个线程基于信息的 Thread 结构 typedef struct ...
分类:编程语言   时间:2017-07-24 14:18:51    收藏:0  评论:0  赞:0  阅读:270
贪心算法应用-哈夫曼编码
哈夫曼编码应用于数据文件和图像压缩的编码方式。其压缩率通常在20%~90%之间、在进行远距离通信时,通常需要把将要传送的文字转换为由二进制字符组成的字符串,并使要传送的电文总长度尽可能的短。显然只要将点文章出现次数多的字符采用尽可能短的编码,就可以减少要传送的电文总长度。 哈夫曼编码的核心思想: ( ...
分类:编程语言   时间:2017-07-24 14:18:24    收藏:0  评论:0  赞:0  阅读:369
JAVA如何正确地写出单例模式(转)
转自:http://wuchong.me/blog/2014/08/28/how-to-correctly-write-singleton-pattern/ 单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分 ...
分类:编程语言   时间:2017-07-24 14:17:56    收藏:0  评论:0  赞:0  阅读:251
python_day04 函数嵌套 名称空间和作用域 闭包 装饰器 迭代器 生成器 列表解析 三元表达式 生成器表达式
本节课重要知识点内容如下: 函数嵌套 名称空间和作用域 闭包 装饰器 迭代器 生成器 列表解析 三元表达式 生成器表达式 1、函数嵌套 名称空间和作用域 闭包 装饰器 迭代器 生成器 列表解析 三元表达式 生成器表达式 ...
分类:编程语言   时间:2017-07-24 14:16:38    收藏:0  评论:0  赞:0  阅读:299
JavaScript for语句
for语句语法: 示例: 以上代码定义了i的初始变量为0。只有当条件表达式(i < count),因此也有可能不会执行循环体中的代码。如果执行了循环体中的代码,则一定会对循环后的表达式(i++)求值,即递增i的值。 这个for循环语句与下面的while语句的功能相同: 使用while循环做不到的,f ...
分类:编程语言   时间:2017-07-24 14:15:43    收藏:0  评论:0  赞:0  阅读:317
谈谈java的hashcode使用场景
hashcode是在Object就已经定义了一个方法,名叫散列码,来看看Object是怎么描述它的 hashcode如果没有覆盖重写,那么默认是由Object导出的对象存储地址。主要应用场景是HashMap和HashSet等等的Hash集合类里面 实例1??:String的hashCode()方法 ...
分类:编程语言   时间:2017-07-24 14:15:28    收藏:0  评论:0  赞:0  阅读:346
Python模块-calendar
calendar是与日历相关的模块,calendar模块文件里定义了很多类型,主要有Calendar,TextCalendar以及HTMLCalendar类型。其中,Calendar是TextCalendar与HTMLCalendar的基类。该模块文件还对外提供了很多方法,例如:calendar,m ...
分类:编程语言   时间:2017-07-24 14:15:09    收藏:0  评论:0  赞:0  阅读:327
字母排序
问题描述:实现对一组无序的字母进行从小到大排序(区分大小写),当两个字母相同时,小写字母放在大写字母前。要求时间复杂度为O(n). 分析:如果没有时间复杂度的要求,可以采用传统的插入排序或快速排序的算法,但是传统的排序算法最好的时间复杂度为O(nlogn),不能满足题目的要求。对于时间复杂度高的问题 ...
分类:编程语言   时间:2017-07-24 14:14:19    收藏:0  评论:0  赞:0  阅读:316
提供给开发者 10 款最好的 Python IDE
Python 非常易学,强大的编程语言。Python 包括高效高级的数据结构,提供简单且高效的面向对象编程。 Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE)。这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率。高效的代码编辑器或 ...
分类:编程语言   时间:2017-07-24 14:13:38    收藏:0  评论:0  赞:0  阅读:266
Java超简明入门学习笔记(三)
Java编程思想第4版学习笔记(三) 第五章 初始化与清理(构造器和垃圾回收机制) Java有和C++类似的构造函数来为新创建的对象执行初始化及完成一些特殊的操作,有的类数据成员可能会被初始化几次,它们的初始化次序和次数是根据程序决定的,可以用重载的构造函数以不同的形式对一个对象初始化,重载的构造函 ...
分类:编程语言   时间:2017-07-24 14:12:35    收藏:0  评论:0  赞:0  阅读:231
javaweb学习笔记_通讯录小程序实现
1.通讯录需求 增删改查联系人 数据保存在xml文档中 2.使用到的知识点 使用dom4j读取,创建和写出xml文件 使用xPath快速获取所需节点对象 3.代码实现 主界面的实现 将共性代码抽取出来,放在XMLUtil类中 ...
分类:编程语言   时间:2017-07-24 14:10:48    收藏:0  评论:0  赞:0  阅读:248
python 模块整理
文件、系统 import glob # 给定路径下查找符合规则文件。三个匹配符:”*”, “?”, “[]”。”*”匹配0个或多个字符;”?”匹配单个字符;”[]”匹配指定范围内的字符,如:[0-9]匹配数字。 import os import sys import time 字符串 import ...
分类:编程语言   时间:2017-07-24 14:10:13    收藏:0  评论:0  赞:0  阅读:230
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!