自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

转载 浅析NSTimer & CADisplayLink内存泄露

偶得前言本篇文章中我们主要谈谈NSTimer\CADisplayLink在使用过程中牵扯到内存泄露的相关问题及解决思路(文章末尾会附上Demo),有时候我们在不知情的情况容易入坑,最关键你还不知道自己掉坑了,闲话不多说,让我们开始进入正题。NSRunLoop与定时器我们先来回顾一下NSRunLoop对NSTimer\CADisplayLink的影响。(为了方便,以下统称定时器...

2017-06-30 10:39:37 52

转载 Buffer源码深入分析

本机环境:Linux 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/LinuxBufferBuffer的类图如下:除了Boolean,其他基本数据类型都有对应的Buffer,但是只有ByteBuffer才能和Channel交互。只有ByteBuffer...

2017-06-29 13:37:24 81

转载 MySQL数据库的高可用方案总结

高可用架构对于互联网服务基本是标配,无论是应用服务还是数据库服务都需要做到高可用。虽然互联网服务号称7*24小时不间断服务,但多多少少有一些时候服务不可用,比如某些时候网页打不开,百度不能搜索或者无法发微博,发微信等。一般而言,衡量高可用做到什么程度可以通过一年内服务不可用时间作为参考,要做到3个9的可用性,一年内只能累计有8个小时不可服务,而如果要做到5个9的可用性,则一年内只能累计5分钟服务中...

2017-06-28 15:50:00 59

转载 技术架构组工作职责

技术架构组工作目标 落地本部门的技术规划,负责本部门IT总体规划技术部分,指导重要项目的设计实现 规范本部门的所有技术应用和开发内容。保障系统开发的有序、标准、一致性 发展基础技术平台和完好通用组件,实现部门技术积累和IT资源高效复用 解决各项目的技术难点、框架选型。保障项目开发的速度、效率、质量 协助运维、安全和測试组的部分技术性工作,...

2017-06-28 09:39:00 141

转载 (cljs/run-at (JSVM. :browser) "搭建刚好可用的开发环境!")

前言 书接上一回,在了解cljs基本语法后并在clojurescript.net的奇特错误提示后,我们必须痛定思痛地搭建一个本地的开发环境,以便后续深入地学习cljs。现有的构建工具 由于浏览器仅能运行JS,而无法直接运行cljs,因此我们需要搭建一个预编译环境将cljs编译成JS后再在浏览器中运行。预编译无非就是JVM和Nodejs两个环境,但具体使用时有如下几种构建工具。直接JVM编...

2017-06-28 08:44:00 65

转载 用awk写递归

  版权申明:本文为博主窗户(Colin Cai)原创,欢迎转帖。如要转贴,必须注明原文网址  http://www.cnblogs.com/Colin-Cai/p/7087128.html   作者:窗户  QQ:6679072  E-mail:6679072@qq.com看到自己很多年前写的一篇帖子,觉得有些意义,转录过来,稍加修改。awk是...

2017-06-27 20:59:00 82

转载 java基础

2019独角兽企业重金招聘Python工程师标准>>> ...

2017-06-26 20:17:00 41

转载 BGP的各种属性

边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。 BGP 构建在 EGP 的经验之上。 BGP 系统的主要功能是和其他的 BGP 系统交换网络可达信息。网络可达信息包括列出的自治系统(AS)的信息。这些信息有效地构造了 AS 互联的拓朴图并由此...

2017-06-26 17:29:52 207

转载 c:关于 #include

为什么80%的码农都做不了架构师?>>> ...

2017-06-26 11:04:00 60

转载 IP-MAC绑定后,能禁止私接路由和随身WIFI吗?

随着移动终端使用越来越广泛,WIFI也是漫天遍野都是,但是企业局域网里面私接路由或者电脑上插了随身WIFI,看视频或者下载什么,对于局域网带宽消耗很大,最直接的也非常影响了工作状态。如果把IP绑定以后,能否杜绝这一现象呢?一半的一半,私接路由可以拒绝,但是随身WIFI不行。1.先说私接路由,这里的私接路由,是局域网里面某个大神自己带个小无线路由器,往角落里面交换机上一插,然...

2017-06-24 14:54:26 185

转载 Struts2值栈的相关操作

import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionSupport;import com.opensymphony.xwork2.util.CompoundRoot;impo...

2017-06-23 20:50:00 46

转载 Asp.Net 用户验证(自定义IPrincipal和IIdentity)

http://www.cnblogs.com/JimmyZhang/archive/2008/12/07/1349457.html转载于:https://www.cnblogs.com/kexb/p/7069661.html

2017-06-23 14:14:00 52

转载 linux 下的动态库制作 以及在python 中如何调用 c 函数库

linux 下的动态库制作 以及在python 中如何调用 c 函数库动态库:动态库又称动态链接库英文为DLL,是Dynamic Link Library 的缩写形式,DLL是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 中,该 DLL 包含一个或多个已被...

2017-06-22 21:07:34 180

转载 Python 入门学习 -----变量及基础类型(元组,列表,字典,集合)

Python的变量和数据类型    1 、python的变量是不须要事先定义数据类型的。能够动态的改变    2、 Python其中一切皆对象,变量也是一个对象,有自己的属性和方法       我们能够通过        来查看变量的类型:变量名.__class__        调用变量的方法:变量名.方法() #!/bin/env python#coding:utf-8#type 打...

2017-06-22 18:35:00 56

转载 Ubuntu设置屏幕分辨率

VMware虚拟机安装Linux后虚拟机内屏幕无法全屏,解决方法如下:查看当前系统屏幕分辨率,如1360x700.进入客户机打开终端,执行命令#xrandr//查看当前可以设置的分辨率及刷新率#xrandr-s1360x700//设置你需要的分辨率设置完成后即可。 转载于:https://blog.51cto.com/miohsu1013/194079...

2017-06-22 10:25:33 69

转载 React-Native - 收藏集 - 掘金

React Native 的组件架构设计 - 阅读 - 掘金请注意,本篇写的是react native的架构设计,如果你用react来开发web程序,本篇文章只能仅供参考,问题都没有在web上去考虑过。 本篇较长,前面是目前flux开源框架的一些分析,后面是架构设计过程。您可以直奔主题。 用RN最大的难题是设计思想的转...三步将 Re...

2017-06-22 04:49:43 214

转载 烂代码传奇

现在你们管叫我烂代码, 实在是委屈我了,想当年我年轻的时候,那可真是人见人爱,花见花开,气质高贵,身段优雅,无数程序员对我着迷。 那个时候你们叫我什么来着?  好像是优雅代码、漂亮代码吧。 但是请注意,虽然被你们称为烂代码,我可是一直在生产环境上运行的代码啊,支持起成千上万的并发访问和计算,所以准确点儿说,我叫遗留代码。 我为什么会变成这样, 你们程序员负有不可推卸的责任,如果你看看我的版...

2017-06-20 23:15:00 111

转载 试用友盟SDK实现Android分享微信朋友圈

   社会化分享是眼下必学且火热的功能。之前有写第三方登录,那仅仅是社会化分享的一部分。今天来玩玩分享微信朋友圈。   为了方便操作,还是依照步骤写。一,注冊   注冊应用已经在这里具体说明过了,这里就不多提了。二,在微信开放平台中授权开发人员身份,以及注冊应用   链接:https://open.weixin.qq.com/ 进入管理中心 提交个人(公司)资料...

2017-06-20 13:13:00 204

转载 内核线程、轻量级进程、用户线程三种线程概念解惑(线程≠轻量级进程)【转】...

转自:http://blog.csdn.net/gatieme/article/details/51481863线程与进程概念线程概念的产生传统单线程进程的缺点多线程的优缺点线程的设计过程演变SMP机器上多线程的并行性线程模型核心级线程和用户级线程目前的实现策略三种线程概念内核线程轻量级进程用户线程内核线程轻量级进程...

2017-06-19 22:44:00 49

转载 angularjs之filter过滤器

现在公司用ionic,就是基于angularjs封装了一些api用于webapp,最近用的angularjs的filter确实省了很多代码,现在总结一下!  ng比较鸡肋的过滤器,这里就一笔带过吧!鸡汤类常用的filter后面上例子。lowercase(小写){{lastName|lowercase}}uppercase(大写){{lastName|upperc...

2017-06-19 11:07:59 78

转载 给地图增加自定义覆盖物

<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="initial-scale=1.0, user-sc...

2017-06-19 10:17:00 53

转载 我的面试准备过程--容器(更新中)

ArrayListArrayList底层实现是对象数组,优点是set、get时间为O(1),缺点是add和remove时间为O(n),需要留意的是扩容的过程以及remove的算法public class MyArrayList<E>{ private static final int DEFAULT_CAPACIT...

2017-06-19 04:34:35 76

转载 初试Code First(附Demo)

初试Code First(附Demo) 写在前面新建项目安装EntityFramework程序包创建模型创建上下文DbContext创建数据库、读/写数据配置连接字符串Code First 迁移示例Demo下载后记  以前逛园子的时候,很多大牛写的一些东西,什么AOP、DDD之类的,看过之后一头雾水,远望大牛,回过头看看自己,原来程序员的差距还可以这么大。每个程序员...

2017-06-16 06:53:00 78

转载 8、Java并发性和多线程-静态条件与临界区

以下内容转自http://ifeve.com/race-conditions-and-critical-sections/:在同一程序中运行多个线程本身不会导致问题,问题在于多个线程访问了相同的资源。如,同一内存区(变量,数组,或对象)、系统(数据库,web services等)或文件。实际上,这些问题只有在一或多个线程向这些资源做了写操作时才有可能发...

2017-06-15 01:01:00 59

转载 笔记

2019独角兽企业重金招聘Python工程师标准>>> ...

2017-06-14 18:28:00 52

转载 Apache通过rewrite限制某个目录

Apache通过rewrite限制某个目录我们可以allow和deny去现在网站根目录下的某个子目录,当然rewrite也可以实现,配置如下:<IfModule mod_rewrite.c># RewriteEngine on# RewriteCond %{REQUEST_URI} ^.*/tmp/.* [NC]# RewriteRule .* - [F]# &l...

2017-06-14 17:23:25 120

转载 【Thinkphp】生成二维码

1、首先要先下载phpqrcode.php文件 下载地址http://pan.baidu.com/s/1o8Ln1lo2、然后在Controller里面调用该文件 /* * 功能:生成二维码 * @param string $qr_data 手机扫描后要跳转的网址 * @param string $qr_level 默认纠错比例 分为L、M、Q、H四个...

2017-06-14 14:46:00 42

转载 RMAN删除归档日志不释放问题

今天同事问到一个问题,他那边的一套Oracle 11g数据库使用RMAN没办法删除旧的归档,导致磁盘使用率很高。oracle@ps251n2s:[/opt/oracle/archive/db] ls -ltr |moretotal 3059881082 -rw-r----- 1 oracle oinstall 725320704 May 20 2016 1_...

2017-06-14 12:24:59 147

转载 浅谈web指纹识别技术 - FreeBuf.COM | 关注黑客与极客

浅谈web指纹识别技术 - FreeBuf.COM | 关注黑客与极客

2017-06-14 09:41:00 398

转载 基于JMS实现RPC功能

2019独角兽企业重金招聘Python工程师标准>>> ...

2017-06-13 22:25:00 174

转载 Windows下使用创建多层文件夹 SHCreateDirectoryEx 函数需要注意的问题

1.在使用SHCreateDirectoryEx函数创建多层文件夹的过程中,发现在文件夹路径中,只能使用\\而不能使用/,否则将创建文件夹失败。2.下面为在MFC中使用的代码片段CString new_path = "C:/abc/d/e";//SHCreateDirectoryEx函数必须使用\\,不能使用/new_path.Replace("/", "\\");//判断...

2017-06-13 22:15:00 236

转载 mysql主从复制

1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、修改主服务器master: #vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[必须]启用二进制日志 server-id=222 //[必须]服务器唯一ID,默认是1,一般取...

2017-06-13 10:29:00 48

转载 数据结构(七)二叉树

定义特点特殊的二叉树斜树顾名思义,其中的结点都只有一个,又分为左斜树和右斜树,这时候又有疑惑了,这种数据结构不是有线性表一样吗,没错,线性表是一种特殊的树满二叉树完全二叉树这个定义有点绕,简单来说就是所有的结点必须是有顺序的,不能跳跃存在二叉树的性质1.在二叉树的第i层至多有2的(i-1)次方个结点,参考满二叉...

2017-06-13 08:50:00 65

转载 java: Comparable比较器,定义二叉操作类

//定义二叉操作类class BinaryTree{ class Node{ private Node left; //左指数 private Node right; //右指数 private Comparable data; public Node(Comparable&lt;?&gt; data) { this.data = data; } ...

2017-06-13 08:29:00 48

转载 vi 和vim 命令大全

从 1970 年开始,vi 和 vim 就成为了程序员最喜爱的文本编辑器之一。这个是从其它博主复制来的,感觉很实用基础:e filenameOpenfilenamefor edition:wSave file:qExit Vim:q!Quit without saving:xWrite file (if c...

2017-06-12 11:06:00 60

转载 Android项目实战_手机安全卫士系统加速

## 1.本地数据库自动更新的工作机制1. 开启一个服务,定时访问服务器2. 进行版本对比,如果最新版本比较高,获取需要更新的内容3. 将新内容插入到本地数据库中## 2.如何处理横竖屏切换1. 指定屏幕朝向 在清单文件对应的Activity中配置android:screenOrientation=”landscape”(横屏,portrait是竖屏);2. 设置屏幕旋转时不重新创建Acti...

2017-06-12 11:01:00 138

转载 struts2+hibernate+spring配置版框架搭建以及简单测试(方便脑补)

为了之后学习的日子里加深对框架的理解和使用,这里将搭建步奏简单写一下,目的主要是方便以后自己回来脑补;1:File--->New--->Other--->Maven--->Maven Project--->Next(之后界面如下所示:)--->Next(点击next之后出现如下界面:选择最后一个maven-...

2017-06-10 16:29:00 43

转载 [TypeStyle] Generate static css + html files using TypeStyle

You can easily use TypeStyle to build static html files with encapsulated CSS. You can use this pattern to generate email and pdf template files. Since TypeStyle supports cssRaw all your css can be ea...

2017-06-09 15:37:00 68

转载 JSP的异常处理

以下内容引用自http://wiki.jikexueyuan.com/project/jsp/exception-handling.html:当写JSP代码的时候,有可能会留下一个编码错误,并且它会出现在代码的任何一个部分。在JSP代码中会有以下类型的错误:检测异常(Checked exceptions):一个检测异常通常是一个用户错误或者是一个有程序员无法预见的错误引起的异常。例...

2017-06-09 13:25:00 76

转载 Number.isInteger在IE中报错的解决方法

if (!Number.isInteger) { Number.isInteger = function(num) { return typeof num == "number" && num % 1 == 0; };}转载于:https://www.cnblogs.com/family-626-77/p/6970527.html

2017-06-09 09:50:00 265

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除