Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Python的数据类型总结

Python的数据类型总结

原地可变类型和不可变类型原地不可变类型又叫可哈希(hashable)类型,原地可变类型又叫不可哈希类型。原地不可变类型:数字类型:int, float, decimal.Decimal, fractions.Fraction, complex字符串类型:str, bytestuplefrozenset布尔类型:True, FalseNone原地可变类型:listdictset如何实际检验是否原地可变hash还是会返回原地不可变类型的hash值,如果对一个原...
Java之Cookie详解

Java之Cookie详解

Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用cookie)。Cookie名称和值可以由服务器端开发自己定义,对于JSP而言也可以直接写入JSESSIONID用于标记一个会话(session),这样服务器可以知道该用户是否合法用户以及是否需要重新登录等,服务器可以设置或读取Cookies中...
利用Phoenix代理进行P2P WebRTC开发

利用Phoenix代理进行P2P WebRTC开发

WebRTC(Web实时通信)的创建主要是为了视频和音频通信,但它也有在两个浏览器之间传递二进制数据的API。这为创建更多的点对点Web应用程序带来了许多机会,而且已经有许多有趣的应用程序是使用它创建的,如 WebTorrent 、 UberConference 。Zohaib Rauf 是一名软件工程师,他正在学习 Elixir语言 。为了更好地理解WebRTC,他使用它创建了一个P2P文件分享应用程序,目标是实现点对点的文件分享,而不需要任何中间人。文...
PULL解析XML的运行机制详解

PULL解析XML的运行机制详解

PULL解析简单易上手,基本上看一遍,基本上就会解析啦,但总是感觉对PULL解析的运行机制不是很了解,就总结了以下事件驱动到底是怎么执行的。PULL: Android内置了PULL解析器。PULL解析器与SAX解析器类似,它提供了类似的事件,例如,开始元素和结束元素事件,使用parser.next()可以进入下一个元素并触发事件。每一种事件将作为数值代码被传送,因此使用一个switch来对感兴趣的事件进行处理。这也是我最喜欢的方法,简单好用。下面将对解析过...
Android实现炫酷SVG动画效果

Android实现炫酷SVG动画效果

svg是目前十分流行的图像文件格式了,svg严格来说应该是一种开放标准的矢量图形语言,使用svg格式我们可以直接用代码来描绘图像,可以用任何文字处理工具打开svg图像,通过改变部分代码来使图像具有交互功能,并可以随时插入到HTML中通过浏览器(如火狐浏览器)来观看。使用svg格式可让你设计激动人心的、高分辨率的Web图形页面。svg格式具备目前网络流行的jpg和png等格式无法具备的优势:可以任意放大图形显示,但绝不会以牺牲图像质量为代价;可在svg图像中...
深入讲解Android中Activity launchMode

深入讲解Android中Activity launchMode

Android系统中的Activity可以说一件很赞的设计,它在内存管理上良好的设计,使得多任务管理在Android系统中运行游刃有余。但是Activity绝非启动展示在屏幕而已,其启动方式也大有学问,本文讲具体介绍Activity的启动模式的诸多细节,纠正一些开发中可能错误的观点,帮助大家深入理解Activity。行文之前在正式行文之前,先介绍一些文章提到的概念文章后续会提到Task,这里的Task指的是与用户交互的Activity实例的集合。Task中...
Android动效篇:一个绚丽的Loading动效分析与实现

Android动效篇:一个绚丽的Loading动效分析与实现

前两天我们这边的头儿给我说,有个 gif 动效很不错,可以考虑用来做项目里的Loading,问我能不能实现,看了下效果确实不错,也还比较有新意,复杂度也不是非常高,所以就花时间给做了,我们先一起看下原gif图效果:本文源码下载地址:百度网盘下载: http://pan.baidu.com/s/1sjP0hCL------------------------------------------分割线------------------------------...
Android使用SVG矢量图打造酷炫动画效果

Android使用SVG矢量图打造酷炫动画效果

