码迷,mamicode.com
首页 > 2015年12月22日 > 全部分享
python冒泡排序
需求:请按照从小到大对列表[13,22,6,99,11]进行排序思路:相邻两个值进行比较,将大的值放在右边,依次比较
分类:编程语言   时间:2015-12-22 11:35:49    阅读次数:223
TCP server和client的一些测试
一.TCP server和client测试socket设置测试项/测试情景sendrecv测serverblockclientblock
分类:其他好文   时间:2015-12-22 11:35:28    阅读次数:129
2014级数据结构课程总结全链接
数据结构结课,最后一道作业,让同学们写一篇课程总结。同学们自己的总结,达到自省的目标,间接地,我也可以了解翻转课堂的教学改革,在他们心目中到底是什么样子。这样一种随意的文字,更能表达他们的真实感受。   一些同学没有交,期末各有各的忙,其实,这是大学生活的节奏问题。我觉得写出了翻转课堂味道的,加了一个星号,还有不少的文章,也不错,也许就在加星不加星的一念之差间,没有加上。无妨,总结了就是好。...
分类:其他好文   时间:2015-12-22 10:30:18    阅读次数:354
【数据压缩】Huffman原理与代码实现
Huffman算法也是一种无损压缩算法,但与上篇文章LZW压缩算法不同,Huffman需要得到每种字符出现概率的先验知识。通过计算字符序列中每种字符出现的频率,为每种字符进行唯一的编码设计,使得频率高的字符占的位数短,而频率低的字符长,来达到压缩的目的。通常可以节省20%~90%的空间,很大程度上依赖数据的特性!Huffman编码是变长编码,即每种字符对应的编码长度不唯一。 前缀码:任何一个字符的编码都不是同一字符集中另一种字符编码的前缀。Huffman编码为最优前缀码,即压缩后数据量最小。 -------...
分类:其他好文   时间:2015-12-22 10:32:37    阅读次数:226
实战c++中的vector系列--vector的遍历(stl算法、vector迭代器(不要在循环中判断不等于end())、operator[])
遍历一个vector容器有很多种方法,使用起来也是仁者见仁。通过索引遍历:for (i = 0; i<v.size(); i++) { cout << v[i] << " "; }迭代器遍历:for (vInt::const_iterator iter = v.begin(); iter != v.end();iter++) { cout << *iter << " "; }算法遍历...
分类:编程语言   时间:2015-12-22 10:29:14    阅读次数:281
防止浏览器缓存的几种方法
Cache-Control/Pragma这个HTTP Head字段用于指定所有缓存机制在整个请求/响应链中必须服从的指令,如果知道该页面是否为缓存,不仅可以控制浏览器,还可以控制和HTTP协议相关的缓存或代理服务器。 Cache-Control请求字段被各个浏览器支持得较好,而且它的优先级也比较高,它和其他一些请求字段(如Expires)同时出现时,Cache-Control会覆盖其他字段。Pra...
分类:其他好文   时间:2015-12-22 10:31:43    阅读次数:128
一个请求大体过程
当一个用户在浏览器里输入www.taobao.com这个URL时,将会发生很多操作。首先它会请求DNS把这个域名解析成对应的IP地址,然后根据这个IP地址在互联网上找到对应的服务器,向这个服务器发起一个get请求,由这个服务器决定返回默认的数据资源给访问的用户。在服务器端实际上还有很复杂的业务逻辑:服务器可能有很多台,到底指定哪台服务器来处理请求,这需要一个负载均衡设备来平均分配所有用户的请求;还有...
分类:其他好文   时间:2015-12-22 10:28:53    阅读次数:172
LeetCode Merge Two Sorted Lists
LeetCode解题之Merge Two Sorted Lists原题将两个有序的链表拼接成一个有序的链表。...
分类:其他好文   时间:2015-12-22 10:29:32    阅读次数:129
你有必要知道的 25 个 JavaScript 面试题
1、使用 typeof bar === "object" 判断 bar 是不是一个对象有神马潜在的弊端?如何避免这种弊端?使用 typeof 的弊端是显而易见的(这种弊端同使用 instanceof):let obj = {}; let arr = [];console.log(typeof obj === 'object'); //true console.log(typeof arr ===...
分类:编程语言   时间:2015-12-22 10:28:36    阅读次数:395
如何让你的传输更安全——NIO模式和BIO模式实现SSL协议通信
对于SSL/TLS协议,如果要每个开发者都自己去实现显然会带来不必要的麻烦,正是为了解决这个问题Java为广大开发者提供了Java安全套接字扩展——JSSE,它包含了实现Internet安全通信的一系列包的集合,是SSL和TLS的纯Java实现,同时它是一个开放的标准,每个公司都可以自己实现JSSE,通过它可以透明地提供数据加密、服务器认证、信息完整性等功能,就像使用普通的套接字一样使用安全套接字...
分类:其他好文   时间:2015-12-22 10:28:25    阅读次数:1220
重写MPAndroidChart显示标记
MPAndroidChart是实现图表功能的优秀控件, 可以完成大多数绘制需求. 对于修改第三方库而言, 优秀的架构是继承开发, 而不是把源码拆分出去. MP在显示标记控件(MarkView)时, 会有异常, 导致标志在图表边缘显示不全, 则需要重写控件解决问题.继承LineChart, 提取高亮位置坐标getHighLightPos, 重绘标记drawMarkers./** * 数据中心的图表折...
分类:移动开发   时间:2015-12-22 10:29:36    阅读次数:637
网络抓包工具Charles的介绍与使用
在复杂的App开发过程中,我们会涉及各种复杂的网络操作,各种API的调用和数据接收。如果我们只是通过控制台来查看网络的输入输出,就会非常麻烦。在Mac上有一款非常优秀的网络抓包工具——Charles,在iOS开发中也是常常用到。今天我们就来介绍如何安装使用Charles。关于Charles安装包、破解包和证书我已经上传至网盘:http://pan.baidu.com/s/1numMoTr    。...
分类:其他好文   时间:2015-12-22 10:30:39    阅读次数:197
经验之谈—项目如何分模块(MVC)
一般来说,无非就两种情况: 我们假如一个项目是长这样子的: 随便找一个来说,比如找美团的: 按MVC来分模块根目录Controller团购 上门 商家 我的 更多 Model团购 上门 商家 我的 更多 View 团购 上门 商家 我的 更多按模块来分MVC团购 Controller Model View 上门Controller Model View 商家Controller Model...
分类:Web程序   时间:2015-12-22 10:30:29    阅读次数:187
Jquery基础知识
jQuery和其他javascript库产生$符号冲突了?$符号想必用jQuery的人都不生疏,$即代表着jQuery函数。然而$符号并不是jQuery私有的一个符号,其他javascript库也可以使用$符号作为他们的主函数。那么,当我们用的其他的库与jQuery库发生$符号冲突时该怎么办呢?我们...
分类:Web程序   时间:2015-12-22 10:27:04    阅读次数:203
struts2请求过程源码分析
struts2请求过程源码分析
分类:其他好文   时间:2015-12-22 10:27:42    阅读次数:200
CSS长度单位详解
序言长度单位可以总体的分为绝对长度单位和相对长度单位。CSS中最为大家熟知的无疑是px和em,但与此同时还存在pt, rem, vw, vh等其他计量单位,使用好它们可以大大增长我们的开发效率。本篇文章试图整理在前端开发中用到的CSS单位和其应用场景。px——像素px是pixel缩写,是基于像素的单...
分类:Web程序   时间:2015-12-22 10:26:43    阅读次数:165
Delphi IOS 后台运行
Delphi IOS 后台运行audiolocationvoipnewsstand-contentexternal-accessorybluetooth-centralbluetooth-peripheralfetchremote-notificationhttps://developer.appl...
分类:移动开发   时间:2015-12-22 10:27:22    阅读次数:358
970条   上一页 1 ... 39 40 41 42 43 44 45 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!