Python tcp socket 传送文件
【测试环境】os:Windows 10 x64Python:3.6.3【server.py】#encoding: utf-8#author: walker#date: 2017-12-01 #summary: 用socket创建tcp server以接收文件 import os, timeimport socketimport struct cur_dir_fullpath = os.path
JAVA RPC:从上手到爱不释手
文首,思考一个问题:为什么需要RPC服务?在传统的开发模式中,我们通常将系统的各个服务部署在单台机器,随着服务的扩展,这种方式已经完全无法满足系统大规模的扩展需要,分布式系统由此诞生,在分布式系统中,最重要就是各个服务之间的RPC调用。RPC全称RemoteProcedureCall——远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的方式。简单一点就是:通过一定
Flask Template ( 模板学习)
详细页面原文出处
PHP代码中单引号与双引号的区别分析
在PHP中,我们可以使用单引号或者双引号来表示字符串。不过我们作为开发者,应该了解其中的区别。单引号与双引号对于定义字符一个是可以解析变量一个是会把变量直接输出来,同时单引号与双引号在字符处理上单引号要优与双引号 ①转义的字符不同 单引号和双引号中都可以使用转义字符(),但只能转义在单引号中引起来的单引号和转义转义符本身。如果用双引号(“”)括起字符串,PHP懂得更多特殊字符串的转义序列。
centos6.5 安装php5.6
安装php安装依赖包yuminstallgccmakegd-devellibjpeg-devellibpng-devellibxml2-develbzip2-devellibcurl-devel–y安装epel源wget-O/etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repoyum-yinstalllibmcry
PHP 5 常用的Array 数组函数
PHP5Array数组函数函数描述array()创建数组。array_change_key_case()把数组中所有键更改为小写或大写。array_chunk()把一个数组分割为新的数组块。array_column()返回输入数组中某个单一列的值。array_combine()通过合并两个数组来创建一个新数组。array_count_values()用于统计数组中所有值出现的次数。array_di
Hadoop:pig 安装及入门示例
pig是hadoop的一个子项目,用于简化MapReduce的开发工作,可以用更人性化的脚本方式分析数据。一、安装a)下载从官网http://pig.apache.org下载最新版本(目前是0.14.0版本),最新版本可以兼容hadop0.x/1.x/2.x版本,直接解压到某个目录即可。注:下面是几个国内的镜像站点http://mirrors.cnnic.cn/apache/pig/http://
利用 WeakMap 对 Vue 新建数组中的对象赋予 :key
需求在Vue中,对组件进行循环都需要加入key以便“就地复用”,可是在某些情况下,我们需要新建多个对象,而这些对象不是从后端获取到的,而是前端生成的,没有唯一值,且Vue目前版本只允许字符串,数字作为组件的key。方案简单的组件例如 export default{ methods: { addSometing () {
开发一个简单日历插件(一)
最近开始整理我们的单页应用框架了,虽然可能比不上MVVM模式的开发效率,也可能没有Backbone框架模块清晰,但是好歹也是自己开发出来而且也用于了这么多频道的东西,如果没有总结,没有整理,没有开源就太可惜了......所以最近开始整理框架相关的东西,争取抽象一点东西出来框架出来还需要一点时间,但是框架会需要相关的UI库,这个东西可以先有思路,最后再根据框架做一点调整吧日历对于UI插件而言还是比较
剖析Linux系统调用的执行路径
在什么是操作系统这篇文章中,介绍过操作系统像是一个代理一样,为我们去管理计算机的众多硬件,我们需要计算机的一些计算服务、数据管理的服务,都由操作系统提供接口来完成。这样做的好处是让一般的计算机使用者不用关心硬件的细节。http://www.cnblogs.com/ronny/p/7789057.html
php与前端(一):模态框的新增和修改
千万不要在一个模态框上重叠另一个模态框。要想同时支持多个模态框,需要自己写额外的代码来实现。所以写两段modalHtml代码一:引入文件二:模态框的新增1:html代码×新增名字:关闭提交新增2:对应的js//显示新增数据的模态框$(".btn_add").on('click',function(){$('#add').modal('show');});//新增数据functioninsert()
forward,include,redirect学习
forward:有两个接口带有RequestDispatchergetRequestDispatcher(Stringpath)方法Java代码javax.servlet.ServletContext.getRequestDispatcher(Stringpath)javax.servlet.ServletRequest.getRequestDispatcher(Stringpath)javax.
面试中几个经典的递归问题
递归(英语:Recursion),又译为递回,在数学与计算机科学中,是指在函数的定义中使用函数自身的方法。递归一词还较常用于描述以自相似方法重复事物的过程。例如,当两面镜子相互之间近似平行时,镜中嵌套的图像是以无限递归的形式出现的。也可以理解为自我复制的过程。一.求阶乘有数学表达式n!=n⋅(n−1)⋅(n−2)⋅⋅⋅2⋅1可以很容易写出递归的代码publicstaticintfact(intn)
任性!我开发了一款自己用的天气预报app
天气预报可以说是我们日常必备的工具,尤其是在夏季多雨季节,天气预报App的使用也成了家常便饭。国内主流的手机系统都自带了天气预报App,但是很多界面比较丑,有些还强制要打开定位才能使用。再说一下那些三方的天气预报App,虽然界面比较美观,数据相对准确,但存在大量广告、资讯,严重影响使用体验。作为高级安卓代码搬运工的我,实在忍受不了这些,那咋办?自己开发一个吧。功能主要功能如下:城市定位,城市管理城