- 博客(20)
- 资源 (25)
- 收藏
- 关注
转载 C# 多线程参数传递
1、通过实体类来传递(可以传递多个参数与获取返回值),demo如下:需要在线程中调用的函数:[csharp] view plain copy namespace ThreadParameterDemo { public class FunctionClass { public s
2016-11-23 15:12:48 3924
翻译 Git Hooks实现开发部署任务自动化
[转]使用Git Hooks实现开发部署任务自动化提供:ZStack社区 前言版本控制,这是现代软件开发的核心需求之一。有了它,软件项目可以安全的跟踪代码变更并执行回溯、完整性检查、协同开发等多种操作。在各种版本控制软件中,Git是近年来最流行的软件之一,它的去中心化架构以及源码变更交换的速度被很多开发者青睐。在git的众多优点中,最有用的一点莫过于它的灵活性。通过“hooks”(
2016-11-16 16:44:25 11557
转载 Swift进阶之内存模型和方法调度
前言Apple今年推出了Swift3.0,较2.3来说,3.0是一次重大的升级。关于这次更新,在这里都可以找到,最主要的还是提高了Swift的性能,优化了Swift API的设计(命名)规范。前段时间对之前写的一个项目ImageMaskTransition做了简单迁移,先保证能在3.0下正常运行,只用了不到30分钟。总的来说,这次迁移还是非常轻松的。但是,有一点要注意:3.0的API设
2016-11-16 16:34:43 946
转载 Pyhon 内存问题:提示和技巧
Python 打算删除大量涉及像C和C++语言那样的复杂内存管理。当对象离开范围,就会被自动垃圾收集器回收。然而,对于 由 Python 开发的 大型且长期运行的系统来说,内存管理是不容小觑的事情。 在这篇博客中,我将会分享关于减少 Python 内存消耗的方法和分析导致内存消耗/膨胀根源的问题。这些都是从实际操作中总结的经验,我们正在构建 Datos IO 的 RecoverX 分
2016-11-14 10:28:50 622
转载 Android Camera开发
Demo下载地址 :http://download.csdn.net/detail/richard_jason/9680436概述Android手机关于Camera的使用,一是拍照,二是摄像,由于Android提供了强大的组件功能,为此对于在Android手机系统上进行Camera的开发,我们可以使用两类方法:一是借助Intent和MediaStore调用系统Camera App程
2016-11-11 17:12:25 574
转载 Redis各个数据类型的使用场景
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。Redis列表命令参考:http://www.redis.net.cn/tutorial/3501.html使用场景StringString数据结构是简单的key-value类型,value其实不仅可以是St
2016-11-11 17:03:32 14180 1
转载 如何利用Heartbeat与Floating IP在Ubuntu 14.04上创建高可用性设置
内容简介Heartbeat是一款开源程序,负责将集群基础设施容量——包括集群成员与消息收发——交付至客户服务器。Hearbeat在高可用性服务器基础设施当中扮演着关键性角色。我们通常需要将Heartbeat与Pacemaker等集群资源管理器(简称CRM)相结合,从而实现完整的高可用性设置。不过在今天的教程中,我们将演示如何利用Heartbeat与DigitalOcean Floating
2016-11-11 16:58:31 730
原创 Git 下载
Git下载:Windows:http://download.csdn.net/detail/richard_jason/9679157Linux:http://download.csdn.net/detail/richard_jason/9679166关于Git的简单操作指令操作可访问:http://blog.csdn.net/richard_jason/article
2016-11-10 16:52:43 474
原创 Linux 分区方案
对于初次接触Linux(redhat 或者Ubuntu)来说,分区是个头疼的问题,以下是几种方案:初次接触的新手或硬盘空间有限 Desktop的安装建议:挂载点 装置 说明/ /dev/hda1 可用空间 - swap大小后的所有空间swap /dev/hda2 大约内存大小 建
2016-11-05 11:35:22 2520 1
原创 Python 两个图形小程序
程序1:效果图:示例代码:print('\n'.join([''.join([('Love'[(x-y) % len('Love')] if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 0 else ' ') for x in range(-30, 30)]) for y in r
2016-11-03 07:22:01 6560 1
原创 Git 和 SVN 之间的五个基本区别
1.GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。如果你能理解这个概念,那么你就已经上手一半了。需要做一点声明,GIT并不是目前第一个或唯一的分布式版本控制系统。还有一些系统,例如Bitkeeper, Mercurial等,也是运行在分布式模式上的。但GIT在这方面做的更好,而且有更多强大的功能特征。GIT跟SVN一样有自
2016-11-02 10:55:22 574
转载 Java 代码性能优化
代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优化的
2016-11-02 10:05:52 3367 3
转载 JVM运行原理及Stack和Heap的实现过程
Java语言写的源程序通过Java编译器,编译成与平台无关的‘字节码程序’(.class文件,也就是0,1二进制程序),然后在OS之上的Java解释器中解释执行,而JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。一、JVM原理1、JVM简介:JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。它是一种利用软件方法实现的抽象的计
2016-11-02 10:02:55 2120 2
原创 检查Linux服务器性能
如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?来看Netflix性能工程团队的这篇博文,看它们通过十条命令在一分钟内对机器性能问题进行诊断。概述通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解。uptimedmesg | tailvmstat 1mpstat -P ALL 1pidstat 1ios
2016-11-02 09:58:13 912
转载 Android View的事件分发机制
先铺垫一些知识能更加清晰的理解事件分发机制:1. 通过setContentView设置的View就是DecorView的子view,即DecorView是父容器。 2. 点击屏幕时,在手指按下和抬起间,会产生很多事件,down…move…move…up,中间会有很多的move事件,这一系列的事件为一个事件序列 3. dispatchTouchEvent方法用于分发事
2016-11-02 09:48:44 406
转载 nginx内存池
一、nginx内存池的使用 nginx采用内存池对内存进行管理。即先开辟一个内存池空间,之后就从内存池中获取内存了,避免频繁的调用malloc/free操作。如果内存池空间不够,才会调用malloc分配一个新的内存块,并加入到内存池中。 1、对于每一个客户端发起的http请求,nginx服务器都需要开辟空间来接收客户端的请求行,请求包头、以及请求
2016-11-02 09:45:30 512
原创 网页图片循环滚动播放效果
图片:http://download.csdn.net/detail/richard_jason/9669814效果图:示例代码(HTML):*{margin:0px;padding:0px;}img {border:none;}#infiniteCarousel { border:1px solid #999; margin:40p
2016-11-01 11:42:56 7374
原创 淘宝图片放大镜JavaScript效果
图片:http://download.csdn.net/detail/richard_jason/9669798效果图:示例代码(HTML):产品缩放展示.zoomPad{position:relative;float:left;z-index:99;cursor:crosshair;}
2016-11-01 11:36:05 707
原创 JavaScript实现tab效果图
图片地址:http://download.csdn.net/detail/richard_jason/9669782效果图:示例代码:Tab效果*{margin:0;padding:0;border:none;text-shadow:1px 0 0 #ddd;}a{text-decoration:none;}img{border:0;
2016-11-01 11:29:14 867
原创 JavaScript 标签云
效果图:示例代码:js标签云*{margin:0;padding:0; border:none;}body{background-color:#000;}#div1 {position:relative; width:450px; height:450px; padding:20px;margin:40px auto 0; bac
2016-11-01 11:26:41 475
eclipse-cpp-oxygen-2-win32-x86_64
2018-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人