一个真正Android使用SVG矢量图打造酷炫动效往往让人虎躯一震,话不多说,咱们先看看效果:这个效果我们需要考虑以下几个问题:1. 这是图片还是文字;2. 如果是图片该如何拿到图形的边沿线坐标,如果是文字呢?3. 如果拿到了边沿线坐标,如何让光线沿着路径跑动;4. 怎么处理过程的衔接;以上四个问题似乎不是太好处理,而这几个问题也正好是这个效果精华所在,接下来咱们一个一个进行考虑,当然这种考虑已经基于一些国外大神的基础之上;首先这是图片还是文字?答案是:背...
Android注解支持(Support Annotations)

Android注解支持(Support Annotations)

注解支持(Support Annotations)Android support library从19.1版本开始引入了一个新的注解库,它包含很多有用的元注解,你能用它们修饰你的代码,帮助你发现bug。Support library自己本身也用到了这些注解,所以作为support library的用户,Android Studio已经基于这些注解校验了你的代码并且标注其中潜在的问题。Support library 22.2版本又新增了13个新的注解以供使用...
jQuery实现数字滚动效果

jQuery实现数字滚动效果

网页上如果有数字需要经常变动,又想让它比较明显,肯定是加个动画比较显眼,利用jQuery的animate可以很容易的实现,不需要css3,因此可以兼容低版本的ie浏览器。先看效果图:演示网址:http://www.linuxidc.com/files/2015/08/jquery/index.html代码比较简单,没有整理成插件形式,暂时全堆在html里了。直接上代码:<!DOCTYPE html><html lang="zh-cn"&g...
Lua4.0 解释器文档

Lua4.0 解释器文档

解释器文档(lua.html)---------------------------------------------------------名字lua - Lua 解释器概要lua [ arguments ]描述lua 是独立的 Lua 解释器。它加载并执行 Lua 程序,程序可以是文本源代码形式,或由 Lua 编译器 luac 输出的预编译二进制形式。lua 可以用作批处理解释器,也可用做交互式解释。参数可以是选项,赋值,文件名,它们从左到右按顺序执...
Shell编程入门

Shell编程入门

背景知识Shell 是用户与内核进行交互操作的一种接口,是 Linux 最重要的软件之一。目前最流行的 Shell 称为 bash Shell,bash Shell 脚本编程以其简洁、高效而著称,多年来成为 Linux 程序员和系统管理员解决实际问题的利器。Shell 是操作系统的最外层。Shell 合并编程语言以控制进程和文件,以及启动和控制其它程序。Shell 通过提示您输入,向操作系统解释该输入,然后处理来自操作系统的任何结果输出来管理您与操作系统之...
Java垃圾回收和堆内存布局

Java垃圾回收和堆内存布局

Java虚拟机是通过垃圾回收的方式进行内存回收的,C/C++可以通过代码控制内存释放,防止内存泄露,设置不同的垃圾回收方式和参数都会影响垃圾回收的效果,而这对系统的稳定性及单机的支撑能力方面。jvm指令集里面没有提供垃圾回收的释放操作,所以不能直接释放内存,而要专门的垃圾回收器来完成垃圾回收的工作。不同的垃圾回收器产品有不同的回收策略,先来看Oracle Hotspot JVM中内存的对布局,如图3.2从上图可以看出,有三大区域Young/Tenured/...
Java内存分析利器MAT使用详解

Java内存分析利器MAT使用详解

这是一篇阅读MAT helper的笔记。Heap dump是java进程在特定时间的一个内存快照。通常在触发heap dump之前会进行一次full gc,这样dump出来的内容就包含的是被gc后的对象。dump文件包含的内容:1,全部的对象:类,域,原生值和引用;2,全部的类:classloader,类名,超类,静态域;3,GC root:被JVM定义的可触达的对象;4,线程栈和本地变量:线程的call stack,本地对象每帧的信息。dump文件不包含...
Shell脚本:创建函数并指定目录进行下载

Shell脚本:创建函数并指定目录进行下载

写一个Shell脚本:1、创建一个函数,能接受两个参数:1)第一个参数为URL,即可下载的文件;第二个参数为目录,即下载后保存的位置;2)如果用户给的目录不存在,则提示用户是否创建;如果创建就继续执行,否则,函数返回一个51的错误值给调用脚本;3)如果给的目录存在,则下载文件;下载命令执行结束后测试文件下载成功与否;如果成功,则返回0给调用脚本,否则,返回52给调用脚本;#!/bin/bash#writen by mofansheng @2015-08-1...
<< 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 >>