编程技术 - 军军小站|张军博客
编程技术

路由器交换机

首先说交换机(又名交换式集线器)作用可以简单的理解为将一些机器连接起来组成一个局域网。而路由器与交换机有明显区别,它的作用在于连接不同的网段并且找到网络中数据传输最合适的路径,可以说一般情况下个人用户需求不大。路由器是产生于交换机之后,就像交换机产生于集线器之后,所以路由器与交换机也有一定联系,并不是完全独立的两种设备。路由器主要克服了交换机不能路由转发数据包的不足.按照规范,网线最大半径90~100m要是网线的话,楼主还是放弃吧,没有这么远距离150M还

系统 2019-08-29 22:31:45 2263

编程技术

实现可折叠的分组tableview

运行效果如下,分别是折叠状态的tabview和展开状态的tabview:一、新建UITableViewController.h文件如下,包含了一个用于显示的视图tableview和用于表示模型数据的MutableArray.@interfaceGDXXDetailVC:UITableViewController{UITableV

系统 2019-08-29 22:04:53 2263

编程技术

正则应用之——逆序环视探索

1问题引出前几天在CSDN论坛遇到这样一个问题。我要通过正则分别取出下面与之间的字符串1、在与之间的字符串是没法固定的,是随机自动生成的2、其中与的数量也是没法固定的,也是随机自动生成的**这里是不固定的字符串1**

系统 2019-08-12 09:29:53 2263

编程技术

宋立波:"让子弹飞和云安全"

前几天去影院40元看了“让子弹飞”这部伟大的电影,姜文不愧为影帝,片中的每个角色演的都非常到位,特别是姜文、周润发和葛优。这部片子虽然有人说,“全片充斥粗口和,甚至提前退场”,但我在的电影厅的全部观众没有一个提前退场,大家频频喝彩,粗口也好,也罢,我觉得贴近生活,至少不过分,符合剧情,我也跟很多互联网大佬一起聊过天,发现他们没有一个不粗口的,这说明中国人台面上很会装,台下都是“解压缩”后的真实自我。片子我只记住了张麻子说话的四个重要的场景:1、张麻子说,“

系统 2019-08-12 09:29:30 2263

编程技术

Ruby On Rails 另一个笑谈而已

RubyOnRails最近在网上炒得很热,很多人把“Java企业应用开发的替代物”这个样的赞美都献给他了。甚至老外在网上说用Java4个月作的项目,用Ruby4天就完成了(如果这个项目不考虑需求分析,原型迭代,大量的测试和修补的工作时间,仅仅是做一个赝品,我也同意这种说法,不过如果用php实现,估计一天就可以完成了)。于是我不得不带着惊讶的眼光打量这个小弟弟。看看他是否有潜力成为千万企业应用开发者们的最爱。然后看完它的几篇教程后,我大跌眼镜。RoR只不过是

系统 2019-08-12 01:33:32 2263

编程技术

des和Rijndael加密

------------IV的作用:为了保证数据的安全,.NET基类库中提供的私钥算法类使用称作密码块链(CBC,CipherBlockChaining)的链模式,算法使用一个密钥和一个初始化向量(IV,InitializationVector)对数据执行加密转换。密钥和初始化向量IV一起决定如何加密数据,以及如何将数据解密为原始数据。通信双方都必须知道这个密钥和初始化向量才能够加密和解密数据。初始化向量IV的作用:防止随机产生的明文和密文相同------

系统 2019-08-12 01:33:00 2263

编程技术

聚类算法初探(四)K-means

第一章引言第二章预备知识第三章直接聚类法第四章K-means第五章DBSCAN第六章OPTICS第七章聚类分析的效果评测第八章数据尺度化问题作者:peghoty出处:http://blog.csdn.net/itplus/article/details/10088429欢迎转载/分享,但请务必声明文章出处.聚类算法初探(四)K-means

系统 2019-08-12 01:33:00 2263

编程技术

为开发用途mac电脑瘦身

本文介绍的瘦身方法仅仅针对开发用途的mac电脑,在我们的开发过程中会发现随着编译的程序过多非常导致硬盘空间的占用率不断上升。原文地址:http://blog.csdn.net/qqmcy/article/details/36050605这主要是因为编译时产生的编译文件导致的。以下介绍下处理方法:为开发用途mac电脑瘦身

系统 2019-08-12 01:32:38 2263

Python

python隐藏终端执行cmd命令的方法

在用pyinstaller打包后不想要后面的终端命令框,但是打包时加了-w或者--noconsole命令后会导致cmd程序不能运行从而出错。这个时候用subprocess可以解决该类问题。importsubprocesscmd='yourcommand'res=subprocess.call(cmd,shell=True,stdin=subprocess.PIPE,stdout=subprocess.PIPE,stderr=subprocess.PIPE)

系统 2019-09-27 17:57:30 2262

Python

python assert使用

前言在测试用例中,执行完测试用例后,最后一步是判断测试结果是pass还是fail,自动化测试脚本里面一般把这种生成测试结果的方法称为断言(assert)。用unittest组件测试用例的时候,断言的方法还是很多的,下面介绍几种常用的断言方法:assertEqual、assertIn、assertTrue---------------------基本断言方法基本的断言方法提供了测试结果是True还是False。所有的断言方法都有一个msg参数,如果指定msg

系统 2019-09-27 17:56:44 2262

Python

python输出指定精度的圆周率pi的值

首先像所有人都会的一样,本能地敲出importmathval=math.piprint(val)这样就得到了pi的近似值3.141592653589793,要得到后面的小数,不是直接可以简单粗暴的乘以10的指数importmathval=math.pi*100000000000000000print(val)但是当val的小数部分都变成整数141592653589793的时候,并不会如我们所想的那样露出后几位整数,而是直接变成科学计数法3.14159265

系统 2019-09-27 17:56:12 2262

Python

python学习记录1——常用命令总结

python学习记录1——常用命令总结with关键字Python中的关键字with详解浅谈Python的with语句structPython使用struct处理二进制(pack和unpack用法)lambda表达式python–lambda表达式@装饰器特点:1参数是一个函数;2返回值是一个函数python装饰器Python函数装饰器装饰器-廖雪峰的官方网站defaultdict方法python中defaultdict方法的使用对dict进行排序pytho

系统 2019-09-27 17:56:11 2262

Python

python服务器与android客户端socket通信实例

本文实例讲述了python服务器与android客户端socket通信的方法。分享给大家供大家参考。具体实现方法如下:首先,服务器端使用python完成,下面为python代码:复制代码代码如下:#server.pyimportsocketdefgetipaddrs(hostname):#只是为了显示IP,仅仅测试一下result=socket.getaddrinfo(hostname,None,0,socket.SOCK_STREAM)return[x[

系统 2019-09-27 17:54:28 2262

Python

Python统计词蘋

#导入扩展库importre#正则表达式库importcollections#词频统计库importnumpyasnp#numpy数据处理库importjieba#结巴分词importwordcloud#词云展示库fromPILimportImage#图像处理库importmatplotlib.pyplotasplt#图像展示库#读取文件fn=open('c.csv')#打开文件string_data=fn.read()#读出整个文件fn.close()#

系统 2019-09-27 17:52:07 2262

Python

Python之爬虫有感(一)

urllib.request.Request('URL',headers=headers)User-Agent是爬虫和反爬虫斗争的第一步,发送请求必须带User—Agent使用流程:1、创建请求对象request=urlllib.request.Request('url'......)2、发送请求获取响应对象response=urllib.request.urlopen(request)3、获取响应内容html=response.read().decond

系统 2019-09-27 17:49:37 2262