rpm包安装过程中依赖问题"libc.so.6 is needed by XXX"解决方法 折腾了几天,终于搞定了CentOS上的Canon LBP2900打印机驱动.中间遇到了一些问题,主要是安装rpm包出现的依赖问题,费尽周折总算是解决了.现在简单总结一下. 首先说明一下,我用的CentOS版本是6.6,64位.打印机驱动程序是两个rpm安装包:cndrvcups-common-2.60-1.x86_64.rpm和cndrvcups-capt-2.60-1.x86_64.rpm.…
/*************依赖包安装****************/下面是可能的依赖包,安装过程中根据需要安装 build-essential - libglib2.-dev libpng3 libfreetype6 libfreetype6-dev libjpeg62 libjpeg62-dev libjpeg-dev libpng-dev libpng12- libpng12-dev curl libcurl3 libmhash2 libmhash-dev libpq-dev libpq…
要求: 使用 IE 或Chrome等浏览器,通过网络抓包的形式,查看发送请求时的网络 实现步骤: 1.打开 IE 浏览器,选择"开发者工具",切换到"网络"标签,点击最左侧的红色三角按钮,启动网络服务 2.在浏览器地址栏,输入网易域名"www.baidu.com"后,可以查看到在访问网页时,发送的 GET 请求 3.进入百度登录界面,通过网络活动信息状态列表可以看到登录时发送的 POST 请求…
但是你在读取本地文件  不涉及传输文件时   read还是可靠的…
最近在做项目的时候用到了gzip,发现它的压缩能力还是很强大的,基本能够压缩50%的文本文件大小.以前有所了解,但不够深入,现在详细了解下. 什么是gzip 在哪里使用gzip gzip对于不同类型文件的压缩率 gzip的优点和缺点 什么是gzip? 根据百度百科的解释:gzip是GNUzip的缩写,它是一个GNU自由软件的文件压缩程序. 减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间.所以gzip被广泛用在网络传输上,毕竟能够节省传输的时间嘛.g…
------------------------------------------request:----------------------------------------------- public String requestSendDingHuoMemInfo(String iFPassWord,String education,String educationCode,MemberBaseInfo memberBaseInfo){ String requestRegistXml=…
一.maven生命周期 http://ifeve.com/introduction-to-the-lifecycle/ https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html 1.内置的三个生命周期 我这边的简单理解是: 首先一共有三个内置的生命周期,一个为clean,一个为default,一个为site. There are three built-in build lifecycles:…
转:http://www.xue163.com/158/6/1585365.html 在SharePoint 2010中,我们可以使用Visual Studio 2010轻松创建WSP包来安装Web Part, Event Handler, Application Page以及其他.非常方便,但是你有没有研究过在在整个过程中SharePoint究竟做了些什么?以下是我根据http://msdn.microsoft.com/library/aa544500(office.14).aspx这边官方文…
原文:http://raksmart.idcspy.com/781 在CentOS上的Canon LBP2900安装打印机驱动,中间遇到了一些问题,主要是安装rpm包出现的依赖问题,现在解决了,现在简单总结一下.首先说明一下,我用的CentOS版本是6.6,64位.打印机驱动程序是两个rpm安装包:cndrvcups-common-2.60-1.x86_64.rpm和cndrvcups-capt-2.60-1.x86_64.rpm.执行安装命令rpm -ivh cndrvcups-common-…
当安装到Start Service阶段后,将会出错并会弹出一个对话框,提示是否要retry. (此时SVN服务软件已经安装完毕,仅仅是无法通过证书验证,无法启动服务),如果此时选择对话框中的cancel,安装将会回退,卸载已经安装的所有内容,从而无法继续安装. 正确做法是: 1.忽略该对话框. 2.到Windows的开始菜单中找到并运行VisualSVN Server. 3.打开VisualSVN Server软件后,从菜单中找到Properties并执行. 4.从Properties对话框中选…
在Linux环境下配置Jenkins执行时,发现不能执行Maven,这个比较搞了. A Maven installation needs to be available for this project to be built.Either your server has no M 所以就网搜了下. 解决方案如下: https://stackoverflow.com/questions/28387142/how-to-configure-maven-installation-in-jenkins…
TCP在不可靠的网络上实现可靠的传输,必然会有丢包.TCP是一个“流”协议,一个详细的包将会被TCP拆分为好几个包上传,也是将会把小的封裝成大的上传,这就是说TCP粘包和拆包难题. 但是许多人有不同的理解.TCP协议本身确保传输的数据不会丢失完整性.如果在传输过程中发现数据丢失或数据包丢失,最大的可能性是在发送或接收程序的过程中出现问题. 例如,服务器向客户端发送大量数据,并且发送频率非常高,因此发送链接中很可能会出现错误(1.程序处理逻辑错误:2.多线程同步问题:3.缓冲区溢出等)如果发送失败…
关于MAC地址和IP地址在传输过程中变与不变的问题: 结论:MAC地址在同一个广播域传输过程中是不变的,在跨越广播域的时候会发生改变的:而IP地址在传输过程中是不会改变的(除NAT的时候),总结为 路由转发MAC不变,IP变. 我们知道的几个概念: 首先我们要知道,MAC地址是用于同意物理或逻辑第2层网络上的设备间进行通信的: 而第三层地址(IP地址)是可以在多个网络设备之间通信的. 下面我们来分析一下: MAC地址是在同一个广播域有效的,那么去了另外一个广播域(网段)MAC地址肯定要改变的:…
建立连接后,两台主机就可以相互传输数据了.如下图所示: 上图给出了主机A分2次(分2个数据包)向主机B传递200字节的过程.首先,主机A通过1个数据包发送100个字节的数据,数据包的 Seq 号设置为 1200.主机B为了确认这一点,向主机A发送 ACK 包,并将 Ack 号设置为 1301. 为了保证数据准确到达,目标机器在收到数据包(包括SYN包.FIN包.普通数据包等)包后必须立即回传ACK包,这样发送方才能确认数据传输成功. 此时 Ack 号为 1301 而不是 1201,原因在于 Ac…
建立连接后,两台主机就可以相互传输数据了.如下图所示: 上图给出了主机A分2次(分2个数据包)向主机B传递200字节的过程.首先,主机A通过1个数据包发送100个字节的数据,数据包的 Seq 号设置为 1200.主机B为了确认这一点,向主机A发送 ACK 包,并将 Ack 号设置为 1301. 为了保证数据准确到达,目标机器在收到数据包(包括SYN包.FIN包.普通数据包等)包后必须立即回传ACK包,这样发送方才能确认数据传输成功. 此时 Ack 号为 1301 而不是 1201,原因在于 Ac…
HTTP数据在网络中裸奔 HTTP明文协议的缺陷,是导致数据泄露.数据篡改.流量劫持.钓鱼攻击等安全问题的重要原因.HTTP协议无法加密数据,所有通信数据都在网络中明文“裸奔”.通过网络的嗅探设备及一些技术手段,就可还原HTTP报文内容. 更安全.更可信,是HTTP后面这个“S”最大的意义.HTTPS在HTTP的基础上加入了SSL/TLS协议,依靠SSL证书来验证服务器的身份,并为客户端和服务器端之间建立“SSL加密通道”,确保用户数据在传输过程中处于加密状态,同时防止服务器被钓鱼网站假冒. 网…
sftp sftp即Secure Ftp 是一个基于SSH安全协议的文件传输管理工具.由于它是基于SSH的,会在传输过程中对用户的密码.数据等敏感信息进行加密,因此可以有效的防止用户信息在传输的过程中被窃取不仅可以传输文件数据,而且可以进行远程的文件管理. 建立连接: # sftp user@host 从本地上传文件: # put localpath 下载文件: # get remotepath 与远程相对应的本地操作,只需要在命令前加上”l” 即可,方便好记. 例如:lcd lpwd lmkd…
http://blog.sina.com.cn/s/blog_673b30dd0100j4p4.html LTE中的切换,根据无线承载(Radio Bearer)的QoS要求的不同,可以分为无缝切换(Seamless handover)和无损切换(lossless handover). 无缝切换,应用于对于时间延迟有严格要求,而对误包率(丢包率)具有相对容忍度的一些应用(比如,语音 VoIP).无缝切换在LTE中可以降低切换的复杂度和时间延迟,但同时可能引起某些数据包的丢失.无缝切换主要应用于控…
一.H264传输封包格式的2个概念 (1)组包模式(Packetization Modes) RFC3984中定义了3种组包模式:单NALU模式(Single Nal Unit Mode).非交错模式(Non-interleaved Mode)和交错模式(Interleaved Mode). “单NALU模式”:NALU封包在传输过程中必须是整包传输,不可以分包(指应用层的分包,并非指传输层).而且NALU必须是严格按照解码顺序传输,也就是说,假设1s中连续的24帧分别标记为:frame1,fr…
在一级bootloader执行进入USB启动方式之后,设备进行枚举.枚举过程中会通过PC端发送命令对连接的USB设备进行枚举.当枚举成功之后,在PC端可以看到设备的盘符. 当设备能够被PC正确识别之后.接下来就能够通过烧写工具完毕设备的扫描假设成功找到设备,则能够通过USB数据传输到SRAM中,这时候的数据主要包含2k infor文件.一级bootloader在成功的解析2kinfor 之后.PC端会将DFU文件传输到初始化好的DRAM中.而且PC指针跳转到DFU地址处运行,运行过程中会跳转到U…
url中文地址乱码 原因: tomcat默认的在url传输时是用iso8859-1编码. 解决方案一: 在使用get传输参数时,将参数中的中文转换成url格式,也就是使用urlEncode和urlDecode来传输,使用这种方式就是把中文转换成以%开头的编码在url中传输. 使用这种方法时,要注意两点. 1.前台使用urlencode,在后台相应的使用urldecode. 2.使用urlencode的内容是参数内空.千万要注意,他是会把等于号等符号也给转换了.所以,最好是先把参数传换后再进行拼接…
1.Error: Java heap space 网上有很多说是java虚拟机内存不够的,我也试着修改内存大小,但是没起作用,后来发现是文件在传输过程中失真.文件在上传到HDFS后变成乱码,重新上传文件后解决.同样的问题有很多解法,主要还是要细心. 2.MapReduce的任务一直卡在running job Yarn-site.xml配置错误 3.搭建hive的过程中使用mysql作为元数据库,出现了这个问题,检查发现是配置文件写错了. 4.vmware安装无法打开内核设备 \\.\Global…
一.Rsync服务介绍 Rsync属于一款实现全量及增量同步数据的软件工具,适用于unix/linux/windows等多种操作系统平台. Rsync软件能实现本地复制,远程复制,或者远程守护进程方式复制.它以其delta-transfer算法闻名,减少通过网络数据发送数量,利用只发送源文件和目标文件之间的差异信息,从而实现数据的增量同步复制. 二.Rsync工作方式 本地数据备份方式 远程传输数据方式 守护进程传输数据方式 以rsync守护进程方式实现为主,通过man rsync帮助,查看用法…
刷机不是用rom包吗?怎么可以使用fastboot flashall -w将*.img文件刷入呢? 在Mac上面可以参考这篇文章进行刷机.概括来说解释从官方下载rom包,解压后运行./flash-all.sh脚本.在这里我下载了Nexus 6p的官方的rom包,我们看看这个文件中的内容是什么? 下面就是脚本文件的内容 fastboot flash bootloader bootloader-angler-angler-02.45.img fastboot reboot-bootloader sl…
其实在制作刷机包的过程中,有时候没有官方或者第三方提供的救砖包(线刷),那怎么办?常规的方法有两种:(此处为常规方法,回读的方式暂不说明)     1.卡刷包转线刷包     2.dd命令导出分区镜像(需要ROOT权限) 方法一:卡刷包转线刷包正常的卡刷包解压打开有这样的文件: 其实很简单,参考教程:卡刷包转线刷包工具,新增支持6.0以上这样,就可以生成你想要的system.img镜像方法二.dd命令导出分区镜像(需要ROOT权限) 假设没有官方卡刷包,你依然可以通过dd命令去导出,首先确保你的…
https://www.imooc.com/article/details/id/29136 1. 提示“CMAKE_CXX_COMPILER-NOTFOUND ” 具体形式: Check for working CXX compiler: CMAKE_CXX_COMPILER-NOTFOUND CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set CMAKE_CX…
本机环境:centos7,64位 1. 首先安装工具,rpmbuild可能在rpmdevtools里已经包含 #yum install rpm-devel.x86_64 #yum install rpmdevtools 2. 执行如下rpmdev-setuptree生成rpmbuild的工作目录(会在当前用户的根目录下生成rpmbuild目录) #rpmdev-setuptree 3. 查看生成的rpmbuid工作目录 #cd ~/rpmbuild/ #ls 结果如下图所示 [ump@local…
一.初识node.js 简单的说Node.js 就是运行在服务器端的JavaScript. Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台. Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好. Node.js 的包管理器 npm,是全球最大的开源库生态系统. Node.js官网:https://nodejs.org/en npm官网:https://www.n…
罪魁祸首是训练过程中给模型传值时的如下语句:…
一.粘包现象 让我们基于tcp先制作一个远程执行命令的程序(1:执行错误命令 2:执行ls 3:执行ifconfig) 注意注意: res=subprocess.Popen(cmd.decode('utf-8'),shell=True,stderr=subprocess.PIPE,stdout=subprocess.PIPE) 的结果的编码是以当前所在的系统为准的,如果是windows,那么res.stdout.read()读出的就是GBK编码的,在接收端需要用GBK解码 且只能从管道里读一次结…